Provider Args
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.
Constructors
Properties
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.)
Configuration block with settings to default resource tags across all resources.
Address of the EC2 metadata service endpoint to use. Can also be configured using the AWS_EC2_METADATA_SERVICE_ENDPOINT
environment variable.
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.
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.
Configuration block with settings to ignore resource tags across all resources.
The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown.
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
Set this to true to enable the request to use path-style addressing, i.e., https://s3.amazonaws.com/BUCKET/KEY. By default, the S3 client will use virtual hosted bucket addressing when possible (https://BUCKET.s3.amazonaws.com/KEY). Specific to the Amazon S3 service.
List of paths to shared config files. If not set, defaults to ~/.aws/config.
List of paths to shared credentials files. If not set, defaults to ~/.aws/credentials.
Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.
Skip the AWS Metadata API check. Used for AWS API implementations that do not have a metadata api endpoint.
Skip static validation of region name. Used by users of alternative AWS-like APIs or users w/ access to regions that are not public (yet).
Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.
The capacity of the AWS SDK's token bucket rate limiter.
Resolve an endpoint with DualStack capability
Resolve an endpoint with FIPS capability