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.
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.
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.
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.
The path to the shared credentials file. If not set, defaults to ~/.aws/credentials.
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 getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions.
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.
Resolve an endpoint with DualStack capability
Resolve an endpoint with FIPS capability