@pulumi/cloudngfwaws
Version:
A Pulumi package for creating and managing Cloud NGFW for AWS resources.
97 lines (96 loc) • 4.36 kB
TypeScript
/**
* (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;