permalink |
---|
/provider/ |
provider
represents the aws
Terraform provider config.
This package contains functions and utilities for setting up the provider using Jsonnet code.
fn new()
fn newAttrs()
obj assume_role
obj assume_role_with_web_identity
obj default_tags
obj endpoints
obj ignore_tags
new()
aws.provider.new
injects a new aws
Terraform provider
block into the root module document.
Optionally, this inserts the provider into the
required_providers terraform
sub block if
the src
and/or version
parameters are set.
Args:
access_key
(string
): The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. Whennull
, theaccess_key
field will be omitted from the resulting object.allowed_account_ids
(list
): Set theallowed_account_ids
field on the resulting provider block. Whennull
, theallowed_account_ids
field will be omitted from the resulting object.custom_ca_bundle
(string
): File containing custom root and intermediate certificates. Can also be configured using theAWS_CA_BUNDLE
environment variable. (Settingca_bundle
in the shared config file is not supported.) Whennull
, thecustom_ca_bundle
field will be omitted from the resulting object.ec2_metadata_service_endpoint
(string
): Address of the EC2 metadata service endpoint to use. Can also be configured using theAWS_EC2_METADATA_SERVICE_ENDPOINT
environment variable. Whennull
, theec2_metadata_service_endpoint
field will be omitted from the resulting object.ec2_metadata_service_endpoint_mode
(string
): Protocol to use with EC2 metadata service endpoint.Valid values areIPv4
andIPv6
. Can also be configured using theAWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
environment variable. Whennull
, theec2_metadata_service_endpoint_mode
field will be omitted from the resulting object.forbidden_account_ids
(list
): Set theforbidden_account_ids
field on the resulting provider block. Whennull
, theforbidden_account_ids
field will be omitted from the resulting object.http_proxy
(string
): The address of an HTTP proxy to use when accessing the AWS API. Can also be configured using theHTTP_PROXY
orHTTPS_PROXY
environment variables. Whennull
, thehttp_proxy
field will be omitted from the resulting object.insecure
(bool
): Explicitly allow the provider to perform "insecure" SSL requests. If omitted, default value isfalse
Whennull
, theinsecure
field will be omitted from the resulting object.max_retries
(number
): The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown. Whennull
, themax_retries
field will be omitted from the resulting object.profile
(string
): The profile for API operations. If not set, the default profile created withaws configure
will be used. Whennull
, theprofile
field will be omitted from the resulting object.region
(string
): The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc. Whennull
, theregion
field will be omitted from the resulting object.retry_mode
(string
): Specifies how retries are attempted. Valid values arestandard
andadaptive
. Can also be configured using theAWS_RETRY_MODE
environment variable. Whennull
, theretry_mode
field will be omitted from the resulting object.s3_us_east_1_regional_endpoint
(string
): Specifies whether S3 API calls in theus-east-1
region use the legacy global endpoint or a regional endpoint. Valid values arelegacy
orregional
. Can also be configured using theAWS_S3_US_EAST_1_REGIONAL_ENDPOINT
environment variable or thes3_us_east_1_regional_endpoint
shared config file parameter Whennull
, thes3_us_east_1_regional_endpoint
field will be omitted from the resulting object.s3_use_path_style
(bool
): 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. Whennull
, thes3_use_path_style
field will be omitted from the resulting object.secret_key
(string
): The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. Whennull
, thesecret_key
field will be omitted from the resulting object.shared_config_files
(list
): List of paths to shared config files. If not set, defaults to [~/.aws/config]. Whennull
, theshared_config_files
field will be omitted from the resulting object.shared_credentials_files
(list
): List of paths to shared credentials files. If not set, defaults to [~/.aws/credentials]. Whennull
, theshared_credentials_files
field will be omitted from the resulting object.skip_credentials_validation
(bool
): Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented. Whennull
, theskip_credentials_validation
field will be omitted from the resulting object.skip_metadata_api_check
(string
): Skip the AWS Metadata API check. Used for AWS API implementations that do not have a metadata api endpoint. Whennull
, theskip_metadata_api_check
field will be omitted from the resulting object.skip_region_validation
(bool
): 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). Whennull
, theskip_region_validation
field will be omitted from the resulting object.skip_requesting_account_id
(bool
): Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API. Whennull
, theskip_requesting_account_id
field will be omitted from the resulting object.sts_region
(string
): The region where AWS STS operations will take place. Examples are us-east-1 and us-west-2. Whennull
, thests_region
field will be omitted from the resulting object.token
(string
): session token. A session token is only required if you are using temporary security credentials. Whennull
, thetoken
field will be omitted from the resulting object.use_dualstack_endpoint
(bool
): Resolve an endpoint with DualStack capability Whennull
, theuse_dualstack_endpoint
field will be omitted from the resulting object.use_fips_endpoint
(bool
): Resolve an endpoint with FIPS capability Whennull
, theuse_fips_endpoint
field will be omitted from the resulting object.assume_role
(list[obj]
): Set theassume_role
field on the resulting provider block. Whennull
, theassume_role
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.assume_role.new constructor.assume_role_with_web_identity
(list[obj]
): Set theassume_role_with_web_identity
field on the resulting provider block. Whennull
, theassume_role_with_web_identity
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.assume_role_with_web_identity.new constructor.default_tags
(list[obj]
): Configuration block with settings to default resource tags across all resources. Whennull
, thedefault_tags
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.default_tags.new constructor.endpoints
(list[obj]
): Set theendpoints
field on the resulting provider block. Whennull
, theendpoints
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.endpoints.new constructor.ignore_tags
(list[obj]
): Configuration block with settings to ignore resource tags across all resources. Whennull
, theignore_tags
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.ignore_tags.new constructor.alias
(string
): The provideralias
to set for this instance of the provider block. Whennull
, thealias
field will be omitted from the resulting provider block.src
(string
): The providersource
to set on the resultingrequired_providers
block. Ifsrc
orversion
is set and is notnull
, arequired_providers
block and entry for the provider will be injected into the document.version
(string
): The providerversion
to set on the resultingrequired_providers
block. Ifsrc
orversion
is set and is notnull
, arequired_providers
block and entry for the provider will be injected into the document.
Returns:
- A mixin object that injects the new provider (and optionally,
required_providers
block) into the root Terraform configuration.
newAttrs()
aws.provider.
constructs a new object with attributes and blocks configured for the aws
Terraform provider
.
Unlike aws.provider.new, this function will not inject the provider
block into the root Terraform document. Instead, this must be passed in as the attrs
argument for the
tf.withProvider function to build a complete block.
This is most useful when you need to preprocess the attributes with functions, conditional, or looping logic prior to injecting into a complete block.
Args:
access_key
(string
): The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. Whennull
, theaccess_key
field will be omitted from the resulting object.allowed_account_ids
(list
): Set theallowed_account_ids
field on the resulting object. Whennull
, theallowed_account_ids
field will be omitted from the resulting object.custom_ca_bundle
(string
): File containing custom root and intermediate certificates. Can also be configured using theAWS_CA_BUNDLE
environment variable. (Settingca_bundle
in the shared config file is not supported.) Whennull
, thecustom_ca_bundle
field will be omitted from the resulting object.ec2_metadata_service_endpoint
(string
): Address of the EC2 metadata service endpoint to use. Can also be configured using theAWS_EC2_METADATA_SERVICE_ENDPOINT
environment variable. Whennull
, theec2_metadata_service_endpoint
field will be omitted from the resulting object.ec2_metadata_service_endpoint_mode
(string
): Protocol to use with EC2 metadata service endpoint.Valid values areIPv4
andIPv6
. Can also be configured using theAWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
environment variable. Whennull
, theec2_metadata_service_endpoint_mode
field will be omitted from the resulting object.forbidden_account_ids
(list
): Set theforbidden_account_ids
field on the resulting object. Whennull
, theforbidden_account_ids
field will be omitted from the resulting object.http_proxy
(string
): The address of an HTTP proxy to use when accessing the AWS API. Can also be configured using theHTTP_PROXY
orHTTPS_PROXY
environment variables. Whennull
, thehttp_proxy
field will be omitted from the resulting object.insecure
(bool
): Explicitly allow the provider to perform "insecure" SSL requests. If omitted, default value isfalse
Whennull
, theinsecure
field will be omitted from the resulting object.max_retries
(number
): The maximum number of times an AWS API request is being executed. If the API request still fails, an error is thrown. Whennull
, themax_retries
field will be omitted from the resulting object.profile
(string
): The profile for API operations. If not set, the default profile created withaws configure
will be used. Whennull
, theprofile
field will be omitted from the resulting object.region
(string
): The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc. Whennull
, theregion
field will be omitted from the resulting object.retry_mode
(string
): Specifies how retries are attempted. Valid values arestandard
andadaptive
. Can also be configured using theAWS_RETRY_MODE
environment variable. Whennull
, theretry_mode
field will be omitted from the resulting object.s3_us_east_1_regional_endpoint
(string
): Specifies whether S3 API calls in theus-east-1
region use the legacy global endpoint or a regional endpoint. Valid values arelegacy
orregional
. Can also be configured using theAWS_S3_US_EAST_1_REGIONAL_ENDPOINT
environment variable or thes3_us_east_1_regional_endpoint
shared config file parameter Whennull
, thes3_us_east_1_regional_endpoint
field will be omitted from the resulting object.s3_use_path_style
(bool
): 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. Whennull
, thes3_use_path_style
field will be omitted from the resulting object.secret_key
(string
): The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. Whennull
, thesecret_key
field will be omitted from the resulting object.shared_config_files
(list
): List of paths to shared config files. If not set, defaults to [~/.aws/config]. Whennull
, theshared_config_files
field will be omitted from the resulting object.shared_credentials_files
(list
): List of paths to shared credentials files. If not set, defaults to [~/.aws/credentials]. Whennull
, theshared_credentials_files
field will be omitted from the resulting object.skip_credentials_validation
(bool
): Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented. Whennull
, theskip_credentials_validation
field will be omitted from the resulting object.skip_metadata_api_check
(string
): Skip the AWS Metadata API check. Used for AWS API implementations that do not have a metadata api endpoint. Whennull
, theskip_metadata_api_check
field will be omitted from the resulting object.skip_region_validation
(bool
): 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). Whennull
, theskip_region_validation
field will be omitted from the resulting object.skip_requesting_account_id
(bool
): Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API. Whennull
, theskip_requesting_account_id
field will be omitted from the resulting object.sts_region
(string
): The region where AWS STS operations will take place. Examples are us-east-1 and us-west-2. Whennull
, thests_region
field will be omitted from the resulting object.token
(string
): session token. A session token is only required if you are using temporary security credentials. Whennull
, thetoken
field will be omitted from the resulting object.use_dualstack_endpoint
(bool
): Resolve an endpoint with DualStack capability Whennull
, theuse_dualstack_endpoint
field will be omitted from the resulting object.use_fips_endpoint
(bool
): Resolve an endpoint with FIPS capability Whennull
, theuse_fips_endpoint
field will be omitted from the resulting object.assume_role
(list[obj]
): Set theassume_role
field on the resulting object. Whennull
, theassume_role
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.assume_role.new constructor.assume_role_with_web_identity
(list[obj]
): Set theassume_role_with_web_identity
field on the resulting object. Whennull
, theassume_role_with_web_identity
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.assume_role_with_web_identity.new constructor.default_tags
(list[obj]
): Configuration block with settings to default resource tags across all resources. Whennull
, thedefault_tags
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.default_tags.new constructor.endpoints
(list[obj]
): Set theendpoints
field on the resulting object. Whennull
, theendpoints
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.endpoints.new constructor.ignore_tags
(list[obj]
): Configuration block with settings to ignore resource tags across all resources. Whennull
, theignore_tags
sub block will be omitted from the resulting object. When setting the sub block, it is recommended to construct the object using the aws.provider.ignore_tags.new constructor.
Returns:
- An attribute object that can be used with tf.withProvider to construct a new
aws
provider configuration into the root Terraform configuration.
new()
aws.assume_role.new
constructs a new object with attributes and blocks configured for the assume_role
Terraform sub block.
Args:
duration
(string
): The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m. Whennull
, theduration
field will be omitted from the resulting object.external_id
(string
): A unique identifier that might be required when you assume a role in another account. Whennull
, theexternal_id
field will be omitted from the resulting object.policy
(string
): IAM Policy JSON describing further restricting permissions for the IAM Role being assumed. Whennull
, thepolicy
field will be omitted from the resulting object.policy_arns
(list
): Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed. Whennull
, thepolicy_arns
field will be omitted from the resulting object.role_arn
(string
): Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls. Whennull
, therole_arn
field will be omitted from the resulting object.session_name
(string
): An identifier for the assumed role session. Whennull
, thesession_name
field will be omitted from the resulting object.source_identity
(string
): Source identity specified by the principal assuming the role. Whennull
, thesource_identity
field will be omitted from the resulting object.tags
(obj
): Assume role session tags. Whennull
, thetags
field will be omitted from the resulting object.transitive_tag_keys
(list
): Assume role session tag keys to pass to any subsequent sessions. Whennull
, thetransitive_tag_keys
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
assume_role
sub block.
new()
aws.assume_role_with_web_identity.new
constructs a new object with attributes and blocks configured for the assume_role_with_web_identity
Terraform sub block.
Args:
duration
(string
): The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m. Whennull
, theduration
field will be omitted from the resulting object.policy
(string
): IAM Policy JSON describing further restricting permissions for the IAM Role being assumed. Whennull
, thepolicy
field will be omitted from the resulting object.policy_arns
(list
): Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed. Whennull
, thepolicy_arns
field will be omitted from the resulting object.role_arn
(string
): Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls. Whennull
, therole_arn
field will be omitted from the resulting object.session_name
(string
): An identifier for the assumed role session. Whennull
, thesession_name
field will be omitted from the resulting object.web_identity_token
(string
): Set theweb_identity_token
field on the resulting object. Whennull
, theweb_identity_token
field will be omitted from the resulting object.web_identity_token_file
(string
): Set theweb_identity_token_file
field on the resulting object. Whennull
, theweb_identity_token_file
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
assume_role_with_web_identity
sub block.
new()
aws.default_tags.new
constructs a new object with attributes and blocks configured for the default_tags
Terraform sub block.
Args:
tags
(obj
): Resource tags to default across all resources Whennull
, thetags
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
default_tags
sub block.
new()
aws.endpoints.new
constructs a new object with attributes and blocks configured for the endpoints
Terraform sub block.
Args:
accessanalyzer
(string
): Use this to override the default service endpoint URL Whennull
, theaccessanalyzer
field will be omitted from the resulting object.account
(string
): Use this to override the default service endpoint URL Whennull
, theaccount
field will be omitted from the resulting object.acm
(string
): Use this to override the default service endpoint URL Whennull
, theacm
field will be omitted from the resulting object.acmpca
(string
): Use this to override the default service endpoint URL Whennull
, theacmpca
field will be omitted from the resulting object.amg
(string
): Use this to override the default service endpoint URL Whennull
, theamg
field will be omitted from the resulting object.amp
(string
): Use this to override the default service endpoint URL Whennull
, theamp
field will be omitted from the resulting object.amplify
(string
): Use this to override the default service endpoint URL Whennull
, theamplify
field will be omitted from the resulting object.apigateway
(string
): Use this to override the default service endpoint URL Whennull
, theapigateway
field will be omitted from the resulting object.apigatewayv2
(string
): Use this to override the default service endpoint URL Whennull
, theapigatewayv2
field will be omitted from the resulting object.appautoscaling
(string
): Use this to override the default service endpoint URL Whennull
, theappautoscaling
field will be omitted from the resulting object.appconfig
(string
): Use this to override the default service endpoint URL Whennull
, theappconfig
field will be omitted from the resulting object.appflow
(string
): Use this to override the default service endpoint URL Whennull
, theappflow
field will be omitted from the resulting object.appintegrations
(string
): Use this to override the default service endpoint URL Whennull
, theappintegrations
field will be omitted from the resulting object.appintegrationsservice
(string
): Use this to override the default service endpoint URL Whennull
, theappintegrationsservice
field will be omitted from the resulting object.applicationautoscaling
(string
): Use this to override the default service endpoint URL Whennull
, theapplicationautoscaling
field will be omitted from the resulting object.applicationinsights
(string
): Use this to override the default service endpoint URL Whennull
, theapplicationinsights
field will be omitted from the resulting object.appmesh
(string
): Use this to override the default service endpoint URL Whennull
, theappmesh
field will be omitted from the resulting object.apprunner
(string
): Use this to override the default service endpoint URL Whennull
, theapprunner
field will be omitted from the resulting object.appstream
(string
): Use this to override the default service endpoint URL Whennull
, theappstream
field will be omitted from the resulting object.appsync
(string
): Use this to override the default service endpoint URL Whennull
, theappsync
field will be omitted from the resulting object.athena
(string
): Use this to override the default service endpoint URL Whennull
, theathena
field will be omitted from the resulting object.auditmanager
(string
): Use this to override the default service endpoint URL Whennull
, theauditmanager
field will be omitted from the resulting object.autoscaling
(string
): Use this to override the default service endpoint URL Whennull
, theautoscaling
field will be omitted from the resulting object.autoscalingplans
(string
): Use this to override the default service endpoint URL Whennull
, theautoscalingplans
field will be omitted from the resulting object.backup
(string
): Use this to override the default service endpoint URL Whennull
, thebackup
field will be omitted from the resulting object.batch
(string
): Use this to override the default service endpoint URL Whennull
, thebatch
field will be omitted from the resulting object.beanstalk
(string
): Use this to override the default service endpoint URL Whennull
, thebeanstalk
field will be omitted from the resulting object.bedrock
(string
): Use this to override the default service endpoint URL Whennull
, thebedrock
field will be omitted from the resulting object.budgets
(string
): Use this to override the default service endpoint URL Whennull
, thebudgets
field will be omitted from the resulting object.ce
(string
): Use this to override the default service endpoint URL Whennull
, thece
field will be omitted from the resulting object.chime
(string
): Use this to override the default service endpoint URL Whennull
, thechime
field will be omitted from the resulting object.chimesdkmediapipelines
(string
): Use this to override the default service endpoint URL Whennull
, thechimesdkmediapipelines
field will be omitted from the resulting object.chimesdkvoice
(string
): Use this to override the default service endpoint URL Whennull
, thechimesdkvoice
field will be omitted from the resulting object.cleanrooms
(string
): Use this to override the default service endpoint URL Whennull
, thecleanrooms
field will be omitted from the resulting object.cloud9
(string
): Use this to override the default service endpoint URL Whennull
, thecloud9
field will be omitted from the resulting object.cloudcontrol
(string
): Use this to override the default service endpoint URL Whennull
, thecloudcontrol
field will be omitted from the resulting object.cloudcontrolapi
(string
): Use this to override the default service endpoint URL Whennull
, thecloudcontrolapi
field will be omitted from the resulting object.cloudformation
(string
): Use this to override the default service endpoint URL Whennull
, thecloudformation
field will be omitted from the resulting object.cloudfront
(string
): Use this to override the default service endpoint URL Whennull
, thecloudfront
field will be omitted from the resulting object.cloudhsm
(string
): Use this to override the default service endpoint URL Whennull
, thecloudhsm
field will be omitted from the resulting object.cloudhsmv2
(string
): Use this to override the default service endpoint URL Whennull
, thecloudhsmv2
field will be omitted from the resulting object.cloudsearch
(string
): Use this to override the default service endpoint URL Whennull
, thecloudsearch
field will be omitted from the resulting object.cloudtrail
(string
): Use this to override the default service endpoint URL Whennull
, thecloudtrail
field will be omitted from the resulting object.cloudwatch
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatch
field will be omitted from the resulting object.cloudwatchevents
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchevents
field will be omitted from the resulting object.cloudwatchevidently
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchevidently
field will be omitted from the resulting object.cloudwatchlog
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchlog
field will be omitted from the resulting object.cloudwatchlogs
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchlogs
field will be omitted from the resulting object.cloudwatchobservabilityaccessmanager
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchobservabilityaccessmanager
field will be omitted from the resulting object.cloudwatchrum
(string
): Use this to override the default service endpoint URL Whennull
, thecloudwatchrum
field will be omitted from the resulting object.codeartifact
(string
): Use this to override the default service endpoint URL Whennull
, thecodeartifact
field will be omitted from the resulting object.codebuild
(string
): Use this to override the default service endpoint URL Whennull
, thecodebuild
field will be omitted from the resulting object.codecatalyst
(string
): Use this to override the default service endpoint URL Whennull
, thecodecatalyst
field will be omitted from the resulting object.codecommit
(string
): Use this to override the default service endpoint URL Whennull
, thecodecommit
field will be omitted from the resulting object.codedeploy
(string
): Use this to override the default service endpoint URL Whennull
, thecodedeploy
field will be omitted from the resulting object.codegurureviewer
(string
): Use this to override the default service endpoint URL Whennull
, thecodegurureviewer
field will be omitted from the resulting object.codepipeline
(string
): Use this to override the default service endpoint URL Whennull
, thecodepipeline
field will be omitted from the resulting object.codestarconnections
(string
): Use this to override the default service endpoint URL Whennull
, thecodestarconnections
field will be omitted from the resulting object.codestarnotifications
(string
): Use this to override the default service endpoint URL Whennull
, thecodestarnotifications
field will be omitted from the resulting object.cognitoidentity
(string
): Use this to override the default service endpoint URL Whennull
, thecognitoidentity
field will be omitted from the resulting object.cognitoidentityprovider
(string
): Use this to override the default service endpoint URL Whennull
, thecognitoidentityprovider
field will be omitted from the resulting object.cognitoidp
(string
): Use this to override the default service endpoint URL Whennull
, thecognitoidp
field will be omitted from the resulting object.comprehend
(string
): Use this to override the default service endpoint URL Whennull
, thecomprehend
field will be omitted from the resulting object.computeoptimizer
(string
): Use this to override the default service endpoint URL Whennull
, thecomputeoptimizer
field will be omitted from the resulting object.config
(string
): Use this to override the default service endpoint URL Whennull
, theconfig
field will be omitted from the resulting object.configservice
(string
): Use this to override the default service endpoint URL Whennull
, theconfigservice
field will be omitted from the resulting object.connect
(string
): Use this to override the default service endpoint URL Whennull
, theconnect
field will be omitted from the resulting object.controltower
(string
): Use this to override the default service endpoint URL Whennull
, thecontroltower
field will be omitted from the resulting object.costandusagereportservice
(string
): Use this to override the default service endpoint URL Whennull
, thecostandusagereportservice
field will be omitted from the resulting object.costexplorer
(string
): Use this to override the default service endpoint URL Whennull
, thecostexplorer
field will be omitted from the resulting object.cur
(string
): Use this to override the default service endpoint URL Whennull
, thecur
field will be omitted from the resulting object.databasemigration
(string
): Use this to override the default service endpoint URL Whennull
, thedatabasemigration
field will be omitted from the resulting object.databasemigrationservice
(string
): Use this to override the default service endpoint URL Whennull
, thedatabasemigrationservice
field will be omitted from the resulting object.dataexchange
(string
): Use this to override the default service endpoint URL Whennull
, thedataexchange
field will be omitted from the resulting object.datapipeline
(string
): Use this to override the default service endpoint URL Whennull
, thedatapipeline
field will be omitted from the resulting object.datasync
(string
): Use this to override the default service endpoint URL Whennull
, thedatasync
field will be omitted from the resulting object.dax
(string
): Use this to override the default service endpoint URL Whennull
, thedax
field will be omitted from the resulting object.deploy
(string
): Use this to override the default service endpoint URL Whennull
, thedeploy
field will be omitted from the resulting object.detective
(string
): Use this to override the default service endpoint URL Whennull
, thedetective
field will be omitted from the resulting object.devicefarm
(string
): Use this to override the default service endpoint URL Whennull
, thedevicefarm
field will be omitted from the resulting object.directconnect
(string
): Use this to override the default service endpoint URL Whennull
, thedirectconnect
field will be omitted from the resulting object.directoryservice
(string
): Use this to override the default service endpoint URL Whennull
, thedirectoryservice
field will be omitted from the resulting object.dlm
(string
): Use this to override the default service endpoint URL Whennull
, thedlm
field will be omitted from the resulting object.dms
(string
): Use this to override the default service endpoint URL Whennull
, thedms
field will be omitted from the resulting object.docdb
(string
): Use this to override the default service endpoint URL Whennull
, thedocdb
field will be omitted from the resulting object.docdbelastic
(string
): Use this to override the default service endpoint URL Whennull
, thedocdbelastic
field will be omitted from the resulting object.ds
(string
): Use this to override the default service endpoint URL Whennull
, theds
field will be omitted from the resulting object.dynamodb
(string
): Use this to override the default service endpoint URL Whennull
, thedynamodb
field will be omitted from the resulting object.ec2
(string
): Use this to override the default service endpoint URL Whennull
, theec2
field will be omitted from the resulting object.ecr
(string
): Use this to override the default service endpoint URL Whennull
, theecr
field will be omitted from the resulting object.ecrpublic
(string
): Use this to override the default service endpoint URL Whennull
, theecrpublic
field will be omitted from the resulting object.ecs
(string
): Use this to override the default service endpoint URL Whennull
, theecs
field will be omitted from the resulting object.efs
(string
): Use this to override the default service endpoint URL Whennull
, theefs
field will be omitted from the resulting object.eks
(string
): Use this to override the default service endpoint URL Whennull
, theeks
field will be omitted from the resulting object.elasticache
(string
): Use this to override the default service endpoint URL Whennull
, theelasticache
field will be omitted from the resulting object.elasticbeanstalk
(string
): Use this to override the default service endpoint URL Whennull
, theelasticbeanstalk
field will be omitted from the resulting object.elasticloadbalancing
(string
): Use this to override the default service endpoint URL Whennull
, theelasticloadbalancing
field will be omitted from the resulting object.elasticloadbalancingv2
(string
): Use this to override the default service endpoint URL Whennull
, theelasticloadbalancingv2
field will be omitted from the resulting object.elasticsearch
(string
): Use this to override the default service endpoint URL Whennull
, theelasticsearch
field will be omitted from the resulting object.elasticsearchservice
(string
): Use this to override the default service endpoint URL Whennull
, theelasticsearchservice
field will be omitted from the resulting object.elastictranscoder
(string
): Use this to override the default service endpoint URL Whennull
, theelastictranscoder
field will be omitted from the resulting object.elb
(string
): Use this to override the default service endpoint URL Whennull
, theelb
field will be omitted from the resulting object.elbv2
(string
): Use this to override the default service endpoint URL Whennull
, theelbv2
field will be omitted from the resulting object.emr
(string
): Use this to override the default service endpoint URL Whennull
, theemr
field will be omitted from the resulting object.emrcontainers
(string
): Use this to override the default service endpoint URL Whennull
, theemrcontainers
field will be omitted from the resulting object.emrserverless
(string
): Use this to override the default service endpoint URL Whennull
, theemrserverless
field will be omitted from the resulting object.es
(string
): Use this to override the default service endpoint URL Whennull
, thees
field will be omitted from the resulting object.eventbridge
(string
): Use this to override the default service endpoint URL Whennull
, theeventbridge
field will be omitted from the resulting object.events
(string
): Use this to override the default service endpoint URL Whennull
, theevents
field will be omitted from the resulting object.evidently
(string
): Use this to override the default service endpoint URL Whennull
, theevidently
field will be omitted from the resulting object.finspace
(string
): Use this to override the default service endpoint URL Whennull
, thefinspace
field will be omitted from the resulting object.firehose
(string
): Use this to override the default service endpoint URL Whennull
, thefirehose
field will be omitted from the resulting object.fis
(string
): Use this to override the default service endpoint URL Whennull
, thefis
field will be omitted from the resulting object.fms
(string
): Use this to override the default service endpoint URL Whennull
, thefms
field will be omitted from the resulting object.fsx
(string
): Use this to override the default service endpoint URL Whennull
, thefsx
field will be omitted from the resulting object.gamelift
(string
): Use this to override the default service endpoint URL Whennull
, thegamelift
field will be omitted from the resulting object.glacier
(string
): Use this to override the default service endpoint URL Whennull
, theglacier
field will be omitted from the resulting object.globalaccelerator
(string
): Use this to override the default service endpoint URL Whennull
, theglobalaccelerator
field will be omitted from the resulting object.glue
(string
): Use this to override the default service endpoint URL Whennull
, theglue
field will be omitted from the resulting object.grafana
(string
): Use this to override the default service endpoint URL Whennull
, thegrafana
field will be omitted from the resulting object.greengrass
(string
): Use this to override the default service endpoint URL Whennull
, thegreengrass
field will be omitted from the resulting object.guardduty
(string
): Use this to override the default service endpoint URL Whennull
, theguardduty
field will be omitted from the resulting object.healthlake
(string
): Use this to override the default service endpoint URL Whennull
, thehealthlake
field will be omitted from the resulting object.iam
(string
): Use this to override the default service endpoint URL Whennull
, theiam
field will be omitted from the resulting object.identitystore
(string
): Use this to override the default service endpoint URL Whennull
, theidentitystore
field will be omitted from the resulting object.imagebuilder
(string
): Use this to override the default service endpoint URL Whennull
, theimagebuilder
field will be omitted from the resulting object.inspector
(string
): Use this to override the default service endpoint URL Whennull
, theinspector
field will be omitted from the resulting object.inspector2
(string
): Use this to override the default service endpoint URL Whennull
, theinspector2
field will be omitted from the resulting object.inspectorv2
(string
): Use this to override the default service endpoint URL Whennull
, theinspectorv2
field will be omitted from the resulting object.internetmonitor
(string
): Use this to override the default service endpoint URL Whennull
, theinternetmonitor
field will be omitted from the resulting object.iot
(string
): Use this to override the default service endpoint URL Whennull
, theiot
field will be omitted from the resulting object.iotanalytics
(string
): Use this to override the default service endpoint URL Whennull
, theiotanalytics
field will be omitted from the resulting object.iotevents
(string
): Use this to override the default service endpoint URL Whennull
, theiotevents
field will be omitted from the resulting object.ivs
(string
): Use this to override the default service endpoint URL Whennull
, theivs
field will be omitted from the resulting object.ivschat
(string
): Use this to override the default service endpoint URL Whennull
, theivschat
field will be omitted from the resulting object.kafka
(string
): Use this to override the default service endpoint URL Whennull
, thekafka
field will be omitted from the resulting object.kafkaconnect
(string
): Use this to override the default service endpoint URL Whennull
, thekafkaconnect
field will be omitted from the resulting object.kendra
(string
): Use this to override the default service endpoint URL Whennull
, thekendra
field will be omitted from the resulting object.keyspaces
(string
): Use this to override the default service endpoint URL Whennull
, thekeyspaces
field will be omitted from the resulting object.kinesis
(string
): Use this to override the default service endpoint URL Whennull
, thekinesis
field will be omitted from the resulting object.kinesisanalytics
(string
): Use this to override the default service endpoint URL Whennull
, thekinesisanalytics
field will be omitted from the resulting object.kinesisanalyticsv2
(string
): Use this to override the default service endpoint URL Whennull
, thekinesisanalyticsv2
field will be omitted from the resulting object.kinesisvideo
(string
): Use this to override the default service endpoint URL Whennull
, thekinesisvideo
field will be omitted from the resulting object.kms
(string
): Use this to override the default service endpoint URL Whennull
, thekms
field will be omitted from the resulting object.lakeformation
(string
): Use this to override the default service endpoint URL Whennull
, thelakeformation
field will be omitted from the resulting object.lambda
(string
): Use this to override the default service endpoint URL Whennull
, thelambda
field will be omitted from the resulting object.lex
(string
): Use this to override the default service endpoint URL Whennull
, thelex
field will be omitted from the resulting object.lexmodelbuilding
(string
): Use this to override the default service endpoint URL Whennull
, thelexmodelbuilding
field will be omitted from the resulting object.lexmodelbuildingservice
(string
): Use this to override the default service endpoint URL Whennull
, thelexmodelbuildingservice
field will be omitted from the resulting object.lexmodels
(string
): Use this to override the default service endpoint URL Whennull
, thelexmodels
field will be omitted from the resulting object.lexmodelsv2
(string
): Use this to override the default service endpoint URL Whennull
, thelexmodelsv2
field will be omitted from the resulting object.lexv2models
(string
): Use this to override the default service endpoint URL Whennull
, thelexv2models
field will be omitted from the resulting object.licensemanager
(string
): Use this to override the default service endpoint URL Whennull
, thelicensemanager
field will be omitted from the resulting object.lightsail
(string
): Use this to override the default service endpoint URL Whennull
, thelightsail
field will be omitted from the resulting object.location
(string
): Use this to override the default service endpoint URL Whennull
, thelocation
field will be omitted from the resulting object.locationservice
(string
): Use this to override the default service endpoint URL Whennull
, thelocationservice
field will be omitted from the resulting object.logs
(string
): Use this to override the default service endpoint URL Whennull
, thelogs
field will be omitted from the resulting object.macie2
(string
): Use this to override the default service endpoint URL Whennull
, themacie2
field will be omitted from the resulting object.managedgrafana
(string
): Use this to override the default service endpoint URL Whennull
, themanagedgrafana
field will be omitted from the resulting object.mediaconnect
(string
): Use this to override the default service endpoint URL Whennull
, themediaconnect
field will be omitted from the resulting object.mediaconvert
(string
): Use this to override the default service endpoint URL Whennull
, themediaconvert
field will be omitted from the resulting object.medialive
(string
): Use this to override the default service endpoint URL Whennull
, themedialive
field will be omitted from the resulting object.mediapackage
(string
): Use this to override the default service endpoint URL Whennull
, themediapackage
field will be omitted from the resulting object.mediastore
(string
): Use this to override the default service endpoint URL Whennull
, themediastore
field will be omitted from the resulting object.memorydb
(string
): Use this to override the default service endpoint URL Whennull
, thememorydb
field will be omitted from the resulting object.mq
(string
): Use this to override the default service endpoint URL Whennull
, themq
field will be omitted from the resulting object.msk
(string
): Use this to override the default service endpoint URL Whennull
, themsk
field will be omitted from the resulting object.mwaa
(string
): Use this to override the default service endpoint URL Whennull
, themwaa
field will be omitted from the resulting object.neptune
(string
): Use this to override the default service endpoint URL Whennull
, theneptune
field will be omitted from the resulting object.networkfirewall
(string
): Use this to override the default service endpoint URL Whennull
, thenetworkfirewall
field will be omitted from the resulting object.networkmanager
(string
): Use this to override the default service endpoint URL Whennull
, thenetworkmanager
field will be omitted from the resulting object.oam
(string
): Use this to override the default service endpoint URL Whennull
, theoam
field will be omitted from the resulting object.opensearch
(string
): Use this to override the default service endpoint URL Whennull
, theopensearch
field will be omitted from the resulting object.opensearchserverless
(string
): Use this to override the default service endpoint URL Whennull
, theopensearchserverless
field will be omitted from the resulting object.opensearchservice
(string
): Use this to override the default service endpoint URL Whennull
, theopensearchservice
field will be omitted from the resulting object.opsworks
(string
): Use this to override the default service endpoint URL Whennull
, theopsworks
field will be omitted from the resulting object.organizations
(string
): Use this to override the default service endpoint URL Whennull
, theorganizations
field will be omitted from the resulting object.outposts
(string
): Use this to override the default service endpoint URL Whennull
, theoutposts
field will be omitted from the resulting object.pinpoint
(string
): Use this to override the default service endpoint URL Whennull
, thepinpoint
field will be omitted from the resulting object.pipes
(string
): Use this to override the default service endpoint URL Whennull
, thepipes
field will be omitted from the resulting object.pricing
(string
): Use this to override the default service endpoint URL Whennull
, thepricing
field will be omitted from the resulting object.prometheus
(string
): Use this to override the default service endpoint URL Whennull
, theprometheus
field will be omitted from the resulting object.prometheusservice
(string
): Use this to override the default service endpoint URL Whennull
, theprometheusservice
field will be omitted from the resulting object.qldb
(string
): Use this to override the default service endpoint URL Whennull
, theqldb
field will be omitted from the resulting object.quicksight
(string
): Use this to override the default service endpoint URL Whennull
, thequicksight
field will be omitted from the resulting object.ram
(string
): Use this to override the default service endpoint URL Whennull
, theram
field will be omitted from the resulting object.rbin
(string
): Use this to override the default service endpoint URL Whennull
, therbin
field will be omitted from the resulting object.rds
(string
): Use this to override the default service endpoint URL Whennull
, therds
field will be omitted from the resulting object.recyclebin
(string
): Use this to override the default service endpoint URL Whennull
, therecyclebin
field will be omitted from the resulting object.redshift
(string
): Use this to override the default service endpoint URL Whennull
, theredshift
field will be omitted from the resulting object.redshiftdata
(string
): Use this to override the default service endpoint URL Whennull
, theredshiftdata
field will be omitted from the resulting object.redshiftdataapiservice
(string
): Use this to override the default service endpoint URL Whennull
, theredshiftdataapiservice
field will be omitted from the resulting object.redshiftserverless
(string
): Use this to override the default service endpoint URL Whennull
, theredshiftserverless
field will be omitted from the resulting object.resourceexplorer2
(string
): Use this to override the default service endpoint URL Whennull
, theresourceexplorer2
field will be omitted from the resulting object.resourcegroups
(string
): Use this to override the default service endpoint URL Whennull
, theresourcegroups
field will be omitted from the resulting object.resourcegroupstagging
(string
): Use this to override the default service endpoint URL Whennull
, theresourcegroupstagging
field will be omitted from the resulting object.resourcegroupstaggingapi
(string
): Use this to override the default service endpoint URL Whennull
, theresourcegroupstaggingapi
field will be omitted from the resulting object.rolesanywhere
(string
): Use this to override the default service endpoint URL Whennull
, therolesanywhere
field will be omitted from the resulting object.route53
(string
): Use this to override the default service endpoint URL Whennull
, theroute53
field will be omitted from the resulting object.route53domains
(string
): Use this to override the default service endpoint URL Whennull
, theroute53domains
field will be omitted from the resulting object.route53recoverycontrolconfig
(string
): Use this to override the default service endpoint URL Whennull
, theroute53recoverycontrolconfig
field will be omitted from the resulting object.route53recoveryreadiness
(string
): Use this to override the default service endpoint URL Whennull
, theroute53recoveryreadiness
field will be omitted from the resulting object.route53resolver
(string
): Use this to override the default service endpoint URL Whennull
, theroute53resolver
field will be omitted from the resulting object.rum
(string
): Use this to override the default service endpoint URL Whennull
, therum
field will be omitted from the resulting object.s3
(string
): Use this to override the default service endpoint URL Whennull
, thes3
field will be omitted from the resulting object.s3api
(string
): Use this to override the default service endpoint URL Whennull
, thes3api
field will be omitted from the resulting object.s3control
(string
): Use this to override the default service endpoint URL Whennull
, thes3control
field will be omitted from the resulting object.s3outposts
(string
): Use this to override the default service endpoint URL Whennull
, thes3outposts
field will be omitted from the resulting object.sagemaker
(string
): Use this to override the default service endpoint URL Whennull
, thesagemaker
field will be omitted from the resulting object.scheduler
(string
): Use this to override the default service endpoint URL Whennull
, thescheduler
field will be omitted from the resulting object.schemas
(string
): Use this to override the default service endpoint URL Whennull
, theschemas
field will be omitted from the resulting object.sdb
(string
): Use this to override the default service endpoint URL Whennull
, thesdb
field will be omitted from the resulting object.secretsmanager
(string
): Use this to override the default service endpoint URL Whennull
, thesecretsmanager
field will be omitted from the resulting object.securityhub
(string
): Use this to override the default service endpoint URL Whennull
, thesecurityhub
field will be omitted from the resulting object.securitylake
(string
): Use this to override the default service endpoint URL Whennull
, thesecuritylake
field will be omitted from the resulting object.serverlessapplicationrepository
(string
): Use this to override the default service endpoint URL Whennull
, theserverlessapplicationrepository
field will be omitted from the resulting object.serverlessapprepo
(string
): Use this to override the default service endpoint URL Whennull
, theserverlessapprepo
field will be omitted from the resulting object.serverlessrepo
(string
): Use this to override the default service endpoint URL Whennull
, theserverlessrepo
field will be omitted from the resulting object.servicecatalog
(string
): Use this to override the default service endpoint URL Whennull
, theservicecatalog
field will be omitted from the resulting object.servicediscovery
(string
): Use this to override the default service endpoint URL Whennull
, theservicediscovery
field will be omitted from the resulting object.servicequotas
(string
): Use this to override the default service endpoint URL Whennull
, theservicequotas
field will be omitted from the resulting object.ses
(string
): Use this to override the default service endpoint URL Whennull
, theses
field will be omitted from the resulting object.sesv2
(string
): Use this to override the default service endpoint URL Whennull
, thesesv2
field will be omitted from the resulting object.sfn
(string
): Use this to override the default service endpoint URL Whennull
, thesfn
field will be omitted from the resulting object.shield
(string
): Use this to override the default service endpoint URL Whennull
, theshield
field will be omitted from the resulting object.signer
(string
): Use this to override the default service endpoint URL Whennull
, thesigner
field will be omitted from the resulting object.simpledb
(string
): Use this to override the default service endpoint URL Whennull
, thesimpledb
field will be omitted from the resulting object.sns
(string
): Use this to override the default service endpoint URL Whennull
, thesns
field will be omitted from the resulting object.sqs
(string
): Use this to override the default service endpoint URL Whennull
, thesqs
field will be omitted from the resulting object.ssm
(string
): Use this to override the default service endpoint URL Whennull
, thessm
field will be omitted from the resulting object.ssmcontacts
(string
): Use this to override the default service endpoint URL Whennull
, thessmcontacts
field will be omitted from the resulting object.ssmincidents
(string
): Use this to override the default service endpoint URL Whennull
, thessmincidents
field will be omitted from the resulting object.sso
(string
): Use this to override the default service endpoint URL Whennull
, thesso
field will be omitted from the resulting object.ssoadmin
(string
): Use this to override the default service endpoint URL Whennull
, thessoadmin
field will be omitted from the resulting object.stepfunctions
(string
): Use this to override the default service endpoint URL Whennull
, thestepfunctions
field will be omitted from the resulting object.storagegateway
(string
): Use this to override the default service endpoint URL Whennull
, thestoragegateway
field will be omitted from the resulting object.sts
(string
): Use this to override the default service endpoint URL Whennull
, thests
field will be omitted from the resulting object.swf
(string
): Use this to override the default service endpoint URL Whennull
, theswf
field will be omitted from the resulting object.synthetics
(string
): Use this to override the default service endpoint URL Whennull
, thesynthetics
field will be omitted from the resulting object.timestreamwrite
(string
): Use this to override the default service endpoint URL Whennull
, thetimestreamwrite
field will be omitted from the resulting object.transcribe
(string
): Use this to override the default service endpoint URL Whennull
, thetranscribe
field will be omitted from the resulting object.transcribeservice
(string
): Use this to override the default service endpoint URL Whennull
, thetranscribeservice
field will be omitted from the resulting object.transfer
(string
): Use this to override the default service endpoint URL Whennull
, thetransfer
field will be omitted from the resulting object.verifiedpermissions
(string
): Use this to override the default service endpoint URL Whennull
, theverifiedpermissions
field will be omitted from the resulting object.vpclattice
(string
): Use this to override the default service endpoint URL Whennull
, thevpclattice
field will be omitted from the resulting object.waf
(string
): Use this to override the default service endpoint URL Whennull
, thewaf
field will be omitted from the resulting object.wafregional
(string
): Use this to override the default service endpoint URL Whennull
, thewafregional
field will be omitted from the resulting object.wafv2
(string
): Use this to override the default service endpoint URL Whennull
, thewafv2
field will be omitted from the resulting object.worklink
(string
): Use this to override the default service endpoint URL Whennull
, theworklink
field will be omitted from the resulting object.workspaces
(string
): Use this to override the default service endpoint URL Whennull
, theworkspaces
field will be omitted from the resulting object.xray
(string
): Use this to override the default service endpoint URL Whennull
, thexray
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
endpoints
sub block.
new()
aws.ignore_tags.new
constructs a new object with attributes and blocks configured for the ignore_tags
Terraform sub block.
Args:
key_prefixes
(list
): Resource tag key prefixes to ignore across all resources. Whennull
, thekey_prefixes
field will be omitted from the resulting object.keys
(list
): Resource tag keys to ignore across all resources. Whennull
, thekeys
field will be omitted from the resulting object.
Returns:
- An attribute object that represents the
ignore_tags
sub block.