com.pulumi.cloudngfwaws.Config Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cloudngfwaws Show documentation
Show all versions of cloudngfwaws Show documentation
A Pulumi package for creating and managing Cloud NGFW for AWS resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.cloudngfwaws;
import com.pulumi.core.TypeShape;
import com.pulumi.core.internal.Codegen;
import java.lang.Boolean;
import java.lang.Integer;
import java.lang.String;
import java.util.List;
import java.util.Map;
import java.util.Optional;
public final class Config {
private static final com.pulumi.Config config = com.pulumi.Config.of("cloudngfwaws");
/**
* (Used for the initial `sts assume role`) AWS access key. Environment variable: `CLOUDNGFWAWS_ACCESS_KEY`. JSON conf file
* variable: `access-key`.
*
*/
public Optional accessKey() {
return Codegen.stringProp("accessKey").config(config).get();
}
/**
* The ARN allowing account admin permissions. Environment variable: `CLOUDNGFWAWS_ACCT_ADMIN_ARN`. JSON conf file
* variable: `account-admin-arn`.
*
*/
public Optional accountAdminArn() {
return Codegen.stringProp("accountAdminArn").config(config).get();
}
/**
* The ARN allowing firewall, rulestack, and global rulestack admin permissions. Global rulestack admin permissions can be
* enabled only if the AWS account is onboarded by AWS Firewall Manager. Use 'lfa_arn' and 'lra_arn' if you want to enable
* only firewall and rulestack admin permissions. Environment variable: `CLOUDNGFWAWS_ARN`. JSON conf file variable: `arn`.
*
*/
public Optional arn() {
return Codegen.stringProp("arn").config(config).get();
}
/**
* The ARN allowing global rulestack admin permissions. Global rulestack admin permissions can be enabled only if the AWS
* account is onboarded by AWS Firewall Manager. 'gra_arn' is preferentially used over the `arn` param if both are
* specified. Environment variable: `CLOUDNGFWAWS_GRA_ARN`. JSON conf file variable: `gra-arn`.
*
*/
public Optional graArn() {
return Codegen.stringProp("graArn").config(config).get();
}
/**
* Additional HTTP headers to send with API calls. Environment variable: `CLOUDNGFWAWS_HEADERS`. JSON conf file variable:
* `headers`.
*
*/
public Optional