AwsProvider

class AwsProvider : KotlinProviderResource

The provider type for the aws package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Properties

Link copied to clipboard
val accessKey: Output<String>?

The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

Link copied to clipboard
val customCaBundle: Output<String>?

File containing custom root and intermediate certificates. Can also be configured using the AWS_CA_BUNDLE environment variable. (Setting ca_bundle in the shared config file is not supported.)

Link copied to clipboard

Address of the EC2 metadata service endpoint to use. Can also be configured using the AWS_EC2_METADATA_SERVICE_ENDPOINT environment variable.

Link copied to clipboard

Protocol to use with EC2 metadata service endpoint.Valid values are IPv4 and IPv6. Can also be configured using the AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE environment variable.

Link copied to clipboard
val httpProxy: Output<String>?

URL of a proxy to use for HTTP requests when accessing the AWS API. Can also be set using the HTTP_PROXY or http_proxy environment variables.

Link copied to clipboard
val httpsProxy: Output<String>?

URL of a proxy to use for HTTPS requests when accessing the AWS API. Can also be set using the HTTPS_PROXY or https_proxy environment variables.

Link copied to clipboard
val noProxy: Output<String>?

Comma-separated list of hosts that should not use HTTP or HTTPS proxies. Can also be set using the NO_PROXY or no_proxy environment variables.

Link copied to clipboard
val profile: Output<String>?

The profile for API operations. If not set, the default profile created with aws configure will be used.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val region: Output<String>?

The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.

Link copied to clipboard
val retryMode: Output<String>?

Specifies how retries are attempted. Valid values are standard and adaptive. Can also be configured using the AWS_RETRY_MODE environment variable.

Link copied to clipboard

Specifies whether S3 API calls in the us-east-1 region use the legacy global endpoint or a regional endpoint. Valid values are legacy or regional. Can also be configured using the AWS_S3_US_EAST_1_REGIONAL_ENDPOINT environment variable or the s3_us_east_1_regional_endpoint shared config file parameter

Link copied to clipboard
val secretKey: Output<String>?

The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.

Link copied to clipboard
val stsRegion: Output<String>?

The region where AWS STS operations will take place. Examples are us-east-1 and us-west-2.

Link copied to clipboard
val token: Output<String>?

session token. A session token is only required if you are using temporary security credentials.

Link copied to clipboard
val urn: Output<String>