UNPKG

@pulumi/cloudngfwaws

Version:

A Pulumi package for creating and managing Cloud NGFW for AWS resources.

97 lines (96 loc) 4.36 kB
/** * (Used for the initial `sts assume role`) AWS access key. Environment variable: `CLOUDNGFWAWS_ACCESS_KEY`. JSON conf file * variable: `access-key`. */ export declare const accessKey: string | undefined; /** * The ARN allowing account admin permissions. Environment variable: `CLOUDNGFWAWS_ACCT_ADMIN_ARN`. JSON conf file * variable: `account-admin-arn`. */ export declare const accountAdminArn: string | undefined; /** * 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`. */ export declare const arn: string | undefined; /** * 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`. */ export declare const graArn: string | undefined; /** * Additional HTTP headers to send with API calls. Environment variable: `CLOUDNGFWAWS_HEADERS`. JSON conf file variable: * `headers`. */ export declare const headers: { [key: string]: string; } | undefined; /** * The hostname of the API (default: `api.us-east-1.aws.cloudngfw.paloaltonetworks.com`). Environment variable: * `CLOUDNGFWAWS_HOST`. JSON conf file variable: `host`. */ export declare const host: string | undefined; /** * Retrieve provider configuration from this JSON file. */ export declare const jsonConfigFile: string | undefined; /** * The ARN allowing firewall admin permissions. This is preferentially used over the `arn` param if both are specified. * Environment variable: `CLOUDNGFWAWS_LFA_ARN`. JSON conf file variable: `lfa-arn`. */ export declare const lfaArn: string | undefined; /** * The logging options for the provider. Environment variable: `CLOUDNGFWAWS_LOGGING`. JSON conf file variable: `logging`. */ export declare const loggings: string[] | undefined; /** * The ARN allowing rulestack admin permissions. This is preferentially used over the `arn` param if both are specified. * Environment variable: `CLOUDNGFWAWS_LRA_ARN`. JSON conf file variable: `lra-arn`. */ export declare const lraArn: string | undefined; /** * AWS management plane region. Environment variable: `CLOUDNGFWAWS_MP_REGION`. JSON conf file variable: `mpRegion`. */ export declare const mpRegion: string | undefined; /** * AWS management plane MP region host Environment variable: `CLOUDNGFWAWS_MP_REGION_HOST`. JSON conf file variable: * `mpRegionHost`. */ export declare const mpRegionHost: string | undefined; /** * (Used for the initial `sts assume role`) AWS PROFILE. Environment variable: `CLOUDNGFWAWS_PROFILE`. JSON conf file * variable: `profile`. */ export declare const profile: string | undefined; /** * The protocol (defaults to `https`). Environment variable: `CLOUDNGFWAWS_PROTOCOL`. JSON conf file variable: `protocol`. * Valid values are `https` or `http`. */ export declare const protocol: string | undefined; /** * AWS region. Environment variable: `CLOUDNGFWAWS_REGION`. JSON conf file variable: `region`. */ export declare const region: string | undefined; export declare const resourceTimeout: number | undefined; /** * (Used for the initial `sts assume role`) AWS secret key. Environment variable: `CLOUDNGFWAWS_SECRET_KEY`. JSON conf file * variable: `secret-key`. */ export declare const secretKey: string | undefined; /** * Skip verifying the SSL certificate. Environment variable: `CLOUDNGFWAWS_SKIP_VERIFY_CERTIFICATE`. JSON conf file * variable: `skip-verify-certificate`. */ export declare const skipVerifyCertificate: boolean | undefined; /** * Enable synchronous mode while creating resources Environment variable: `CLOUDNGFWAWS_SYNC_MODE`. JSON conf file * variable: `syncMode`. */ export declare const syncMode: boolean | undefined; /** * The timeout for any single API call (default: `30`). Environment variable: `CLOUDNGFWAWS_TIMEOUT`. JSON conf file * variable: `timeout`. */ export declare const timeout: number | undefined;