diff --git a/API.md b/API.md
index 5a1ad624eeb3..a50bbb85c944 100644
--- a/API.md
+++ b/API.md
@@ -100,6 +100,7 @@ Name|Description
[CloudformationStack](#cdktf-provider-aws-cloudformationstack)|*No description*
[CloudformationStackSet](#cdktf-provider-aws-cloudformationstackset)|*No description*
[CloudformationStackSetInstance](#cdktf-provider-aws-cloudformationstacksetinstance)|*No description*
+[CloudformationType](#cdktf-provider-aws-cloudformationtype)|*No description*
[CloudfrontCachePolicy](#cdktf-provider-aws-cloudfrontcachepolicy)|*No description*
[CloudfrontDistribution](#cdktf-provider-aws-cloudfrontdistribution)|*No description*
[CloudfrontDistributionTrustedKeyGroups](#cdktf-provider-aws-cloudfrontdistributiontrustedkeygroups)|*No description*
@@ -147,6 +148,7 @@ Name|Description
[Codepipeline](#cdktf-provider-aws-codepipeline)|*No description*
[CodepipelineWebhook](#cdktf-provider-aws-codepipelinewebhook)|*No description*
[CodestarconnectionsConnection](#cdktf-provider-aws-codestarconnectionsconnection)|*No description*
+[CodestarconnectionsHost](#cdktf-provider-aws-codestarconnectionshost)|*No description*
[CodestarnotificationsNotificationRule](#cdktf-provider-aws-codestarnotificationsnotificationrule)|*No description*
[CognitoIdentityPool](#cdktf-provider-aws-cognitoidentitypool)|*No description*
[CognitoIdentityPoolRolesAttachment](#cdktf-provider-aws-cognitoidentitypoolrolesattachment)|*No description*
@@ -218,6 +220,8 @@ Name|Description
[DataAwsCanonicalUserId](#cdktf-provider-aws-dataawscanonicaluserid)|*No description*
[DataAwsCloudformationExport](#cdktf-provider-aws-dataawscloudformationexport)|*No description*
[DataAwsCloudformationStack](#cdktf-provider-aws-dataawscloudformationstack)|*No description*
+[DataAwsCloudformationType](#cdktf-provider-aws-dataawscloudformationtype)|*No description*
+[DataAwsCloudformationTypeLoggingConfig](#cdktf-provider-aws-dataawscloudformationtypeloggingconfig)|*No description*
[DataAwsCloudfrontCachePolicy](#cdktf-provider-aws-dataawscloudfrontcachepolicy)|*No description*
[DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-provider-aws-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)|*No description*
[DataAwsCloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-provider-aws-dataawscloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)|*No description*
@@ -392,6 +396,7 @@ Name|Description
[DataAwsKmsAlias](#cdktf-provider-aws-dataawskmsalias)|*No description*
[DataAwsKmsCiphertext](#cdktf-provider-aws-dataawskmsciphertext)|*No description*
[DataAwsKmsKey](#cdktf-provider-aws-dataawskmskey)|*No description*
+[DataAwsKmsPublicKey](#cdktf-provider-aws-dataawskmspublickey)|*No description*
[DataAwsKmsSecret](#cdktf-provider-aws-dataawskmssecret)|*No description*
[DataAwsKmsSecrets](#cdktf-provider-aws-dataawskmssecrets)|*No description*
[DataAwsLakeformationDataLakeSettings](#cdktf-provider-aws-dataawslakeformationdatalakesettings)|*No description*
@@ -495,6 +500,9 @@ Name|Description
[DataAwsRedshiftServiceAccount](#cdktf-provider-aws-dataawsredshiftserviceaccount)|*No description*
[DataAwsRegion](#cdktf-provider-aws-dataawsregion)|*No description*
[DataAwsRegions](#cdktf-provider-aws-dataawsregions)|*No description*
+[DataAwsResourcegroupstaggingapiResources](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresources)|*No description*
+[DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist)|*No description*
+[DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglistcompliancedetails)|*No description*
[DataAwsRoute](#cdktf-provider-aws-dataawsroute)|*No description*
[DataAwsRoute53DelegationSet](#cdktf-provider-aws-dataawsroute53delegationset)|*No description*
[DataAwsRoute53ResolverEndpoint](#cdktf-provider-aws-dataawsroute53resolverendpoint)|*No description*
@@ -597,6 +605,7 @@ Name|Description
[DbParameterGroup](#cdktf-provider-aws-dbparametergroup)|*No description*
[DbProxy](#cdktf-provider-aws-dbproxy)|*No description*
[DbProxyDefaultTargetGroup](#cdktf-provider-aws-dbproxydefaulttargetgroup)|*No description*
+[DbProxyEndpoint](#cdktf-provider-aws-dbproxyendpoint)|*No description*
[DbProxyTarget](#cdktf-provider-aws-dbproxytarget)|*No description*
[DbSecurityGroup](#cdktf-provider-aws-dbsecuritygroup)|*No description*
[DbSnapshot](#cdktf-provider-aws-dbsnapshot)|*No description*
@@ -858,6 +867,7 @@ Name|Description
[LoadBalancerBackendServerPolicy](#cdktf-provider-aws-loadbalancerbackendserverpolicy)|*No description*
[LoadBalancerListenerPolicy](#cdktf-provider-aws-loadbalancerlistenerpolicy)|*No description*
[LoadBalancerPolicy](#cdktf-provider-aws-loadbalancerpolicy)|*No description*
+[Macie2Account](#cdktf-provider-aws-macie2account)|*No description*
[MacieMemberAccountAssociation](#cdktf-provider-aws-maciememberaccountassociation)|*No description*
[MacieS3BucketAssociation](#cdktf-provider-aws-macies3bucketassociation)|*No description*
[MainRouteTableAssociation](#cdktf-provider-aws-mainroutetableassociation)|*No description*
@@ -969,7 +979,9 @@ Name|Description
[Route53ResolverDnssecConfig](#cdktf-provider-aws-route53resolverdnssecconfig)|*No description*
[Route53ResolverEndpoint](#cdktf-provider-aws-route53resolverendpoint)|*No description*
[Route53ResolverFirewallDomainList](#cdktf-provider-aws-route53resolverfirewalldomainlist)|*No description*
+[Route53ResolverFirewallRule](#cdktf-provider-aws-route53resolverfirewallrule)|*No description*
[Route53ResolverFirewallRuleGroup](#cdktf-provider-aws-route53resolverfirewallrulegroup)|*No description*
+[Route53ResolverFirewallRuleGroupAssociation](#cdktf-provider-aws-route53resolverfirewallrulegroupassociation)|*No description*
[Route53ResolverQueryLogConfig](#cdktf-provider-aws-route53resolverquerylogconfig)|*No description*
[Route53ResolverQueryLogConfigAssociation](#cdktf-provider-aws-route53resolverquerylogconfigassociation)|*No description*
[Route53ResolverRule](#cdktf-provider-aws-route53resolverrule)|*No description*
@@ -1030,6 +1042,7 @@ Name|Description
[ServiceDiscoveryPublicDnsNamespace](#cdktf-provider-aws-servicediscoverypublicdnsnamespace)|*No description*
[ServiceDiscoveryService](#cdktf-provider-aws-servicediscoveryservice)|*No description*
[ServicecatalogPortfolio](#cdktf-provider-aws-servicecatalogportfolio)|*No description*
+[ServicecatalogProduct](#cdktf-provider-aws-servicecatalogproduct)|*No description*
[ServicequotasServiceQuota](#cdktf-provider-aws-servicequotasservicequota)|*No description*
[SesActiveReceiptRuleSet](#cdktf-provider-aws-sesactivereceiptruleset)|*No description*
[SesConfigurationSet](#cdktf-provider-aws-sesconfigurationset)|*No description*
@@ -1554,6 +1567,7 @@ Name|Description
[BatchComputeEnvironmentConfig](#cdktf-provider-aws-batchcomputeenvironmentconfig)|*No description*
[BatchJobDefinitionConfig](#cdktf-provider-aws-batchjobdefinitionconfig)|*No description*
[BatchJobDefinitionRetryStrategy](#cdktf-provider-aws-batchjobdefinitionretrystrategy)|*No description*
+[BatchJobDefinitionRetryStrategyEvaluateOnExit](#cdktf-provider-aws-batchjobdefinitionretrystrategyevaluateonexit)|*No description*
[BatchJobDefinitionTimeout](#cdktf-provider-aws-batchjobdefinitiontimeout)|*No description*
[BatchJobQueueConfig](#cdktf-provider-aws-batchjobqueueconfig)|*No description*
[BudgetsBudgetConfig](#cdktf-provider-aws-budgetsbudgetconfig)|*No description*
@@ -1567,6 +1581,8 @@ Name|Description
[CloudformationStackSetInstanceTimeouts](#cdktf-provider-aws-cloudformationstacksetinstancetimeouts)|*No description*
[CloudformationStackSetTimeouts](#cdktf-provider-aws-cloudformationstacksettimeouts)|*No description*
[CloudformationStackTimeouts](#cdktf-provider-aws-cloudformationstacktimeouts)|*No description*
+[CloudformationTypeConfig](#cdktf-provider-aws-cloudformationtypeconfig)|*No description*
+[CloudformationTypeLoggingConfig](#cdktf-provider-aws-cloudformationtypeloggingconfig)|*No description*
[CloudfrontCachePolicyConfig](#cdktf-provider-aws-cloudfrontcachepolicyconfig)|*No description*
[CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOrigin](#cdktf-provider-aws-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigin)|*No description*
[CloudfrontCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig](#cdktf-provider-aws-cloudfrontcachepolicyparametersincachekeyandforwardedtoorigincookiesconfig)|*No description*
@@ -1653,6 +1669,8 @@ Name|Description
[CodeartifactRepositoryPermissionsPolicyConfig](#cdktf-provider-aws-codeartifactrepositorypermissionspolicyconfig)|*No description*
[CodeartifactRepositoryUpstream](#cdktf-provider-aws-codeartifactrepositoryupstream)|*No description*
[CodebuildProjectArtifacts](#cdktf-provider-aws-codebuildprojectartifacts)|*No description*
+[CodebuildProjectBuildBatchConfig](#cdktf-provider-aws-codebuildprojectbuildbatchconfig)|*No description*
+[CodebuildProjectBuildBatchConfigRestrictions](#cdktf-provider-aws-codebuildprojectbuildbatchconfigrestrictions)|*No description*
[CodebuildProjectCache](#cdktf-provider-aws-codebuildprojectcache)|*No description*
[CodebuildProjectConfig](#cdktf-provider-aws-codebuildprojectconfig)|*No description*
[CodebuildProjectEnvironment](#cdktf-provider-aws-codebuildprojectenvironment)|*No description*
@@ -1664,9 +1682,11 @@ Name|Description
[CodebuildProjectSecondaryArtifacts](#cdktf-provider-aws-codebuildprojectsecondaryartifacts)|*No description*
[CodebuildProjectSecondarySources](#cdktf-provider-aws-codebuildprojectsecondarysources)|*No description*
[CodebuildProjectSecondarySourcesAuth](#cdktf-provider-aws-codebuildprojectsecondarysourcesauth)|*No description*
+[CodebuildProjectSecondarySourcesBuildStatusConfig](#cdktf-provider-aws-codebuildprojectsecondarysourcesbuildstatusconfig)|*No description*
[CodebuildProjectSecondarySourcesGitSubmodulesConfig](#cdktf-provider-aws-codebuildprojectsecondarysourcesgitsubmodulesconfig)|*No description*
[CodebuildProjectSource](#cdktf-provider-aws-codebuildprojectsource)|*No description*
[CodebuildProjectSourceAuth](#cdktf-provider-aws-codebuildprojectsourceauth)|*No description*
+[CodebuildProjectSourceBuildStatusConfig](#cdktf-provider-aws-codebuildprojectsourcebuildstatusconfig)|*No description*
[CodebuildProjectSourceGitSubmodulesConfig](#cdktf-provider-aws-codebuildprojectsourcegitsubmodulesconfig)|*No description*
[CodebuildProjectVpcConfig](#cdktf-provider-aws-codebuildprojectvpcconfig)|*No description*
[CodebuildReportGroupConfig](#cdktf-provider-aws-codebuildreportgroupconfig)|*No description*
@@ -1715,6 +1735,8 @@ Name|Description
[CodepipelineWebhookConfig](#cdktf-provider-aws-codepipelinewebhookconfig)|*No description*
[CodepipelineWebhookFilter](#cdktf-provider-aws-codepipelinewebhookfilter)|*No description*
[CodestarconnectionsConnectionConfig](#cdktf-provider-aws-codestarconnectionsconnectionconfig)|*No description*
+[CodestarconnectionsHostConfig](#cdktf-provider-aws-codestarconnectionshostconfig)|*No description*
+[CodestarconnectionsHostVpcConfiguration](#cdktf-provider-aws-codestarconnectionshostvpcconfiguration)|*No description*
[CodestarnotificationsNotificationRuleConfig](#cdktf-provider-aws-codestarnotificationsnotificationruleconfig)|*No description*
[CodestarnotificationsNotificationRuleTarget](#cdktf-provider-aws-codestarnotificationsnotificationruletarget)|*No description*
[CognitoIdentityPoolCognitoIdentityProviders](#cdktf-provider-aws-cognitoidentitypoolcognitoidentityproviders)|*No description*
@@ -1808,6 +1830,7 @@ Name|Description
[DataAwsCanonicalUserIdConfig](#cdktf-provider-aws-dataawscanonicaluseridconfig)|*No description*
[DataAwsCloudformationExportConfig](#cdktf-provider-aws-dataawscloudformationexportconfig)|*No description*
[DataAwsCloudformationStackConfig](#cdktf-provider-aws-dataawscloudformationstackconfig)|*No description*
+[DataAwsCloudformationTypeConfig](#cdktf-provider-aws-dataawscloudformationtypeconfig)|*No description*
[DataAwsCloudfrontCachePolicyConfig](#cdktf-provider-aws-dataawscloudfrontcachepolicyconfig)|*No description*
[DataAwsCloudfrontDistributionConfig](#cdktf-provider-aws-dataawscloudfrontdistributionconfig)|*No description*
[DataAwsCloudfrontOriginRequestPolicyConfig](#cdktf-provider-aws-dataawscloudfrontoriginrequestpolicyconfig)|*No description*
@@ -1954,6 +1977,7 @@ Name|Description
[DataAwsKmsAliasConfig](#cdktf-provider-aws-dataawskmsaliasconfig)|*No description*
[DataAwsKmsCiphertextConfig](#cdktf-provider-aws-dataawskmsciphertextconfig)|*No description*
[DataAwsKmsKeyConfig](#cdktf-provider-aws-dataawskmskeyconfig)|*No description*
+[DataAwsKmsPublicKeyConfig](#cdktf-provider-aws-dataawskmspublickeyconfig)|*No description*
[DataAwsKmsSecretConfig](#cdktf-provider-aws-dataawskmssecretconfig)|*No description*
[DataAwsKmsSecretSecret](#cdktf-provider-aws-dataawskmssecretsecret)|*No description*
[DataAwsKmsSecretsConfig](#cdktf-provider-aws-dataawskmssecretsconfig)|*No description*
@@ -2020,6 +2044,8 @@ Name|Description
[DataAwsRegionConfig](#cdktf-provider-aws-dataawsregionconfig)|*No description*
[DataAwsRegionsConfig](#cdktf-provider-aws-dataawsregionsconfig)|*No description*
[DataAwsRegionsFilter](#cdktf-provider-aws-dataawsregionsfilter)|*No description*
+[DataAwsResourcegroupstaggingapiResourcesConfig](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcesconfig)|*No description*
+[DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcestagfilter)|*No description*
[DataAwsRoute53DelegationSetConfig](#cdktf-provider-aws-dataawsroute53delegationsetconfig)|*No description*
[DataAwsRoute53ResolverEndpointConfig](#cdktf-provider-aws-dataawsroute53resolverendpointconfig)|*No description*
[DataAwsRoute53ResolverEndpointFilter](#cdktf-provider-aws-dataawsroute53resolverendpointfilter)|*No description*
@@ -2135,6 +2161,8 @@ Name|Description
[DbProxyDefaultTargetGroupConfig](#cdktf-provider-aws-dbproxydefaulttargetgroupconfig)|*No description*
[DbProxyDefaultTargetGroupConnectionPoolConfig](#cdktf-provider-aws-dbproxydefaulttargetgroupconnectionpoolconfig)|*No description*
[DbProxyDefaultTargetGroupTimeouts](#cdktf-provider-aws-dbproxydefaulttargetgrouptimeouts)|*No description*
+[DbProxyEndpointConfig](#cdktf-provider-aws-dbproxyendpointconfig)|*No description*
+[DbProxyEndpointTimeouts](#cdktf-provider-aws-dbproxyendpointtimeouts)|*No description*
[DbProxyTargetConfig](#cdktf-provider-aws-dbproxytargetconfig)|*No description*
[DbProxyTimeouts](#cdktf-provider-aws-dbproxytimeouts)|*No description*
[DbSecurityGroupConfig](#cdktf-provider-aws-dbsecuritygroupconfig)|*No description*
@@ -2906,6 +2934,7 @@ Name|Description
[LoadBalancerListenerPolicyConfig](#cdktf-provider-aws-loadbalancerlistenerpolicyconfig)|*No description*
[LoadBalancerPolicyConfig](#cdktf-provider-aws-loadbalancerpolicyconfig)|*No description*
[LoadBalancerPolicyPolicyAttribute](#cdktf-provider-aws-loadbalancerpolicypolicyattribute)|*No description*
+[Macie2AccountConfig](#cdktf-provider-aws-macie2accountconfig)|*No description*
[MacieMemberAccountAssociationConfig](#cdktf-provider-aws-maciememberaccountassociationconfig)|*No description*
[MacieS3BucketAssociationClassificationType](#cdktf-provider-aws-macies3bucketassociationclassificationtype)|*No description*
[MacieS3BucketAssociationConfig](#cdktf-provider-aws-macies3bucketassociationconfig)|*No description*
@@ -3119,6 +3148,8 @@ Name|Description
[Route53ResolverEndpointIpAddress](#cdktf-provider-aws-route53resolverendpointipaddress)|*No description*
[Route53ResolverEndpointTimeouts](#cdktf-provider-aws-route53resolverendpointtimeouts)|*No description*
[Route53ResolverFirewallDomainListConfig](#cdktf-provider-aws-route53resolverfirewalldomainlistconfig)|*No description*
+[Route53ResolverFirewallRuleConfig](#cdktf-provider-aws-route53resolverfirewallruleconfig)|*No description*
+[Route53ResolverFirewallRuleGroupAssociationConfig](#cdktf-provider-aws-route53resolverfirewallrulegroupassociationconfig)|*No description*
[Route53ResolverFirewallRuleGroupConfig](#cdktf-provider-aws-route53resolverfirewallrulegroupconfig)|*No description*
[Route53ResolverQueryLogConfigAssociationConfig](#cdktf-provider-aws-route53resolverquerylogconfigassociationconfig)|*No description*
[Route53ResolverQueryLogConfigConfig](#cdktf-provider-aws-route53resolverquerylogconfigconfig)|*No description*
@@ -3382,6 +3413,8 @@ Name|Description
[ServiceDiscoveryServiceHealthCheckCustomConfig](#cdktf-provider-aws-servicediscoveryservicehealthcheckcustomconfig)|*No description*
[ServicecatalogPortfolioConfig](#cdktf-provider-aws-servicecatalogportfolioconfig)|*No description*
[ServicecatalogPortfolioTimeouts](#cdktf-provider-aws-servicecatalogportfoliotimeouts)|*No description*
+[ServicecatalogProductConfig](#cdktf-provider-aws-servicecatalogproductconfig)|*No description*
+[ServicecatalogProductProvisioningArtifactParameters](#cdktf-provider-aws-servicecatalogproductprovisioningartifactparameters)|*No description*
[ServicequotasServiceQuotaConfig](#cdktf-provider-aws-servicequotasservicequotaconfig)|*No description*
[SesActiveReceiptRuleSetConfig](#cdktf-provider-aws-sesactivereceiptrulesetconfig)|*No description*
[SesConfigurationSetConfig](#cdktf-provider-aws-sesconfigurationsetconfig)|*No description*
@@ -4356,6 +4389,11 @@ Name|Description
[Wafv2WebAclDefaultActionAllow](#cdktf-provider-aws-wafv2webacldefaultactionallow)|*No description*
[Wafv2WebAclDefaultActionBlock](#cdktf-provider-aws-wafv2webacldefaultactionblock)|*No description*
[Wafv2WebAclLoggingConfigurationConfig](#cdktf-provider-aws-wafv2webaclloggingconfigurationconfig)|*No description*
+[Wafv2WebAclLoggingConfigurationLoggingFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilter)|*No description*
+[Wafv2WebAclLoggingConfigurationLoggingFilterFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilter)|*No description*
+[Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfiltercondition)|*No description*
+[Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilterconditionactioncondition)|*No description*
+[Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilterconditionlabelnamecondition)|*No description*
[Wafv2WebAclLoggingConfigurationRedactedFields](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfields)|*No description*
[Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArguments](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfieldsallqueryarguments)|*No description*
[Wafv2WebAclLoggingConfigurationRedactedFieldsBody](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfieldsbody)|*No description*
@@ -7390,6 +7428,7 @@ new AccessanalyzerAnalyzer(scope: Construct, id: string, config: AccessanalyzerA
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **analyzerName** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **type** (string
) *No description* __*Optional*__
@@ -7404,7 +7443,9 @@ Name | Type | Description
**arn** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**typeInput**? | string
| __*Optional*__
@@ -7423,6 +7464,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetType()
@@ -7480,6 +7533,7 @@ new AcmCertificate(scope: Construct, id: string, config?: AcmCertificateConfig)
* **privateKey** (string
) *No description* __*Optional*__
* **subjectAlternativeNames** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **validationMethod** (string
) *No description* __*Optional*__
@@ -7500,6 +7554,7 @@ Name | Type | Description
**status** | string
|
**subjectAlternativeNames** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**validationEmails** | Array
|
**validationMethod** | string
|
**certificateAuthorityArnInput**? | string
| __*Optional*__
@@ -7509,6 +7564,7 @@ Name | Type | Description
**optionsInput**? | Array<[AcmCertificateOptions](#cdktf-provider-aws-acmcertificateoptions)>
| __*Optional*__
**privateKeyInput**? | string
| __*Optional*__
**subjectAlternativeNamesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**validationMethodInput**? | string
| __*Optional*__
@@ -7624,6 +7680,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetValidationMethod()
@@ -7874,6 +7942,7 @@ new AcmpcaCertificateAuthority(scope: Construct, id: string, config: AcmpcaCerti
* **permanentDeletionTimeInDays** (number
) *No description* __*Optional*__
* **revocationConfiguration** (Array<[AcmpcaCertificateAuthorityRevocationConfiguration](#cdktf-provider-aws-acmpcacertificateauthorityrevocationconfiguration)>
) revocation_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([AcmpcaCertificateAuthorityTimeouts](#cdktf-provider-aws-acmpcacertificateauthoritytimeouts)
) timeouts block. __*Optional*__
* **type** (string
) *No description* __*Optional*__
@@ -7899,11 +7968,13 @@ Name | Type | Description
**serial** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [AcmpcaCertificateAuthorityTimeouts](#cdktf-provider-aws-acmpcacertificateauthoritytimeouts)
|
**type** | string
|
**enabledInput**? | boolean
| __*Optional*__
**permanentDeletionTimeInDaysInput**? | number
| __*Optional*__
**revocationConfigurationInput**? | Array<[AcmpcaCertificateAuthorityRevocationConfiguration](#cdktf-provider-aws-acmpcacertificateauthorityrevocationconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [AcmpcaCertificateAuthorityTimeouts](#cdktf-provider-aws-acmpcacertificateauthoritytimeouts)
| __*Optional*__
**typeInput**? | string
| __*Optional*__
@@ -7959,6 +8030,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -8107,6 +8190,7 @@ new Alb(scope: Construct, id: string, config?: AlbConfig)
* **subnetMapping** (Array<[AlbSubnetMapping](#cdktf-provider-aws-albsubnetmapping)>
) subnet_mapping block. __*Optional*__
* **subnets** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([AlbTimeouts](#cdktf-provider-aws-albtimeouts)
) timeouts block. __*Optional*__
@@ -8136,6 +8220,7 @@ Name | Type | Description
**subnetMapping** | Array<[AlbSubnetMapping](#cdktf-provider-aws-albsubnetmapping)>
|
**subnets** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [AlbTimeouts](#cdktf-provider-aws-albtimeouts)
|
**vpcId** | string
|
**zoneId** | string
|
@@ -8154,6 +8239,7 @@ Name | Type | Description
**securityGroupsInput**? | Array
| __*Optional*__
**subnetMappingInput**? | Array<[AlbSubnetMapping](#cdktf-provider-aws-albsubnetmapping)>
| __*Optional*__
**subnetsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [AlbTimeouts](#cdktf-provider-aws-albtimeouts)
| __*Optional*__
@@ -8352,6 +8438,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -8693,6 +8791,7 @@ new AlbTargetGroup(scope: Construct, id: string, config?: AlbTargetGroupConfig)
* **slowStart** (number
) *No description* __*Optional*__
* **stickiness** (Array<[AlbTargetGroupStickiness](#cdktf-provider-aws-albtargetgroupstickiness)>
) stickiness block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **targetType** (string
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -8720,6 +8819,7 @@ Name | Type | Description
**slowStart** | number
|
**stickiness** | Array<[AlbTargetGroupStickiness](#cdktf-provider-aws-albtargetgroupstickiness)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetType** | string
|
**vpcId** | string
|
**deregistrationDelayInput**? | number
| __*Optional*__
@@ -8735,6 +8835,7 @@ Name | Type | Description
**proxyProtocolV2Input**? | boolean
| __*Optional*__
**slowStartInput**? | number
| __*Optional*__
**stickinessInput**? | Array<[AlbTargetGroupStickiness](#cdktf-provider-aws-albtargetgroupstickiness)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetTypeInput**? | string
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -8910,6 +9011,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTargetType()
@@ -9069,6 +9182,7 @@ new Ami(scope: Construct, id: string, config: AmiConfig)
* **rootDeviceName** (string
) *No description* __*Optional*__
* **sriovNetSupport** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([AmiTimeouts](#cdktf-provider-aws-amitimeouts)
) timeouts block. __*Optional*__
* **virtualizationType** (string
) *No description* __*Optional*__
@@ -9103,6 +9217,7 @@ Name | Type | Description
**rootSnapshotId** | string
|
**sriovNetSupport** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [AmiTimeouts](#cdktf-provider-aws-amitimeouts)
|
**usageOperation** | string
|
**virtualizationType** | string
|
@@ -9116,6 +9231,7 @@ Name | Type | Description
**ramdiskIdInput**? | string
| __*Optional*__
**rootDeviceNameInput**? | string
| __*Optional*__
**sriovNetSupportInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [AmiTimeouts](#cdktf-provider-aws-amitimeouts)
| __*Optional*__
**virtualizationTypeInput**? | string
| __*Optional*__
@@ -9255,6 +9371,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -9325,6 +9453,7 @@ new AmiCopy(scope: Construct, id: string, config: AmiCopyConfig)
* **ephemeralBlockDevice** (Array<[AmiCopyEphemeralBlockDevice](#cdktf-provider-aws-amicopyephemeralblockdevice)>
) ephemeral_block_device block. __*Optional*__
* **kmsKeyId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([AmiCopyTimeouts](#cdktf-provider-aws-amicopytimeouts)
) timeouts block. __*Optional*__
@@ -9364,6 +9493,7 @@ Name | Type | Description
**sourceAmiRegionInput** | string
|
**sriovNetSupport** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [AmiCopyTimeouts](#cdktf-provider-aws-amicopytimeouts)
|
**usageOperation** | string
|
**virtualizationType** | string
|
@@ -9372,6 +9502,7 @@ Name | Type | Description
**encryptedInput**? | boolean
| __*Optional*__
**ephemeralBlockDeviceInput**? | Array<[AmiCopyEphemeralBlockDevice](#cdktf-provider-aws-amicopyephemeralblockdevice)>
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [AmiCopyTimeouts](#cdktf-provider-aws-amicopytimeouts)
| __*Optional*__
@@ -9450,6 +9581,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -9506,6 +9649,7 @@ new AmiFromInstance(scope: Construct, id: string, config: AmiFromInstanceConfig)
* **ephemeralBlockDevice** (Array<[AmiFromInstanceEphemeralBlockDevice](#cdktf-provider-aws-amifrominstanceephemeralblockdevice)>
) ephemeral_block_device block. __*Optional*__
* **snapshotWithoutReboot** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([AmiFromInstanceTimeouts](#cdktf-provider-aws-amifrominstancetimeouts)
) timeouts block. __*Optional*__
@@ -9542,6 +9686,7 @@ Name | Type | Description
**sourceInstanceIdInput** | string
|
**sriovNetSupport** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [AmiFromInstanceTimeouts](#cdktf-provider-aws-amifrominstancetimeouts)
|
**usageOperation** | string
|
**virtualizationType** | string
|
@@ -9549,6 +9694,7 @@ Name | Type | Description
**ebsBlockDeviceInput**? | Array<[AmiFromInstanceEbsBlockDevice](#cdktf-provider-aws-amifrominstanceebsblockdevice)>
| __*Optional*__
**ephemeralBlockDeviceInput**? | Array<[AmiFromInstanceEphemeralBlockDevice](#cdktf-provider-aws-amifrominstanceephemeralblockdevice)>
| __*Optional*__
**snapshotWithoutRebootInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [AmiFromInstanceTimeouts](#cdktf-provider-aws-amifrominstancetimeouts)
| __*Optional*__
@@ -9615,6 +9761,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -9833,6 +9991,7 @@ new ApiGatewayApiKey(scope: Construct, id: string, config: ApiGatewayApiKeyConfi
* **description** (string
) *No description* __*Optional*__
* **enabled** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **value** (string
) *No description* __*Optional*__
@@ -9851,9 +10010,11 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**value** | string
|
**descriptionInput**? | string
| __*Optional*__
**enabledInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**valueInput**? | string
| __*Optional*__
@@ -9896,6 +10057,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetValue()
@@ -10194,6 +10367,7 @@ new ApiGatewayClientCertificate(scope: Construct, id: string, config?: ApiGatewa
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -10209,7 +10383,9 @@ Name | Type | Description
**id** | string
|
**pemEncodedCertificate** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -10239,6 +10415,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -10549,6 +10737,7 @@ new ApiGatewayDomainName(scope: Construct, id: string, config: ApiGatewayDomainN
* **regionalCertificateName** (string
) *No description* __*Optional*__
* **securityPolicy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -10577,6 +10766,7 @@ Name | Type | Description
**regionalZoneId** | string
|
**securityPolicy** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**certificateArnInput**? | string
| __*Optional*__
**certificateBodyInput**? | string
| __*Optional*__
**certificateChainInput**? | string
| __*Optional*__
@@ -10587,6 +10777,7 @@ Name | Type | Description
**regionalCertificateArnInput**? | string
| __*Optional*__
**regionalCertificateNameInput**? | string
| __*Optional*__
**securityPolicyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -10724,6 +10915,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -11808,6 +12011,7 @@ new ApiGatewayRestApi(scope: Construct, id: string, config: ApiGatewayRestApiCon
* **parameters** (Map
) *No description* __*Optional*__
* **policy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -11833,6 +12037,7 @@ Name | Type | Description
**policy** | string
|
**rootResourceId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**apiKeySourceInput**? | string
| __*Optional*__
**binaryMediaTypesInput**? | Array
| __*Optional*__
**bodyInput**? | string
| __*Optional*__
@@ -11842,6 +12047,7 @@ Name | Type | Description
**minimumCompressionSizeInput**? | number
| __*Optional*__
**parametersInput**? | Map
| __*Optional*__
**policyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -11967,6 +12173,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -12070,6 +12288,7 @@ new ApiGatewayStage(scope: Construct, id: string, config: ApiGatewayStageConfig)
* **description** (string
) *No description* __*Optional*__
* **documentationVersion** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **variables** (Map
) *No description* __*Optional*__
* **xrayTracingEnabled** (boolean
) *No description* __*Optional*__
@@ -12097,6 +12316,7 @@ Name | Type | Description
**stageName** | string
|
**stageNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**variables** | Map
|
**xrayTracingEnabled** | boolean
|
**accessLogSettingsInput**? | Array<[ApiGatewayStageAccessLogSettings](#cdktf-provider-aws-apigatewaystageaccesslogsettings)>
| __*Optional*__
@@ -12105,6 +12325,7 @@ Name | Type | Description
**clientCertificateIdInput**? | string
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**documentationVersionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**variablesInput**? | Map
| __*Optional*__
**xrayTracingEnabledInput**? | boolean
| __*Optional*__
@@ -12196,6 +12417,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVariables()
@@ -12263,6 +12496,7 @@ new ApiGatewayUsagePlan(scope: Construct, id: string, config: ApiGatewayUsagePla
* **productCode** (string
) *No description* __*Optional*__
* **quotaSettings** (Array<[ApiGatewayUsagePlanQuotaSettings](#cdktf-provider-aws-apigatewayusageplanquotasettings)>
) quota_settings block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **throttleSettings** (Array<[ApiGatewayUsagePlanThrottleSettings](#cdktf-provider-aws-apigatewayusageplanthrottlesettings)>
) throttle_settings block. __*Optional*__
@@ -12281,11 +12515,13 @@ Name | Type | Description
**productCode** | string
|
**quotaSettings** | Array<[ApiGatewayUsagePlanQuotaSettings](#cdktf-provider-aws-apigatewayusageplanquotasettings)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**throttleSettings** | Array<[ApiGatewayUsagePlanThrottleSettings](#cdktf-provider-aws-apigatewayusageplanthrottlesettings)>
|
**apiStagesInput**? | Array<[ApiGatewayUsagePlanApiStages](#cdktf-provider-aws-apigatewayusageplanapistages)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**productCodeInput**? | string
| __*Optional*__
**quotaSettingsInput**? | Array<[ApiGatewayUsagePlanQuotaSettings](#cdktf-provider-aws-apigatewayusageplanquotasettings)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**throttleSettingsInput**? | Array<[ApiGatewayUsagePlanThrottleSettings](#cdktf-provider-aws-apigatewayusageplanthrottlesettings)>
| __*Optional*__
@@ -12352,6 +12588,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetThrottleSettings()
@@ -12466,6 +12714,7 @@ new ApiGatewayVpcLink(scope: Construct, id: string, config: ApiGatewayVpcLinkCon
* **targetArns** (Array
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -12480,9 +12729,11 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetArns** | Array
|
**targetArnsInput** | Array
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -12512,6 +12763,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -12561,6 +12824,7 @@ new Apigatewayv2Api(scope: Construct, id: string, config: Apigatewayv2ApiConfig)
* **routeKey** (string
) *No description* __*Optional*__
* **routeSelectionExpression** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **target** (string
) *No description* __*Optional*__
* **version** (string
) *No description* __*Optional*__
@@ -12589,6 +12853,7 @@ Name | Type | Description
**routeKey** | string
|
**routeSelectionExpression** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**target** | string
|
**version** | string
|
**apiKeySelectionExpressionInput**? | string
| __*Optional*__
@@ -12600,6 +12865,7 @@ Name | Type | Description
**failOnWarningsInput**? | boolean
| __*Optional*__
**routeKeyInput**? | string
| __*Optional*__
**routeSelectionExpressionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetInput**? | string
| __*Optional*__
**versionInput**? | string
| __*Optional*__
@@ -12727,6 +12993,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTarget()
@@ -13114,6 +13392,7 @@ new Apigatewayv2DomainName(scope: Construct, id: string, config: Apigatewayv2Dom
* **domainNameConfiguration** (Array<[Apigatewayv2DomainNameDomainNameConfiguration](#cdktf-provider-aws-apigatewayv2domainnamedomainnameconfiguration)>
) domain_name_configuration block.
* **mutualTlsAuthentication** (Array<[Apigatewayv2DomainNameMutualTlsAuthentication](#cdktf-provider-aws-apigatewayv2domainnamemutualtlsauthentication)>
) mutual_tls_authentication block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([Apigatewayv2DomainNameTimeouts](#cdktf-provider-aws-apigatewayv2domainnametimeouts)
) timeouts block. __*Optional*__
@@ -13132,8 +13411,10 @@ Name | Type | Description
**id** | string
|
**mutualTlsAuthentication** | Array<[Apigatewayv2DomainNameMutualTlsAuthentication](#cdktf-provider-aws-apigatewayv2domainnamemutualtlsauthentication)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [Apigatewayv2DomainNameTimeouts](#cdktf-provider-aws-apigatewayv2domainnametimeouts)
|
**mutualTlsAuthenticationInput**? | Array<[Apigatewayv2DomainNameMutualTlsAuthentication](#cdktf-provider-aws-apigatewayv2domainnamemutualtlsauthentication)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [Apigatewayv2DomainNameTimeouts](#cdktf-provider-aws-apigatewayv2domainnametimeouts)
| __*Optional*__
@@ -13164,6 +13445,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -13997,6 +14290,7 @@ new Apigatewayv2Stage(scope: Construct, id: string, config: Apigatewayv2StageCon
* **routeSettings** (Array<[Apigatewayv2StageRouteSettings](#cdktf-provider-aws-apigatewayv2stageroutesettings)>
) route_settings block. __*Optional*__
* **stageVariables** (Map
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14022,6 +14316,7 @@ Name | Type | Description
**routeSettings** | Array<[Apigatewayv2StageRouteSettings](#cdktf-provider-aws-apigatewayv2stageroutesettings)>
|
**stageVariables** | Map
|
**tags** | Map
|
+**tagsAll** | Map
|
**accessLogSettingsInput**? | Array<[Apigatewayv2StageAccessLogSettings](#cdktf-provider-aws-apigatewayv2stageaccesslogsettings)>
| __*Optional*__
**autoDeployInput**? | boolean
| __*Optional*__
**clientCertificateIdInput**? | string
| __*Optional*__
@@ -14030,6 +14325,7 @@ Name | Type | Description
**descriptionInput**? | string
| __*Optional*__
**routeSettingsInput**? | Array<[Apigatewayv2StageRouteSettings](#cdktf-provider-aws-apigatewayv2stageroutesettings)>
| __*Optional*__
**stageVariablesInput**? | Map
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14143,6 +14439,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14184,6 +14492,7 @@ new Apigatewayv2VpcLink(scope: Construct, id: string, config: Apigatewayv2VpcLin
* **securityGroupIds** (Array
) *No description*
* **subnetIds** (Array
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14201,6 +14510,8 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14218,6 +14529,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14625,6 +14948,7 @@ new AppmeshGatewayRoute(scope: Construct, id: string, config: AppmeshGatewayRout
* **virtualGatewayName** (string
) *No description*
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14646,9 +14970,11 @@ Name | Type | Description
**spec** | Array<[AppmeshGatewayRouteSpec](#cdktf-provider-aws-appmeshgatewayroutespec)>
|
**specInput** | Array<[AppmeshGatewayRouteSpec](#cdktf-provider-aws-appmeshgatewayroutespec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**virtualGatewayName** | string
|
**virtualGatewayNameInput** | string
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14678,6 +15004,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14718,6 +15056,7 @@ new AppmeshMesh(scope: Construct, id: string, config: AppmeshMeshConfig)
* **name** (string
) *No description*
* **spec** (Array<[AppmeshMeshSpec](#cdktf-provider-aws-appmeshmeshspec)>
) spec block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14736,7 +15075,9 @@ Name | Type | Description
**resourceOwner** | string
|
**spec** | Array<[AppmeshMeshSpec](#cdktf-provider-aws-appmeshmeshspec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**specInput**? | Array<[AppmeshMeshSpec](#cdktf-provider-aws-appmeshmeshspec)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14766,6 +15107,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14809,6 +15162,7 @@ new AppmeshRoute(scope: Construct, id: string, config: AppmeshRouteConfig)
* **virtualRouterName** (string
) *No description*
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14830,9 +15184,11 @@ Name | Type | Description
**spec** | Array<[AppmeshRouteSpec](#cdktf-provider-aws-appmeshroutespec)>
|
**specInput** | Array<[AppmeshRouteSpec](#cdktf-provider-aws-appmeshroutespec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**virtualRouterName** | string
|
**virtualRouterNameInput** | string
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14862,6 +15218,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14904,6 +15272,7 @@ new AppmeshVirtualGateway(scope: Construct, id: string, config: AppmeshVirtualGa
* **spec** (Array<[AppmeshVirtualGatewaySpec](#cdktf-provider-aws-appmeshvirtualgatewayspec)>
) spec block.
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -14925,7 +15294,9 @@ Name | Type | Description
**spec** | Array<[AppmeshVirtualGatewaySpec](#cdktf-provider-aws-appmeshvirtualgatewayspec)>
|
**specInput** | Array<[AppmeshVirtualGatewaySpec](#cdktf-provider-aws-appmeshvirtualgatewayspec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -14955,6 +15326,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -14997,6 +15380,7 @@ new AppmeshVirtualNode(scope: Construct, id: string, config: AppmeshVirtualNodeC
* **spec** (Array<[AppmeshVirtualNodeSpec](#cdktf-provider-aws-appmeshvirtualnodespec)>
) spec block.
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -15018,7 +15402,9 @@ Name | Type | Description
**spec** | Array<[AppmeshVirtualNodeSpec](#cdktf-provider-aws-appmeshvirtualnodespec)>
|
**specInput** | Array<[AppmeshVirtualNodeSpec](#cdktf-provider-aws-appmeshvirtualnodespec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -15048,6 +15434,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -15090,6 +15488,7 @@ new AppmeshVirtualRouter(scope: Construct, id: string, config: AppmeshVirtualRou
* **spec** (Array<[AppmeshVirtualRouterSpec](#cdktf-provider-aws-appmeshvirtualrouterspec)>
) spec block.
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -15111,7 +15510,9 @@ Name | Type | Description
**spec** | Array<[AppmeshVirtualRouterSpec](#cdktf-provider-aws-appmeshvirtualrouterspec)>
|
**specInput** | Array<[AppmeshVirtualRouterSpec](#cdktf-provider-aws-appmeshvirtualrouterspec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -15141,6 +15542,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -15183,6 +15596,7 @@ new AppmeshVirtualService(scope: Construct, id: string, config: AppmeshVirtualSe
* **spec** (Array<[AppmeshVirtualServiceSpec](#cdktf-provider-aws-appmeshvirtualservicespec)>
) spec block.
* **meshOwner** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -15204,7 +15618,9 @@ Name | Type | Description
**spec** | Array<[AppmeshVirtualServiceSpec](#cdktf-provider-aws-appmeshvirtualservicespec)>
|
**specInput** | Array<[AppmeshVirtualServiceSpec](#cdktf-provider-aws-appmeshvirtualservicespec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**meshOwnerInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -15234,6 +15650,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -15609,6 +16037,7 @@ new AppsyncGraphqlApi(scope: Construct, id: string, config: AppsyncGraphqlApiCon
* **openidConnectConfig** (Array<[AppsyncGraphqlApiOpenidConnectConfig](#cdktf-provider-aws-appsyncgraphqlapiopenidconnectconfig)>
) openid_connect_config block. __*Optional*__
* **schema** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **userPoolConfig** (Array<[AppsyncGraphqlApiUserPoolConfig](#cdktf-provider-aws-appsyncgraphqlapiuserpoolconfig)>
) user_pool_config block. __*Optional*__
* **xrayEnabled** (boolean
) *No description* __*Optional*__
@@ -15630,12 +16059,14 @@ Name | Type | Description
**openidConnectConfig** | Array<[AppsyncGraphqlApiOpenidConnectConfig](#cdktf-provider-aws-appsyncgraphqlapiopenidconnectconfig)>
|
**schema** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**userPoolConfig** | Array<[AppsyncGraphqlApiUserPoolConfig](#cdktf-provider-aws-appsyncgraphqlapiuserpoolconfig)>
|
**xrayEnabled** | boolean
|
**additionalAuthenticationProviderInput**? | Array<[AppsyncGraphqlApiAdditionalAuthenticationProvider](#cdktf-provider-aws-appsyncgraphqlapiadditionalauthenticationprovider)>
| __*Optional*__
**logConfigInput**? | Array<[AppsyncGraphqlApiLogConfig](#cdktf-provider-aws-appsyncgraphqlapilogconfig)>
| __*Optional*__
**openidConnectConfigInput**? | Array<[AppsyncGraphqlApiOpenidConnectConfig](#cdktf-provider-aws-appsyncgraphqlapiopenidconnectconfig)>
| __*Optional*__
**schemaInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**userPoolConfigInput**? | Array<[AppsyncGraphqlApiUserPoolConfig](#cdktf-provider-aws-appsyncgraphqlapiuserpoolconfig)>
| __*Optional*__
**xrayEnabledInput**? | boolean
| __*Optional*__
@@ -15703,6 +16134,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUserPoolConfig()
@@ -15779,13 +16222,13 @@ new AppsyncResolver(scope: Construct, id: string, config: AppsyncResolverConfig)
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **apiId** (string
) *No description*
* **field** (string
) *No description*
- * **requestTemplate** (string
) *No description*
- * **responseTemplate** (string
) *No description*
* **type** (string
) *No description*
* **cachingConfig** (Array<[AppsyncResolverCachingConfig](#cdktf-provider-aws-appsyncresolvercachingconfig)>
) caching_config block. __*Optional*__
* **dataSource** (string
) *No description* __*Optional*__
* **kind** (string
) *No description* __*Optional*__
* **pipelineConfig** (Array<[AppsyncResolverPipelineConfig](#cdktf-provider-aws-appsyncresolverpipelineconfig)>
) pipeline_config block. __*Optional*__
+ * **requestTemplate** (string
) *No description* __*Optional*__
+ * **responseTemplate** (string
) *No description* __*Optional*__
@@ -15805,15 +16248,15 @@ Name | Type | Description
**kind** | string
|
**pipelineConfig** | Array<[AppsyncResolverPipelineConfig](#cdktf-provider-aws-appsyncresolverpipelineconfig)>
|
**requestTemplate** | string
|
-**requestTemplateInput** | string
|
**responseTemplate** | string
|
-**responseTemplateInput** | string
|
**type** | string
|
**typeInput** | string
|
**cachingConfigInput**? | Array<[AppsyncResolverCachingConfig](#cdktf-provider-aws-appsyncresolvercachingconfig)>
| __*Optional*__
**dataSourceInput**? | string
| __*Optional*__
**kindInput**? | string
| __*Optional*__
**pipelineConfigInput**? | Array<[AppsyncResolverPipelineConfig](#cdktf-provider-aws-appsyncresolverpipelineconfig)>
| __*Optional*__
+**requestTemplateInput**? | string
| __*Optional*__
+**responseTemplateInput**? | string
| __*Optional*__
### Methods
@@ -15866,6 +16309,30 @@ resetPipelineConfig(): void
+#### resetRequestTemplate()
+
+
+
+```ts
+resetRequestTemplate(): void
+```
+
+
+
+
+
+#### resetResponseTemplate()
+
+
+
+```ts
+resetResponseTemplate(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -16084,6 +16551,7 @@ new AthenaWorkgroup(scope: Construct, id: string, config: AthenaWorkgroupConfig)
* **forceDestroy** (boolean
) *No description* __*Optional*__
* **state** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -16101,10 +16569,12 @@ Name | Type | Description
**nameInput** | string
|
**state** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**configurationInput**? | Array<[AthenaWorkgroupConfiguration](#cdktf-provider-aws-athenaworkgroupconfiguration)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**forceDestroyInput**? | boolean
| __*Optional*__
**stateInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -16170,6 +16640,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -17839,6 +18321,7 @@ new BackupPlan(scope: Construct, id: string, config: BackupPlanConfig)
* **rule** (Array<[BackupPlanRule](#cdktf-provider-aws-backupplanrule)>
) rule block.
* **advancedBackupSetting** (Array<[BackupPlanAdvancedBackupSetting](#cdktf-provider-aws-backupplanadvancedbackupsetting)>
) advanced_backup_setting block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -17855,8 +18338,10 @@ Name | Type | Description
**rule** | Array<[BackupPlanRule](#cdktf-provider-aws-backupplanrule)>
|
**ruleInput** | Array<[BackupPlanRule](#cdktf-provider-aws-backupplanrule)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | string
|
**advancedBackupSettingInput**? | Array<[BackupPlanAdvancedBackupSetting](#cdktf-provider-aws-backupplanadvancedbackupsetting)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -17886,6 +18371,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -18068,6 +18565,7 @@ new BackupVault(scope: Construct, id: string, config: BackupVaultConfig)
* **name** (string
) *No description*
* **kmsKeyArn** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -18083,7 +18581,9 @@ Name | Type | Description
**nameInput** | string
|
**recoveryPoints** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**kmsKeyArnInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -18113,6 +18613,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -18274,6 +18786,7 @@ new BatchComputeEnvironment(scope: Construct, id: string, config: BatchComputeEn
* **computeResources** (Array<[BatchComputeEnvironmentComputeResources](#cdktf-provider-aws-batchcomputeenvironmentcomputeresources)>
) compute_resources block. __*Optional*__
* **state** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -18294,12 +18807,14 @@ Name | Type | Description
**status** | string
|
**statusReason** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**typeInput** | string
|
**computeEnvironmentNameInput**? | string
| __*Optional*__
**computeEnvironmentNamePrefixInput**? | string
| __*Optional*__
**computeResourcesInput**? | Array<[BatchComputeEnvironmentComputeResources](#cdktf-provider-aws-batchcomputeenvironmentcomputeresources)>
| __*Optional*__
**stateInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -18365,6 +18880,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -18406,8 +18933,11 @@ new BatchJobDefinition(scope: Construct, id: string, config: BatchJobDefinitionC
* **type** (string
) *No description*
* **containerProperties** (string
) *No description* __*Optional*__
* **parameters** (Map
) *No description* __*Optional*__
+ * **platformCapabilities** (Array
) *No description* __*Optional*__
+ * **propagateTags** (boolean
) *No description* __*Optional*__
* **retryStrategy** (Array<[BatchJobDefinitionRetryStrategy](#cdktf-provider-aws-batchjobdefinitionretrystrategy)>
) retry_strategy block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeout** (Array<[BatchJobDefinitionTimeout](#cdktf-provider-aws-batchjobdefinitiontimeout)>
) timeout block. __*Optional*__
@@ -18423,15 +18953,21 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**parameters** | Map
|
+**platformCapabilities** | Array
|
+**propagateTags** | boolean
|
**retryStrategy** | Array<[BatchJobDefinitionRetryStrategy](#cdktf-provider-aws-batchjobdefinitionretrystrategy)>
|
**revision** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeout** | Array<[BatchJobDefinitionTimeout](#cdktf-provider-aws-batchjobdefinitiontimeout)>
|
**type** | string
|
**typeInput** | string
|
**containerPropertiesInput**? | string
| __*Optional*__
**parametersInput**? | Map
| __*Optional*__
+**platformCapabilitiesInput**? | Array
| __*Optional*__
+**propagateTagsInput**? | boolean
| __*Optional*__
**retryStrategyInput**? | Array<[BatchJobDefinitionRetryStrategy](#cdktf-provider-aws-batchjobdefinitionretrystrategy)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutInput**? | Array<[BatchJobDefinitionTimeout](#cdktf-provider-aws-batchjobdefinitiontimeout)>
| __*Optional*__
@@ -18462,6 +18998,30 @@ resetParameters(): void
+#### resetPlatformCapabilities()
+
+
+
+```ts
+resetPlatformCapabilities(): void
+```
+
+
+
+
+
+#### resetPropagateTags()
+
+
+
+```ts
+resetPropagateTags(): void
+```
+
+
+
+
+
#### resetRetryStrategy()
@@ -18486,6 +19046,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeout()
@@ -18540,6 +19112,7 @@ new BatchJobQueue(scope: Construct, id: string, config: BatchJobQueueConfig)
* **priority** (number
) *No description*
* **state** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -18559,6 +19132,8 @@ Name | Type | Description
**state** | string
|
**stateInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -18576,6 +19151,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -18791,6 +19378,7 @@ new Cloud9EnvironmentEc2(scope: Construct, id: string, config: Cloud9Environment
* **ownerArn** (string
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -18810,11 +19398,13 @@ Name | Type | Description
**ownerArn** | string
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**automaticStopTimeMinutesInput**? | number
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**ownerArnInput**? | string
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -18880,6 +19470,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -18927,6 +19529,7 @@ new CloudformationStack(scope: Construct, id: string, config: CloudformationStac
* **policyBody** (string
) *No description* __*Optional*__
* **policyUrl** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **templateBody** (string
) *No description* __*Optional*__
* **templateUrl** (string
) *No description* __*Optional*__
* **timeoutInMinutes** (number
) *No description* __*Optional*__
@@ -18951,6 +19554,7 @@ Name | Type | Description
**policyBody** | string
|
**policyUrl** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**templateBody** | string
|
**templateUrl** | string
|
**timeoutInMinutes** | number
|
@@ -18963,6 +19567,7 @@ Name | Type | Description
**parametersInput**? | Map
| __*Optional*__
**policyBodyInput**? | string
| __*Optional*__
**policyUrlInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**templateBodyInput**? | string
| __*Optional*__
**templateUrlInput**? | string
| __*Optional*__
@@ -19093,6 +19698,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTemplateBody()
@@ -19187,6 +19804,7 @@ new CloudformationStackSet(scope: Construct, id: string, config: CloudformationS
* **parameters** (Map
) *No description* __*Optional*__
* **permissionModel** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **templateBody** (string
) *No description* __*Optional*__
* **templateUrl** (string
) *No description* __*Optional*__
* **timeouts** ([CloudformationStackSetTimeouts](#cdktf-provider-aws-cloudformationstacksettimeouts)
) timeouts block. __*Optional*__
@@ -19211,6 +19829,7 @@ Name | Type | Description
**permissionModel** | string
|
**stackSetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**templateBody** | string
|
**templateUrl** | string
|
**timeouts** | [CloudformationStackSetTimeouts](#cdktf-provider-aws-cloudformationstacksettimeouts)
|
@@ -19221,6 +19840,7 @@ Name | Type | Description
**executionRoleNameInput**? | string
| __*Optional*__
**parametersInput**? | Map
| __*Optional*__
**permissionModelInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**templateBodyInput**? | string
| __*Optional*__
**templateUrlInput**? | string
| __*Optional*__
@@ -19325,6 +19945,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTemplateBody()
@@ -19504,6 +20136,119 @@ __Returns__:
+## class CloudformationType
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new CloudformationType(scope: Construct, id: string, config: CloudformationTypeConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([CloudformationTypeConfig](#cdktf-provider-aws-cloudformationtypeconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **schemaHandlerPackage** (string
) *No description*
+ * **typeName** (string
) *No description*
+ * **executionRoleArn** (string
) *No description* __*Optional*__
+ * **loggingConfig** (Array<[CloudformationTypeLoggingConfig](#cdktf-provider-aws-cloudformationtypeloggingconfig)>
) logging_config block. __*Optional*__
+ * **type** (string
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**defaultVersionId** | string
|
+**deprecatedStatus** | string
|
+**description** | string
|
+**documentationUrl** | string
|
+**executionRoleArn** | string
|
+**id** | string
|
+**isDefaultVersion** | boolean
|
+**loggingConfig** | Array<[CloudformationTypeLoggingConfig](#cdktf-provider-aws-cloudformationtypeloggingconfig)>
|
+**provisioningType** | string
|
+**schema** | string
|
+**schemaHandlerPackage** | string
|
+**schemaHandlerPackageInput** | string
|
+**sourceUrl** | string
|
+**type** | string
|
+**typeArn** | string
|
+**typeName** | string
|
+**typeNameInput** | string
|
+**versionId** | string
|
+**visibility** | string
|
+**executionRoleArnInput**? | string
| __*Optional*__
+**loggingConfigInput**? | Array<[CloudformationTypeLoggingConfig](#cdktf-provider-aws-cloudformationtypeloggingconfig)>
| __*Optional*__
+**typeInput**? | string
| __*Optional*__
+
+### Methods
+
+
+#### resetExecutionRoleArn()
+
+
+
+```ts
+resetExecutionRoleArn(): void
+```
+
+
+
+
+
+#### resetLoggingConfig()
+
+
+
+```ts
+resetLoggingConfig(): void
+```
+
+
+
+
+
+#### resetType()
+
+
+
+```ts
+resetType(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class CloudfrontCachePolicy
@@ -19687,6 +20432,7 @@ new CloudfrontDistribution(scope: Construct, id: string, config: CloudfrontDistr
* **priceClass** (string
) *No description* __*Optional*__
* **retainOnDelete** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **waitForDeployment** (boolean
) *No description* __*Optional*__
* **webAclId** (string
) *No description* __*Optional*__
@@ -19726,6 +20472,7 @@ Name | Type | Description
**retainOnDelete** | boolean
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**viewerCertificate** | Array<[CloudfrontDistributionViewerCertificate](#cdktf-provider-aws-cloudfrontdistributionviewercertificate)>
|
**viewerCertificateInput** | Array<[CloudfrontDistributionViewerCertificate](#cdktf-provider-aws-cloudfrontdistributionviewercertificate)>
|
**waitForDeployment** | boolean
|
@@ -19741,6 +20488,7 @@ Name | Type | Description
**originGroupInput**? | Array<[CloudfrontDistributionOriginGroup](#cdktf-provider-aws-cloudfrontdistributionorigingroup)>
| __*Optional*__
**priceClassInput**? | string
| __*Optional*__
**retainOnDeleteInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**waitForDeploymentInput**? | boolean
| __*Optional*__
**webAclIdInput**? | string
| __*Optional*__
@@ -19892,6 +20640,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWaitForDeployment()
@@ -20504,6 +21264,7 @@ new CloudhsmV2Cluster(scope: Construct, id: string, config: CloudhsmV2ClusterCon
* **subnetIds** (Array
) *No description*
* **sourceBackupIdentifier** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([CloudhsmV2ClusterTimeouts](#cdktf-provider-aws-cloudhsmv2clustertimeouts)
) timeouts block. __*Optional*__
@@ -20523,9 +21284,11 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [CloudhsmV2ClusterTimeouts](#cdktf-provider-aws-cloudhsmv2clustertimeouts)
|
**vpcId** | string
|
**sourceBackupIdentifierInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [CloudhsmV2ClusterTimeouts](#cdktf-provider-aws-cloudhsmv2clustertimeouts)
| __*Optional*__
@@ -20569,6 +21332,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -20783,6 +21558,7 @@ new Cloudtrail(scope: Construct, id: string, config: CloudtrailConfig)
* **s3KeyPrefix** (string
) *No description* __*Optional*__
* **snsTopicName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -20811,6 +21587,7 @@ Name | Type | Description
**s3KeyPrefix** | string
|
**snsTopicName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**cloudWatchLogsGroupArnInput**? | string
| __*Optional*__
**cloudWatchLogsRoleArnInput**? | string
| __*Optional*__
**enableLogFileValidationInput**? | boolean
| __*Optional*__
@@ -20823,6 +21600,7 @@ Name | Type | Description
**kmsKeyIdInput**? | string
| __*Optional*__
**s3KeyPrefixInput**? | string
| __*Optional*__
**snsTopicNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -20984,6 +21762,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -21029,6 +21819,7 @@ new CloudwatchCompositeAlarm(scope: Construct, id: string, config: CloudwatchCom
* **insufficientDataActions** (Array
) *No description* __*Optional*__
* **okActions** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -21049,11 +21840,13 @@ Name | Type | Description
**insufficientDataActions** | Array
|
**okActions** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**actionsEnabledInput**? | boolean
| __*Optional*__
**alarmActionsInput**? | Array
| __*Optional*__
**alarmDescriptionInput**? | string
| __*Optional*__
**insufficientDataActionsInput**? | Array
| __*Optional*__
**okActionsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -21131,6 +21924,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -21329,6 +22134,7 @@ new CloudwatchEventBus(scope: Construct, id: string, config: CloudwatchEventBusC
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -21342,6 +22148,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -21359,6 +22167,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -21506,6 +22326,7 @@ new CloudwatchEventRule(scope: Construct, id: string, config?: CloudwatchEventRu
* **roleArn** (string
) *No description* __*Optional*__
* **scheduleExpression** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -21525,6 +22346,7 @@ Name | Type | Description
**roleArn** | string
|
**scheduleExpression** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**eventBusNameInput**? | string
| __*Optional*__
**eventPatternInput**? | string
| __*Optional*__
@@ -21533,6 +22355,7 @@ Name | Type | Description
**namePrefixInput**? | string
| __*Optional*__
**roleArnInput**? | string
| __*Optional*__
**scheduleExpressionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -21646,6 +22469,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -22055,6 +22890,7 @@ new CloudwatchLogGroup(scope: Construct, id: string, config?: CloudwatchLogGroup
* **namePrefix** (string
) *No description* __*Optional*__
* **retentionInDays** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -22070,10 +22906,12 @@ Name | Type | Description
**namePrefix** | string
|
**retentionInDays** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**kmsKeyIdInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**retentionInDaysInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -22139,6 +22977,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -22461,6 +23311,7 @@ new CloudwatchMetricAlarm(scope: Construct, id: string, config: CloudwatchMetric
* **period** (number
) *No description* __*Optional*__
* **statistic** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **threshold** (number
) *No description* __*Optional*__
* **thresholdMetricId** (string
) *No description* __*Optional*__
* **treatMissingData** (string
) *No description* __*Optional*__
@@ -22496,6 +23347,7 @@ Name | Type | Description
**period** | number
|
**statistic** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**threshold** | number
|
**thresholdMetricId** | string
|
**treatMissingData** | string
|
@@ -22514,6 +23366,7 @@ Name | Type | Description
**okActionsInput**? | Array
| __*Optional*__
**periodInput**? | number
| __*Optional*__
**statisticInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**thresholdInput**? | number
| __*Optional*__
**thresholdMetricIdInput**? | string
| __*Optional*__
@@ -22703,6 +23556,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetThreshold()
@@ -22863,6 +23728,7 @@ new CodeartifactDomain(scope: Construct, id: string, config: CodeartifactDomainC
* **domain** (string
) *No description*
* **encryptionKey** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -22881,7 +23747,9 @@ Name | Type | Description
**owner** | string
|
**repositoryCount** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**encryptionKeyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -22911,6 +23779,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -23041,6 +23921,7 @@ new CodeartifactRepository(scope: Construct, id: string, config: CodeartifactRep
* **domainOwner** (string
) *No description* __*Optional*__
* **externalConnections** (Array<[CodeartifactRepositoryExternalConnections](#cdktf-provider-aws-codeartifactrepositoryexternalconnections)>
) external_connections block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **upstream** (Array<[CodeartifactRepositoryUpstream](#cdktf-provider-aws-codeartifactrepositoryupstream)>
) upstream block. __*Optional*__
@@ -23061,10 +23942,12 @@ Name | Type | Description
**repository** | string
|
**repositoryInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**upstream** | Array<[CodeartifactRepositoryUpstream](#cdktf-provider-aws-codeartifactrepositoryupstream)>
|
**descriptionInput**? | string
| __*Optional*__
**domainOwnerInput**? | string
| __*Optional*__
**externalConnectionsInput**? | Array<[CodeartifactRepositoryExternalConnections](#cdktf-provider-aws-codeartifactrepositoryexternalconnections)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**upstreamInput**? | Array<[CodeartifactRepositoryUpstream](#cdktf-provider-aws-codeartifactrepositoryupstream)>
| __*Optional*__
@@ -23119,6 +24002,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUpstream()
@@ -23264,8 +24159,10 @@ new CodebuildProject(scope: Construct, id: string, config: CodebuildProjectConfi
* **serviceRole** (string
) *No description*
* **source** (Array<[CodebuildProjectSource](#cdktf-provider-aws-codebuildprojectsource)>
) source block.
* **badgeEnabled** (boolean
) *No description* __*Optional*__
+ * **buildBatchConfig** (Array<[CodebuildProjectBuildBatchConfig](#cdktf-provider-aws-codebuildprojectbuildbatchconfig)>
) build_batch_config block. __*Optional*__
* **buildTimeout** (number
) *No description* __*Optional*__
* **cache** (Array<[CodebuildProjectCache](#cdktf-provider-aws-codebuildprojectcache)>
) cache block. __*Optional*__
+ * **concurrentBuildLimit** (number
) *No description* __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **encryptionKey** (string
) *No description* __*Optional*__
* **logsConfig** (Array<[CodebuildProjectLogsConfig](#cdktf-provider-aws-codebuildprojectlogsconfig)>
) logs_config block. __*Optional*__
@@ -23274,6 +24171,7 @@ new CodebuildProject(scope: Construct, id: string, config: CodebuildProjectConfi
* **secondarySources** (Array<[CodebuildProjectSecondarySources](#cdktf-provider-aws-codebuildprojectsecondarysources)>
) secondary_sources block. __*Optional*__
* **sourceVersion** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcConfig** (Array<[CodebuildProjectVpcConfig](#cdktf-provider-aws-codebuildprojectvpcconfig)>
) vpc_config block. __*Optional*__
@@ -23288,8 +24186,10 @@ Name | Type | Description
**artifactsInput** | Array<[CodebuildProjectArtifacts](#cdktf-provider-aws-codebuildprojectartifacts)>
|
**badgeEnabled** | boolean
|
**badgeUrl** | string
|
+**buildBatchConfig** | Array<[CodebuildProjectBuildBatchConfig](#cdktf-provider-aws-codebuildprojectbuildbatchconfig)>
|
**buildTimeout** | number
|
**cache** | Array<[CodebuildProjectCache](#cdktf-provider-aws-codebuildprojectcache)>
|
+**concurrentBuildLimit** | number
|
**description** | string
|
**encryptionKey** | string
|
**environment** | Array<[CodebuildProjectEnvironment](#cdktf-provider-aws-codebuildprojectenvironment)>
|
@@ -23307,10 +24207,13 @@ Name | Type | Description
**sourceInput** | Array<[CodebuildProjectSource](#cdktf-provider-aws-codebuildprojectsource)>
|
**sourceVersion** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcConfig** | Array<[CodebuildProjectVpcConfig](#cdktf-provider-aws-codebuildprojectvpcconfig)>
|
**badgeEnabledInput**? | boolean
| __*Optional*__
+**buildBatchConfigInput**? | Array<[CodebuildProjectBuildBatchConfig](#cdktf-provider-aws-codebuildprojectbuildbatchconfig)>
| __*Optional*__
**buildTimeoutInput**? | number
| __*Optional*__
**cacheInput**? | Array<[CodebuildProjectCache](#cdktf-provider-aws-codebuildprojectcache)>
| __*Optional*__
+**concurrentBuildLimitInput**? | number
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**encryptionKeyInput**? | string
| __*Optional*__
**logsConfigInput**? | Array<[CodebuildProjectLogsConfig](#cdktf-provider-aws-codebuildprojectlogsconfig)>
| __*Optional*__
@@ -23318,6 +24221,7 @@ Name | Type | Description
**secondaryArtifactsInput**? | Array<[CodebuildProjectSecondaryArtifacts](#cdktf-provider-aws-codebuildprojectsecondaryartifacts)>
| __*Optional*__
**secondarySourcesInput**? | Array<[CodebuildProjectSecondarySources](#cdktf-provider-aws-codebuildprojectsecondarysources)>
| __*Optional*__
**sourceVersionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcConfigInput**? | Array<[CodebuildProjectVpcConfig](#cdktf-provider-aws-codebuildprojectvpcconfig)>
| __*Optional*__
@@ -23336,6 +24240,18 @@ resetBadgeEnabled(): void
+#### resetBuildBatchConfig()
+
+
+
+```ts
+resetBuildBatchConfig(): void
+```
+
+
+
+
+
#### resetBuildTimeout()
@@ -23360,6 +24276,18 @@ resetCache(): void
+#### resetConcurrentBuildLimit()
+
+
+
+```ts
+resetConcurrentBuildLimit(): void
+```
+
+
+
+
+
#### resetDescription()
@@ -23456,6 +24384,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcConfig()
@@ -23510,6 +24450,7 @@ new CodebuildReportGroup(scope: Construct, id: string, config: CodebuildReportGr
* **type** (string
) *No description*
* **deleteReports** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -23527,9 +24468,11 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**typeInput** | string
|
**deleteReportsInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -23559,6 +24502,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -23761,6 +24716,7 @@ new CodecommitRepository(scope: Construct, id: string, config: CodecommitReposit
* **defaultBranch** (string
) *No description* __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -23779,8 +24735,10 @@ Name | Type | Description
**repositoryName** | string
|
**repositoryNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**defaultBranchInput**? | string
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -23822,6 +24780,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -23919,6 +24889,7 @@ new CodedeployApp(scope: Construct, id: string, config: CodedeployAppConfig)
* **name** (string
) *No description*
* **computePlatform** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -23936,7 +24907,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**computePlatformInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -23966,6 +24939,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -24117,6 +25102,7 @@ new CodedeployDeploymentGroup(scope: Construct, id: string, config: CodedeployDe
* **loadBalancerInfo** (Array<[CodedeployDeploymentGroupLoadBalancerInfo](#cdktf-provider-aws-codedeploydeploymentgrouploadbalancerinfo)>
) load_balancer_info block. __*Optional*__
* **onPremisesInstanceTagFilter** (Array<[CodedeployDeploymentGroupOnPremisesInstanceTagFilter](#cdktf-provider-aws-codedeploydeploymentgrouponpremisesinstancetagfilter)>
) on_premises_instance_tag_filter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **triggerConfiguration** (Array<[CodedeployDeploymentGroupTriggerConfiguration](#cdktf-provider-aws-codedeploydeploymentgrouptriggerconfiguration)>
) trigger_configuration block. __*Optional*__
@@ -24148,6 +25134,7 @@ Name | Type | Description
**serviceRoleArn** | string
|
**serviceRoleArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**triggerConfiguration** | Array<[CodedeployDeploymentGroupTriggerConfiguration](#cdktf-provider-aws-codedeploydeploymentgrouptriggerconfiguration)>
|
**alarmConfigurationInput**? | Array<[CodedeployDeploymentGroupAlarmConfiguration](#cdktf-provider-aws-codedeploydeploymentgroupalarmconfiguration)>
| __*Optional*__
**autoRollbackConfigurationInput**? | Array<[CodedeployDeploymentGroupAutoRollbackConfiguration](#cdktf-provider-aws-codedeploydeploymentgroupautorollbackconfiguration)>
| __*Optional*__
@@ -24160,6 +25147,7 @@ Name | Type | Description
**ecsServiceInput**? | Array<[CodedeployDeploymentGroupEcsService](#cdktf-provider-aws-codedeploydeploymentgroupecsservice)>
| __*Optional*__
**loadBalancerInfoInput**? | Array<[CodedeployDeploymentGroupLoadBalancerInfo](#cdktf-provider-aws-codedeploydeploymentgrouploadbalancerinfo)>
| __*Optional*__
**onPremisesInstanceTagFilterInput**? | Array<[CodedeployDeploymentGroupOnPremisesInstanceTagFilter](#cdktf-provider-aws-codedeploydeploymentgrouponpremisesinstancetagfilter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**triggerConfigurationInput**? | Array<[CodedeployDeploymentGroupTriggerConfiguration](#cdktf-provider-aws-codedeploydeploymentgrouptriggerconfiguration)>
| __*Optional*__
@@ -24310,6 +25298,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTriggerConfiguration()
@@ -24364,6 +25364,7 @@ new Codepipeline(scope: Construct, id: string, config: CodepipelineConfig)
* **roleArn** (string
) *No description*
* **stage** (Array<[CodepipelineStage](#cdktf-provider-aws-codepipelinestage)>
) stage block.
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -24383,6 +25384,8 @@ Name | Type | Description
**stage** | Array<[CodepipelineStage](#cdktf-provider-aws-codepipelinestage)>
|
**stageInput** | Array<[CodepipelineStage](#cdktf-provider-aws-codepipelinestage)>
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -24400,6 +25403,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -24444,6 +25459,7 @@ new CodepipelineWebhook(scope: Construct, id: string, config: CodepipelineWebhoo
* **targetPipeline** (string
) *No description*
* **authenticationConfiguration** (Array<[CodepipelineWebhookAuthenticationConfiguration](#cdktf-provider-aws-codepipelinewebhookauthenticationconfiguration)>
) authentication_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -24461,12 +25477,14 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetAction** | string
|
**targetActionInput** | string
|
**targetPipeline** | string
|
**targetPipelineInput** | string
|
**url** | string
|
**authenticationConfigurationInput**? | Array<[CodepipelineWebhookAuthenticationConfiguration](#cdktf-provider-aws-codepipelinewebhookauthenticationconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -24496,6 +25514,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -24536,6 +25566,7 @@ new CodestarconnectionsConnection(scope: Construct, id: string, config: Codestar
* **name** (string
) *No description*
* **providerType** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -24552,6 +25583,8 @@ Name | Type | Description
**providerType** | string
|
**providerTypeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -24569,6 +25602,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -24583,6 +25628,82 @@ __Returns__:
+## class CodestarconnectionsHost
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new CodestarconnectionsHost(scope: Construct, id: string, config: CodestarconnectionsHostConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([CodestarconnectionsHostConfig](#cdktf-provider-aws-codestarconnectionshostconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **name** (string
) *No description*
+ * **providerEndpoint** (string
) *No description*
+ * **providerType** (string
) *No description*
+ * **vpcConfiguration** (Array<[CodestarconnectionsHostVpcConfiguration](#cdktf-provider-aws-codestarconnectionshostvpcconfiguration)>
) vpc_configuration block. __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**id** | string
|
+**name** | string
|
+**nameInput** | string
|
+**providerEndpoint** | string
|
+**providerEndpointInput** | string
|
+**providerType** | string
|
+**providerTypeInput** | string
|
+**status** | string
|
+**vpcConfiguration** | Array<[CodestarconnectionsHostVpcConfiguration](#cdktf-provider-aws-codestarconnectionshostvpcconfiguration)>
|
+**vpcConfigurationInput**? | Array<[CodestarconnectionsHostVpcConfiguration](#cdktf-provider-aws-codestarconnectionshostvpcconfiguration)>
| __*Optional*__
+
+### Methods
+
+
+#### resetVpcConfiguration()
+
+
+
+```ts
+resetVpcConfiguration(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class CodestarnotificationsNotificationRule
@@ -24612,6 +25733,7 @@ new CodestarnotificationsNotificationRule(scope: Construct, id: string, config:
* **resource** (string
) *No description*
* **status** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **target** (Array<[CodestarnotificationsNotificationRuleTarget](#cdktf-provider-aws-codestarnotificationsnotificationruletarget)>
) target block. __*Optional*__
@@ -24633,8 +25755,10 @@ Name | Type | Description
**resourceInput** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**target** | Array<[CodestarnotificationsNotificationRuleTarget](#cdktf-provider-aws-codestarnotificationsnotificationruletarget)>
|
**statusInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetInput**? | Array<[CodestarnotificationsNotificationRuleTarget](#cdktf-provider-aws-codestarnotificationsnotificationruletarget)>
| __*Optional*__
@@ -24665,6 +25789,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTarget()
@@ -24722,6 +25858,7 @@ new CognitoIdentityPool(scope: Construct, id: string, config: CognitoIdentityPoo
* **samlProviderArns** (Array
) *No description* __*Optional*__
* **supportedLoginProviders** (Map
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -24741,12 +25878,14 @@ Name | Type | Description
**samlProviderArns** | Array
|
**supportedLoginProviders** | Map
|
**tags** | Map
|
+**tagsAll** | Map
|
**allowUnauthenticatedIdentitiesInput**? | boolean
| __*Optional*__
**cognitoIdentityProvidersInput**? | Array<[CognitoIdentityPoolCognitoIdentityProviders](#cdktf-provider-aws-cognitoidentitypoolcognitoidentityproviders)>
| __*Optional*__
**developerProviderNameInput**? | string
| __*Optional*__
**openidConnectProviderArnsInput**? | Array
| __*Optional*__
**samlProviderArnsInput**? | Array
| __*Optional*__
**supportedLoginProvidersInput**? | Map
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -24836,6 +25975,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -25230,6 +26381,7 @@ new CognitoUserPool(scope: Construct, id: string, config: CognitoUserPoolConfig)
* **smsVerificationMessage** (string
) *No description* __*Optional*__
* **softwareTokenMfaConfiguration** (Array<[CognitoUserPoolSoftwareTokenMfaConfiguration](#cdktf-provider-aws-cognitouserpoolsoftwaretokenmfaconfiguration)>
) software_token_mfa_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **usernameAttributes** (Array
) *No description* __*Optional*__
* **usernameConfiguration** (Array<[CognitoUserPoolUsernameConfiguration](#cdktf-provider-aws-cognitouserpoolusernameconfiguration)>
) username_configuration block. __*Optional*__
* **userPoolAddOns** (Array<[CognitoUserPoolUserPoolAddOns](#cdktf-provider-aws-cognitouserpooluserpooladdons)>
) user_pool_add_ons block. __*Optional*__
@@ -25266,6 +26418,7 @@ Name | Type | Description
**smsVerificationMessage** | string
|
**softwareTokenMfaConfiguration** | Array<[CognitoUserPoolSoftwareTokenMfaConfiguration](#cdktf-provider-aws-cognitouserpoolsoftwaretokenmfaconfiguration)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**userPoolAddOns** | Array<[CognitoUserPoolUserPoolAddOns](#cdktf-provider-aws-cognitouserpooluserpooladdons)>
|
**usernameAttributes** | Array
|
**usernameConfiguration** | Array<[CognitoUserPoolUsernameConfiguration](#cdktf-provider-aws-cognitouserpoolusernameconfiguration)>
|
@@ -25286,6 +26439,7 @@ Name | Type | Description
**smsConfigurationInput**? | Array<[CognitoUserPoolSmsConfiguration](#cdktf-provider-aws-cognitouserpoolsmsconfiguration)>
| __*Optional*__
**smsVerificationMessageInput**? | string
| __*Optional*__
**softwareTokenMfaConfigurationInput**? | Array<[CognitoUserPoolSoftwareTokenMfaConfiguration](#cdktf-provider-aws-cognitouserpoolsoftwaretokenmfaconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**userPoolAddOnsInput**? | Array<[CognitoUserPoolUserPoolAddOns](#cdktf-provider-aws-cognitouserpooluserpooladdons)>
| __*Optional*__
**usernameAttributesInput**? | Array
| __*Optional*__
@@ -25499,6 +26653,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUserPoolAddOns()
@@ -26076,6 +27242,7 @@ new ConfigAggregateAuthorization(scope: Construct, id: string, config: ConfigAgg
* **accountId** (string
) *No description*
* **region** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -26091,6 +27258,8 @@ Name | Type | Description
**region** | string
|
**regionInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -26108,6 +27277,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -26152,6 +27333,7 @@ new ConfigConfigRule(scope: Construct, id: string, config: ConfigConfigRuleConfi
* **maximumExecutionFrequency** (string
) *No description* __*Optional*__
* **scope** (Array<[ConfigConfigRuleScope](#cdktf-provider-aws-configconfigrulescope)>
) scope block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -26172,10 +27354,12 @@ Name | Type | Description
**source** | Array<[ConfigConfigRuleSource](#cdktf-provider-aws-configconfigrulesource)>
|
**sourceInput** | Array<[ConfigConfigRuleSource](#cdktf-provider-aws-configconfigrulesource)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**inputParametersInput**? | string
| __*Optional*__
**maximumExecutionFrequencyInput**? | string
| __*Optional*__
**scopeInput**? | Array<[ConfigConfigRuleScope](#cdktf-provider-aws-configconfigrulescope)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -26241,6 +27425,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -26282,6 +27478,7 @@ new ConfigConfigurationAggregator(scope: Construct, id: string, config: ConfigCo
* **accountAggregationSource** (Array<[ConfigConfigurationAggregatorAccountAggregationSource](#cdktf-provider-aws-configconfigurationaggregatoraccountaggregationsource)>
) account_aggregation_source block. __*Optional*__
* **organizationAggregationSource** (Array<[ConfigConfigurationAggregatorOrganizationAggregationSource](#cdktf-provider-aws-configconfigurationaggregatororganizationaggregationsource)>
) organization_aggregation_source block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -26297,8 +27494,10 @@ Name | Type | Description
**nameInput** | string
|
**organizationAggregationSource** | Array<[ConfigConfigurationAggregatorOrganizationAggregationSource](#cdktf-provider-aws-configconfigurationaggregatororganizationaggregationsource)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**accountAggregationSourceInput**? | Array<[ConfigConfigurationAggregatorAccountAggregationSource](#cdktf-provider-aws-configconfigurationaggregatoraccountaggregationsource)>
| __*Optional*__
**organizationAggregationSourceInput**? | Array<[ConfigConfigurationAggregatorOrganizationAggregationSource](#cdktf-provider-aws-configconfigurationaggregatororganizationaggregationsource)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -26340,6 +27539,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -27386,6 +28597,7 @@ new CustomerGateway(scope: Construct, id: string, config: CustomerGatewayConfig)
* **type** (string
) *No description*
* **deviceName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -27402,9 +28614,11 @@ Name | Type | Description
**ipAddress** | string
|
**ipAddressInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**typeInput** | string
|
**deviceNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -27434,6 +28648,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -30715,6 +31941,157 @@ __Returns__:
+## class DataAwsCloudformationType
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformDataSource](#cdktf-terraformdatasource)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsCloudformationType(scope: Construct, id: string, config?: DataAwsCloudformationTypeConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([DataAwsCloudformationTypeConfig](#cdktf-provider-aws-dataawscloudformationtypeconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **type** (string
) *No description* __*Optional*__
+ * **typeName** (string
) *No description* __*Optional*__
+ * **versionId** (string
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**defaultVersionId** | string
|
+**deprecatedStatus** | string
|
+**description** | string
|
+**documentationUrl** | string
|
+**executionRoleArn** | string
|
+**id** | string
|
+**isDefaultVersion** | boolean
|
+**provisioningType** | string
|
+**schema** | string
|
+**sourceUrl** | string
|
+**type** | string
|
+**typeArn** | string
|
+**typeName** | string
|
+**versionId** | string
|
+**visibility** | string
|
+**typeInput**? | string
| __*Optional*__
+**typeNameInput**? | string
| __*Optional*__
+**versionIdInput**? | string
| __*Optional*__
+
+### Methods
+
+
+#### loggingConfig(index)
+
+
+
+```ts
+loggingConfig(index: string): DataAwsCloudformationTypeLoggingConfig
+```
+
+* **index** (string
) *No description*
+
+__Returns__:
+* [DataAwsCloudformationTypeLoggingConfig](#cdktf-provider-aws-dataawscloudformationtypeloggingconfig)
+
+#### resetType()
+
+
+
+```ts
+resetType(): void
+```
+
+
+
+
+
+#### resetTypeName()
+
+
+
+```ts
+resetTypeName(): void
+```
+
+
+
+
+
+#### resetVersionId()
+
+
+
+```ts
+resetVersionId(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
+## class DataAwsCloudformationTypeLoggingConfig
+
+
+
+__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsCloudformationTypeLoggingConfig(terraformResource: ITerraformResource, terraformAttribute: string, complexComputedListIndex: string)
+```
+
+* **terraformResource** ([ITerraformResource](#cdktf-iterraformresource)
) *No description*
+* **terraformAttribute** (string
) *No description*
+* **complexComputedListIndex** (string
) *No description*
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**logGroupName** | string
|
+**logRoleArn** | string
|
+
+
+
## class DataAwsCloudfrontCachePolicy
@@ -33518,6 +34895,7 @@ new DataAwsDynamodbTableReplica(terraformResource: ITerraformResource, terraform
Name | Type | Description
-----|------|-------------
+**kmsKeyArn** | string
|
**regionName** | string
|
@@ -37324,7 +38702,7 @@ __Extends__: [TerraformDataSource](#cdktf-terraformdatasource)
```ts
-new DataAwsEfsMountTarget(scope: Construct, id: string, config: DataAwsEfsMountTargetConfig)
+new DataAwsEfsMountTarget(scope: Construct, id: string, config?: DataAwsEfsMountTargetConfig)
```
* **scope** ([Construct](#constructs-construct)
) *No description*
@@ -37334,7 +38712,9 @@ new DataAwsEfsMountTarget(scope: Construct, id: string, config: DataAwsEfsMountT
* **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
* **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
- * **mountTargetId** (string
) *No description*
+ * **accessPointId** (string
) *No description* __*Optional*__
+ * **fileSystemId** (string
) *No description* __*Optional*__
+ * **mountTargetId** (string
) *No description* __*Optional*__
@@ -37343,6 +38723,7 @@ new DataAwsEfsMountTarget(scope: Construct, id: string, config: DataAwsEfsMountT
Name | Type | Description
-----|------|-------------
+**accessPointId** | string
|
**availabilityZoneId** | string
|
**availabilityZoneName** | string
|
**dnsName** | string
|
@@ -37352,15 +38733,53 @@ Name | Type | Description
**ipAddress** | string
|
**mountTargetDnsName** | string
|
**mountTargetId** | string
|
-**mountTargetIdInput** | string
|
**networkInterfaceId** | string
|
**ownerId** | string
|
**securityGroups** | Array
|
**subnetId** | string
|
+**accessPointIdInput**? | string
| __*Optional*__
+**fileSystemIdInput**? | string
| __*Optional*__
+**mountTargetIdInput**? | string
| __*Optional*__
### Methods
+#### resetAccessPointId()
+
+
+
+```ts
+resetAccessPointId(): void
+```
+
+
+
+
+
+#### resetFileSystemId()
+
+
+
+```ts
+resetFileSystemId(): void
+```
+
+
+
+
+
+#### resetMountTargetId()
+
+
+
+```ts
+resetMountTargetId(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -39563,7 +40982,7 @@ __Extends__: [TerraformDataSource](#cdktf-terraformdatasource)
```ts
-new DataAwsIamPolicy(scope: Construct, id: string, config: DataAwsIamPolicyConfig)
+new DataAwsIamPolicy(scope: Construct, id: string, config?: DataAwsIamPolicyConfig)
```
* **scope** ([Construct](#constructs-construct)
) *No description*
@@ -39573,7 +40992,8 @@ new DataAwsIamPolicy(scope: Construct, id: string, config: DataAwsIamPolicyConfi
* **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
* **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
- * **arn** (string
) *No description*
+ * **name** (string
) *No description* __*Optional*__
+ * **pathPrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
@@ -39584,19 +41004,45 @@ new DataAwsIamPolicy(scope: Construct, id: string, config: DataAwsIamPolicyConfi
Name | Type | Description
-----|------|-------------
**arn** | string
|
-**arnInput** | string
|
**description** | string
|
**id** | string
|
**name** | string
|
**path** | string
|
+**pathPrefix** | string
|
**policy** | string
|
**policyId** | string
|
**tags** | Map
|
+**nameInput**? | string
| __*Optional*__
+**pathPrefixInput**? | string
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
+#### resetName()
+
+
+
+```ts
+resetName(): void
+```
+
+
+
+
+
+#### resetPathPrefix()
+
+
+
+```ts
+resetPathPrefix(): void
+```
+
+
+
+
+
#### resetTags()
@@ -42433,6 +43879,80 @@ __Returns__:
+## class DataAwsKmsPublicKey
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformDataSource](#cdktf-terraformdatasource)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsKmsPublicKey(scope: Construct, id: string, config: DataAwsKmsPublicKeyConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([DataAwsKmsPublicKeyConfig](#cdktf-provider-aws-dataawskmspublickeyconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **keyId** (string
) *No description*
+ * **grantTokens** (Array
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**customerMasterKeySpec** | string
|
+**encryptionAlgorithms** | Array
|
+**grantTokens** | Array
|
+**id** | string
|
+**keyId** | string
|
+**keyIdInput** | string
|
+**keyUsage** | string
|
+**publicKey** | string
|
+**signingAlgorithms** | Array
|
+**grantTokensInput**? | Array
| __*Optional*__
+
+### Methods
+
+
+#### resetGrantTokens()
+
+
+
+```ts
+resetGrantTokens(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class DataAwsKmsSecret
@@ -44533,6 +46053,7 @@ Name | Type | Description
**availabilityZone** | string
|
**groupName** | string
|
**hostId** | string
|
+**hostResourceGroupArn** | string
|
**partitionNumber** | number
|
**spreadDomain** | string
|
**tenancy** | string
|
@@ -49066,6 +50587,208 @@ __Returns__:
+## class DataAwsResourcegroupstaggingapiResources
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformDataSource](#cdktf-terraformdatasource)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsResourcegroupstaggingapiResources(scope: Construct, id: string, config?: DataAwsResourcegroupstaggingapiResourcesConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([DataAwsResourcegroupstaggingapiResourcesConfig](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcesconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **excludeCompliantResources** (boolean
) *No description* __*Optional*__
+ * **includeComplianceDetails** (boolean
) *No description* __*Optional*__
+ * **resourceArnList** (Array
) *No description* __*Optional*__
+ * **resourceTypeFilters** (Array
) *No description* __*Optional*__
+ * **tagFilter** (Array<[DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcestagfilter)>
) tag_filter block. __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**excludeCompliantResources** | boolean
|
+**id** | string
|
+**includeComplianceDetails** | boolean
|
+**resourceArnList** | Array
|
+**resourceTypeFilters** | Array
|
+**tagFilter** | Array<[DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcestagfilter)>
|
+**excludeCompliantResourcesInput**? | boolean
| __*Optional*__
+**includeComplianceDetailsInput**? | boolean
| __*Optional*__
+**resourceArnListInput**? | Array
| __*Optional*__
+**resourceTypeFiltersInput**? | Array
| __*Optional*__
+**tagFilterInput**? | Array<[DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcestagfilter)>
| __*Optional*__
+
+### Methods
+
+
+#### resetExcludeCompliantResources()
+
+
+
+```ts
+resetExcludeCompliantResources(): void
+```
+
+
+
+
+
+#### resetIncludeComplianceDetails()
+
+
+
+```ts
+resetIncludeComplianceDetails(): void
+```
+
+
+
+
+
+#### resetResourceArnList()
+
+
+
+```ts
+resetResourceArnList(): void
+```
+
+
+
+
+
+#### resetResourceTypeFilters()
+
+
+
+```ts
+resetResourceTypeFilters(): void
+```
+
+
+
+
+
+#### resetTagFilter()
+
+
+
+```ts
+resetTagFilter(): void
+```
+
+
+
+
+
+#### resourceTagMappingList(index)
+
+
+
+```ts
+resourceTagMappingList(index: string): DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList
+```
+
+* **index** (string
) *No description*
+
+__Returns__:
+* [DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcesresourcetagmappinglist)
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
+## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList
+
+
+
+__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList(terraformResource: ITerraformResource, terraformAttribute: string, complexComputedListIndex: string)
+```
+
+* **terraformResource** ([ITerraformResource](#cdktf-iterraformresource)
) *No description*
+* **terraformAttribute** (string
) *No description*
+* **complexComputedListIndex** (string
) *No description*
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**complianceDetails** | any
|
+**resourceArn** | string
|
+**tags** | any
|
+
+
+
+## class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails
+
+
+
+__Extends__: [ComplexComputedList](#cdktf-complexcomputedlist)
+
+### Initializer
+
+
+
+
+```ts
+new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails(terraformResource: ITerraformResource, terraformAttribute: string, complexComputedListIndex: string)
+```
+
+* **terraformResource** ([ITerraformResource](#cdktf-iterraformresource)
) *No description*
+* **terraformAttribute** (string
) *No description*
+* **complexComputedListIndex** (string
) *No description*
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**complianceStatus** | boolean
|
+**keysWithNoncompliantValues** | Array
|
+**nonCompliantKeys** | Array
|
+
+
+
## class DataAwsRoute
@@ -55464,6 +57187,7 @@ new DatapipelinePipeline(scope: Construct, id: string, config: DatapipelinePipel
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -55477,7 +57201,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -55507,6 +57233,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -55548,6 +57286,7 @@ new DatasyncAgent(scope: Construct, id: string, config?: DatasyncAgentConfig)
* **ipAddress** (string
) *No description* __*Optional*__
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DatasyncAgentTimeouts](#cdktf-provider-aws-datasyncagenttimeouts)
) timeouts block. __*Optional*__
@@ -55563,10 +57302,12 @@ Name | Type | Description
**ipAddress** | string
|
**name** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DatasyncAgentTimeouts](#cdktf-provider-aws-datasyncagenttimeouts)
|
**activationKeyInput**? | string
| __*Optional*__
**ipAddressInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DatasyncAgentTimeouts](#cdktf-provider-aws-datasyncagenttimeouts)
| __*Optional*__
@@ -55621,6 +57362,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -55674,6 +57427,7 @@ new DatasyncLocationEfs(scope: Construct, id: string, config: DatasyncLocationEf
* **efsFileSystemArn** (string
) *No description*
* **subdirectory** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -55690,8 +57444,10 @@ Name | Type | Description
**id** | string
|
**subdirectory** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uri** | string
|
**subdirectoryInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -55721,6 +57477,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -55765,6 +57533,7 @@ new DatasyncLocationFsxWindowsFileSystem(scope: Construct, id: string, config: D
* **domain** (string
) *No description* __*Optional*__
* **subdirectory** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -55785,11 +57554,13 @@ Name | Type | Description
**securityGroupArnsInput** | Array
|
**subdirectory** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uri** | string
|
**user** | string
|
**userInput** | string
|
**domainInput**? | string
| __*Optional*__
**subdirectoryInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -55831,6 +57602,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -55872,6 +57655,7 @@ new DatasyncLocationNfs(scope: Construct, id: string, config: DatasyncLocationNf
* **serverHostname** (string
) *No description*
* **subdirectory** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -55889,7 +57673,9 @@ Name | Type | Description
**subdirectory** | string
|
**subdirectoryInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uri** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -55907,6 +57693,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -55948,6 +57746,7 @@ new DatasyncLocationS3(scope: Construct, id: string, config: DatasyncLocationS3C
* **s3Config** (Array<[DatasyncLocationS3S3Config](#cdktf-provider-aws-datasynclocations3s3config)>
) s3_config block.
* **subdirectory** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -55965,7 +57764,9 @@ Name | Type | Description
**subdirectory** | string
|
**subdirectoryInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uri** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -55983,6 +57784,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -56028,6 +57841,7 @@ new DatasyncLocationSmb(scope: Construct, id: string, config: DatasyncLocationSm
* **domain** (string
) *No description* __*Optional*__
* **mountOptions** (Array<[DatasyncLocationSmbMountOptions](#cdktf-provider-aws-datasynclocationsmbmountoptions)>
) mount_options block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -56049,11 +57863,13 @@ Name | Type | Description
**subdirectory** | string
|
**subdirectoryInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uri** | string
|
**user** | string
|
**userInput** | string
|
**domainInput**? | string
| __*Optional*__
**mountOptionsInput**? | Array<[DatasyncLocationSmbMountOptions](#cdktf-provider-aws-datasynclocationsmbmountoptions)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -56095,6 +57911,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -56138,6 +57966,7 @@ new DatasyncTask(scope: Construct, id: string, config: DatasyncTaskConfig)
* **name** (string
) *No description* __*Optional*__
* **options** (Array<[DatasyncTaskOptions](#cdktf-provider-aws-datasynctaskoptions)>
) options block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DatasyncTaskTimeouts](#cdktf-provider-aws-datasynctasktimeouts)
) timeouts block. __*Optional*__
@@ -56157,10 +57986,12 @@ Name | Type | Description
**sourceLocationArn** | string
|
**sourceLocationArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DatasyncTaskTimeouts](#cdktf-provider-aws-datasynctasktimeouts)
|
**cloudwatchLogGroupArnInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**optionsInput**? | Array<[DatasyncTaskOptions](#cdktf-provider-aws-datasynctaskoptions)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DatasyncTaskTimeouts](#cdktf-provider-aws-datasynctasktimeouts)
| __*Optional*__
@@ -56215,6 +58046,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -56277,6 +58120,7 @@ new DaxCluster(scope: Construct, id: string, config: DaxClusterConfig)
* **serverSideEncryption** (Array<[DaxClusterServerSideEncryption](#cdktf-provider-aws-daxclusterserversideencryption)>
) server_side_encryption block. __*Optional*__
* **subnetGroupName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DaxClusterTimeouts](#cdktf-provider-aws-daxclustertimeouts)
) timeouts block. __*Optional*__
@@ -56308,6 +58152,7 @@ Name | Type | Description
**serverSideEncryption** | Array<[DaxClusterServerSideEncryption](#cdktf-provider-aws-daxclusterserversideencryption)>
|
**subnetGroupName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DaxClusterTimeouts](#cdktf-provider-aws-daxclustertimeouts)
|
**availabilityZonesInput**? | Array
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
@@ -56317,6 +58162,7 @@ Name | Type | Description
**securityGroupIdsInput**? | Array
| __*Optional*__
**serverSideEncryptionInput**? | Array<[DaxClusterServerSideEncryption](#cdktf-provider-aws-daxclusterserversideencryption)>
| __*Optional*__
**subnetGroupNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DaxClusterTimeouts](#cdktf-provider-aws-daxclustertimeouts)
| __*Optional*__
@@ -56444,6 +58290,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -56684,6 +58542,7 @@ new DbClusterSnapshot(scope: Construct, id: string, config: DbClusterSnapshotCon
* **dbClusterIdentifier** (string
) *No description*
* **dbClusterSnapshotIdentifier** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbClusterSnapshotTimeouts](#cdktf-provider-aws-dbclustersnapshottimeouts)
) timeouts block. __*Optional*__
@@ -56711,8 +58570,10 @@ Name | Type | Description
**status** | string
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbClusterSnapshotTimeouts](#cdktf-provider-aws-dbclustersnapshottimeouts)
|
**vpcId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbClusterSnapshotTimeouts](#cdktf-provider-aws-dbclustersnapshottimeouts)
| __*Optional*__
@@ -56731,6 +58592,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -56788,6 +58661,7 @@ new DbEventSubscription(scope: Construct, id: string, config: DbEventSubscriptio
* **sourceIds** (Array
) *No description* __*Optional*__
* **sourceType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbEventSubscriptionTimeouts](#cdktf-provider-aws-dbeventsubscriptiontimeouts)
) timeouts block. __*Optional*__
@@ -56809,6 +58683,7 @@ Name | Type | Description
**sourceIds** | Array
|
**sourceType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbEventSubscriptionTimeouts](#cdktf-provider-aws-dbeventsubscriptiontimeouts)
|
**enabledInput**? | boolean
| __*Optional*__
**eventCategoriesInput**? | Array
| __*Optional*__
@@ -56816,6 +58691,7 @@ Name | Type | Description
**namePrefixInput**? | string
| __*Optional*__
**sourceIdsInput**? | Array
| __*Optional*__
**sourceTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbEventSubscriptionTimeouts](#cdktf-provider-aws-dbeventsubscriptiontimeouts)
| __*Optional*__
@@ -56906,6 +58782,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -57004,6 +58892,7 @@ new DbInstance(scope: Construct, id: string, config: DbInstanceConfig)
* **storageEncrypted** (boolean
) *No description* __*Optional*__
* **storageType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbInstanceTimeouts](#cdktf-provider-aws-dbinstancetimeouts)
) timeouts block. __*Optional*__
* **timezone** (string
) *No description* __*Optional*__
* **username** (string
) *No description* __*Optional*__
@@ -57075,6 +58964,7 @@ Name | Type | Description
**storageEncrypted** | boolean
|
**storageType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbInstanceTimeouts](#cdktf-provider-aws-dbinstancetimeouts)
|
**timezone** | string
|
**username** | string
|
@@ -57126,6 +59016,7 @@ Name | Type | Description
**snapshotIdentifierInput**? | string
| __*Optional*__
**storageEncryptedInput**? | boolean
| __*Optional*__
**storageTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbInstanceTimeouts](#cdktf-provider-aws-dbinstancetimeouts)
| __*Optional*__
**timezoneInput**? | string
| __*Optional*__
@@ -57711,6 +59602,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -57862,6 +59765,7 @@ new DbOptionGroup(scope: Construct, id: string, config: DbOptionGroupConfig)
* **option** (Array<[DbOptionGroupOption](#cdktf-provider-aws-dboptiongroupoption)>
) option block. __*Optional*__
* **optionGroupDescription** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbOptionGroupTimeouts](#cdktf-provider-aws-dboptiongrouptimeouts)
) timeouts block. __*Optional*__
@@ -57882,11 +59786,13 @@ Name | Type | Description
**option** | Array<[DbOptionGroupOption](#cdktf-provider-aws-dboptiongroupoption)>
|
**optionGroupDescription** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbOptionGroupTimeouts](#cdktf-provider-aws-dboptiongrouptimeouts)
|
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**optionGroupDescriptionInput**? | string
| __*Optional*__
**optionInput**? | Array<[DbOptionGroupOption](#cdktf-provider-aws-dboptiongroupoption)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbOptionGroupTimeouts](#cdktf-provider-aws-dboptiongrouptimeouts)
| __*Optional*__
@@ -57953,6 +59859,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -58008,6 +59926,7 @@ new DbParameterGroup(scope: Construct, id: string, config: DbParameterGroupConfi
* **namePrefix** (string
) *No description* __*Optional*__
* **parameter** (Array<[DbParameterGroupParameter](#cdktf-provider-aws-dbparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -58025,10 +59944,12 @@ Name | Type | Description
**namePrefix** | string
|
**parameter** | Array<[DbParameterGroupParameter](#cdktf-provider-aws-dbparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**parameterInput**? | Array<[DbParameterGroupParameter](#cdktf-provider-aws-dbparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -58094,6 +60015,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -58140,6 +60073,7 @@ new DbProxy(scope: Construct, id: string, config: DbProxyConfig)
* **idleClientTimeout** (number
) *No description* __*Optional*__
* **requireTls** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbProxyTimeouts](#cdktf-provider-aws-dbproxytimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -58165,6 +60099,7 @@ Name | Type | Description
**roleArn** | string
|
**roleArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbProxyTimeouts](#cdktf-provider-aws-dbproxytimeouts)
|
**vpcSecurityGroupIds** | Array
|
**vpcSubnetIds** | Array
|
@@ -58172,6 +60107,7 @@ Name | Type | Description
**debugLoggingInput**? | boolean
| __*Optional*__
**idleClientTimeoutInput**? | number
| __*Optional*__
**requireTlsInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbProxyTimeouts](#cdktf-provider-aws-dbproxytimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -58227,6 +60163,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -58350,6 +60298,144 @@ __Returns__:
+## class DbProxyEndpoint
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new DbProxyEndpoint(scope: Construct, id: string, config: DbProxyEndpointConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([DbProxyEndpointConfig](#cdktf-provider-aws-dbproxyendpointconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **dbProxyEndpointName** (string
) *No description*
+ * **dbProxyName** (string
) *No description*
+ * **vpcSubnetIds** (Array
) *No description*
+ * **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
+ * **targetRole** (string
) *No description* __*Optional*__
+ * **timeouts** ([DbProxyEndpointTimeouts](#cdktf-provider-aws-dbproxyendpointtimeouts)
) timeouts block. __*Optional*__
+ * **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**dbProxyEndpointName** | string
|
+**dbProxyEndpointNameInput** | string
|
+**dbProxyName** | string
|
+**dbProxyNameInput** | string
|
+**endpoint** | string
|
+**id** | string
|
+**isDefault** | boolean
|
+**tags** | Map
|
+**tagsAll** | Map
|
+**targetRole** | string
|
+**timeouts** | [DbProxyEndpointTimeouts](#cdktf-provider-aws-dbproxyendpointtimeouts)
|
+**vpcId** | string
|
+**vpcSecurityGroupIds** | Array
|
+**vpcSubnetIds** | Array
|
+**vpcSubnetIdsInput** | Array
|
+**tagsAllInput**? | Map
| __*Optional*__
+**tagsInput**? | Map
| __*Optional*__
+**targetRoleInput**? | string
| __*Optional*__
+**timeoutsInput**? | [DbProxyEndpointTimeouts](#cdktf-provider-aws-dbproxyendpointtimeouts)
| __*Optional*__
+**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
+
+### Methods
+
+
+#### resetTags()
+
+
+
+```ts
+resetTags(): void
+```
+
+
+
+
+
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
+#### resetTargetRole()
+
+
+
+```ts
+resetTargetRole(): void
+```
+
+
+
+
+
+#### resetTimeouts()
+
+
+
+```ts
+resetTimeouts(): void
+```
+
+
+
+
+
+#### resetVpcSecurityGroupIds()
+
+
+
+```ts
+resetVpcSecurityGroupIds(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class DbProxyTarget
@@ -58469,6 +60555,7 @@ new DbSecurityGroup(scope: Construct, id: string, config: DbSecurityGroupConfig)
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -58485,7 +60572,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -58515,6 +60604,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -58555,6 +60656,7 @@ new DbSnapshot(scope: Construct, id: string, config: DbSnapshotConfig)
* **dbInstanceIdentifier** (string
) *No description*
* **dbSnapshotIdentifier** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DbSnapshotTimeouts](#cdktf-provider-aws-dbsnapshottimeouts)
) timeouts block. __*Optional*__
@@ -58586,8 +60688,10 @@ Name | Type | Description
**status** | string
|
**storageType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DbSnapshotTimeouts](#cdktf-provider-aws-dbsnapshottimeouts)
|
**vpcId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DbSnapshotTimeouts](#cdktf-provider-aws-dbsnapshottimeouts)
| __*Optional*__
@@ -58606,6 +60710,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -58660,6 +60776,7 @@ new DbSubnetGroup(scope: Construct, id: string, config: DbSubnetGroupConfig)
* **name** (string
) *No description* __*Optional*__
* **namePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -58676,9 +60793,11 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -58732,6 +60851,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -58774,6 +60905,7 @@ new DefaultNetworkAcl(scope: Construct, id: string, config: DefaultNetworkAclCon
* **ingress** (Array<[DefaultNetworkAclIngress](#cdktf-provider-aws-defaultnetworkaclingress)>
) ingress block. __*Optional*__
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -58791,10 +60923,12 @@ Name | Type | Description
**ownerId** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**egressInput**? | Array<[DefaultNetworkAclEgress](#cdktf-provider-aws-defaultnetworkaclegress)>
| __*Optional*__
**ingressInput**? | Array<[DefaultNetworkAclIngress](#cdktf-provider-aws-defaultnetworkaclingress)>
| __*Optional*__
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -58848,6 +60982,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -58889,6 +61035,7 @@ new DefaultRouteTable(scope: Construct, id: string, config: DefaultRouteTableCon
* **propagatingVgws** (Array
) *No description* __*Optional*__
* **route** (Array<[DefaultRouteTableRoute](#cdktf-provider-aws-defaultroutetableroute)>
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -58905,9 +61052,11 @@ Name | Type | Description
**propagatingVgws** | Array
|
**route** | Array<[DefaultRouteTableRoute](#cdktf-provider-aws-defaultroutetableroute)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**propagatingVgwsInput**? | Array
| __*Optional*__
**routeInput**? | Array<[DefaultRouteTableRoute](#cdktf-provider-aws-defaultroutetableroute)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -58949,6 +61098,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -58990,6 +61151,7 @@ new DefaultSecurityGroup(scope: Construct, id: string, config?: DefaultSecurityG
* **ingress** (Array<[DefaultSecurityGroupIngress](#cdktf-provider-aws-defaultsecuritygroupingress)>
) *No description* __*Optional*__
* **revokeRulesOnDelete** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -59008,10 +61170,12 @@ Name | Type | Description
**ownerId** | string
|
**revokeRulesOnDelete** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**egressInput**? | Array<[DefaultSecurityGroupEgress](#cdktf-provider-aws-defaultsecuritygroupegress)>
| __*Optional*__
**ingressInput**? | Array<[DefaultSecurityGroupIngress](#cdktf-provider-aws-defaultsecuritygroupingress)>
| __*Optional*__
**revokeRulesOnDeleteInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -59066,6 +61230,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcId()
@@ -59436,6 +61612,7 @@ new DefaultVpcDhcpOptions(scope: Construct, id: string, config?: DefaultVpcDhcpO
* **netbiosNameServers** (Array
) *No description* __*Optional*__
* **netbiosNodeType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -59453,8 +61630,10 @@ Name | Type | Description
**ntpServers** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**netbiosNameServersInput**? | Array
| __*Optional*__
**netbiosNodeTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -59496,6 +61675,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -59656,6 +61847,7 @@ new DirectoryServiceDirectory(scope: Construct, id: string, config: DirectorySer
* **shortName** (string
) *No description* __*Optional*__
* **size** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **type** (string
) *No description* __*Optional*__
* **vpcSettings** (Array<[DirectoryServiceDirectoryVpcSettings](#cdktf-provider-aws-directoryservicedirectoryvpcsettings)>
) vpc_settings block. __*Optional*__
@@ -59682,6 +61874,7 @@ Name | Type | Description
**shortName** | string
|
**size** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**vpcSettings** | Array<[DirectoryServiceDirectoryVpcSettings](#cdktf-provider-aws-directoryservicedirectoryvpcsettings)>
|
**aliasInput**? | string
| __*Optional*__
@@ -59691,6 +61884,7 @@ Name | Type | Description
**enableSsoInput**? | boolean
| __*Optional*__
**shortNameInput**? | string
| __*Optional*__
**sizeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**typeInput**? | string
| __*Optional*__
**vpcSettingsInput**? | Array<[DirectoryServiceDirectoryVpcSettings](#cdktf-provider-aws-directoryservicedirectoryvpcsettings)>
| __*Optional*__
@@ -59794,6 +61988,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetType()
@@ -59916,6 +62122,7 @@ new DlmLifecyclePolicy(scope: Construct, id: string, config: DlmLifecyclePolicyC
* **policyDetails** (Array<[DlmLifecyclePolicyPolicyDetails](#cdktf-provider-aws-dlmlifecyclepolicypolicydetails)>
) policy_details block.
* **state** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -59934,7 +62141,9 @@ Name | Type | Description
**policyDetailsInput** | Array<[DlmLifecyclePolicyPolicyDetails](#cdktf-provider-aws-dlmlifecyclepolicypolicydetails)>
|
**state** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**stateInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -59964,6 +62173,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -60005,6 +62226,7 @@ new DmsCertificate(scope: Construct, id: string, config: DmsCertificateConfig)
* **certificatePem** (string
) *No description* __*Optional*__
* **certificateWallet** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -60020,8 +62242,10 @@ Name | Type | Description
**certificateWallet** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**certificatePemInput**? | string
| __*Optional*__
**certificateWalletInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -60063,6 +62287,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -60118,6 +62354,7 @@ new DmsEndpoint(scope: Construct, id: string, config: DmsEndpointConfig)
* **serviceAccessRole** (string
) *No description* __*Optional*__
* **sslMode** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **username** (string
) *No description* __*Optional*__
@@ -60150,6 +62387,7 @@ Name | Type | Description
**serviceAccessRole** | string
|
**sslMode** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**username** | string
|
**certificateArnInput**? | string
| __*Optional*__
**databaseNameInput**? | string
| __*Optional*__
@@ -60165,6 +62403,7 @@ Name | Type | Description
**serverNameInput**? | string
| __*Optional*__
**serviceAccessRoleInput**? | string
| __*Optional*__
**sslModeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**usernameInput**? | string
| __*Optional*__
@@ -60351,6 +62590,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUsername()
@@ -60407,6 +62658,7 @@ new DmsEventSubscription(scope: Construct, id: string, config: DmsEventSubscript
* **sourceIds** (Array
) *No description* __*Optional*__
* **sourceType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DmsEventSubscriptionTimeouts](#cdktf-provider-aws-dmseventsubscriptiontimeouts)
) timeouts block. __*Optional*__
@@ -60428,10 +62680,12 @@ Name | Type | Description
**sourceIds** | Array
|
**sourceType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DmsEventSubscriptionTimeouts](#cdktf-provider-aws-dmseventsubscriptiontimeouts)
|
**enabledInput**? | boolean
| __*Optional*__
**sourceIdsInput**? | Array
| __*Optional*__
**sourceTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DmsEventSubscriptionTimeouts](#cdktf-provider-aws-dmseventsubscriptiontimeouts)
| __*Optional*__
@@ -60486,6 +62740,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -60549,6 +62815,7 @@ new DmsReplicationInstance(scope: Construct, id: string, config: DmsReplicationI
* **publiclyAccessible** (boolean
) *No description* __*Optional*__
* **replicationSubnetGroupId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DmsReplicationInstanceTimeouts](#cdktf-provider-aws-dmsreplicationinstancetimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -60579,6 +62846,7 @@ Name | Type | Description
**replicationInstancePublicIps** | Array
|
**replicationSubnetGroupId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DmsReplicationInstanceTimeouts](#cdktf-provider-aws-dmsreplicationinstancetimeouts)
|
**vpcSecurityGroupIds** | Array
|
**allocatedStorageInput**? | number
| __*Optional*__
@@ -60592,6 +62860,7 @@ Name | Type | Description
**preferredMaintenanceWindowInput**? | string
| __*Optional*__
**publiclyAccessibleInput**? | boolean
| __*Optional*__
**replicationSubnetGroupIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DmsReplicationInstanceTimeouts](#cdktf-provider-aws-dmsreplicationinstancetimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -60743,6 +63012,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -60808,6 +63089,7 @@ new DmsReplicationSubnetGroup(scope: Construct, id: string, config: DmsReplicati
* **replicationSubnetGroupId** (string
) *No description*
* **subnetIds** (Array
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -60825,7 +63107,9 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -60843,6 +63127,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -60889,6 +63185,7 @@ new DmsReplicationTask(scope: Construct, id: string, config: DmsReplicationTaskC
* **cdcStartTime** (string
) *No description* __*Optional*__
* **replicationTaskSettings** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -60912,10 +63209,12 @@ Name | Type | Description
**tableMappings** | string
|
**tableMappingsInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetEndpointArn** | string
|
**targetEndpointArnInput** | string
|
**cdcStartTimeInput**? | string
| __*Optional*__
**replicationTaskSettingsInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -60957,6 +63256,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -61017,6 +63328,7 @@ new DocdbCluster(scope: Construct, id: string, config?: DocdbClusterConfig)
* **snapshotIdentifier** (string
) *No description* __*Optional*__
* **storageEncrypted** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DocdbClusterTimeouts](#cdktf-provider-aws-docdbclustertimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -61056,6 +63368,7 @@ Name | Type | Description
**snapshotIdentifier** | string
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DocdbClusterTimeouts](#cdktf-provider-aws-docdbclustertimeouts)
|
**vpcSecurityGroupIds** | Array
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -61080,6 +63393,7 @@ Name | Type | Description
**skipFinalSnapshotInput**? | boolean
| __*Optional*__
**snapshotIdentifierInput**? | string
| __*Optional*__
**storageEncryptedInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DocdbClusterTimeouts](#cdktf-provider-aws-docdbclustertimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -61363,6 +63677,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -61436,6 +63762,7 @@ new DocdbClusterInstance(scope: Construct, id: string, config: DocdbClusterInsta
* **preferredMaintenanceWindow** (string
) *No description* __*Optional*__
* **promotionTier** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DocdbClusterInstanceTimeouts](#cdktf-provider-aws-docdbclusterinstancetimeouts)
) timeouts block. __*Optional*__
@@ -61470,6 +63797,7 @@ Name | Type | Description
**publiclyAccessible** | boolean
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DocdbClusterInstanceTimeouts](#cdktf-provider-aws-docdbclusterinstancetimeouts)
|
**writer** | boolean
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -61481,6 +63809,7 @@ Name | Type | Description
**identifierPrefixInput**? | string
| __*Optional*__
**preferredMaintenanceWindowInput**? | string
| __*Optional*__
**promotionTierInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DocdbClusterInstanceTimeouts](#cdktf-provider-aws-docdbclusterinstancetimeouts)
| __*Optional*__
@@ -61607,6 +63936,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -61662,6 +64003,7 @@ new DocdbClusterParameterGroup(scope: Construct, id: string, config: DocdbCluste
* **namePrefix** (string
) *No description* __*Optional*__
* **parameter** (Array<[DocdbClusterParameterGroupParameter](#cdktf-provider-aws-docdbclusterparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -61679,10 +64021,12 @@ Name | Type | Description
**namePrefix** | string
|
**parameter** | Array<[DocdbClusterParameterGroupParameter](#cdktf-provider-aws-docdbclusterparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**parameterInput**? | Array<[DocdbClusterParameterGroupParameter](#cdktf-provider-aws-docdbclusterparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -61748,6 +64092,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -61872,6 +64228,7 @@ new DocdbSubnetGroup(scope: Construct, id: string, config: DocdbSubnetGroupConfi
* **name** (string
) *No description* __*Optional*__
* **namePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -61888,9 +64245,11 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -61944,6 +64303,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -62107,6 +64478,7 @@ new DxConnection(scope: Construct, id: string, config: DxConnectionConfig)
* **location** (string
) *No description*
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -62127,6 +64499,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -62144,6 +64518,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -62681,6 +65067,7 @@ new DxHostedPrivateVirtualInterfaceAccepter(scope: Construct, id: string, config
* **virtualInterfaceId** (string
) *No description*
* **dxGatewayId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxHostedPrivateVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedprivatevirtualinterfaceacceptertimeouts)
) timeouts block. __*Optional*__
* **vpnGatewayId** (string
) *No description* __*Optional*__
@@ -62695,11 +65082,13 @@ Name | Type | Description
**dxGatewayId** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxHostedPrivateVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedprivatevirtualinterfaceacceptertimeouts)
|
**virtualInterfaceId** | string
|
**virtualInterfaceIdInput** | string
|
**vpnGatewayId** | string
|
**dxGatewayIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxHostedPrivateVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedprivatevirtualinterfaceacceptertimeouts)
| __*Optional*__
**vpnGatewayIdInput**? | string
| __*Optional*__
@@ -62731,6 +65120,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -62928,6 +65329,7 @@ new DxHostedPublicVirtualInterfaceAccepter(scope: Construct, id: string, config:
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **virtualInterfaceId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxHostedPublicVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedpublicvirtualinterfaceacceptertimeouts)
) timeouts block. __*Optional*__
@@ -62940,9 +65342,11 @@ Name | Type | Description
**arn** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxHostedPublicVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedpublicvirtualinterfaceacceptertimeouts)
|
**virtualInterfaceId** | string
|
**virtualInterfaceIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxHostedPublicVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedpublicvirtualinterfaceacceptertimeouts)
| __*Optional*__
@@ -62961,6 +65365,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -63160,6 +65576,7 @@ new DxHostedTransitVirtualInterfaceAccepter(scope: Construct, id: string, config
* **dxGatewayId** (string
) *No description*
* **virtualInterfaceId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxHostedTransitVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedtransitvirtualinterfaceacceptertimeouts)
) timeouts block. __*Optional*__
@@ -63174,9 +65591,11 @@ Name | Type | Description
**dxGatewayIdInput** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxHostedTransitVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedtransitvirtualinterfaceacceptertimeouts)
|
**virtualInterfaceId** | string
|
**virtualInterfaceIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxHostedTransitVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedtransitvirtualinterfaceacceptertimeouts)
| __*Optional*__
@@ -63195,6 +65614,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -63249,6 +65680,7 @@ new DxLag(scope: Construct, id: string, config: DxLagConfig)
* **name** (string
) *No description*
* **forceDestroy** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -63269,7 +65701,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**forceDestroyInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -63299,6 +65733,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -63347,6 +65793,7 @@ new DxPrivateVirtualInterface(scope: Construct, id: string, config: DxPrivateVir
* **dxGatewayId** (string
) *No description* __*Optional*__
* **mtu** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxPrivateVirtualInterfaceTimeouts](#cdktf-provider-aws-dxprivatevirtualinterfacetimeouts)
) timeouts block. __*Optional*__
* **vpnGatewayId** (string
) *No description* __*Optional*__
@@ -63376,6 +65823,7 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxPrivateVirtualInterfaceTimeouts](#cdktf-provider-aws-dxprivatevirtualinterfacetimeouts)
|
**vlan** | number
|
**vlanInput** | number
|
@@ -63385,6 +65833,7 @@ Name | Type | Description
**customerAddressInput**? | string
| __*Optional*__
**dxGatewayIdInput**? | string
| __*Optional*__
**mtuInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxPrivateVirtualInterfaceTimeouts](#cdktf-provider-aws-dxprivatevirtualinterfacetimeouts)
| __*Optional*__
**vpnGatewayIdInput**? | string
| __*Optional*__
@@ -63464,6 +65913,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -63535,6 +65996,7 @@ new DxPublicVirtualInterface(scope: Construct, id: string, config: DxPublicVirtu
* **bgpAuthKey** (string
) *No description* __*Optional*__
* **customerAddress** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxPublicVirtualInterfaceTimeouts](#cdktf-provider-aws-dxpublicvirtualinterfacetimeouts)
) timeouts block. __*Optional*__
@@ -63562,12 +66024,14 @@ Name | Type | Description
**routeFilterPrefixes** | Array
|
**routeFilterPrefixesInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxPublicVirtualInterfaceTimeouts](#cdktf-provider-aws-dxpublicvirtualinterfacetimeouts)
|
**vlan** | number
|
**vlanInput** | number
|
**amazonAddressInput**? | string
| __*Optional*__
**bgpAuthKeyInput**? | string
| __*Optional*__
**customerAddressInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxPublicVirtualInterfaceTimeouts](#cdktf-provider-aws-dxpublicvirtualinterfacetimeouts)
| __*Optional*__
@@ -63622,6 +66086,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -63682,6 +66158,7 @@ new DxTransitVirtualInterface(scope: Construct, id: string, config: DxTransitVir
* **customerAddress** (string
) *No description* __*Optional*__
* **mtu** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DxTransitVirtualInterfaceTimeouts](#cdktf-provider-aws-dxtransitvirtualinterfacetimeouts)
) timeouts block. __*Optional*__
@@ -63711,6 +66188,7 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DxTransitVirtualInterfaceTimeouts](#cdktf-provider-aws-dxtransitvirtualinterfacetimeouts)
|
**vlan** | number
|
**vlanInput** | number
|
@@ -63718,6 +66196,7 @@ Name | Type | Description
**bgpAuthKeyInput**? | string
| __*Optional*__
**customerAddressInput**? | string
| __*Optional*__
**mtuInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DxTransitVirtualInterfaceTimeouts](#cdktf-provider-aws-dxtransitvirtualinterfacetimeouts)
| __*Optional*__
@@ -63784,6 +66263,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -63919,6 +66410,7 @@ new DynamodbTable(scope: Construct, id: string, config: DynamodbTableConfig)
* **streamEnabled** (boolean
) *No description* __*Optional*__
* **streamViewType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([DynamodbTableTimeouts](#cdktf-provider-aws-dynamodbtabletimeouts)
) timeouts block. __*Optional*__
* **ttl** (Array<[DynamodbTableTtl](#cdktf-provider-aws-dynamodbtablettl)>
) ttl block. __*Optional*__
* **writeCapacity** (number
) *No description* __*Optional*__
@@ -63951,6 +66443,7 @@ Name | Type | Description
**streamLabel** | string
|
**streamViewType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [DynamodbTableTimeouts](#cdktf-provider-aws-dynamodbtabletimeouts)
|
**ttl** | Array<[DynamodbTableTtl](#cdktf-provider-aws-dynamodbtablettl)>
|
**writeCapacity** | number
|
@@ -63964,6 +66457,7 @@ Name | Type | Description
**serverSideEncryptionInput**? | Array<[DynamodbTableServerSideEncryption](#cdktf-provider-aws-dynamodbtableserversideencryption)>
| __*Optional*__
**streamEnabledInput**? | boolean
| __*Optional*__
**streamViewTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [DynamodbTableTimeouts](#cdktf-provider-aws-dynamodbtabletimeouts)
| __*Optional*__
**ttlInput**? | Array<[DynamodbTableTtl](#cdktf-provider-aws-dynamodbtablettl)>
| __*Optional*__
@@ -64104,6 +66598,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -64372,6 +66878,7 @@ new EbsSnapshot(scope: Construct, id: string, config: EbsSnapshotConfig)
* **volumeId** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EbsSnapshotTimeouts](#cdktf-provider-aws-ebssnapshottimeouts)
) timeouts block. __*Optional*__
@@ -64390,11 +66897,13 @@ Name | Type | Description
**ownerAlias** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EbsSnapshotTimeouts](#cdktf-provider-aws-ebssnapshottimeouts)
|
**volumeId** | string
|
**volumeIdInput** | string
|
**volumeSize** | number
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EbsSnapshotTimeouts](#cdktf-provider-aws-ebssnapshottimeouts)
| __*Optional*__
@@ -64425,6 +66934,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -64480,6 +67001,7 @@ new EbsSnapshotCopy(scope: Construct, id: string, config: EbsSnapshotCopyConfig)
* **encrypted** (boolean
) *No description* __*Optional*__
* **kmsKeyId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -64501,11 +67023,13 @@ Name | Type | Description
**sourceSnapshotId** | string
|
**sourceSnapshotIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**volumeId** | string
|
**volumeSize** | number
|
**descriptionInput**? | string
| __*Optional*__
**encryptedInput**? | boolean
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -64559,6 +67083,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -64605,6 +67141,7 @@ new EbsVolume(scope: Construct, id: string, config: EbsVolumeConfig)
* **size** (number
) *No description* __*Optional*__
* **snapshotId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **throughput** (number
) *No description* __*Optional*__
* **type** (string
) *No description* __*Optional*__
@@ -64627,6 +67164,7 @@ Name | Type | Description
**size** | number
|
**snapshotId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**throughput** | number
|
**type** | string
|
**encryptedInput**? | boolean
| __*Optional*__
@@ -64636,6 +67174,7 @@ Name | Type | Description
**outpostArnInput**? | string
| __*Optional*__
**sizeInput**? | number
| __*Optional*__
**snapshotIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**throughputInput**? | number
| __*Optional*__
**typeInput**? | string
| __*Optional*__
@@ -64739,6 +67278,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetThroughput()
@@ -64866,6 +67417,7 @@ new Ec2CapacityReservation(scope: Construct, id: string, config: Ec2CapacityRese
* **ephemeralStorage** (boolean
) *No description* __*Optional*__
* **instanceMatchCriteria** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tenancy** (string
) *No description* __*Optional*__
@@ -64892,12 +67444,14 @@ Name | Type | Description
**instanceTypeInput** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**tenancy** | string
|
**ebsOptimizedInput**? | boolean
| __*Optional*__
**endDateInput**? | string
| __*Optional*__
**endDateTypeInput**? | string
| __*Optional*__
**ephemeralStorageInput**? | boolean
| __*Optional*__
**instanceMatchCriteriaInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**tenancyInput**? | string
| __*Optional*__
@@ -64976,6 +67530,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTenancy()
@@ -65027,6 +67593,7 @@ new Ec2CarrierGateway(scope: Construct, id: string, config: Ec2CarrierGatewayCon
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **vpcId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -65039,8 +67606,10 @@ Name | Type | Description
**id** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -65058,6 +67627,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -65204,6 +67785,7 @@ new Ec2ClientVpnEndpoint(scope: Construct, id: string, config: Ec2ClientVpnEndpo
* **dnsServers** (Array
) *No description* __*Optional*__
* **splitTunnel** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **transportProtocol** (string
) *No description* __*Optional*__
@@ -65229,10 +67811,12 @@ Name | Type | Description
**splitTunnel** | boolean
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**transportProtocol** | string
|
**descriptionInput**? | string
| __*Optional*__
**dnsServersInput**? | Array
| __*Optional*__
**splitTunnelInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**transportProtocolInput**? | string
| __*Optional*__
@@ -65287,6 +67871,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTransportProtocol()
@@ -65493,6 +68089,7 @@ new Ec2Fleet(scope: Construct, id: string, config: Ec2FleetConfig)
* **replaceUnhealthyInstances** (boolean
) *No description* __*Optional*__
* **spotOptions** (Array<[Ec2FleetSpotOptions](#cdktf-provider-aws-ec2fleetspotoptions)>
) spot_options block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **terminateInstances** (boolean
) *No description* __*Optional*__
* **terminateInstancesWithExpiration** (boolean
) *No description* __*Optional*__
* **timeouts** ([Ec2FleetTimeouts](#cdktf-provider-aws-ec2fleettimeouts)
) timeouts block. __*Optional*__
@@ -65513,6 +68110,7 @@ Name | Type | Description
**replaceUnhealthyInstances** | boolean
|
**spotOptions** | Array<[Ec2FleetSpotOptions](#cdktf-provider-aws-ec2fleetspotoptions)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetCapacitySpecification** | Array<[Ec2FleetTargetCapacitySpecification](#cdktf-provider-aws-ec2fleettargetcapacityspecification)>
|
**targetCapacitySpecificationInput** | Array<[Ec2FleetTargetCapacitySpecification](#cdktf-provider-aws-ec2fleettargetcapacityspecification)>
|
**terminateInstances** | boolean
|
@@ -65523,6 +68121,7 @@ Name | Type | Description
**onDemandOptionsInput**? | Array<[Ec2FleetOnDemandOptions](#cdktf-provider-aws-ec2fleetondemandoptions)>
| __*Optional*__
**replaceUnhealthyInstancesInput**? | boolean
| __*Optional*__
**spotOptionsInput**? | Array<[Ec2FleetSpotOptions](#cdktf-provider-aws-ec2fleetspotoptions)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**terminateInstancesInput**? | boolean
| __*Optional*__
**terminateInstancesWithExpirationInput**? | boolean
| __*Optional*__
@@ -65592,6 +68191,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTerminateInstances()
@@ -65739,6 +68350,7 @@ new Ec2LocalGatewayRouteTableVpcAssociation(scope: Construct, id: string, config
* **localGatewayRouteTableId** (string
) *No description*
* **vpcId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -65752,8 +68364,10 @@ Name | Type | Description
**localGatewayRouteTableId** | string
|
**localGatewayRouteTableIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -65771,6 +68385,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -65813,6 +68439,7 @@ new Ec2ManagedPrefixList(scope: Construct, id: string, config: Ec2ManagedPrefixL
* **name** (string
) *No description*
* **entry** (Array<[Ec2ManagedPrefixListEntry](#cdktf-provider-aws-ec2managedprefixlistentry)>
) entry block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -65832,8 +68459,10 @@ Name | Type | Description
**nameInput** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | number
|
**entryInput**? | Array<[Ec2ManagedPrefixListEntry](#cdktf-provider-aws-ec2managedprefixlistentry)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -65863,6 +68492,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -65962,6 +68603,7 @@ new Ec2TrafficMirrorFilter(scope: Construct, id: string, config?: Ec2TrafficMirr
* **description** (string
) *No description* __*Optional*__
* **networkServices** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -65975,8 +68617,10 @@ Name | Type | Description
**id** | string
|
**networkServices** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**networkServicesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -66018,6 +68662,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -66191,6 +68847,7 @@ new Ec2TrafficMirrorSession(scope: Construct, id: string, config: Ec2TrafficMirr
* **description** (string
) *No description* __*Optional*__
* **packetLength** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **virtualNetworkId** (number
) *No description* __*Optional*__
@@ -66210,6 +68867,7 @@ Name | Type | Description
**sessionNumber** | number
|
**sessionNumberInput** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**trafficMirrorFilterId** | string
|
**trafficMirrorFilterIdInput** | string
|
**trafficMirrorTargetId** | string
|
@@ -66217,6 +68875,7 @@ Name | Type | Description
**virtualNetworkId** | number
|
**descriptionInput**? | string
| __*Optional*__
**packetLengthInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**virtualNetworkIdInput**? | number
| __*Optional*__
@@ -66259,6 +68918,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVirtualNetworkId()
@@ -66312,6 +68983,7 @@ new Ec2TrafficMirrorTarget(scope: Construct, id: string, config?: Ec2TrafficMirr
* **networkInterfaceId** (string
) *No description* __*Optional*__
* **networkLoadBalancerArn** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -66327,9 +68999,11 @@ Name | Type | Description
**networkLoadBalancerArn** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**networkInterfaceIdInput**? | string
| __*Optional*__
**networkLoadBalancerArnInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -66383,6 +69057,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -66427,6 +69113,7 @@ new Ec2TransitGateway(scope: Construct, id: string, config?: Ec2TransitGatewayCo
* **description** (string
) *No description* __*Optional*__
* **dnsSupport** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpnEcmpSupport** (string
) *No description* __*Optional*__
@@ -66448,6 +69135,7 @@ Name | Type | Description
**ownerId** | string
|
**propagationDefaultRouteTableId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpnEcmpSupport** | string
|
**amazonSideAsnInput**? | number
| __*Optional*__
**autoAcceptSharedAttachmentsInput**? | string
| __*Optional*__
@@ -66455,6 +69143,7 @@ Name | Type | Description
**defaultRouteTablePropagationInput**? | string
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**dnsSupportInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpnEcmpSupportInput**? | string
| __*Optional*__
@@ -66545,6 +69234,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpnEcmpSupport()
@@ -66599,6 +69300,7 @@ new Ec2TransitGatewayPeeringAttachment(scope: Construct, id: string, config: Ec2
* **transitGatewayId** (string
) *No description*
* **peerAccountId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -66614,9 +69316,11 @@ Name | Type | Description
**peerTransitGatewayId** | string
|
**peerTransitGatewayIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayId** | string
|
**transitGatewayIdInput** | string
|
**peerAccountIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -66646,6 +69350,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -66685,6 +69401,7 @@ new Ec2TransitGatewayPeeringAttachmentAccepter(scope: Construct, id: string, con
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **transitGatewayAttachmentId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -66698,9 +69415,11 @@ Name | Type | Description
**peerRegion** | string
|
**peerTransitGatewayId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayAttachmentId** | string
|
**transitGatewayAttachmentIdInput** | string
|
**transitGatewayId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -66718,6 +69437,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -66930,6 +69661,7 @@ new Ec2TransitGatewayRouteTable(scope: Construct, id: string, config: Ec2Transit
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **transitGatewayId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -66943,8 +69675,10 @@ Name | Type | Description
**defaultPropagationRouteTable** | boolean
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayId** | string
|
**transitGatewayIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -66962,6 +69696,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -67122,6 +69868,7 @@ new Ec2TransitGatewayVpcAttachment(scope: Construct, id: string, config: Ec2Tran
* **dnsSupport** (string
) *No description* __*Optional*__
* **ipv6Support** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **transitGatewayDefaultRouteTableAssociation** (boolean
) *No description* __*Optional*__
* **transitGatewayDefaultRouteTablePropagation** (boolean
) *No description* __*Optional*__
@@ -67139,6 +69886,7 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayDefaultRouteTableAssociation** | boolean
|
**transitGatewayDefaultRouteTablePropagation** | boolean
|
**transitGatewayId** | string
|
@@ -67149,6 +69897,7 @@ Name | Type | Description
**applianceModeSupportInput**? | string
| __*Optional*__
**dnsSupportInput**? | string
| __*Optional*__
**ipv6SupportInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**transitGatewayDefaultRouteTableAssociationInput**? | boolean
| __*Optional*__
**transitGatewayDefaultRouteTablePropagationInput**? | boolean
| __*Optional*__
@@ -67204,6 +69953,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTransitGatewayDefaultRouteTableAssociation()
@@ -67267,6 +70028,7 @@ new Ec2TransitGatewayVpcAttachmentAccepter(scope: Construct, id: string, config:
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **transitGatewayAttachmentId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **transitGatewayDefaultRouteTableAssociation** (boolean
) *No description* __*Optional*__
* **transitGatewayDefaultRouteTablePropagation** (boolean
) *No description* __*Optional*__
@@ -67283,6 +70045,7 @@ Name | Type | Description
**ipv6Support** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayAttachmentId** | string
|
**transitGatewayAttachmentIdInput** | string
|
**transitGatewayDefaultRouteTableAssociation** | boolean
|
@@ -67290,6 +70053,7 @@ Name | Type | Description
**transitGatewayId** | string
|
**vpcId** | string
|
**vpcOwnerId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**transitGatewayDefaultRouteTableAssociationInput**? | boolean
| __*Optional*__
**transitGatewayDefaultRouteTablePropagationInput**? | boolean
| __*Optional*__
@@ -67309,6 +70073,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTransitGatewayDefaultRouteTableAssociation()
@@ -67552,6 +70328,7 @@ new EcrRepository(scope: Construct, id: string, config: EcrRepositoryConfig)
* **imageScanningConfiguration** (Array<[EcrRepositoryImageScanningConfiguration](#cdktf-provider-aws-ecrrepositoryimagescanningconfiguration)>
) image_scanning_configuration block. __*Optional*__
* **imageTagMutability** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EcrRepositoryTimeouts](#cdktf-provider-aws-ecrrepositorytimeouts)
) timeouts block. __*Optional*__
@@ -67571,10 +70348,12 @@ Name | Type | Description
**registryId** | string
|
**repositoryUrl** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EcrRepositoryTimeouts](#cdktf-provider-aws-ecrrepositorytimeouts)
|
**encryptionConfigurationInput**? | Array<[EcrRepositoryEncryptionConfiguration](#cdktf-provider-aws-ecrrepositoryencryptionconfiguration)>
| __*Optional*__
**imageScanningConfigurationInput**? | Array<[EcrRepositoryImageScanningConfiguration](#cdktf-provider-aws-ecrrepositoryimagescanningconfiguration)>
| __*Optional*__
**imageTagMutabilityInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EcrRepositoryTimeouts](#cdktf-provider-aws-ecrrepositorytimeouts)
| __*Optional*__
@@ -67629,6 +70408,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -67839,6 +70630,7 @@ new EcsCapacityProvider(scope: Construct, id: string, config: EcsCapacityProvide
* **autoScalingGroupProvider** (Array<[EcsCapacityProviderAutoScalingGroupProvider](#cdktf-provider-aws-ecscapacityproviderautoscalinggroupprovider)>
) auto_scaling_group_provider block.
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -67854,6 +70646,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -67871,6 +70665,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -67913,6 +70719,7 @@ new EcsCluster(scope: Construct, id: string, config: EcsClusterConfig)
* **defaultCapacityProviderStrategy** (Array<[EcsClusterDefaultCapacityProviderStrategy](#cdktf-provider-aws-ecsclusterdefaultcapacityproviderstrategy)>
) default_capacity_provider_strategy block. __*Optional*__
* **setting** (Array<[EcsClusterSetting](#cdktf-provider-aws-ecsclustersetting)>
) setting block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -67929,9 +70736,11 @@ Name | Type | Description
**nameInput** | string
|
**setting** | Array<[EcsClusterSetting](#cdktf-provider-aws-ecsclustersetting)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**capacityProvidersInput**? | Array
| __*Optional*__
**defaultCapacityProviderStrategyInput**? | Array<[EcsClusterDefaultCapacityProviderStrategy](#cdktf-provider-aws-ecsclusterdefaultcapacityproviderstrategy)>
| __*Optional*__
**settingInput**? | Array<[EcsClusterSetting](#cdktf-provider-aws-ecsclustersetting)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -67985,6 +70794,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -68045,6 +70866,7 @@ new EcsService(scope: Construct, id: string, config: EcsServiceConfig)
* **schedulingStrategy** (string
) *No description* __*Optional*__
* **serviceRegistries** (Array<[EcsServiceServiceRegistries](#cdktf-provider-aws-ecsserviceserviceregistries)>
) service_registries block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **taskDefinition** (string
) *No description* __*Optional*__
* **timeouts** ([EcsServiceTimeouts](#cdktf-provider-aws-ecsservicetimeouts)
) timeouts block. __*Optional*__
* **waitForSteadyState** (boolean
) *No description* __*Optional*__
@@ -68081,6 +70903,7 @@ Name | Type | Description
**schedulingStrategy** | string
|
**serviceRegistries** | Array<[EcsServiceServiceRegistries](#cdktf-provider-aws-ecsserviceserviceregistries)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**taskDefinition** | string
|
**timeouts** | [EcsServiceTimeouts](#cdktf-provider-aws-ecsservicetimeouts)
|
**waitForSteadyState** | boolean
|
@@ -68105,6 +70928,7 @@ Name | Type | Description
**propagateTagsInput**? | string
| __*Optional*__
**schedulingStrategyInput**? | string
| __*Optional*__
**serviceRegistriesInput**? | Array<[EcsServiceServiceRegistries](#cdktf-provider-aws-ecsserviceserviceregistries)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**taskDefinitionInput**? | string
| __*Optional*__
**timeoutsInput**? | [EcsServiceTimeouts](#cdktf-provider-aws-ecsservicetimeouts)
| __*Optional*__
@@ -68377,6 +71201,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTaskDefinition()
@@ -68463,6 +71299,7 @@ new EcsTaskDefinition(scope: Construct, id: string, config: EcsTaskDefinitionCon
* **proxyConfiguration** (Array<[EcsTaskDefinitionProxyConfiguration](#cdktf-provider-aws-ecstaskdefinitionproxyconfiguration)>
) proxy_configuration block. __*Optional*__
* **requiresCompatibilities** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **taskRoleArn** (string
) *No description* __*Optional*__
* **volume** (Array<[EcsTaskDefinitionVolume](#cdktf-provider-aws-ecstaskdefinitionvolume)>
) volume block. __*Optional*__
@@ -68491,6 +71328,7 @@ Name | Type | Description
**requiresCompatibilities** | Array
|
**revision** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**taskRoleArn** | string
|
**volume** | Array<[EcsTaskDefinitionVolume](#cdktf-provider-aws-ecstaskdefinitionvolume)>
|
**cpuInput**? | string
| __*Optional*__
@@ -68503,6 +71341,7 @@ Name | Type | Description
**placementConstraintsInput**? | Array<[EcsTaskDefinitionPlacementConstraints](#cdktf-provider-aws-ecstaskdefinitionplacementconstraints)>
| __*Optional*__
**proxyConfigurationInput**? | Array<[EcsTaskDefinitionProxyConfiguration](#cdktf-provider-aws-ecstaskdefinitionproxyconfiguration)>
| __*Optional*__
**requiresCompatibilitiesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**taskRoleArnInput**? | string
| __*Optional*__
**volumeInput**? | Array<[EcsTaskDefinitionVolume](#cdktf-provider-aws-ecstaskdefinitionvolume)>
| __*Optional*__
@@ -68642,6 +71481,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTaskRoleArn()
@@ -68707,6 +71558,7 @@ new EfsAccessPoint(scope: Construct, id: string, config: EfsAccessPointConfig)
* **posixUser** (Array<[EfsAccessPointPosixUser](#cdktf-provider-aws-efsaccesspointposixuser)>
) posix_user block. __*Optional*__
* **rootDirectory** (Array<[EfsAccessPointRootDirectory](#cdktf-provider-aws-efsaccesspointrootdirectory)>
) root_directory block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -68724,8 +71576,10 @@ Name | Type | Description
**posixUser** | Array<[EfsAccessPointPosixUser](#cdktf-provider-aws-efsaccesspointposixuser)>
|
**rootDirectory** | Array<[EfsAccessPointRootDirectory](#cdktf-provider-aws-efsaccesspointrootdirectory)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**posixUserInput**? | Array<[EfsAccessPointPosixUser](#cdktf-provider-aws-efsaccesspointposixuser)>
| __*Optional*__
**rootDirectoryInput**? | Array<[EfsAccessPointRootDirectory](#cdktf-provider-aws-efsaccesspointrootdirectory)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -68767,6 +71621,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -68812,6 +71678,7 @@ new EfsFileSystem(scope: Construct, id: string, config?: EfsFileSystemConfig)
* **performanceMode** (string
) *No description* __*Optional*__
* **provisionedThroughputInMibps** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **throughputMode** (string
) *No description* __*Optional*__
@@ -68835,6 +71702,7 @@ Name | Type | Description
**performanceMode** | string
|
**provisionedThroughputInMibps** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**throughputMode** | string
|
**availabilityZoneNameInput**? | string
| __*Optional*__
**creationTokenInput**? | string
| __*Optional*__
@@ -68843,6 +71711,7 @@ Name | Type | Description
**lifecyclePolicyInput**? | Array<[EfsFileSystemLifecyclePolicy](#cdktf-provider-aws-efsfilesystemlifecyclepolicy)>
| __*Optional*__
**performanceModeInput**? | string
| __*Optional*__
**provisionedThroughputInMibpsInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**throughputModeInput**? | string
| __*Optional*__
@@ -68945,6 +71814,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetThroughputMode()
@@ -69190,6 +72071,7 @@ new EgressOnlyInternetGateway(scope: Construct, id: string, config: EgressOnlyIn
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **vpcId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -69200,8 +72082,10 @@ Name | Type | Description
-----|------|-------------
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcIdInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -69219,6 +72103,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -69256,6 +72152,7 @@ new Eip(scope: Construct, id: string, config?: EipConfig)
* **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
* **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **address** (string
) *No description* __*Optional*__
* **associateWithPrivateIp** (string
) *No description* __*Optional*__
* **customerOwnedIpv4Pool** (string
) *No description* __*Optional*__
* **instance** (string
) *No description* __*Optional*__
@@ -69263,6 +72160,7 @@ new Eip(scope: Construct, id: string, config?: EipConfig)
* **networkInterface** (string
) *No description* __*Optional*__
* **publicIpv4Pool** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EipTimeouts](#cdktf-provider-aws-eiptimeouts)
) timeouts block. __*Optional*__
* **vpc** (boolean
) *No description* __*Optional*__
@@ -69273,6 +72171,7 @@ new Eip(scope: Construct, id: string, config?: EipConfig)
Name | Type | Description
-----|------|-------------
+**address** | string
|
**allocationId** | string
|
**associateWithPrivateIp** | string
|
**associationId** | string
|
@@ -69290,14 +72189,17 @@ Name | Type | Description
**publicIp** | string
|
**publicIpv4Pool** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EipTimeouts](#cdktf-provider-aws-eiptimeouts)
|
**vpc** | boolean
|
+**addressInput**? | string
| __*Optional*__
**associateWithPrivateIpInput**? | string
| __*Optional*__
**customerOwnedIpv4PoolInput**? | string
| __*Optional*__
**instanceInput**? | string
| __*Optional*__
**networkBorderGroupInput**? | string
| __*Optional*__
**networkInterfaceInput**? | string
| __*Optional*__
**publicIpv4PoolInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EipTimeouts](#cdktf-provider-aws-eiptimeouts)
| __*Optional*__
**vpcInput**? | boolean
| __*Optional*__
@@ -69305,6 +72207,18 @@ Name | Type | Description
### Methods
+#### resetAddress()
+
+
+
+```ts
+resetAddress(): void
+```
+
+
+
+
+
#### resetAssociateWithPrivateIp()
@@ -69389,6 +72303,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -69596,6 +72522,7 @@ new EksAddon(scope: Construct, id: string, config: EksAddonConfig)
* **resolveConflicts** (string
) *No description* __*Optional*__
* **serviceAccountRoleArn** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -69616,9 +72543,11 @@ Name | Type | Description
**resolveConflicts** | string
|
**serviceAccountRoleArn** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**addonVersionInput**? | string
| __*Optional*__
**resolveConflictsInput**? | string
| __*Optional*__
**serviceAccountRoleArnInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -69672,6 +72601,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -69716,6 +72657,7 @@ new EksCluster(scope: Construct, id: string, config: EksClusterConfig)
* **encryptionConfig** (Array<[EksClusterEncryptionConfig](#cdktf-provider-aws-eksclusterencryptionconfig)>
) encryption_config block. __*Optional*__
* **kubernetesNetworkConfig** (Array<[EksClusterKubernetesNetworkConfig](#cdktf-provider-aws-eksclusterkubernetesnetworkconfig)>
) kubernetes_network_config block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EksClusterTimeouts](#cdktf-provider-aws-eksclustertimeouts)
) timeouts block. __*Optional*__
* **version** (string
) *No description* __*Optional*__
@@ -69740,6 +72682,7 @@ Name | Type | Description
**roleArnInput** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EksClusterTimeouts](#cdktf-provider-aws-eksclustertimeouts)
|
**version** | string
|
**vpcConfig** | Array<[EksClusterVpcConfig](#cdktf-provider-aws-eksclustervpcconfig)>
|
@@ -69747,6 +72690,7 @@ Name | Type | Description
**enabledClusterLogTypesInput**? | Array
| __*Optional*__
**encryptionConfigInput**? | Array<[EksClusterEncryptionConfig](#cdktf-provider-aws-eksclusterencryptionconfig)>
| __*Optional*__
**kubernetesNetworkConfigInput**? | Array<[EksClusterKubernetesNetworkConfig](#cdktf-provider-aws-eksclusterkubernetesnetworkconfig)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EksClusterTimeouts](#cdktf-provider-aws-eksclustertimeouts)
| __*Optional*__
**versionInput**? | string
| __*Optional*__
@@ -69828,6 +72772,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -69985,6 +72941,7 @@ new EksFargateProfile(scope: Construct, id: string, config: EksFargateProfileCon
* **selector** (Array<[EksFargateProfileSelector](#cdktf-provider-aws-eksfargateprofileselector)>
) selector block.
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EksFargateProfileTimeouts](#cdktf-provider-aws-eksfargateprofiletimeouts)
) timeouts block. __*Optional*__
@@ -70007,8 +72964,10 @@ Name | Type | Description
**status** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EksFargateProfileTimeouts](#cdktf-provider-aws-eksfargateprofiletimeouts)
|
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EksFargateProfileTimeouts](#cdktf-provider-aws-eksfargateprofiletimeouts)
| __*Optional*__
@@ -70039,6 +72998,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -70103,6 +73074,7 @@ new EksNodeGroup(scope: Construct, id: string, config: EksNodeGroupConfig)
* **releaseVersion** (string
) *No description* __*Optional*__
* **remoteAccess** (Array<[EksNodeGroupRemoteAccess](#cdktf-provider-aws-eksnodegroupremoteaccess)>
) remote_access block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([EksNodeGroupTimeouts](#cdktf-provider-aws-eksnodegrouptimeouts)
) timeouts block. __*Optional*__
* **version** (string
) *No description* __*Optional*__
@@ -70136,6 +73108,7 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [EksNodeGroupTimeouts](#cdktf-provider-aws-eksnodegrouptimeouts)
|
**version** | string
|
**amiTypeInput**? | string
| __*Optional*__
@@ -70147,6 +73120,7 @@ Name | Type | Description
**launchTemplateInput**? | Array<[EksNodeGroupLaunchTemplate](#cdktf-provider-aws-eksnodegrouplaunchtemplate)>
| __*Optional*__
**releaseVersionInput**? | string
| __*Optional*__
**remoteAccessInput**? | Array<[EksNodeGroupRemoteAccess](#cdktf-provider-aws-eksnodegroupremoteaccess)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [EksNodeGroupTimeouts](#cdktf-provider-aws-eksnodegrouptimeouts)
| __*Optional*__
**versionInput**? | string
| __*Optional*__
@@ -70274,6 +73248,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -70413,6 +73399,7 @@ new ElasticBeanstalkApplication(scope: Construct, id: string, config: ElasticBea
* **appversionLifecycle** (Array<[ElasticBeanstalkApplicationAppversionLifecycle](#cdktf-provider-aws-elasticbeanstalkapplicationappversionlifecycle)>
) appversion_lifecycle block. __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -70428,8 +73415,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**appversionLifecycleInput**? | Array<[ElasticBeanstalkApplicationAppversionLifecycle](#cdktf-provider-aws-elasticbeanstalkapplicationappversionlifecycle)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -70471,6 +73460,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -70515,6 +73516,7 @@ new ElasticBeanstalkApplicationVersion(scope: Construct, id: string, config: Ela
* **description** (string
) *No description* __*Optional*__
* **forceDelete** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -70536,8 +73538,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**forceDeleteInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -70579,6 +73583,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -70741,6 +73757,7 @@ new ElasticBeanstalkEnvironment(scope: Construct, id: string, config: ElasticBea
* **setting** (Array<[ElasticBeanstalkEnvironmentSetting](#cdktf-provider-aws-elasticbeanstalkenvironmentsetting)>
) setting block. __*Optional*__
* **solutionStackName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **templateName** (string
) *No description* __*Optional*__
* **tier** (string
) *No description* __*Optional*__
* **versionLabel** (string
) *No description* __*Optional*__
@@ -70773,6 +73790,7 @@ Name | Type | Description
**setting** | Array<[ElasticBeanstalkEnvironmentSetting](#cdktf-provider-aws-elasticbeanstalkenvironmentsetting)>
|
**solutionStackName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**templateName** | string
|
**tier** | string
|
**triggers** | Array
|
@@ -70784,6 +73802,7 @@ Name | Type | Description
**pollIntervalInput**? | string
| __*Optional*__
**settingInput**? | Array<[ElasticBeanstalkEnvironmentSetting](#cdktf-provider-aws-elasticbeanstalkenvironmentsetting)>
| __*Optional*__
**solutionStackNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**templateNameInput**? | string
| __*Optional*__
**tierInput**? | string
| __*Optional*__
@@ -70890,6 +73909,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTemplateName()
@@ -71031,6 +74062,7 @@ new ElasticacheCluster(scope: Construct, id: string, config: ElasticacheClusterC
* **snapshotWindow** (string
) *No description* __*Optional*__
* **subnetGroupName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -71049,6 +74081,7 @@ Name | Type | Description
**configurationEndpoint** | string
|
**engine** | string
|
**engineVersion** | string
|
+**engineVersionActual** | string
|
**finalSnapshotIdentifier** | string
|
**id** | string
|
**maintenanceWindow** | string
|
@@ -71067,6 +74100,7 @@ Name | Type | Description
**snapshotWindow** | string
|
**subnetGroupName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
**availabilityZoneInput**? | string
| __*Optional*__
**azModeInput**? | string
| __*Optional*__
@@ -71088,6 +74122,7 @@ Name | Type | Description
**snapshotRetentionLimitInput**? | number
| __*Optional*__
**snapshotWindowInput**? | string
| __*Optional*__
**subnetGroupNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -71370,6 +74405,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -71458,6 +74505,7 @@ Name | Type | Description
**cacheNodeType** | string
|
**clusterEnabled** | boolean
|
**engine** | string
|
+**engineVersionActual** | string
|
**globalReplicationGroupDescription** | string
|
**globalReplicationGroupId** | string
|
**globalReplicationGroupIdSuffix** | string
|
@@ -71635,6 +74683,7 @@ new ElasticacheReplicationGroup(scope: Construct, id: string, config: Elasticach
* **snapshotWindow** (string
) *No description* __*Optional*__
* **subnetGroupName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([ElasticacheReplicationGroupTimeouts](#cdktf-provider-aws-elasticachereplicationgrouptimeouts)
) timeouts block. __*Optional*__
* **transitEncryptionEnabled** (boolean
) *No description* __*Optional*__
@@ -71657,6 +74706,7 @@ Name | Type | Description
**configurationEndpointAddress** | string
|
**engine** | string
|
**engineVersion** | string
|
+**engineVersionActual** | string
|
**finalSnapshotIdentifier** | string
|
**globalReplicationGroupId** | string
|
**id** | string
|
@@ -71683,6 +74733,7 @@ Name | Type | Description
**snapshotWindow** | string
|
**subnetGroupName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [ElasticacheReplicationGroupTimeouts](#cdktf-provider-aws-elasticachereplicationgrouptimeouts)
|
**transitEncryptionEnabled** | boolean
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -71711,6 +74762,7 @@ Name | Type | Description
**snapshotRetentionLimitInput**? | number
| __*Optional*__
**snapshotWindowInput**? | string
| __*Optional*__
**subnetGroupNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [ElasticacheReplicationGroupTimeouts](#cdktf-provider-aws-elasticachereplicationgrouptimeouts)
| __*Optional*__
**transitEncryptionEnabledInput**? | boolean
| __*Optional*__
@@ -72042,6 +75094,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -72177,6 +75241,8 @@ new ElasticacheSubnetGroup(scope: Construct, id: string, config: ElasticacheSubn
* **name** (string
) *No description*
* **subnetIds** (Array
) *No description*
* **description** (string
) *No description* __*Optional*__
+ * **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -72185,13 +75251,18 @@ new ElasticacheSubnetGroup(scope: Construct, id: string, config: ElasticacheSubn
Name | Type | Description
-----|------|-------------
+**arn** | string
|
**description** | string
|
**id** | string
|
**name** | string
|
**nameInput** | string
|
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
+**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
+**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -72208,6 +75279,30 @@ resetDescription(): void
+#### resetTags()
+
+
+
+```ts
+resetTags(): void
+```
+
+
+
+
+
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -72259,6 +75354,7 @@ new ElasticsearchDomain(scope: Construct, id: string, config: ElasticsearchDomai
* **nodeToNodeEncryption** (Array<[ElasticsearchDomainNodeToNodeEncryption](#cdktf-provider-aws-elasticsearchdomainnodetonodeencryption)>
) node_to_node_encryption block. __*Optional*__
* **snapshotOptions** (Array<[ElasticsearchDomainSnapshotOptions](#cdktf-provider-aws-elasticsearchdomainsnapshotoptions)>
) snapshot_options block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([ElasticsearchDomainTimeouts](#cdktf-provider-aws-elasticsearchdomaintimeouts)
) timeouts block. __*Optional*__
* **vpcOptions** (Array<[ElasticsearchDomainVpcOptions](#cdktf-provider-aws-elasticsearchdomainvpcoptions)>
) vpc_options block. __*Optional*__
@@ -72289,6 +75385,7 @@ Name | Type | Description
**nodeToNodeEncryption** | Array<[ElasticsearchDomainNodeToNodeEncryption](#cdktf-provider-aws-elasticsearchdomainnodetonodeencryption)>
|
**snapshotOptions** | Array<[ElasticsearchDomainSnapshotOptions](#cdktf-provider-aws-elasticsearchdomainsnapshotoptions)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [ElasticsearchDomainTimeouts](#cdktf-provider-aws-elasticsearchdomaintimeouts)
|
**vpcOptions** | Array<[ElasticsearchDomainVpcOptions](#cdktf-provider-aws-elasticsearchdomainvpcoptions)>
|
**accessPoliciesInput**? | string
| __*Optional*__
@@ -72303,6 +75400,7 @@ Name | Type | Description
**logPublishingOptionsInput**? | Array<[ElasticsearchDomainLogPublishingOptions](#cdktf-provider-aws-elasticsearchdomainlogpublishingoptions)>
| __*Optional*__
**nodeToNodeEncryptionInput**? | Array<[ElasticsearchDomainNodeToNodeEncryption](#cdktf-provider-aws-elasticsearchdomainnodetonodeencryption)>
| __*Optional*__
**snapshotOptionsInput**? | Array<[ElasticsearchDomainSnapshotOptions](#cdktf-provider-aws-elasticsearchdomainsnapshotoptions)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [ElasticsearchDomainTimeouts](#cdktf-provider-aws-elasticsearchdomaintimeouts)
| __*Optional*__
**vpcOptionsInput**? | Array<[ElasticsearchDomainVpcOptions](#cdktf-provider-aws-elasticsearchdomainvpcoptions)>
| __*Optional*__
@@ -72466,6 +75564,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -72965,6 +76075,7 @@ new Elb(scope: Construct, id: string, config: ElbConfig)
* **sourceSecurityGroup** (string
) *No description* __*Optional*__
* **subnets** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -72994,6 +76105,7 @@ Name | Type | Description
**sourceSecurityGroupId** | string
|
**subnets** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**zoneId** | string
|
**accessLogsInput**? | Array<[ElbAccessLogs](#cdktf-provider-aws-elbaccesslogs)>
| __*Optional*__
**availabilityZonesInput**? | Array
| __*Optional*__
@@ -73009,6 +76121,7 @@ Name | Type | Description
**securityGroupsInput**? | Array
| __*Optional*__
**sourceSecurityGroupInput**? | string
| __*Optional*__
**subnetsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -73194,6 +76307,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -73311,6 +76436,7 @@ new EmrCluster(scope: Construct, id: string, config: EmrClusterConfig)
* **step** (Array<[EmrClusterStep](#cdktf-provider-aws-emrclusterstep)>
) *No description* __*Optional*__
* **stepConcurrencyLevel** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **terminationProtection** (boolean
) *No description* __*Optional*__
* **visibleToAllUsers** (boolean
) *No description* __*Optional*__
@@ -73352,6 +76478,7 @@ Name | Type | Description
**step** | Array<[EmrClusterStep](#cdktf-provider-aws-emrclusterstep)>
|
**stepConcurrencyLevel** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**terminationProtection** | boolean
|
**visibleToAllUsers** | boolean
|
**additionalInfoInput**? | string
| __*Optional*__
@@ -73374,6 +76501,7 @@ Name | Type | Description
**securityConfigurationInput**? | string
| __*Optional*__
**stepConcurrencyLevelInput**? | number
| __*Optional*__
**stepInput**? | Array<[EmrClusterStep](#cdktf-provider-aws-emrclusterstep)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**terminationProtectionInput**? | boolean
| __*Optional*__
**visibleToAllUsersInput**? | boolean
| __*Optional*__
@@ -73633,6 +76761,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTerminationProtection()
@@ -74137,6 +77277,7 @@ new FlowLog(scope: Construct, id: string, config: FlowLogConfig)
* **maxAggregationInterval** (number
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -74157,6 +77298,7 @@ Name | Type | Description
**maxAggregationInterval** | number
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**trafficType** | string
|
**trafficTypeInput** | string
|
**vpcId** | string
|
@@ -74168,6 +77310,7 @@ Name | Type | Description
**logGroupNameInput**? | string
| __*Optional*__
**maxAggregationIntervalInput**? | number
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -74282,6 +77425,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcId()
@@ -74578,6 +77733,7 @@ new FsxLustreFileSystem(scope: Construct, id: string, config: FsxLustreFileSyste
* **securityGroupIds** (Array
) *No description* __*Optional*__
* **storageType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([FsxLustreFileSystemTimeouts](#cdktf-provider-aws-fsxlustrefilesystemtimeouts)
) timeouts block. __*Optional*__
* **weeklyMaintenanceStartTime** (string
) *No description* __*Optional*__
@@ -74612,6 +77768,7 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [FsxLustreFileSystemTimeouts](#cdktf-provider-aws-fsxlustrefilesystemtimeouts)
|
**vpcId** | string
|
**weeklyMaintenanceStartTime** | string
|
@@ -74628,6 +77785,7 @@ Name | Type | Description
**perUnitStorageThroughputInput**? | number
| __*Optional*__
**securityGroupIdsInput**? | Array
| __*Optional*__
**storageTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [FsxLustreFileSystemTimeouts](#cdktf-provider-aws-fsxlustrefilesystemtimeouts)
| __*Optional*__
**weeklyMaintenanceStartTimeInput**? | string
| __*Optional*__
@@ -74803,6 +77961,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -74879,6 +78049,7 @@ new FsxWindowsFileSystem(scope: Construct, id: string, config: FsxWindowsFileSys
* **skipFinalBackup** (boolean
) *No description* __*Optional*__
* **storageType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([FsxWindowsFileSystemTimeouts](#cdktf-provider-aws-fsxwindowsfilesystemtimeouts)
) timeouts block. __*Optional*__
* **weeklyMaintenanceStartTime** (string
) *No description* __*Optional*__
@@ -74912,6 +78083,7 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**throughputCapacity** | number
|
**throughputCapacityInput** | number
|
**timeouts** | [FsxWindowsFileSystemTimeouts](#cdktf-provider-aws-fsxwindowsfilesystemtimeouts)
|
@@ -74928,6 +78100,7 @@ Name | Type | Description
**selfManagedActiveDirectoryInput**? | Array<[FsxWindowsFileSystemSelfManagedActiveDirectory](#cdktf-provider-aws-fsxwindowsfilesystemselfmanagedactivedirectory)>
| __*Optional*__
**skipFinalBackupInput**? | boolean
| __*Optional*__
**storageTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [FsxWindowsFileSystemTimeouts](#cdktf-provider-aws-fsxwindowsfilesystemtimeouts)
| __*Optional*__
**weeklyMaintenanceStartTimeInput**? | string
| __*Optional*__
@@ -75079,6 +78252,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -75144,6 +78329,7 @@ new GameliftAlias(scope: Construct, id: string, config: GameliftAliasConfig)
* **routingStrategy** (Array<[GameliftAliasRoutingStrategy](#cdktf-provider-aws-gameliftaliasroutingstrategy)>
) routing_strategy block.
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -75160,7 +78346,9 @@ Name | Type | Description
**routingStrategy** | Array<[GameliftAliasRoutingStrategy](#cdktf-provider-aws-gameliftaliasroutingstrategy)>
|
**routingStrategyInput** | Array<[GameliftAliasRoutingStrategy](#cdktf-provider-aws-gameliftaliasroutingstrategy)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -75190,6 +78378,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -75231,6 +78431,7 @@ new GameliftBuild(scope: Construct, id: string, config: GameliftBuildConfig)
* **operatingSystem** (string
) *No description*
* **storageLocation** (Array<[GameliftBuildStorageLocation](#cdktf-provider-aws-gameliftbuildstoragelocation)>
) storage_location block.
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **version** (string
) *No description* __*Optional*__
@@ -75249,7 +78450,9 @@ Name | Type | Description
**storageLocation** | Array<[GameliftBuildStorageLocation](#cdktf-provider-aws-gameliftbuildstoragelocation)>
|
**storageLocationInput** | Array<[GameliftBuildStorageLocation](#cdktf-provider-aws-gameliftbuildstoragelocation)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**versionInput**? | string
| __*Optional*__
@@ -75268,6 +78471,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVersion()
@@ -75329,6 +78544,7 @@ new GameliftFleet(scope: Construct, id: string, config: GameliftFleetConfig)
* **resourceCreationLimitPolicy** (Array<[GameliftFleetResourceCreationLimitPolicy](#cdktf-provider-aws-gameliftfleetresourcecreationlimitpolicy)>
) resource_creation_limit_policy block. __*Optional*__
* **runtimeConfiguration** (Array<[GameliftFleetRuntimeConfiguration](#cdktf-provider-aws-gameliftfleetruntimeconfiguration)>
) runtime_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([GameliftFleetTimeouts](#cdktf-provider-aws-gameliftfleettimeouts)
) timeouts block. __*Optional*__
@@ -75357,6 +78573,7 @@ Name | Type | Description
**resourceCreationLimitPolicy** | Array<[GameliftFleetResourceCreationLimitPolicy](#cdktf-provider-aws-gameliftfleetresourcecreationlimitpolicy)>
|
**runtimeConfiguration** | Array<[GameliftFleetRuntimeConfiguration](#cdktf-provider-aws-gameliftfleetruntimeconfiguration)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [GameliftFleetTimeouts](#cdktf-provider-aws-gameliftfleettimeouts)
|
**descriptionInput**? | string
| __*Optional*__
**ec2InboundPermissionInput**? | Array<[GameliftFleetEc2InboundPermission](#cdktf-provider-aws-gameliftfleetec2inboundpermission)>
| __*Optional*__
@@ -75366,6 +78583,7 @@ Name | Type | Description
**newGameSessionProtectionPolicyInput**? | string
| __*Optional*__
**resourceCreationLimitPolicyInput**? | Array<[GameliftFleetResourceCreationLimitPolicy](#cdktf-provider-aws-gameliftfleetresourcecreationlimitpolicy)>
| __*Optional*__
**runtimeConfigurationInput**? | Array<[GameliftFleetRuntimeConfiguration](#cdktf-provider-aws-gameliftfleetruntimeconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [GameliftFleetTimeouts](#cdktf-provider-aws-gameliftfleettimeouts)
| __*Optional*__
@@ -75480,6 +78698,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -75533,6 +78763,7 @@ new GameliftGameSessionQueue(scope: Construct, id: string, config: GameliftGameS
* **destinations** (Array
) *No description* __*Optional*__
* **playerLatencyPolicy** (Array<[GameliftGameSessionQueuePlayerLatencyPolicy](#cdktf-provider-aws-gameliftgamesessionqueueplayerlatencypolicy)>
) player_latency_policy block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeoutInSeconds** (number
) *No description* __*Optional*__
@@ -75549,9 +78780,11 @@ Name | Type | Description
**nameInput** | string
|
**playerLatencyPolicy** | Array<[GameliftGameSessionQueuePlayerLatencyPolicy](#cdktf-provider-aws-gameliftgamesessionqueueplayerlatencypolicy)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeoutInSeconds** | number
|
**destinationsInput**? | Array
| __*Optional*__
**playerLatencyPolicyInput**? | Array<[GameliftGameSessionQueuePlayerLatencyPolicy](#cdktf-provider-aws-gameliftgamesessionqueueplayerlatencypolicy)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutInSecondsInput**? | number
| __*Optional*__
@@ -75594,6 +78827,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeoutInSeconds()
@@ -75647,6 +78892,7 @@ new GlacierVault(scope: Construct, id: string, config: GlacierVaultConfig)
* **accessPolicy** (string
) *No description* __*Optional*__
* **notification** (Array<[GlacierVaultNotification](#cdktf-provider-aws-glaciervaultnotification)>
) notification block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -75663,8 +78909,10 @@ Name | Type | Description
**nameInput** | string
|
**notification** | Array<[GlacierVaultNotification](#cdktf-provider-aws-glaciervaultnotification)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**accessPolicyInput**? | string
| __*Optional*__
**notificationInput**? | Array<[GlacierVaultNotification](#cdktf-provider-aws-glaciervaultnotification)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -75706,6 +78954,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -75822,6 +79082,7 @@ new GlobalacceleratorAccelerator(scope: Construct, id: string, config: Globalacc
* **enabled** (boolean
) *No description* __*Optional*__
* **ipAddressType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([GlobalacceleratorAcceleratorTimeouts](#cdktf-provider-aws-globalacceleratoracceleratortimeouts)
) timeouts block. __*Optional*__
@@ -75840,10 +79101,12 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [GlobalacceleratorAcceleratorTimeouts](#cdktf-provider-aws-globalacceleratoracceleratortimeouts)
|
**attributesInput**? | Array<[GlobalacceleratorAcceleratorAttributes](#cdktf-provider-aws-globalacceleratoracceleratorattributes)>
| __*Optional*__
**enabledInput**? | boolean
| __*Optional*__
**ipAddressTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [GlobalacceleratorAcceleratorTimeouts](#cdktf-provider-aws-globalacceleratoracceleratortimeouts)
| __*Optional*__
@@ -75911,6 +79174,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -76883,6 +80158,7 @@ new GlueCrawler(scope: Construct, id: string, config: GlueCrawlerConfig)
* **securityConfiguration** (string
) *No description* __*Optional*__
* **tablePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -76914,6 +80190,7 @@ Name | Type | Description
**securityConfiguration** | string
|
**tablePrefix** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**catalogTargetInput**? | Array<[GlueCrawlerCatalogTarget](#cdktf-provider-aws-gluecrawlercatalogtarget)>
| __*Optional*__
**classifiersInput**? | Array
| __*Optional*__
**configurationInput**? | string
| __*Optional*__
@@ -76928,6 +80205,7 @@ Name | Type | Description
**schemaChangePolicyInput**? | Array<[GlueCrawlerSchemaChangePolicy](#cdktf-provider-aws-gluecrawlerschemachangepolicy)>
| __*Optional*__
**securityConfigurationInput**? | string
| __*Optional*__
**tablePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -77113,6 +80391,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -77232,6 +80522,7 @@ new GlueDevEndpoint(scope: Construct, id: string, config: GlueDevEndpointConfig)
* **securityGroupIds** (Array
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **workerType** (string
) *No description* __*Optional*__
@@ -77264,6 +80555,7 @@ Name | Type | Description
**status** | string
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**workerType** | string
|
**yarnEndpointAddress** | string
|
@@ -77279,6 +80571,7 @@ Name | Type | Description
**securityConfigurationInput**? | string
| __*Optional*__
**securityGroupIdsInput**? | Array
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**workerTypeInput**? | string
| __*Optional*__
@@ -77429,6 +80722,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWorkerType()
@@ -77493,6 +80798,7 @@ new GlueJob(scope: Construct, id: string, config: GlueJobConfig)
* **numberOfWorkers** (number
) *No description* __*Optional*__
* **securityConfiguration** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeout** (number
) *No description* __*Optional*__
* **workerType** (string
) *No description* __*Optional*__
@@ -77523,6 +80829,7 @@ Name | Type | Description
**roleArnInput** | string
|
**securityConfiguration** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeout** | number
|
**workerType** | string
|
**connectionsInput**? | Array
| __*Optional*__
@@ -77536,6 +80843,7 @@ Name | Type | Description
**notificationPropertyInput**? | Array<[GlueJobNotificationProperty](#cdktf-provider-aws-gluejobnotificationproperty)>
| __*Optional*__
**numberOfWorkersInput**? | number
| __*Optional*__
**securityConfigurationInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutInput**? | number
| __*Optional*__
**workerTypeInput**? | string
| __*Optional*__
@@ -77687,6 +80995,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeout()
@@ -77758,6 +81078,7 @@ new GlueMlTransform(scope: Construct, id: string, config: GlueMlTransformConfig)
* **maxRetries** (number
) *No description* __*Optional*__
* **numberOfWorkers** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeout** (number
) *No description* __*Optional*__
* **workerType** (string
) *No description* __*Optional*__
@@ -77785,6 +81106,7 @@ Name | Type | Description
**roleArn** | string
|
**roleArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeout** | number
|
**workerType** | string
|
**descriptionInput**? | string
| __*Optional*__
@@ -77792,6 +81114,7 @@ Name | Type | Description
**maxCapacityInput**? | number
| __*Optional*__
**maxRetriesInput**? | number
| __*Optional*__
**numberOfWorkersInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutInput**? | number
| __*Optional*__
**workerTypeInput**? | string
| __*Optional*__
@@ -77871,6 +81194,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeout()
@@ -78086,6 +81421,7 @@ new GlueRegistry(scope: Construct, id: string, config: GlueRegistryConfig)
* **registryName** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -78100,7 +81436,9 @@ Name | Type | Description
**registryName** | string
|
**registryNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -78130,6 +81468,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -78227,6 +81577,7 @@ new GlueSchema(scope: Construct, id: string, config: GlueSchemaConfig)
* **description** (string
) *No description* __*Optional*__
* **registryArn** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -78252,8 +81603,10 @@ Name | Type | Description
**schemaName** | string
|
**schemaNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**registryArnInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -78295,6 +81648,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -78396,6 +81761,7 @@ new GlueTrigger(scope: Construct, id: string, config: GlueTriggerConfig)
* **predicate** (Array<[GlueTriggerPredicate](#cdktf-provider-aws-gluetriggerpredicate)>
) predicate block. __*Optional*__
* **schedule** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([GlueTriggerTimeouts](#cdktf-provider-aws-gluetriggertimeouts)
) timeouts block. __*Optional*__
* **workflowName** (string
) *No description* __*Optional*__
@@ -78418,6 +81784,7 @@ Name | Type | Description
**schedule** | string
|
**state** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [GlueTriggerTimeouts](#cdktf-provider-aws-gluetriggertimeouts)
|
**type** | string
|
**typeInput** | string
|
@@ -78426,6 +81793,7 @@ Name | Type | Description
**enabledInput**? | boolean
| __*Optional*__
**predicateInput**? | Array<[GlueTriggerPredicate](#cdktf-provider-aws-gluetriggerpredicate)>
| __*Optional*__
**scheduleInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [GlueTriggerTimeouts](#cdktf-provider-aws-gluetriggertimeouts)
| __*Optional*__
**workflowNameInput**? | string
| __*Optional*__
@@ -78493,6 +81861,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -78656,6 +82036,7 @@ new GlueWorkflow(scope: Construct, id: string, config?: GlueWorkflowConfig)
* **maxConcurrentRuns** (number
) *No description* __*Optional*__
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -78671,10 +82052,12 @@ Name | Type | Description
**maxConcurrentRuns** | number
|
**name** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**defaultRunPropertiesInput**? | Map
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**maxConcurrentRunsInput**? | number
| __*Optional*__
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -78740,6 +82123,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -78780,6 +82175,7 @@ new GuarddutyDetector(scope: Construct, id: string, config?: GuarddutyDetectorCo
* **enable** (boolean
) *No description* __*Optional*__
* **findingPublishingFrequency** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -78794,8 +82190,10 @@ Name | Type | Description
**findingPublishingFrequency** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**enableInput**? | boolean
| __*Optional*__
**findingPublishingFrequencyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -78837,6 +82235,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -78881,6 +82291,7 @@ new GuarddutyFilter(scope: Construct, id: string, config: GuarddutyFilterConfig)
* **rank** (number
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -78903,7 +82314,9 @@ Name | Type | Description
**rank** | number
|
**rankInput** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -78933,6 +82346,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -79047,6 +82472,7 @@ new GuarddutyIpset(scope: Construct, id: string, config: GuarddutyIpsetConfig)
* **location** (string
) *No description*
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -79068,6 +82494,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -79085,6 +82513,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -79431,6 +82871,7 @@ new GuarddutyThreatintelset(scope: Construct, id: string, config: GuarddutyThrea
* **location** (string
) *No description*
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -79452,6 +82893,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -79469,6 +82912,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80109,6 +83564,7 @@ new IamInstanceProfile(scope: Construct, id: string, config?: IamInstanceProfile
* **path** (string
) *No description* __*Optional*__
* **role** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80125,11 +83581,13 @@ Name | Type | Description
**path** | string
|
**role** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uniqueId** | string
|
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**pathInput**? | string
| __*Optional*__
**roleInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -80195,6 +83653,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80236,6 +83706,7 @@ new IamOpenidConnectProvider(scope: Construct, id: string, config: IamOpenidConn
* **thumbprintList** (Array
) *No description*
* **url** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80249,10 +83720,12 @@ Name | Type | Description
**clientIdListInput** | Array
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**thumbprintList** | Array
|
**thumbprintListInput** | Array
|
**url** | string
|
**urlInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -80270,6 +83743,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80313,6 +83798,7 @@ new IamPolicy(scope: Construct, id: string, config: IamPolicyConfig)
* **namePrefix** (string
) *No description* __*Optional*__
* **path** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80331,10 +83817,12 @@ Name | Type | Description
**policyId** | string
|
**policyInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**pathInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -80400,6 +83888,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80549,6 +84049,7 @@ new IamRole(scope: Construct, id: string, config: IamRoleConfig)
* **path** (string
) *No description* __*Optional*__
* **permissionsBoundary** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80572,6 +84073,7 @@ Name | Type | Description
**path** | string
|
**permissionsBoundary** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uniqueId** | string
|
**descriptionInput**? | string
| __*Optional*__
**forceDetachPoliciesInput**? | boolean
| __*Optional*__
@@ -80582,6 +84084,7 @@ Name | Type | Description
**namePrefixInput**? | string
| __*Optional*__
**pathInput**? | string
| __*Optional*__
**permissionsBoundaryInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -80707,6 +84210,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80889,6 +84404,7 @@ new IamSamlProvider(scope: Construct, id: string, config: IamSamlProviderConfig)
* **name** (string
) *No description*
* **samlMetadataDocument** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80904,7 +84420,9 @@ Name | Type | Description
**samlMetadataDocument** | string
|
**samlMetadataDocumentInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**validUntil** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -80922,6 +84440,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -80966,6 +84496,7 @@ new IamServerCertificate(scope: Construct, id: string, config: IamServerCertific
* **namePrefix** (string
) *No description* __*Optional*__
* **path** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -80986,11 +84517,13 @@ Name | Type | Description
**privateKey** | string
|
**privateKeyInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uploadDate** | string
|
**certificateChainInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**pathInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -81056,6 +84589,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -81186,6 +84731,7 @@ new IamUser(scope: Construct, id: string, config: IamUserConfig)
* **path** (string
) *No description* __*Optional*__
* **permissionsBoundary** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -81202,10 +84748,12 @@ Name | Type | Description
**path** | string
|
**permissionsBoundary** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**uniqueId** | string
|
**forceDestroyInput**? | boolean
| __*Optional*__
**pathInput**? | string
| __*Optional*__
**permissionsBoundaryInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -81259,6 +84807,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -81667,6 +85227,7 @@ new ImagebuilderComponent(scope: Construct, id: string, config: ImagebuilderComp
* **kmsKeyId** (string
) *No description* __*Optional*__
* **supportedOsVersions** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **uri** (string
) *No description* __*Optional*__
@@ -81691,6 +85252,7 @@ Name | Type | Description
**platformInput** | string
|
**supportedOsVersions** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**uri** | string
|
**version** | string
|
@@ -81700,6 +85262,7 @@ Name | Type | Description
**descriptionInput**? | string
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
**supportedOsVersionsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**uriInput**? | string
| __*Optional*__
@@ -81778,6 +85341,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUri()
@@ -81831,6 +85406,7 @@ new ImagebuilderDistributionConfiguration(scope: Construct, id: string, config:
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -81849,7 +85425,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -81879,6 +85457,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -81922,6 +85512,7 @@ new ImagebuilderImage(scope: Construct, id: string, config: ImagebuilderImageCon
* **enhancedImageMetadataEnabled** (boolean
) *No description* __*Optional*__
* **imageTestsConfiguration** (Array<[ImagebuilderImageImageTestsConfiguration](#cdktf-provider-aws-imagebuilderimageimagetestsconfiguration)>
) image_tests_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([ImagebuilderImageTimeouts](#cdktf-provider-aws-imagebuilderimagetimeouts)
) timeouts block. __*Optional*__
@@ -81945,11 +85536,13 @@ Name | Type | Description
**osVersion** | string
|
**platform** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [ImagebuilderImageTimeouts](#cdktf-provider-aws-imagebuilderimagetimeouts)
|
**version** | string
|
**distributionConfigurationArnInput**? | string
| __*Optional*__
**enhancedImageMetadataEnabledInput**? | boolean
| __*Optional*__
**imageTestsConfigurationInput**? | Array<[ImagebuilderImageImageTestsConfiguration](#cdktf-provider-aws-imagebuilderimageimagetestsconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [ImagebuilderImageTimeouts](#cdktf-provider-aws-imagebuilderimagetimeouts)
| __*Optional*__
@@ -82017,6 +85610,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -82140,6 +85745,7 @@ new ImagebuilderImagePipeline(scope: Construct, id: string, config: Imagebuilder
* **schedule** (Array<[ImagebuilderImagePipelineSchedule](#cdktf-provider-aws-imagebuilderimagepipelineschedule)>
) schedule block. __*Optional*__
* **status** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -82168,12 +85774,14 @@ Name | Type | Description
**schedule** | Array<[ImagebuilderImagePipelineSchedule](#cdktf-provider-aws-imagebuilderimagepipelineschedule)>
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**distributionConfigurationArnInput**? | string
| __*Optional*__
**enhancedImageMetadataEnabledInput**? | boolean
| __*Optional*__
**imageTestsConfigurationInput**? | Array<[ImagebuilderImagePipelineImageTestsConfiguration](#cdktf-provider-aws-imagebuilderimagepipelineimagetestsconfiguration)>
| __*Optional*__
**scheduleInput**? | Array<[ImagebuilderImagePipelineSchedule](#cdktf-provider-aws-imagebuilderimagepipelineschedule)>
| __*Optional*__
**statusInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -82263,6 +85871,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -82307,6 +85927,7 @@ new ImagebuilderImageRecipe(scope: Construct, id: string, config: ImagebuilderIm
* **blockDeviceMapping** (Array<[ImagebuilderImageRecipeBlockDeviceMapping](#cdktf-provider-aws-imagebuilderimagerecipeblockdevicemapping)>
) block_device_mapping block. __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **workingDirectory** (string
) *No description* __*Optional*__
@@ -82330,11 +85951,13 @@ Name | Type | Description
**parentImageInput** | string
|
**platform** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | string
|
**versionInput** | string
|
**workingDirectory** | string
|
**blockDeviceMappingInput**? | Array<[ImagebuilderImageRecipeBlockDeviceMapping](#cdktf-provider-aws-imagebuilderimagerecipeblockdevicemapping)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**workingDirectoryInput**? | string
| __*Optional*__
@@ -82377,6 +86000,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWorkingDirectory()
@@ -82437,6 +86072,7 @@ new ImagebuilderInfrastructureConfiguration(scope: Construct, id: string, config
* **snsTopicArn** (string
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **terminateInstanceOnFailure** (boolean
) *No description* __*Optional*__
@@ -82463,6 +86099,7 @@ Name | Type | Description
**snsTopicArn** | string
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**terminateInstanceOnFailure** | boolean
|
**descriptionInput**? | string
| __*Optional*__
**instanceTypesInput**? | Array
| __*Optional*__
@@ -82472,6 +86109,7 @@ Name | Type | Description
**securityGroupIdsInput**? | Array
| __*Optional*__
**snsTopicArnInput**? | string
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**terminateInstanceOnFailureInput**? | boolean
| __*Optional*__
@@ -82586,6 +86224,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTerminateInstanceOnFailure()
@@ -82709,6 +86359,7 @@ new InspectorAssessmentTemplate(scope: Construct, id: string, config: InspectorA
* **rulesPackageArns** (Array
) *No description*
* **targetArn** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -82726,8 +86377,10 @@ Name | Type | Description
**rulesPackageArns** | Array
|
**rulesPackageArnsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetArn** | string
|
**targetArnInput** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -82745,6 +86398,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -82867,6 +86532,7 @@ new Instance(scope: Construct, id: string, config: InstanceConfig)
* **sourceDestCheck** (boolean
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tenancy** (string
) *No description* __*Optional*__
* **timeouts** ([InstanceTimeouts](#cdktf-provider-aws-instancetimeouts)
) timeouts block. __*Optional*__
* **userData** (string
) *No description* __*Optional*__
@@ -82923,6 +86589,7 @@ Name | Type | Description
**sourceDestCheck** | boolean
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**tenancy** | string
|
**timeouts** | [InstanceTimeouts](#cdktf-provider-aws-instancetimeouts)
|
**userData** | string
|
@@ -82957,6 +86624,7 @@ Name | Type | Description
**securityGroupsInput**? | Array
| __*Optional*__
**sourceDestCheckInput**? | boolean
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**tenancyInput**? | string
| __*Optional*__
**timeoutsInput**? | [InstanceTimeouts](#cdktf-provider-aws-instancetimeouts)
| __*Optional*__
@@ -83316,6 +86984,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTenancy()
@@ -83426,6 +87106,7 @@ new InternetGateway(scope: Construct, id: string, config?: InternetGatewayConfig
* **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -83439,7 +87120,9 @@ Name | Type | Description
**id** | string
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -83458,6 +87141,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcId()
@@ -84013,6 +87708,7 @@ new IotTopicRule(scope: Construct, id: string, config: IotTopicRuleConfig)
* **sqs** (Array<[IotTopicRuleSqs](#cdktf-provider-aws-iottopicrulesqs)>
) sqs block. __*Optional*__
* **stepFunctions** (Array<[IotTopicRuleStepFunctions](#cdktf-provider-aws-iottopicrulestepfunctions)>
) step_functions block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -84049,6 +87745,7 @@ Name | Type | Description
**sqs** | Array<[IotTopicRuleSqs](#cdktf-provider-aws-iottopicrulesqs)>
|
**stepFunctions** | Array<[IotTopicRuleStepFunctions](#cdktf-provider-aws-iottopicrulestepfunctions)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**cloudwatchAlarmInput**? | Array<[IotTopicRuleCloudwatchAlarm](#cdktf-provider-aws-iottopicrulecloudwatchalarm)>
| __*Optional*__
**cloudwatchMetricInput**? | Array<[IotTopicRuleCloudwatchMetric](#cdktf-provider-aws-iottopicrulecloudwatchmetric)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
@@ -84066,6 +87763,7 @@ Name | Type | Description
**snsInput**? | Array<[IotTopicRuleSns](#cdktf-provider-aws-iottopicrulesns)>
| __*Optional*__
**sqsInput**? | Array<[IotTopicRuleSqs](#cdktf-provider-aws-iottopicrulesqs)>
| __*Optional*__
**stepFunctionsInput**? | Array<[IotTopicRuleStepFunctions](#cdktf-provider-aws-iottopicrulestepfunctions)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -84287,6 +87985,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -84328,6 +88038,7 @@ new KeyPair(scope: Construct, id: string, config: KeyPairConfig)
* **keyName** (string
) *No description* __*Optional*__
* **keyNamePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -84345,8 +88056,10 @@ Name | Type | Description
**publicKey** | string
|
**publicKeyInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**keyNameInput**? | string
| __*Optional*__
**keyNamePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -84388,6 +88101,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -84434,6 +88159,7 @@ new KinesisAnalyticsApplication(scope: Construct, id: string, config: KinesisAna
* **referenceDataSources** (Array<[KinesisAnalyticsApplicationReferenceDataSources](#cdktf-provider-aws-kinesisanalyticsapplicationreferencedatasources)>
) reference_data_sources block. __*Optional*__
* **startApplication** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -84457,6 +88183,7 @@ Name | Type | Description
**startApplication** | boolean
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | number
|
**cloudwatchLoggingOptionsInput**? | Array<[KinesisAnalyticsApplicationCloudwatchLoggingOptions](#cdktf-provider-aws-kinesisanalyticsapplicationcloudwatchloggingoptions)>
| __*Optional*__
**codeInput**? | string
| __*Optional*__
@@ -84465,6 +88192,7 @@ Name | Type | Description
**outputsInput**? | Array<[KinesisAnalyticsApplicationOutputs](#cdktf-provider-aws-kinesisanalyticsapplicationoutputs)>
| __*Optional*__
**referenceDataSourcesInput**? | Array<[KinesisAnalyticsApplicationReferenceDataSources](#cdktf-provider-aws-kinesisanalyticsapplicationreferencedatasources)>
| __*Optional*__
**startApplicationInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -84566,6 +88294,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -84615,6 +88355,7 @@ new KinesisFirehoseDeliveryStream(scope: Construct, id: string, config: KinesisF
* **serverSideEncryption** (Array<[KinesisFirehoseDeliveryStreamServerSideEncryption](#cdktf-provider-aws-kinesisfirehosedeliverystreamserversideencryption)>
) server_side_encryption block. __*Optional*__
* **splunkConfiguration** (Array<[KinesisFirehoseDeliveryStreamSplunkConfiguration](#cdktf-provider-aws-kinesisfirehosedeliverystreamsplunkconfiguration)>
) splunk_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **versionId** (string
) *No description* __*Optional*__
@@ -84640,6 +88381,7 @@ Name | Type | Description
**serverSideEncryption** | Array<[KinesisFirehoseDeliveryStreamServerSideEncryption](#cdktf-provider-aws-kinesisfirehosedeliverystreamserversideencryption)>
|
**splunkConfiguration** | Array<[KinesisFirehoseDeliveryStreamSplunkConfiguration](#cdktf-provider-aws-kinesisfirehosedeliverystreamsplunkconfiguration)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**versionId** | string
|
**destinationIdInput**? | string
| __*Optional*__
**elasticsearchConfigurationInput**? | Array<[KinesisFirehoseDeliveryStreamElasticsearchConfiguration](#cdktf-provider-aws-kinesisfirehosedeliverystreamelasticsearchconfiguration)>
| __*Optional*__
@@ -84650,6 +88392,7 @@ Name | Type | Description
**s3ConfigurationInput**? | Array<[KinesisFirehoseDeliveryStreamS3Configuration](#cdktf-provider-aws-kinesisfirehosedeliverystreams3configuration)>
| __*Optional*__
**serverSideEncryptionInput**? | Array<[KinesisFirehoseDeliveryStreamServerSideEncryption](#cdktf-provider-aws-kinesisfirehosedeliverystreamserversideencryption)>
| __*Optional*__
**splunkConfigurationInput**? | Array<[KinesisFirehoseDeliveryStreamSplunkConfiguration](#cdktf-provider-aws-kinesisfirehosedeliverystreamsplunkconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**versionIdInput**? | string
| __*Optional*__
@@ -84776,6 +88519,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVersionId()
@@ -84833,6 +88588,7 @@ new KinesisStream(scope: Construct, id: string, config: KinesisStreamConfig)
* **retentionPeriod** (number
) *No description* __*Optional*__
* **shardLevelMetrics** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([KinesisStreamTimeouts](#cdktf-provider-aws-kinesisstreamtimeouts)
) timeouts block. __*Optional*__
@@ -84854,12 +88610,14 @@ Name | Type | Description
**shardCountInput** | number
|
**shardLevelMetrics** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [KinesisStreamTimeouts](#cdktf-provider-aws-kinesisstreamtimeouts)
|
**encryptionTypeInput**? | string
| __*Optional*__
**enforceConsumerDeletionInput**? | boolean
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
**retentionPeriodInput**? | number
| __*Optional*__
**shardLevelMetricsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [KinesisStreamTimeouts](#cdktf-provider-aws-kinesisstreamtimeouts)
| __*Optional*__
@@ -84938,6 +88696,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -85051,6 +88821,7 @@ new KinesisVideoStream(scope: Construct, id: string, config: KinesisVideoStreamC
* **kmsKeyId** (string
) *No description* __*Optional*__
* **mediaType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([KinesisVideoStreamTimeouts](#cdktf-provider-aws-kinesisvideostreamtimeouts)
) timeouts block. __*Optional*__
@@ -85070,12 +88841,14 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [KinesisVideoStreamTimeouts](#cdktf-provider-aws-kinesisvideostreamtimeouts)
|
**version** | string
|
**dataRetentionInHoursInput**? | number
| __*Optional*__
**deviceNameInput**? | string
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
**mediaTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [KinesisVideoStreamTimeouts](#cdktf-provider-aws-kinesisvideostreamtimeouts)
| __*Optional*__
@@ -85142,6 +88915,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -85200,6 +88985,7 @@ new Kinesisanalyticsv2Application(scope: Construct, id: string, config: Kinesisa
* **forceStop** (boolean
) *No description* __*Optional*__
* **startApplication** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -85225,12 +89011,14 @@ Name | Type | Description
**startApplication** | boolean
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**versionId** | number
|
**applicationConfigurationInput**? | Array<[Kinesisanalyticsv2ApplicationApplicationConfiguration](#cdktf-provider-aws-kinesisanalyticsv2applicationapplicationconfiguration)>
| __*Optional*__
**cloudwatchLoggingOptionsInput**? | Array<[Kinesisanalyticsv2ApplicationCloudwatchLoggingOptions](#cdktf-provider-aws-kinesisanalyticsv2applicationcloudwatchloggingoptions)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**forceStopInput**? | boolean
| __*Optional*__
**startApplicationInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -85308,6 +89096,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -85566,6 +89366,7 @@ new KmsExternalKey(scope: Construct, id: string, config?: KmsExternalKeyConfig)
* **keyMaterialBase64** (string
) *No description* __*Optional*__
* **policy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **validTo** (string
) *No description* __*Optional*__
@@ -85586,12 +89387,14 @@ Name | Type | Description
**keyUsage** | string
|
**policy** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**validTo** | string
|
**deletionWindowInDaysInput**? | number
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**enabledInput**? | boolean
| __*Optional*__
**keyMaterialBase64Input**? | string
| __*Optional*__
**policyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**validToInput**? | string
| __*Optional*__
@@ -85670,6 +89473,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetValidTo()
@@ -85863,6 +89678,7 @@ new KmsKey(scope: Construct, id: string, config?: KmsKeyConfig)
* **keyUsage** (string
) *No description* __*Optional*__
* **policy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -85882,6 +89698,7 @@ Name | Type | Description
**keyUsage** | string
|
**policy** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**customerMasterKeySpecInput**? | string
| __*Optional*__
**deletionWindowInDaysInput**? | number
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
@@ -85889,6 +89706,7 @@ Name | Type | Description
**isEnabledInput**? | boolean
| __*Optional*__
**keyUsageInput**? | string
| __*Optional*__
**policyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -85990,6 +89808,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -86809,6 +90639,7 @@ new LambdaFunction(scope: Construct, id: string, config: LambdaFunctionConfig)
* **s3ObjectVersion** (string
) *No description* __*Optional*__
* **sourceCodeHash** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeout** (number
) *No description* __*Optional*__
* **timeouts** ([LambdaFunctionTimeouts](#cdktf-provider-aws-lambdafunctiontimeouts)
) timeouts block. __*Optional*__
* **tracingConfig** (Array<[LambdaFunctionTracingConfig](#cdktf-provider-aws-lambdafunctiontracingconfig)>
) tracing_config block. __*Optional*__
@@ -86854,6 +90685,7 @@ Name | Type | Description
**sourceCodeHash** | string
|
**sourceCodeSize** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeout** | number
|
**timeouts** | [LambdaFunctionTimeouts](#cdktf-provider-aws-lambdafunctiontimeouts)
|
**tracingConfig** | Array<[LambdaFunctionTracingConfig](#cdktf-provider-aws-lambdafunctiontracingconfig)>
|
@@ -86879,6 +90711,7 @@ Name | Type | Description
**s3KeyInput**? | string
| __*Optional*__
**s3ObjectVersionInput**? | string
| __*Optional*__
**sourceCodeHashInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutInput**? | number
| __*Optional*__
**timeoutsInput**? | [LambdaFunctionTimeouts](#cdktf-provider-aws-lambdafunctiontimeouts)
| __*Optional*__
@@ -87140,6 +90973,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeout()
@@ -88097,6 +91942,7 @@ new LaunchTemplate(scope: Construct, id: string, config?: LaunchTemplateConfig)
* **ramDiskId** (string
) *No description* __*Optional*__
* **securityGroupNames** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tagSpecifications** (Array<[LaunchTemplateTagSpecifications](#cdktf-provider-aws-launchtemplatetagspecifications)>
) tag_specifications block. __*Optional*__
* **updateDefaultVersion** (boolean
) *No description* __*Optional*__
* **userData** (string
) *No description* __*Optional*__
@@ -88142,6 +91988,7 @@ Name | Type | Description
**securityGroupNames** | Array
|
**tagSpecifications** | Array<[LaunchTemplateTagSpecifications](#cdktf-provider-aws-launchtemplatetagspecifications)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**updateDefaultVersion** | boolean
|
**userData** | string
|
**vpcSecurityGroupIds** | Array
|
@@ -88174,6 +92021,7 @@ Name | Type | Description
**ramDiskIdInput**? | string
| __*Optional*__
**securityGroupNamesInput**? | Array
| __*Optional*__
**tagSpecificationsInput**? | Array<[LaunchTemplateTagSpecifications](#cdktf-provider-aws-launchtemplatetagspecifications)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**updateDefaultVersionInput**? | boolean
| __*Optional*__
**userDataInput**? | string
| __*Optional*__
@@ -88542,6 +92390,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUpdateDefaultVersion()
@@ -88631,6 +92491,7 @@ new Lb(scope: Construct, id: string, config?: LbConfig)
* **subnetMapping** (Array<[LbSubnetMapping](#cdktf-provider-aws-lbsubnetmapping)>
) subnet_mapping block. __*Optional*__
* **subnets** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([LbTimeouts](#cdktf-provider-aws-lbtimeouts)
) timeouts block. __*Optional*__
@@ -88660,6 +92521,7 @@ Name | Type | Description
**subnetMapping** | Array<[LbSubnetMapping](#cdktf-provider-aws-lbsubnetmapping)>
|
**subnets** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [LbTimeouts](#cdktf-provider-aws-lbtimeouts)
|
**vpcId** | string
|
**zoneId** | string
|
@@ -88678,6 +92540,7 @@ Name | Type | Description
**securityGroupsInput**? | Array
| __*Optional*__
**subnetMappingInput**? | Array<[LbSubnetMapping](#cdktf-provider-aws-lbsubnetmapping)>
| __*Optional*__
**subnetsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [LbTimeouts](#cdktf-provider-aws-lbtimeouts)
| __*Optional*__
@@ -88876,6 +92739,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -89365,6 +93240,7 @@ new LbTargetGroup(scope: Construct, id: string, config?: LbTargetGroupConfig)
* **slowStart** (number
) *No description* __*Optional*__
* **stickiness** (Array<[LbTargetGroupStickiness](#cdktf-provider-aws-lbtargetgroupstickiness)>
) stickiness block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **targetType** (string
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -89392,6 +93268,7 @@ Name | Type | Description
**slowStart** | number
|
**stickiness** | Array<[LbTargetGroupStickiness](#cdktf-provider-aws-lbtargetgroupstickiness)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetType** | string
|
**vpcId** | string
|
**deregistrationDelayInput**? | number
| __*Optional*__
@@ -89407,6 +93284,7 @@ Name | Type | Description
**proxyProtocolV2Input**? | boolean
| __*Optional*__
**slowStartInput**? | number
| __*Optional*__
**stickinessInput**? | Array<[LbTargetGroupStickiness](#cdktf-provider-aws-lbtargetgroupstickiness)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetTypeInput**? | string
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -89582,6 +93460,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTargetType()
@@ -90480,6 +94370,7 @@ new LicensemanagerLicenseConfiguration(scope: Construct, id: string, config: Lic
* **licenseCountHardLimit** (boolean
) *No description* __*Optional*__
* **licenseRules** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -90500,10 +94391,12 @@ Name | Type | Description
**nameInput** | string
|
**ownerAccountId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**licenseCountHardLimitInput**? | boolean
| __*Optional*__
**licenseCountInput**? | number
| __*Optional*__
**licenseRulesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -90569,6 +94462,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -90666,6 +94571,7 @@ new LightsailInstance(scope: Construct, id: string, config: LightsailInstanceCon
* **name** (string
) *No description*
* **keyPairName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **userData** (string
) *No description* __*Optional*__
@@ -90695,9 +94601,11 @@ Name | Type | Description
**publicIpAddress** | string
|
**ramSize** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**userData** | string
|
**username** | string
|
**keyPairNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**userDataInput**? | string
| __*Optional*__
@@ -90728,6 +94636,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUserData()
@@ -91254,6 +95174,89 @@ __Returns__:
+## class Macie2Account
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new Macie2Account(scope: Construct, id: string, config?: Macie2AccountConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([Macie2AccountConfig](#cdktf-provider-aws-macie2accountconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **findingPublishingFrequency** (string
) *No description* __*Optional*__
+ * **status** (string
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**createdAt** | string
|
+**findingPublishingFrequency** | string
|
+**id** | string
|
+**serviceRole** | string
|
+**status** | string
|
+**updatedAt** | string
|
+**findingPublishingFrequencyInput**? | string
| __*Optional*__
+**statusInput**? | string
| __*Optional*__
+
+### Methods
+
+
+#### resetFindingPublishingFrequency()
+
+
+
+```ts
+resetFindingPublishingFrequency(): void
+```
+
+
+
+
+
+#### resetStatus()
+
+
+
+```ts
+resetStatus(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class MacieMemberAccountAssociation
@@ -91491,6 +95494,7 @@ new MediaConvertQueue(scope: Construct, id: string, config: MediaConvertQueueCon
* **reservationPlanSettings** (Array<[MediaConvertQueueReservationPlanSettings](#cdktf-provider-aws-mediaconvertqueuereservationplansettings)>
) reservation_plan_settings block. __*Optional*__
* **status** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -91508,10 +95512,12 @@ Name | Type | Description
**reservationPlanSettings** | Array<[MediaConvertQueueReservationPlanSettings](#cdktf-provider-aws-mediaconvertqueuereservationplansettings)>
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**pricingPlanInput**? | string
| __*Optional*__
**reservationPlanSettingsInput**? | Array<[MediaConvertQueueReservationPlanSettings](#cdktf-provider-aws-mediaconvertqueuereservationplansettings)>
| __*Optional*__
**statusInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -91577,6 +95583,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -91617,6 +95635,7 @@ new MediaPackageChannel(scope: Construct, id: string, config: MediaPackageChanne
* **channelId** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -91631,7 +95650,9 @@ Name | Type | Description
**description** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -91674,6 +95695,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -91775,6 +95808,7 @@ new MediaStoreContainer(scope: Construct, id: string, config: MediaStoreContaine
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -91789,6 +95823,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -91806,6 +95842,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -91918,6 +95966,7 @@ new MqBroker(scope: Construct, id: string, config: MqBrokerConfig)
* **storageType** (string
) *No description* __*Optional*__
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -91950,6 +95999,7 @@ Name | Type | Description
**storageType** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**user** | Array<[MqBrokerUser](#cdktf-provider-aws-mqbrokeruser)>
|
**userInput** | Array<[MqBrokerUser](#cdktf-provider-aws-mqbrokeruser)>
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -91965,6 +96015,7 @@ Name | Type | Description
**securityGroupsInput**? | Array
| __*Optional*__
**storageTypeInput**? | string
| __*Optional*__
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -92151,6 +96202,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -92227,6 +96290,7 @@ new MqConfiguration(scope: Construct, id: string, config: MqConfigurationConfig)
* **authenticationStrategy** (string
) *No description* __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -92249,8 +96313,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**authenticationStrategyInput**? | string
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -92292,6 +96358,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -92340,6 +96418,7 @@ new MskCluster(scope: Construct, id: string, config: MskClusterConfig)
* **loggingInfo** (Array<[MskClusterLoggingInfo](#cdktf-provider-aws-mskclusterlogginginfo)>
) logging_info block. __*Optional*__
* **openMonitoring** (Array<[MskClusterOpenMonitoring](#cdktf-provider-aws-mskclusteropenmonitoring)>
) open_monitoring block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -92369,6 +96448,7 @@ Name | Type | Description
**numberOfBrokerNodesInput** | number
|
**openMonitoring** | Array<[MskClusterOpenMonitoring](#cdktf-provider-aws-mskclusteropenmonitoring)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**zookeeperConnectString** | string
|
**clientAuthenticationInput**? | Array<[MskClusterClientAuthentication](#cdktf-provider-aws-mskclusterclientauthentication)>
| __*Optional*__
**configurationInfoInput**? | Array<[MskClusterConfigurationInfo](#cdktf-provider-aws-mskclusterconfigurationinfo)>
| __*Optional*__
@@ -92376,6 +96456,7 @@ Name | Type | Description
**enhancedMonitoringInput**? | string
| __*Optional*__
**loggingInfoInput**? | Array<[MskClusterLoggingInfo](#cdktf-provider-aws-mskclusterlogginginfo)>
| __*Optional*__
**openMonitoringInput**? | Array<[MskClusterOpenMonitoring](#cdktf-provider-aws-mskclusteropenmonitoring)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -92465,6 +96546,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -92651,6 +96744,7 @@ new MwaaEnvironment(scope: Construct, id: string, config: MwaaEnvironmentConfig)
* **requirementsS3ObjectVersion** (string
) *No description* __*Optional*__
* **requirementsS3Path** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **webserverAccessMode** (string
) *No description* __*Optional*__
* **weeklyMaintenanceWindowStart** (string
) *No description* __*Optional*__
@@ -92688,6 +96782,7 @@ Name | Type | Description
**sourceBucketArnInput** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**webserverAccessMode** | string
|
**webserverUrl** | string
|
**weeklyMaintenanceWindowStart** | string
|
@@ -92702,6 +96797,7 @@ Name | Type | Description
**pluginsS3PathInput**? | string
| __*Optional*__
**requirementsS3ObjectVersionInput**? | string
| __*Optional*__
**requirementsS3PathInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**webserverAccessModeInput**? | string
| __*Optional*__
**weeklyMaintenanceWindowStartInput**? | string
| __*Optional*__
@@ -92866,6 +96962,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWebserverAccessMode()
@@ -92993,6 +97101,7 @@ new NatGateway(scope: Construct, id: string, config: NatGatewayConfig)
* **allocationId** (string
) *No description*
* **subnetId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -93010,6 +97119,8 @@ Name | Type | Description
**subnetId** | string
|
**subnetIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -93027,6 +97138,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -93087,6 +97210,7 @@ new NeptuneCluster(scope: Construct, id: string, config?: NeptuneClusterConfig)
* **snapshotIdentifier** (string
) *No description* __*Optional*__
* **storageEncrypted** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([NeptuneClusterTimeouts](#cdktf-provider-aws-neptuneclustertimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -93127,6 +97251,7 @@ Name | Type | Description
**snapshotIdentifier** | string
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [NeptuneClusterTimeouts](#cdktf-provider-aws-neptuneclustertimeouts)
|
**vpcSecurityGroupIds** | Array
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -93151,6 +97276,7 @@ Name | Type | Description
**skipFinalSnapshotInput**? | boolean
| __*Optional*__
**snapshotIdentifierInput**? | string
| __*Optional*__
**storageEncryptedInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [NeptuneClusterTimeouts](#cdktf-provider-aws-neptuneclustertimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -93434,6 +97560,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -93512,6 +97650,7 @@ new NeptuneClusterInstance(scope: Construct, id: string, config: NeptuneClusterI
* **promotionTier** (number
) *No description* __*Optional*__
* **publiclyAccessible** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([NeptuneClusterInstanceTimeouts](#cdktf-provider-aws-neptuneclusterinstancetimeouts)
) timeouts block. __*Optional*__
@@ -93547,6 +97686,7 @@ Name | Type | Description
**publiclyAccessible** | boolean
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [NeptuneClusterInstanceTimeouts](#cdktf-provider-aws-neptuneclusterinstancetimeouts)
|
**writer** | boolean
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -93563,6 +97703,7 @@ Name | Type | Description
**preferredMaintenanceWindowInput**? | string
| __*Optional*__
**promotionTierInput**? | number
| __*Optional*__
**publiclyAccessibleInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [NeptuneClusterInstanceTimeouts](#cdktf-provider-aws-neptuneclusterinstancetimeouts)
| __*Optional*__
@@ -93749,6 +97890,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -93804,6 +97957,7 @@ new NeptuneClusterParameterGroup(scope: Construct, id: string, config: NeptuneCl
* **namePrefix** (string
) *No description* __*Optional*__
* **parameter** (Array<[NeptuneClusterParameterGroupParameter](#cdktf-provider-aws-neptuneclusterparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -93821,10 +97975,12 @@ Name | Type | Description
**namePrefix** | string
|
**parameter** | Array<[NeptuneClusterParameterGroupParameter](#cdktf-provider-aws-neptuneclusterparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**parameterInput**? | Array<[NeptuneClusterParameterGroupParameter](#cdktf-provider-aws-neptuneclusterparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -93890,6 +98046,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -94019,6 +98187,7 @@ new NeptuneEventSubscription(scope: Construct, id: string, config: NeptuneEventS
* **sourceIds** (Array
) *No description* __*Optional*__
* **sourceType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([NeptuneEventSubscriptionTimeouts](#cdktf-provider-aws-neptuneeventsubscriptiontimeouts)
) timeouts block. __*Optional*__
@@ -94040,6 +98209,7 @@ Name | Type | Description
**sourceIds** | Array
|
**sourceType** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [NeptuneEventSubscriptionTimeouts](#cdktf-provider-aws-neptuneeventsubscriptiontimeouts)
|
**enabledInput**? | boolean
| __*Optional*__
**eventCategoriesInput**? | Array
| __*Optional*__
@@ -94047,6 +98217,7 @@ Name | Type | Description
**namePrefixInput**? | string
| __*Optional*__
**sourceIdsInput**? | Array
| __*Optional*__
**sourceTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [NeptuneEventSubscriptionTimeouts](#cdktf-provider-aws-neptuneeventsubscriptiontimeouts)
| __*Optional*__
@@ -94137,6 +98308,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -94191,6 +98374,7 @@ new NeptuneParameterGroup(scope: Construct, id: string, config: NeptuneParameter
* **description** (string
) *No description* __*Optional*__
* **parameter** (Array<[NeptuneParameterGroupParameter](#cdktf-provider-aws-neptuneparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -94208,8 +98392,10 @@ Name | Type | Description
**nameInput** | string
|
**parameter** | Array<[NeptuneParameterGroupParameter](#cdktf-provider-aws-neptuneparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**parameterInput**? | Array<[NeptuneParameterGroupParameter](#cdktf-provider-aws-neptuneparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -94251,6 +98437,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -94293,6 +98491,7 @@ new NeptuneSubnetGroup(scope: Construct, id: string, config: NeptuneSubnetGroupC
* **name** (string
) *No description* __*Optional*__
* **namePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -94309,9 +98508,11 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -94365,6 +98566,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -94407,6 +98620,7 @@ new NetworkAcl(scope: Construct, id: string, config: NetworkAclConfig)
* **ingress** (Array<[NetworkAclIngress](#cdktf-provider-aws-networkaclingress)>
) *No description* __*Optional*__
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -94422,11 +98636,13 @@ Name | Type | Description
**ownerId** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcIdInput** | string
|
**egressInput**? | Array<[NetworkAclEgress](#cdktf-provider-aws-networkaclegress)>
| __*Optional*__
**ingressInput**? | Array<[NetworkAclIngress](#cdktf-provider-aws-networkaclingress)>
| __*Optional*__
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -94480,6 +98696,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -94695,6 +98923,7 @@ new NetworkInterface(scope: Construct, id: string, config: NetworkInterfaceConfi
* **securityGroups** (Array
) *No description* __*Optional*__
* **sourceDestCheck** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -94719,6 +98948,7 @@ Name | Type | Description
**subnetId** | string
|
**subnetIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**attachmentInput**? | Array<[NetworkInterfaceAttachment](#cdktf-provider-aws-networkinterfaceattachment)>
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**ipv6AddressCountInput**? | number
| __*Optional*__
@@ -94728,6 +98958,7 @@ Name | Type | Description
**privateIpsInput**? | Array
| __*Optional*__
**securityGroupsInput**? | Array
| __*Optional*__
**sourceDestCheckInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -94853,6 +99084,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -95016,6 +99259,7 @@ new NetworkfirewallFirewall(scope: Construct, id: string, config: Networkfirewal
* **firewallPolicyChangeProtection** (boolean
) *No description* __*Optional*__
* **subnetChangeProtection** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -95037,6 +99281,7 @@ Name | Type | Description
**subnetMapping** | Array<[NetworkfirewallFirewallSubnetMapping](#cdktf-provider-aws-networkfirewallfirewallsubnetmapping)>
|
**subnetMappingInput** | Array<[NetworkfirewallFirewallSubnetMapping](#cdktf-provider-aws-networkfirewallfirewallsubnetmapping)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**updateToken** | string
|
**vpcId** | string
|
**vpcIdInput** | string
|
@@ -95044,6 +99289,7 @@ Name | Type | Description
**descriptionInput**? | string
| __*Optional*__
**firewallPolicyChangeProtectionInput**? | boolean
| __*Optional*__
**subnetChangeProtectionInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -95122,6 +99368,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -95255,6 +99513,7 @@ new NetworkfirewallFirewallPolicy(scope: Construct, id: string, config: Networkf
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -95271,8 +99530,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**updateToken** | string
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -95302,6 +99563,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -95458,6 +99731,7 @@ new NetworkfirewallRuleGroup(scope: Construct, id: string, config: Networkfirewa
* **ruleGroup** (Array<[NetworkfirewallRuleGroupRuleGroup](#cdktf-provider-aws-networkfirewallrulegrouprulegroup)>
) rule_group block. __*Optional*__
* **rules** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -95476,12 +99750,14 @@ Name | Type | Description
**ruleGroup** | Array<[NetworkfirewallRuleGroupRuleGroup](#cdktf-provider-aws-networkfirewallrulegrouprulegroup)>
|
**rules** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**typeInput** | string
|
**updateToken** | string
|
**descriptionInput**? | string
| __*Optional*__
**ruleGroupInput**? | Array<[NetworkfirewallRuleGroupRuleGroup](#cdktf-provider-aws-networkfirewallrulegrouprulegroup)>
| __*Optional*__
**rulesInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -95535,6 +99811,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -95862,6 +100150,7 @@ new OpsworksCustomLayer(scope: Construct, id: string, config: OpsworksCustomLaye
* **instanceShutdownTimeout** (number
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -95897,6 +100186,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -95915,6 +100205,7 @@ Name | Type | Description
**installUpdatesOnBootInput**? | boolean
| __*Optional*__
**instanceShutdownTimeoutInput**? | number
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -96137,6 +100428,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -96207,6 +100510,7 @@ new OpsworksGangliaLayer(scope: Construct, id: string, config: OpsworksGangliaLa
* **name** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **url** (string
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
* **username** (string
) *No description* __*Optional*__
@@ -96243,6 +100547,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**url** | string
|
**useEbsOptimizedInstances** | boolean
|
**username** | string
|
@@ -96264,6 +100569,7 @@ Name | Type | Description
**instanceShutdownTimeoutInput**? | number
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**urlInput**? | string
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -96500,6 +100806,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUrl()
@@ -96599,6 +100917,7 @@ new OpsworksHaproxyLayer(scope: Construct, id: string, config: OpsworksHaproxyLa
* **statsUser** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -96638,6 +100957,7 @@ Name | Type | Description
**statsUser** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -96662,6 +100982,7 @@ Name | Type | Description
**statsUrlInput**? | string
| __*Optional*__
**statsUserInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -96956,6 +101277,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -97732,6 +102065,7 @@ new OpsworksJavaAppLayer(scope: Construct, id: string, config: OpsworksJavaAppLa
* **name** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -97769,6 +102103,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**appServerInput**? | string
| __*Optional*__
**appServerVersionInput**? | string
| __*Optional*__
@@ -97793,6 +102128,7 @@ Name | Type | Description
**jvmVersionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -98087,6 +102423,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -98157,6 +102505,7 @@ new OpsworksMemcachedLayer(scope: Construct, id: string, config: OpsworksMemcach
* **name** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -98190,6 +102539,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**allocatedMemoryInput**? | number
| __*Optional*__
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
@@ -98210,6 +102560,7 @@ Name | Type | Description
**instanceShutdownTimeoutInput**? | number
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -98456,6 +102807,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -98527,6 +102890,7 @@ new OpsworksMysqlLayer(scope: Construct, id: string, config: OpsworksMysqlLayerC
* **rootPasswordOnAllInstances** (boolean
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -98561,6 +102925,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -98582,6 +102947,7 @@ Name | Type | Description
**rootPasswordInput**? | string
| __*Optional*__
**rootPasswordOnAllInstancesInput**? | boolean
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -98840,6 +103206,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -98910,6 +103288,7 @@ new OpsworksNodejsAppLayer(scope: Construct, id: string, config: OpsworksNodejsA
* **nodejsVersion** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -98943,6 +103322,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -98963,6 +103343,7 @@ Name | Type | Description
**nameInput**? | string
| __*Optional*__
**nodejsVersionInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -99209,6 +103590,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -99391,6 +103784,7 @@ new OpsworksPhpAppLayer(scope: Construct, id: string, config: OpsworksPhpAppLaye
* **name** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -99423,6 +103817,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -99442,6 +103837,7 @@ Name | Type | Description
**instanceShutdownTimeoutInput**? | number
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -99676,6 +104072,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -99751,6 +104159,7 @@ new OpsworksRailsAppLayer(scope: Construct, id: string, config: OpsworksRailsApp
* **rubyVersion** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -99789,6 +104198,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**appServerInput**? | string
| __*Optional*__
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
@@ -99814,6 +104224,7 @@ Name | Type | Description
**rubyVersionInput**? | string
| __*Optional*__
**rubygemsVersionInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -100120,6 +104531,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -100250,6 +104673,7 @@ new OpsworksStack(scope: Construct, id: string, config: OpsworksStackConfig)
* **hostnameTheme** (string
) *No description* __*Optional*__
* **manageBerkshelf** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useCustomCookbooks** (boolean
) *No description* __*Optional*__
* **useOpsworksSecurityGroups** (boolean
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -100287,6 +104711,7 @@ Name | Type | Description
**serviceRoleArnInput** | string
|
**stackEndpoint** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**useCustomCookbooks** | boolean
|
**useOpsworksSecurityGroups** | boolean
|
**vpcId** | string
|
@@ -100304,6 +104729,7 @@ Name | Type | Description
**defaultSubnetIdInput**? | string
| __*Optional*__
**hostnameThemeInput**? | string
| __*Optional*__
**manageBerkshelfInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useCustomCookbooksInput**? | boolean
| __*Optional*__
**useOpsworksSecurityGroupsInput**? | boolean
| __*Optional*__
@@ -100492,6 +104918,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseCustomCookbooks()
@@ -100585,6 +105023,7 @@ new OpsworksStaticWebLayer(scope: Construct, id: string, config: OpsworksStaticW
* **name** (string
) *No description* __*Optional*__
* **systemPackages** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **useEbsOptimizedInstances** (boolean
) *No description* __*Optional*__
@@ -100617,6 +105056,7 @@ Name | Type | Description
**stackIdInput** | string
|
**systemPackages** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**useEbsOptimizedInstances** | boolean
|
**autoAssignElasticIpsInput**? | boolean
| __*Optional*__
**autoAssignPublicIpsInput**? | boolean
| __*Optional*__
@@ -100636,6 +105076,7 @@ Name | Type | Description
**instanceShutdownTimeoutInput**? | number
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**systemPackagesInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**useEbsOptimizedInstancesInput**? | boolean
| __*Optional*__
@@ -100870,6 +105311,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUseEbsOptimizedInstances()
@@ -101011,6 +105464,7 @@ new OrganizationsAccount(scope: Construct, id: string, config: OrganizationsAcco
* **parentId** (string
) *No description* __*Optional*__
* **roleName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -101032,9 +105486,11 @@ Name | Type | Description
**roleName** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**iamUserAccessToBillingInput**? | string
| __*Optional*__
**parentIdInput**? | string
| __*Optional*__
**roleNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -101088,6 +105544,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -101397,6 +105865,8 @@ new OrganizationsOrganizationalUnit(scope: Construct, id: string, config: Organi
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **parentId** (string
) *No description*
+ * **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -101411,6 +105881,10 @@ Name | Type | Description
**nameInput** | string
|
**parentId** | string
|
**parentIdInput** | string
|
+**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
+**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -101428,6 +105902,30 @@ accounts(index: string): OrganizationsOrganizationalUnitAccounts
__Returns__:
* [OrganizationsOrganizationalUnitAccounts](#cdktf-provider-aws-organizationsorganizationalunitaccounts)
+#### resetTags()
+
+
+
+```ts
+resetTags(): void
+```
+
+
+
+
+
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -101502,6 +106000,7 @@ new OrganizationsPolicy(scope: Construct, id: string, config: OrganizationsPolic
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **type** (string
) *No description* __*Optional*__
@@ -101519,8 +106018,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**typeInput**? | string
| __*Optional*__
@@ -101551,6 +106052,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetType()
@@ -102428,6 +106941,7 @@ new PinpointApp(scope: Construct, id: string, config?: PinpointAppConfig)
* **namePrefix** (string
) *No description* __*Optional*__
* **quietTime** (Array<[PinpointAppQuietTime](#cdktf-provider-aws-pinpointappquiettime)>
) quiet_time block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -102445,11 +106959,13 @@ Name | Type | Description
**namePrefix** | string
|
**quietTime** | Array<[PinpointAppQuietTime](#cdktf-provider-aws-pinpointappquiettime)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**campaignHookInput**? | Array<[PinpointAppCampaignHook](#cdktf-provider-aws-pinpointappcampaignhook)>
| __*Optional*__
**limitsInput**? | Array<[PinpointAppLimits](#cdktf-provider-aws-pinpointapplimits)>
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**quietTimeInput**? | Array<[PinpointAppQuietTime](#cdktf-provider-aws-pinpointappquiettime)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -102527,6 +107043,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -102964,6 +107492,7 @@ new PlacementGroup(scope: Construct, id: string, config: PlacementGroupConfig)
* **name** (string
) *No description*
* **strategy** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -102980,6 +107509,8 @@ Name | Type | Description
**strategy** | string
|
**strategyInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -102997,6 +107528,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -103160,6 +107703,7 @@ new QldbLedger(scope: Construct, id: string, config?: QldbLedgerConfig)
* **deletionProtection** (boolean
) *No description* __*Optional*__
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -103173,8 +107717,10 @@ Name | Type | Description
**id** | string
|
**name** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**deletionProtectionInput**? | boolean
| __*Optional*__
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -103216,6 +107762,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -103602,6 +108160,7 @@ new RamResourceShare(scope: Construct, id: string, config: RamResourceShareConfi
* **name** (string
) *No description*
* **allowExternalPrincipals** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([RamResourceShareTimeouts](#cdktf-provider-aws-ramresourcesharetimeouts)
) timeouts block. __*Optional*__
@@ -103617,8 +108176,10 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [RamResourceShareTimeouts](#cdktf-provider-aws-ramresourcesharetimeouts)
|
**allowExternalPrincipalsInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [RamResourceShareTimeouts](#cdktf-provider-aws-ramresourcesharetimeouts)
| __*Optional*__
@@ -103649,6 +108210,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -103810,6 +108383,7 @@ new RdsCluster(scope: Construct, id: string, config?: RdsClusterConfig)
* **sourceRegion** (string
) *No description* __*Optional*__
* **storageEncrypted** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([RdsClusterTimeouts](#cdktf-provider-aws-rdsclustertimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -103863,6 +108437,7 @@ Name | Type | Description
**sourceRegion** | string
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [RdsClusterTimeouts](#cdktf-provider-aws-rdsclustertimeouts)
|
**vpcSecurityGroupIds** | Array
|
**allowMajorVersionUpgradeInput**? | boolean
| __*Optional*__
@@ -103901,6 +108476,7 @@ Name | Type | Description
**snapshotIdentifierInput**? | string
| __*Optional*__
**sourceRegionInput**? | string
| __*Optional*__
**storageEncryptedInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [RdsClusterTimeouts](#cdktf-provider-aws-rdsclustertimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -104352,6 +108928,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -104419,6 +109007,7 @@ new RdsClusterEndpoint(scope: Construct, id: string, config: RdsClusterEndpointC
* **excludedMembers** (Array
) *No description* __*Optional*__
* **staticMembers** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -104439,8 +109028,10 @@ Name | Type | Description
**id** | string
|
**staticMembers** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**excludedMembersInput**? | Array
| __*Optional*__
**staticMembersInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -104482,6 +109073,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -104541,6 +109144,7 @@ new RdsClusterInstance(scope: Construct, id: string, config: RdsClusterInstanceC
* **promotionTier** (number
) *No description* __*Optional*__
* **publiclyAccessible** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([RdsClusterInstanceTimeouts](#cdktf-provider-aws-rdsclusterinstancetimeouts)
) timeouts block. __*Optional*__
@@ -104581,6 +109185,7 @@ Name | Type | Description
**publiclyAccessible** | boolean
|
**storageEncrypted** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [RdsClusterInstanceTimeouts](#cdktf-provider-aws-rdsclusterinstancetimeouts)
|
**writer** | boolean
|
**applyImmediatelyInput**? | boolean
| __*Optional*__
@@ -104602,6 +109207,7 @@ Name | Type | Description
**preferredMaintenanceWindowInput**? | string
| __*Optional*__
**promotionTierInput**? | number
| __*Optional*__
**publiclyAccessibleInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [RdsClusterInstanceTimeouts](#cdktf-provider-aws-rdsclusterinstancetimeouts)
| __*Optional*__
@@ -104848,6 +109454,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -104903,6 +109521,7 @@ new RdsClusterParameterGroup(scope: Construct, id: string, config: RdsClusterPar
* **namePrefix** (string
) *No description* __*Optional*__
* **parameter** (Array<[RdsClusterParameterGroupParameter](#cdktf-provider-aws-rdsclusterparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -104920,10 +109539,12 @@ Name | Type | Description
**namePrefix** | string
|
**parameter** | Array<[RdsClusterParameterGroupParameter](#cdktf-provider-aws-rdsclusterparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**parameterInput**? | Array<[RdsClusterParameterGroupParameter](#cdktf-provider-aws-rdsclusterparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -104989,6 +109610,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -105263,6 +109896,7 @@ new RedshiftCluster(scope: Construct, id: string, config: RedshiftClusterConfig)
* **snapshotCopy** (Array<[RedshiftClusterSnapshotCopy](#cdktf-provider-aws-redshiftclustersnapshotcopy)>
) snapshot_copy block. __*Optional*__
* **snapshotIdentifier** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([RedshiftClusterTimeouts](#cdktf-provider-aws-redshiftclustertimeouts)
) timeouts block. __*Optional*__
* **vpcSecurityGroupIds** (Array
) *No description* __*Optional*__
@@ -105311,6 +109945,7 @@ Name | Type | Description
**snapshotCopy** | Array<[RedshiftClusterSnapshotCopy](#cdktf-provider-aws-redshiftclustersnapshotcopy)>
|
**snapshotIdentifier** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [RedshiftClusterTimeouts](#cdktf-provider-aws-redshiftclustertimeouts)
|
**vpcSecurityGroupIds** | Array
|
**allowVersionUpgradeInput**? | boolean
| __*Optional*__
@@ -105343,6 +109978,7 @@ Name | Type | Description
**snapshotClusterIdentifierInput**? | string
| __*Optional*__
**snapshotCopyInput**? | Array<[RedshiftClusterSnapshotCopy](#cdktf-provider-aws-redshiftclustersnapshotcopy)>
| __*Optional*__
**snapshotIdentifierInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [RedshiftClusterTimeouts](#cdktf-provider-aws-redshiftclustertimeouts)
| __*Optional*__
**vpcSecurityGroupIdsInput**? | Array
| __*Optional*__
@@ -105722,6 +110358,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -105791,6 +110439,7 @@ new RedshiftEventSubscription(scope: Construct, id: string, config: RedshiftEven
* **sourceIds** (Array
) *No description* __*Optional*__
* **sourceType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([RedshiftEventSubscriptionTimeouts](#cdktf-provider-aws-redshifteventsubscriptiontimeouts)
) timeouts block. __*Optional*__
@@ -105814,12 +110463,14 @@ Name | Type | Description
**sourceType** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [RedshiftEventSubscriptionTimeouts](#cdktf-provider-aws-redshifteventsubscriptiontimeouts)
|
**enabledInput**? | boolean
| __*Optional*__
**eventCategoriesInput**? | Array
| __*Optional*__
**severityInput**? | string
| __*Optional*__
**sourceIdsInput**? | Array
| __*Optional*__
**sourceTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [RedshiftEventSubscriptionTimeouts](#cdktf-provider-aws-redshifteventsubscriptiontimeouts)
| __*Optional*__
@@ -105898,6 +110549,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -105952,6 +110615,7 @@ new RedshiftParameterGroup(scope: Construct, id: string, config: RedshiftParamet
* **description** (string
) *No description* __*Optional*__
* **parameter** (Array<[RedshiftParameterGroupParameter](#cdktf-provider-aws-redshiftparametergroupparameter)>
) parameter block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -105969,8 +110633,10 @@ Name | Type | Description
**nameInput** | string
|
**parameter** | Array<[RedshiftParameterGroupParameter](#cdktf-provider-aws-redshiftparametergroupparameter)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**parameterInput**? | Array<[RedshiftParameterGroupParameter](#cdktf-provider-aws-redshiftparametergroupparameter)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -106012,6 +110678,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -106123,6 +110801,7 @@ new RedshiftSnapshotCopyGrant(scope: Construct, id: string, config: RedshiftSnap
* **snapshotCopyGrantName** (string
) *No description*
* **kmsKeyId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -106137,7 +110816,9 @@ Name | Type | Description
**snapshotCopyGrantName** | string
|
**snapshotCopyGrantNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**kmsKeyIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -106167,6 +110848,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -106210,6 +110903,7 @@ new RedshiftSnapshotSchedule(scope: Construct, id: string, config: RedshiftSnaps
* **identifier** (string
) *No description* __*Optional*__
* **identifierPrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -106227,10 +110921,12 @@ Name | Type | Description
**identifier** | string
|
**identifierPrefix** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**forceDestroyInput**? | boolean
| __*Optional*__
**identifierInput**? | string
| __*Optional*__
**identifierPrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -106296,6 +110992,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -106393,6 +111101,7 @@ new RedshiftSubnetGroup(scope: Construct, id: string, config: RedshiftSubnetGrou
* **subnetIds** (Array
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -106409,7 +111118,9 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -106439,6 +111150,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -106480,6 +111203,7 @@ new ResourcegroupsGroup(scope: Construct, id: string, config: ResourcegroupsGrou
* **resourceQuery** (Array<[ResourcegroupsGroupResourceQuery](#cdktf-provider-aws-resourcegroupsgroupresourcequery)>
) resource_query block.
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -106496,7 +111220,9 @@ Name | Type | Description
**resourceQuery** | Array<[ResourcegroupsGroupResourceQuery](#cdktf-provider-aws-resourcegroupsgroupresourcequery)>
|
**resourceQueryInput** | Array<[ResourcegroupsGroupResourceQuery](#cdktf-provider-aws-resourcegroupsgroupresourcequery)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -106526,6 +111252,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -106915,6 +111653,7 @@ new Route53HealthCheck(scope: Construct, id: string, config: Route53HealthCheckC
* **resourcePath** (string
) *No description* __*Optional*__
* **searchString** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -106943,6 +111682,7 @@ Name | Type | Description
**resourcePath** | string
|
**searchString** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**typeInput** | string
|
**childHealthThresholdInput**? | number
| __*Optional*__
@@ -106963,6 +111703,7 @@ Name | Type | Description
**requestIntervalInput**? | number
| __*Optional*__
**resourcePathInput**? | string
| __*Optional*__
**searchStringInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -107196,6 +111937,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -107727,6 +112480,7 @@ new Route53ResolverEndpoint(scope: Construct, id: string, config: Route53Resolve
* **securityGroupIds** (Array
) *No description*
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([Route53ResolverEndpointTimeouts](#cdktf-provider-aws-route53resolverendpointtimeouts)
) timeouts block. __*Optional*__
@@ -107747,8 +112501,10 @@ Name | Type | Description
**securityGroupIds** | Array
|
**securityGroupIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [Route53ResolverEndpointTimeouts](#cdktf-provider-aws-route53resolverendpointtimeouts)
|
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [Route53ResolverEndpointTimeouts](#cdktf-provider-aws-route53resolverendpointtimeouts)
| __*Optional*__
@@ -107779,6 +112535,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -107831,6 +112599,7 @@ new Route53ResolverFirewallDomainList(scope: Construct, id: string, config: Rout
* **name** (string
) *No description*
* **domains** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -107845,7 +112614,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**domainsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -107875,6 +112646,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -107889,6 +112672,131 @@ __Returns__:
+## class Route53ResolverFirewallRule
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new Route53ResolverFirewallRule(scope: Construct, id: string, config: Route53ResolverFirewallRuleConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([Route53ResolverFirewallRuleConfig](#cdktf-provider-aws-route53resolverfirewallruleconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **action** (string
) *No description*
+ * **firewallDomainListId** (string
) *No description*
+ * **firewallRuleGroupId** (string
) *No description*
+ * **name** (string
) *No description*
+ * **priority** (number
) *No description*
+ * **blockOverrideDnsType** (string
) *No description* __*Optional*__
+ * **blockOverrideDomain** (string
) *No description* __*Optional*__
+ * **blockOverrideTtl** (number
) *No description* __*Optional*__
+ * **blockResponse** (string
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**action** | string
|
+**actionInput** | string
|
+**blockOverrideDnsType** | string
|
+**blockOverrideDomain** | string
|
+**blockOverrideTtl** | number
|
+**blockResponse** | string
|
+**firewallDomainListId** | string
|
+**firewallDomainListIdInput** | string
|
+**firewallRuleGroupId** | string
|
+**firewallRuleGroupIdInput** | string
|
+**id** | string
|
+**name** | string
|
+**nameInput** | string
|
+**priority** | number
|
+**priorityInput** | number
|
+**blockOverrideDnsTypeInput**? | string
| __*Optional*__
+**blockOverrideDomainInput**? | string
| __*Optional*__
+**blockOverrideTtlInput**? | number
| __*Optional*__
+**blockResponseInput**? | string
| __*Optional*__
+
+### Methods
+
+
+#### resetBlockOverrideDnsType()
+
+
+
+```ts
+resetBlockOverrideDnsType(): void
+```
+
+
+
+
+
+#### resetBlockOverrideDomain()
+
+
+
+```ts
+resetBlockOverrideDomain(): void
+```
+
+
+
+
+
+#### resetBlockOverrideTtl()
+
+
+
+```ts
+resetBlockOverrideTtl(): void
+```
+
+
+
+
+
+#### resetBlockResponse()
+
+
+
+```ts
+resetBlockResponse(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class Route53ResolverFirewallRuleGroup
@@ -107914,6 +112822,7 @@ new Route53ResolverFirewallRuleGroup(scope: Construct, id: string, config: Route
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -107929,6 +112838,8 @@ Name | Type | Description
**ownerId** | string
|
**shareStatus** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -107946,6 +112857,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -107960,6 +112883,114 @@ __Returns__:
+## class Route53ResolverFirewallRuleGroupAssociation
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new Route53ResolverFirewallRuleGroupAssociation(scope: Construct, id: string, config: Route53ResolverFirewallRuleGroupAssociationConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([Route53ResolverFirewallRuleGroupAssociationConfig](#cdktf-provider-aws-route53resolverfirewallrulegroupassociationconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **firewallRuleGroupId** (string
) *No description*
+ * **name** (string
) *No description*
+ * **priority** (number
) *No description*
+ * **vpcId** (string
) *No description*
+ * **mutationProtection** (string
) *No description* __*Optional*__
+ * **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**arn** | string
|
+**firewallRuleGroupId** | string
|
+**firewallRuleGroupIdInput** | string
|
+**id** | string
|
+**mutationProtection** | string
|
+**name** | string
|
+**nameInput** | string
|
+**priority** | number
|
+**priorityInput** | number
|
+**tags** | Map
|
+**tagsAll** | Map
|
+**vpcId** | string
|
+**vpcIdInput** | string
|
+**mutationProtectionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
+**tagsInput**? | Map
| __*Optional*__
+
+### Methods
+
+
+#### resetMutationProtection()
+
+
+
+```ts
+resetMutationProtection(): void
+```
+
+
+
+
+
+#### resetTags()
+
+
+
+```ts
+resetTags(): void
+```
+
+
+
+
+
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class Route53ResolverQueryLogConfig
@@ -107986,6 +113017,7 @@ new Route53ResolverQueryLogConfig(scope: Construct, id: string, config: Route53R
* **destinationArn** (string
) *No description*
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -108003,6 +113035,8 @@ Name | Type | Description
**ownerId** | string
|
**shareStatus** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -108020,6 +113054,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -108118,6 +113164,7 @@ new Route53ResolverRule(scope: Construct, id: string, config: Route53ResolverRul
* **name** (string
) *No description* __*Optional*__
* **resolverEndpointId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **targetIp** (Array<[Route53ResolverRuleTargetIp](#cdktf-provider-aws-route53resolverruletargetip)>
) target_ip block. __*Optional*__
* **timeouts** ([Route53ResolverRuleTimeouts](#cdktf-provider-aws-route53resolverruletimeouts)
) timeouts block. __*Optional*__
@@ -108139,10 +113186,12 @@ Name | Type | Description
**ruleTypeInput** | string
|
**shareStatus** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetIp** | Array<[Route53ResolverRuleTargetIp](#cdktf-provider-aws-route53resolverruletargetip)>
|
**timeouts** | [Route53ResolverRuleTimeouts](#cdktf-provider-aws-route53resolverruletimeouts)
|
**nameInput**? | string
| __*Optional*__
**resolverEndpointIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetIpInput**? | Array<[Route53ResolverRuleTargetIp](#cdktf-provider-aws-route53resolverruletargetip)>
| __*Optional*__
**timeoutsInput**? | [Route53ResolverRuleTimeouts](#cdktf-provider-aws-route53resolverruletimeouts)
| __*Optional*__
@@ -108186,6 +113235,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTargetIp()
@@ -108409,6 +113470,7 @@ new Route53Zone(scope: Construct, id: string, config: Route53ZoneConfig)
* **delegationSetId** (string
) *No description* __*Optional*__
* **forceDestroy** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpc** (Array<[Route53ZoneVpc](#cdktf-provider-aws-route53zonevpc)>
) vpc block. __*Optional*__
@@ -108426,11 +113488,13 @@ Name | Type | Description
**nameInput** | string
|
**nameServers** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpc** | Array<[Route53ZoneVpc](#cdktf-provider-aws-route53zonevpc)>
|
**zoneId** | string
|
**commentInput**? | string
| __*Optional*__
**delegationSetIdInput**? | string
| __*Optional*__
**forceDestroyInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcInput**? | Array<[Route53ZoneVpc](#cdktf-provider-aws-route53zonevpc)>
| __*Optional*__
@@ -108485,6 +113549,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpc()
@@ -108610,6 +113686,7 @@ new RouteTable(scope: Construct, id: string, config: RouteTableConfig)
* **propagatingVgws** (Array
) *No description* __*Optional*__
* **route** (Array<[RouteTableRoute](#cdktf-provider-aws-routetableroute)>
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -108624,10 +113701,12 @@ Name | Type | Description
**propagatingVgws** | Array
|
**route** | Array<[RouteTableRoute](#cdktf-provider-aws-routetableroute)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcIdInput** | string
|
**propagatingVgwsInput**? | Array
| __*Optional*__
**routeInput**? | Array<[RouteTableRoute](#cdktf-provider-aws-routetableroute)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -108669,6 +113748,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -109050,6 +114141,7 @@ new S3Bucket(scope: Construct, id: string, config?: S3BucketConfig)
* **requestPayer** (string
) *No description* __*Optional*__
* **serverSideEncryptionConfiguration** (Array<[S3BucketServerSideEncryptionConfiguration](#cdktf-provider-aws-s3bucketserversideencryptionconfiguration)>
) server_side_encryption_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **versioning** (Array<[S3BucketVersioning](#cdktf-provider-aws-s3bucketversioning)>
) versioning block. __*Optional*__
* **website** (Array<[S3BucketWebsite](#cdktf-provider-aws-s3bucketwebsite)>
) website block. __*Optional*__
* **websiteDomain** (string
) *No description* __*Optional*__
@@ -109083,6 +114175,7 @@ Name | Type | Description
**requestPayer** | string
|
**serverSideEncryptionConfiguration** | Array<[S3BucketServerSideEncryptionConfiguration](#cdktf-provider-aws-s3bucketserversideencryptionconfiguration)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**versioning** | Array<[S3BucketVersioning](#cdktf-provider-aws-s3bucketversioning)>
|
**website** | Array<[S3BucketWebsite](#cdktf-provider-aws-s3bucketwebsite)>
|
**websiteDomain** | string
|
@@ -109102,6 +114195,7 @@ Name | Type | Description
**replicationConfigurationInput**? | Array<[S3BucketReplicationConfiguration](#cdktf-provider-aws-s3bucketreplicationconfiguration)>
| __*Optional*__
**requestPayerInput**? | string
| __*Optional*__
**serverSideEncryptionConfigurationInput**? | Array<[S3BucketServerSideEncryptionConfiguration](#cdktf-provider-aws-s3bucketserversideencryptionconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**versioningInput**? | Array<[S3BucketVersioning](#cdktf-provider-aws-s3bucketversioning)>
| __*Optional*__
**websiteDomainInput**? | string
| __*Optional*__
@@ -109303,6 +114397,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVersioning()
@@ -109775,6 +114881,7 @@ new S3BucketObject(scope: Construct, id: string, config: S3BucketObjectConfig)
* **source** (string
) *No description* __*Optional*__
* **storageClass** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **websiteRedirect** (string
) *No description* __*Optional*__
@@ -109809,6 +114916,7 @@ Name | Type | Description
**source** | string
|
**storageClass** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**versionId** | string
|
**websiteRedirect** | string
|
**aclInput**? | string
| __*Optional*__
@@ -109830,6 +114938,7 @@ Name | Type | Description
**serverSideEncryptionInput**? | string
| __*Optional*__
**sourceInput**? | string
| __*Optional*__
**storageClassInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**websiteRedirectInput**? | string
| __*Optional*__
@@ -110076,6 +115185,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWebsiteRedirect()
@@ -110353,6 +115474,7 @@ new S3ControlBucket(scope: Construct, id: string, config: S3ControlBucketConfig)
* **bucket** (string
) *No description*
* **outpostId** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -110370,6 +115492,8 @@ Name | Type | Description
**outpostIdInput** | string
|
**publicAccessBlockEnabled** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -110387,6 +115511,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -110573,6 +115709,7 @@ new S3ObjectCopy(scope: Construct, id: string, config: S3ObjectCopyConfig)
* **storageClass** (string
) *No description* __*Optional*__
* **taggingDirective** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **websiteRedirect** (string
) *No description* __*Optional*__
@@ -110628,6 +115765,7 @@ Name | Type | Description
**storageClass** | string
|
**taggingDirective** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**versionId** | string
|
**websiteRedirect** | string
|
**aclInput**? | string
| __*Optional*__
@@ -110663,6 +115801,7 @@ Name | Type | Description
**sourceCustomerKeyMd5Input**? | string
| __*Optional*__
**storageClassInput**? | string
| __*Optional*__
**taggingDirectiveInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**websiteRedirectInput**? | string
| __*Optional*__
@@ -111077,6 +116216,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWebsiteRedirect()
@@ -111237,6 +116388,7 @@ new SagemakerApp(scope: Construct, id: string, config: SagemakerAppConfig)
* **userProfileName** (string
) *No description*
* **resourceSpec** (Array<[SagemakerAppResourceSpec](#cdktf-provider-aws-sagemakerappresourcespec)>
) resource_spec block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111255,9 +116407,11 @@ Name | Type | Description
**id** | string
|
**resourceSpec** | Array<[SagemakerAppResourceSpec](#cdktf-provider-aws-sagemakerappresourcespec)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**userProfileName** | string
|
**userProfileNameInput** | string
|
**resourceSpecInput**? | Array<[SagemakerAppResourceSpec](#cdktf-provider-aws-sagemakerappresourcespec)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111287,6 +116441,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -111458,6 +116624,7 @@ new SagemakerDomain(scope: Construct, id: string, config: SagemakerDomainConfig)
* **appNetworkAccessType** (string
) *No description* __*Optional*__
* **kmsKeyId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111481,11 +116648,13 @@ Name | Type | Description
**subnetIds** | Array
|
**subnetIdsInput** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**url** | string
|
**vpcId** | string
|
**vpcIdInput** | string
|
**appNetworkAccessTypeInput**? | string
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111527,6 +116696,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -111567,6 +116748,7 @@ new SagemakerEndpoint(scope: Construct, id: string, config: SagemakerEndpointCon
* **endpointConfigName** (string
) *No description*
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111581,7 +116763,9 @@ Name | Type | Description
**id** | string
|
**name** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111611,6 +116795,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -111653,6 +116849,7 @@ new SagemakerEndpointConfiguration(scope: Construct, id: string, config: Sagemak
* **kmsKeyArn** (string
) *No description* __*Optional*__
* **name** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111669,9 +116866,11 @@ Name | Type | Description
**productionVariants** | Array<[SagemakerEndpointConfigurationProductionVariants](#cdktf-provider-aws-sagemakerendpointconfigurationproductionvariants)>
|
**productionVariantsInput** | Array<[SagemakerEndpointConfigurationProductionVariants](#cdktf-provider-aws-sagemakerendpointconfigurationproductionvariants)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**dataCaptureConfigInput**? | Array<[SagemakerEndpointConfigurationDataCaptureConfig](#cdktf-provider-aws-sagemakerendpointconfigurationdatacaptureconfig)>
| __*Optional*__
**kmsKeyArnInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111725,6 +116924,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -111771,6 +116982,7 @@ new SagemakerFeatureGroup(scope: Construct, id: string, config: SagemakerFeature
* **offlineStoreConfig** (Array<[SagemakerFeatureGroupOfflineStoreConfig](#cdktf-provider-aws-sagemakerfeaturegroupofflinestoreconfig)>
) offline_store_config block. __*Optional*__
* **onlineStoreConfig** (Array<[SagemakerFeatureGroupOnlineStoreConfig](#cdktf-provider-aws-sagemakerfeaturegrouponlinestoreconfig)>
) online_store_config block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111795,9 +117007,11 @@ Name | Type | Description
**roleArn** | string
|
**roleArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**offlineStoreConfigInput**? | Array<[SagemakerFeatureGroupOfflineStoreConfig](#cdktf-provider-aws-sagemakerfeaturegroupofflinestoreconfig)>
| __*Optional*__
**onlineStoreConfigInput**? | Array<[SagemakerFeatureGroupOnlineStoreConfig](#cdktf-provider-aws-sagemakerfeaturegrouponlinestoreconfig)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111851,6 +117065,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -111893,6 +117119,7 @@ new SagemakerImage(scope: Construct, id: string, config: SagemakerImageConfig)
* **description** (string
) *No description* __*Optional*__
* **displayName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -111910,8 +117137,10 @@ Name | Type | Description
**roleArn** | string
|
**roleArnInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**displayNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -111953,6 +117182,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -112056,6 +117297,7 @@ new SagemakerModel(scope: Construct, id: string, config: SagemakerModelConfig)
* **name** (string
) *No description* __*Optional*__
* **primaryContainer** (Array<[SagemakerModelPrimaryContainer](#cdktf-provider-aws-sagemakermodelprimarycontainer)>
) primary_container block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcConfig** (Array<[SagemakerModelVpcConfig](#cdktf-provider-aws-sagemakermodelvpcconfig)>
) vpc_config block. __*Optional*__
@@ -112074,11 +117316,13 @@ Name | Type | Description
**name** | string
|
**primaryContainer** | Array<[SagemakerModelPrimaryContainer](#cdktf-provider-aws-sagemakermodelprimarycontainer)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcConfig** | Array<[SagemakerModelVpcConfig](#cdktf-provider-aws-sagemakermodelvpcconfig)>
|
**containerInput**? | Array<[SagemakerModelContainer](#cdktf-provider-aws-sagemakermodelcontainer)>
| __*Optional*__
**enableNetworkIsolationInput**? | boolean
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**primaryContainerInput**? | Array<[SagemakerModelPrimaryContainer](#cdktf-provider-aws-sagemakermodelprimarycontainer)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcConfigInput**? | Array<[SagemakerModelVpcConfig](#cdktf-provider-aws-sagemakermodelvpcconfig)>
| __*Optional*__
@@ -112145,6 +117389,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcConfig()
@@ -112197,6 +117453,7 @@ new SagemakerModelPackageGroup(scope: Construct, id: string, config: SagemakerMo
* **modelPackageGroupName** (string
) *No description*
* **modelPackageGroupDescription** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -112211,7 +117468,9 @@ Name | Type | Description
**modelPackageGroupName** | string
|
**modelPackageGroupNameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**modelPackageGroupDescriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -112241,6 +117500,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -112290,6 +117561,7 @@ new SagemakerNotebookInstance(scope: Construct, id: string, config: SagemakerNot
* **securityGroups** (Array
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **volumeSize** (number
) *No description* __*Optional*__
@@ -112317,6 +117589,7 @@ Name | Type | Description
**securityGroups** | Array
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**url** | string
|
**volumeSize** | number
|
**additionalCodeRepositoriesInput**? | Array
| __*Optional*__
@@ -112327,6 +117600,7 @@ Name | Type | Description
**rootAccessInput**? | string
| __*Optional*__
**securityGroupsInput**? | Array
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**volumeSizeInput**? | number
| __*Optional*__
@@ -112441,6 +117715,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVolumeSize()
@@ -112591,6 +117877,7 @@ new SagemakerUserProfile(scope: Construct, id: string, config: SagemakerUserProf
* **singleSignOnUserIdentifier** (string
) *No description* __*Optional*__
* **singleSignOnUserValue** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **userSettings** (Array<[SagemakerUserProfileUserSettings](#cdktf-provider-aws-sagemakeruserprofileusersettings)>
) user_settings block. __*Optional*__
@@ -112608,11 +117895,13 @@ Name | Type | Description
**singleSignOnUserIdentifier** | string
|
**singleSignOnUserValue** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**userProfileName** | string
|
**userProfileNameInput** | string
|
**userSettings** | Array<[SagemakerUserProfileUserSettings](#cdktf-provider-aws-sagemakeruserprofileusersettings)>
|
**singleSignOnUserIdentifierInput**? | string
| __*Optional*__
**singleSignOnUserValueInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**userSettingsInput**? | Array<[SagemakerUserProfileUserSettings](#cdktf-provider-aws-sagemakeruserprofileusersettings)>
| __*Optional*__
@@ -112655,6 +117944,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUserSettings()
@@ -112713,6 +118014,7 @@ new SecretsmanagerSecret(scope: Construct, id: string, config?: SecretsmanagerSe
* **rotationLambdaArn** (string
) *No description* __*Optional*__
* **rotationRules** (Array<[SecretsmanagerSecretRotationRules](#cdktf-provider-aws-secretsmanagersecretrotationrules)>
) rotation_rules block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -112733,6 +118035,7 @@ Name | Type | Description
**rotationLambdaArn** | string
|
**rotationRules** | Array<[SecretsmanagerSecretRotationRules](#cdktf-provider-aws-secretsmanagersecretrotationrules)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**kmsKeyIdInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
@@ -112741,6 +118044,7 @@ Name | Type | Description
**recoveryWindowInDaysInput**? | number
| __*Optional*__
**rotationLambdaArnInput**? | string
| __*Optional*__
**rotationRulesInput**? | Array<[SecretsmanagerSecretRotationRules](#cdktf-provider-aws-secretsmanagersecretrotationrules)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -112854,6 +118158,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -113144,6 +118460,7 @@ new SecurityGroup(scope: Construct, id: string, config?: SecurityGroupConfig)
* **namePrefix** (string
) *No description* __*Optional*__
* **revokeRulesOnDelete** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([SecurityGroupTimeouts](#cdktf-provider-aws-securitygrouptimeouts)
) timeouts block. __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -113164,6 +118481,7 @@ Name | Type | Description
**ownerId** | string
|
**revokeRulesOnDelete** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [SecurityGroupTimeouts](#cdktf-provider-aws-securitygrouptimeouts)
|
**vpcId** | string
|
**descriptionInput**? | string
| __*Optional*__
@@ -113172,6 +118490,7 @@ Name | Type | Description
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**revokeRulesOnDeleteInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [SecurityGroupTimeouts](#cdktf-provider-aws-securitygrouptimeouts)
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -113263,6 +118582,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -113942,6 +119273,7 @@ new ServerlessapplicationrepositoryCloudformationStack(scope: Construct, id: str
* **parameters** (Map
) *No description* __*Optional*__
* **semanticVersion** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([ServerlessapplicationrepositoryCloudformationStackTimeouts](#cdktf-provider-aws-serverlessapplicationrepositorycloudformationstacktimeouts)
) timeouts block. __*Optional*__
@@ -113961,9 +119293,11 @@ Name | Type | Description
**parameters** | Map
|
**semanticVersion** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [ServerlessapplicationrepositoryCloudformationStackTimeouts](#cdktf-provider-aws-serverlessapplicationrepositorycloudformationstacktimeouts)
|
**parametersInput**? | Map
| __*Optional*__
**semanticVersionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [ServerlessapplicationrepositoryCloudformationStackTimeouts](#cdktf-provider-aws-serverlessapplicationrepositorycloudformationstacktimeouts)
| __*Optional*__
@@ -114019,6 +119353,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -114071,6 +119417,7 @@ new ServiceDiscoveryHttpNamespace(scope: Construct, id: string, config: ServiceD
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -114085,7 +119432,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -114115,6 +119464,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -114156,6 +119517,7 @@ new ServiceDiscoveryPrivateDnsNamespace(scope: Construct, id: string, config: Se
* **vpc** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -114171,9 +119533,11 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpc** | string
|
**vpcInput** | string
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -114203,6 +119567,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -114243,6 +119619,7 @@ new ServiceDiscoveryPublicDnsNamespace(scope: Construct, id: string, config: Ser
* **name** (string
) *No description*
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -114258,7 +119635,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -114288,6 +119667,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -114332,6 +119723,7 @@ new ServiceDiscoveryService(scope: Construct, id: string, config: ServiceDiscove
* **healthCheckCustomConfig** (Array<[ServiceDiscoveryServiceHealthCheckCustomConfig](#cdktf-provider-aws-servicediscoveryservicehealthcheckcustomconfig)>
) health_check_custom_config block. __*Optional*__
* **namespaceId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -114350,11 +119742,13 @@ Name | Type | Description
**nameInput** | string
|
**namespaceId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**dnsConfigInput**? | Array<[ServiceDiscoveryServiceDnsConfig](#cdktf-provider-aws-servicediscoveryservicednsconfig)>
| __*Optional*__
**healthCheckConfigInput**? | Array<[ServiceDiscoveryServiceHealthCheckConfig](#cdktf-provider-aws-servicediscoveryservicehealthcheckconfig)>
| __*Optional*__
**healthCheckCustomConfigInput**? | Array<[ServiceDiscoveryServiceHealthCheckCustomConfig](#cdktf-provider-aws-servicediscoveryservicehealthcheckcustomconfig)>
| __*Optional*__
**namespaceIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -114432,6 +119826,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -114473,6 +119879,7 @@ new ServicecatalogPortfolio(scope: Construct, id: string, config: Servicecatalog
* **description** (string
) *No description* __*Optional*__
* **providerName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([ServicecatalogPortfolioTimeouts](#cdktf-provider-aws-servicecatalogportfoliotimeouts)
) timeouts block. __*Optional*__
@@ -114490,9 +119897,11 @@ Name | Type | Description
**nameInput** | string
|
**providerName** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [ServicecatalogPortfolioTimeouts](#cdktf-provider-aws-servicecatalogportfoliotimeouts)
|
**descriptionInput**? | string
| __*Optional*__
**providerNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [ServicecatalogPortfolioTimeouts](#cdktf-provider-aws-servicecatalogportfoliotimeouts)
| __*Optional*__
@@ -114535,6 +119944,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -114561,6 +119982,192 @@ __Returns__:
+## class ServicecatalogProduct
+
+
+
+__Implements__: [IConstruct](#constructs-iconstruct), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable)
+__Extends__: [TerraformResource](#cdktf-terraformresource)
+
+### Initializer
+
+
+
+
+```ts
+new ServicecatalogProduct(scope: Construct, id: string, config: ServicecatalogProductConfig)
+```
+
+* **scope** ([Construct](#constructs-construct)
) *No description*
+* **id** (string
) *No description*
+* **config** ([ServicecatalogProductConfig](#cdktf-provider-aws-servicecatalogproductconfig)
) *No description*
+ * **count** (number
) *No description* __*Optional*__
+ * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>
) *No description* __*Optional*__
+ * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
) *No description* __*Optional*__
+ * **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
+ * **name** (string
) *No description*
+ * **owner** (string
) *No description*
+ * **provisioningArtifactParameters** (Array<[ServicecatalogProductProvisioningArtifactParameters](#cdktf-provider-aws-servicecatalogproductprovisioningartifactparameters)>
) provisioning_artifact_parameters block.
+ * **type** (string
) *No description*
+ * **acceptLanguage** (string
) *No description* __*Optional*__
+ * **description** (string
) *No description* __*Optional*__
+ * **distributor** (string
) *No description* __*Optional*__
+ * **supportDescription** (string
) *No description* __*Optional*__
+ * **supportEmail** (string
) *No description* __*Optional*__
+ * **supportUrl** (string
) *No description* __*Optional*__
+ * **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
+
+
+
+### Properties
+
+
+Name | Type | Description
+-----|------|-------------
+**acceptLanguage** | string
|
+**arn** | string
|
+**createdTime** | string
|
+**description** | string
|
+**distributor** | string
|
+**hasDefaultPath** | boolean
|
+**id** | string
|
+**name** | string
|
+**nameInput** | string
|
+**owner** | string
|
+**ownerInput** | string
|
+**provisioningArtifactParameters** | Array<[ServicecatalogProductProvisioningArtifactParameters](#cdktf-provider-aws-servicecatalogproductprovisioningartifactparameters)>
|
+**provisioningArtifactParametersInput** | Array<[ServicecatalogProductProvisioningArtifactParameters](#cdktf-provider-aws-servicecatalogproductprovisioningartifactparameters)>
|
+**status** | string
|
+**supportDescription** | string
|
+**supportEmail** | string
|
+**supportUrl** | string
|
+**tags** | Map
|
+**tagsAll** | Map
|
+**type** | string
|
+**typeInput** | string
|
+**acceptLanguageInput**? | string
| __*Optional*__
+**descriptionInput**? | string
| __*Optional*__
+**distributorInput**? | string
| __*Optional*__
+**supportDescriptionInput**? | string
| __*Optional*__
+**supportEmailInput**? | string
| __*Optional*__
+**supportUrlInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
+**tagsInput**? | Map
| __*Optional*__
+
+### Methods
+
+
+#### resetAcceptLanguage()
+
+
+
+```ts
+resetAcceptLanguage(): void
+```
+
+
+
+
+
+#### resetDescription()
+
+
+
+```ts
+resetDescription(): void
+```
+
+
+
+
+
+#### resetDistributor()
+
+
+
+```ts
+resetDistributor(): void
+```
+
+
+
+
+
+#### resetSupportDescription()
+
+
+
+```ts
+resetSupportDescription(): void
+```
+
+
+
+
+
+#### resetSupportEmail()
+
+
+
+```ts
+resetSupportEmail(): void
+```
+
+
+
+
+
+#### resetSupportUrl()
+
+
+
+```ts
+resetSupportUrl(): void
+```
+
+
+
+
+
+#### resetTags()
+
+
+
+```ts
+resetTags(): void
+```
+
+
+
+
+
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
+#### protected synthesizeAttributes()
+
+
+
+```ts
+protected synthesizeAttributes(): Map
+```
+
+
+__Returns__:
+* Map
+
+
+
## class ServicequotasServiceQuota
@@ -114706,6 +120313,8 @@ new SesConfigurationSet(scope: Construct, id: string, config: SesConfigurationSe
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **deliveryOptions** (Array<[SesConfigurationSetDeliveryOptions](#cdktf-provider-aws-sesconfigurationsetdeliveryoptions)>
) delivery_options block. __*Optional*__
+ * **reputationMetricsEnabled** (boolean
) *No description* __*Optional*__
+ * **sendingEnabled** (boolean
) *No description* __*Optional*__
@@ -114717,9 +120326,14 @@ Name | Type | Description
**arn** | string
|
**deliveryOptions** | Array<[SesConfigurationSetDeliveryOptions](#cdktf-provider-aws-sesconfigurationsetdeliveryoptions)>
|
**id** | string
|
+**lastFreshStart** | string
|
**name** | string
|
**nameInput** | string
|
+**reputationMetricsEnabled** | boolean
|
+**sendingEnabled** | boolean
|
**deliveryOptionsInput**? | Array<[SesConfigurationSetDeliveryOptions](#cdktf-provider-aws-sesconfigurationsetdeliveryoptions)>
| __*Optional*__
+**reputationMetricsEnabledInput**? | boolean
| __*Optional*__
+**sendingEnabledInput**? | boolean
| __*Optional*__
### Methods
@@ -114736,6 +120350,30 @@ resetDeliveryOptions(): void
+#### resetReputationMetricsEnabled()
+
+
+
+```ts
+resetReputationMetricsEnabled(): void
+```
+
+
+
+
+
+#### resetSendingEnabled()
+
+
+
+```ts
+resetSendingEnabled(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -115793,6 +121431,7 @@ new SfnActivity(scope: Construct, id: string, config: SfnActivityConfig)
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **name** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -115806,6 +121445,8 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -115823,6 +121464,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -115865,6 +121518,7 @@ new SfnStateMachine(scope: Construct, id: string, config: SfnStateMachineConfig)
* **roleArn** (string
) *No description*
* **loggingConfiguration** (Array<[SfnStateMachineLoggingConfiguration](#cdktf-provider-aws-sfnstatemachineloggingconfiguration)>
) logging_configuration block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **type** (string
) *No description* __*Optional*__
@@ -115886,8 +121540,10 @@ Name | Type | Description
**roleArnInput** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**type** | string
|
**loggingConfigurationInput**? | Array<[SfnStateMachineLoggingConfiguration](#cdktf-provider-aws-sfnstatemachineloggingconfiguration)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**typeInput**? | string
| __*Optional*__
@@ -115918,6 +121574,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetType()
@@ -116233,6 +121901,7 @@ new SignerSigningProfile(scope: Construct, id: string, config: SignerSigningProf
* **namePrefix** (string
) *No description* __*Optional*__
* **signatureValidityPeriod** (Array<[SignerSigningProfileSignatureValidityPeriod](#cdktf-provider-aws-signersigningprofilesignaturevalidityperiod)>
) signature_validity_period block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -116251,11 +121920,13 @@ Name | Type | Description
**signatureValidityPeriod** | Array<[SignerSigningProfileSignatureValidityPeriod](#cdktf-provider-aws-signersigningprofilesignaturevalidityperiod)>
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**version** | string
|
**versionArn** | string
|
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
**signatureValidityPeriodInput**? | Array<[SignerSigningProfileSignatureValidityPeriod](#cdktf-provider-aws-signersigningprofilesignaturevalidityperiod)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -116309,6 +121980,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### revocationRecord(index)
@@ -116945,6 +122628,7 @@ new SnsTopic(scope: Construct, id: string, config?: SnsTopicConfig)
* **sqsSuccessFeedbackRoleArn** (string
) *No description* __*Optional*__
* **sqsSuccessFeedbackSampleRate** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -116976,6 +122660,7 @@ Name | Type | Description
**sqsSuccessFeedbackRoleArn** | string
|
**sqsSuccessFeedbackSampleRate** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**applicationFailureFeedbackRoleArnInput**? | string
| __*Optional*__
**applicationSuccessFeedbackRoleArnInput**? | string
| __*Optional*__
**applicationSuccessFeedbackSampleRateInput**? | number
| __*Optional*__
@@ -116996,6 +122681,7 @@ Name | Type | Description
**sqsFailureFeedbackRoleArnInput**? | string
| __*Optional*__
**sqsSuccessFeedbackRoleArnInput**? | string
| __*Optional*__
**sqsSuccessFeedbackSampleRateInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -117253,6 +122939,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -117303,6 +123001,7 @@ Name | Type | Description
**arn** | string
|
**arnInput** | string
|
**id** | string
|
+**owner** | string
|
**policy** | string
|
**policyInput** | string
|
@@ -117596,6 +123295,7 @@ new SpotFleetRequest(scope: Construct, id: string, config: SpotFleetRequestConfi
* **spotMaintenanceStrategies** (Array<[SpotFleetRequestSpotMaintenanceStrategies](#cdktf-provider-aws-spotfleetrequestspotmaintenancestrategies)>
) spot_maintenance_strategies block. __*Optional*__
* **spotPrice** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **targetGroupArns** (Array
) *No description* __*Optional*__
* **terminateInstancesWithExpiration** (boolean
) *No description* __*Optional*__
* **timeouts** ([SpotFleetRequestTimeouts](#cdktf-provider-aws-spotfleetrequesttimeouts)
) timeouts block. __*Optional*__
@@ -117627,6 +123327,7 @@ Name | Type | Description
**spotPrice** | string
|
**spotRequestState** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetCapacity** | number
|
**targetCapacityInput** | number
|
**targetGroupArns** | Array
|
@@ -117646,6 +123347,7 @@ Name | Type | Description
**replaceUnhealthyInstancesInput**? | boolean
| __*Optional*__
**spotMaintenanceStrategiesInput**? | Array<[SpotFleetRequestSpotMaintenanceStrategies](#cdktf-provider-aws-spotfleetrequestspotmaintenancestrategies)>
| __*Optional*__
**spotPriceInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetGroupArnsInput**? | Array
| __*Optional*__
**terminateInstancesWithExpirationInput**? | boolean
| __*Optional*__
@@ -117801,6 +123503,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTargetGroupArns()
@@ -117946,6 +123660,7 @@ new SpotInstanceRequest(scope: Construct, id: string, config: SpotInstanceReques
* **spotType** (string
) *No description* __*Optional*__
* **subnetId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tenancy** (string
) *No description* __*Optional*__
* **timeouts** ([SpotInstanceRequestTimeouts](#cdktf-provider-aws-spotinstancerequesttimeouts)
) timeouts block. __*Optional*__
* **userData** (string
) *No description* __*Optional*__
@@ -118013,6 +123728,7 @@ Name | Type | Description
**spotType** | string
|
**subnetId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**tenancy** | string
|
**timeouts** | [SpotInstanceRequestTimeouts](#cdktf-provider-aws-spotinstancerequesttimeouts)
|
**userData** | string
|
@@ -118055,6 +123771,7 @@ Name | Type | Description
**spotPriceInput**? | string
| __*Optional*__
**spotTypeInput**? | string
| __*Optional*__
**subnetIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**tenancyInput**? | string
| __*Optional*__
**timeoutsInput**? | [SpotInstanceRequestTimeouts](#cdktf-provider-aws-spotinstancerequesttimeouts)
| __*Optional*__
@@ -118477,6 +124194,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTenancy()
@@ -118635,6 +124364,7 @@ new SqsQueue(scope: Construct, id: string, config?: SqsQueueConfig)
* **receiveWaitTimeSeconds** (number
) *No description* __*Optional*__
* **redrivePolicy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **visibilityTimeoutSeconds** (number
) *No description* __*Optional*__
@@ -118659,6 +124389,7 @@ Name | Type | Description
**receiveWaitTimeSeconds** | number
|
**redrivePolicy** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**visibilityTimeoutSeconds** | number
|
**contentBasedDeduplicationInput**? | boolean
| __*Optional*__
**delaySecondsInput**? | number
| __*Optional*__
@@ -118672,6 +124403,7 @@ Name | Type | Description
**policyInput**? | string
| __*Optional*__
**receiveWaitTimeSecondsInput**? | number
| __*Optional*__
**redrivePolicyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**visibilityTimeoutSecondsInput**? | number
| __*Optional*__
@@ -118834,6 +124566,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVisibilityTimeoutSeconds()
@@ -118945,6 +124689,7 @@ new SsmActivation(scope: Construct, id: string, config: SsmActivationConfig)
* **name** (string
) *No description* __*Optional*__
* **registrationLimit** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -118964,10 +124709,12 @@ Name | Type | Description
**registrationCount** | number
|
**registrationLimit** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**expirationDateInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**registrationLimitInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -119033,6 +124780,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -119311,6 +125070,7 @@ new SsmDocument(scope: Construct, id: string, config: SsmDocumentConfig)
* **documentFormat** (string
) *No description* __*Optional*__
* **permissions** (Map
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **targetType** (string
) *No description* __*Optional*__
* **versionName** (string
) *No description* __*Optional*__
@@ -119344,11 +125104,13 @@ Name | Type | Description
**schemaVersion** | string
|
**status** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetType** | string
|
**versionName** | string
|
**attachmentsSourceInput**? | Array<[SsmDocumentAttachmentsSource](#cdktf-provider-aws-ssmdocumentattachmentssource)>
| __*Optional*__
**documentFormatInput**? | string
| __*Optional*__
**permissionsInput**? | Map
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**targetTypeInput**? | string
| __*Optional*__
**versionNameInput**? | string
| __*Optional*__
@@ -119417,6 +125179,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTargetType()
@@ -119523,6 +125297,7 @@ new SsmMaintenanceWindow(scope: Construct, id: string, config: SsmMaintenanceWin
* **scheduleTimezone** (string
) *No description* __*Optional*__
* **startDate** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -119548,6 +125323,7 @@ Name | Type | Description
**scheduleTimezone** | string
|
**startDate** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**allowUnassociatedTargetsInput**? | boolean
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
**enabledInput**? | boolean
| __*Optional*__
@@ -119555,6 +125331,7 @@ Name | Type | Description
**scheduleOffsetInput**? | number
| __*Optional*__
**scheduleTimezoneInput**? | string
| __*Optional*__
**startDateInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -119656,6 +125433,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -119961,6 +125750,7 @@ new SsmParameter(scope: Construct, id: string, config: SsmParameterConfig)
* **keyId** (string
) *No description* __*Optional*__
* **overwrite** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tier** (string
) *No description* __*Optional*__
@@ -119980,6 +125770,7 @@ Name | Type | Description
**nameInput** | string
|
**overwrite** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**tier** | string
|
**type** | string
|
**typeInput** | string
|
@@ -119991,6 +125782,7 @@ Name | Type | Description
**descriptionInput**? | string
| __*Optional*__
**keyIdInput**? | string
| __*Optional*__
**overwriteInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**tierInput**? | string
| __*Optional*__
@@ -120069,6 +125861,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTier()
@@ -120130,6 +125934,7 @@ new SsmPatchBaseline(scope: Construct, id: string, config: SsmPatchBaselineConfi
* **rejectedPatchesAction** (string
) *No description* __*Optional*__
* **source** (Array<[SsmPatchBaselineSource](#cdktf-provider-aws-ssmpatchbaselinesource)>
) source block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -120153,6 +125958,7 @@ Name | Type | Description
**rejectedPatchesAction** | string
|
**source** | Array<[SsmPatchBaselineSource](#cdktf-provider-aws-ssmpatchbaselinesource)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**approvalRuleInput**? | Array<[SsmPatchBaselineApprovalRule](#cdktf-provider-aws-ssmpatchbaselineapprovalrule)>
| __*Optional*__
**approvedPatchesComplianceLevelInput**? | string
| __*Optional*__
**approvedPatchesEnableNonSecurityInput**? | boolean
| __*Optional*__
@@ -120163,6 +125969,7 @@ Name | Type | Description
**rejectedPatchesActionInput**? | string
| __*Optional*__
**rejectedPatchesInput**? | Array
| __*Optional*__
**sourceInput**? | Array<[SsmPatchBaselineSource](#cdktf-provider-aws-ssmpatchbaselinesource)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -120300,6 +126107,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -120595,6 +126414,7 @@ new SsoadminPermissionSet(scope: Construct, id: string, config: SsoadminPermissi
* **relayState** (string
) *No description* __*Optional*__
* **sessionDuration** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -120614,9 +126434,11 @@ Name | Type | Description
**relayState** | string
|
**sessionDuration** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**relayStateInput**? | string
| __*Optional*__
**sessionDurationInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -120670,6 +126492,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -120831,6 +126665,7 @@ new StoragegatewayCachedIscsiVolume(scope: Construct, id: string, config: Storag
* **snapshotId** (string
) *No description* __*Optional*__
* **sourceVolumeArn** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -120853,6 +126688,7 @@ Name | Type | Description
**snapshotId** | string
|
**sourceVolumeArn** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetArn** | string
|
**targetName** | string
|
**targetNameInput** | string
|
@@ -120864,6 +126700,7 @@ Name | Type | Description
**kmsKeyInput**? | string
| __*Optional*__
**snapshotIdInput**? | string
| __*Optional*__
**sourceVolumeArnInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -120929,6 +126766,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -120981,6 +126830,7 @@ new StoragegatewayGateway(scope: Construct, id: string, config: StoragegatewayGa
* **smbGuestPassword** (string
) *No description* __*Optional*__
* **smbSecurityStrategy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **tapeDriveType** (string
) *No description* __*Optional*__
* **timeouts** ([StoragegatewayGatewayTimeouts](#cdktf-provider-aws-storagegatewaygatewaytimeouts)
) timeouts block. __*Optional*__
@@ -121014,6 +126864,7 @@ Name | Type | Description
**smbGuestPassword** | string
|
**smbSecurityStrategy** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**tapeDriveType** | string
|
**timeouts** | [StoragegatewayGatewayTimeouts](#cdktf-provider-aws-storagegatewaygatewaytimeouts)
|
**activationKeyInput**? | string
| __*Optional*__
@@ -121028,6 +126879,7 @@ Name | Type | Description
**smbFileShareVisibilityInput**? | boolean
| __*Optional*__
**smbGuestPasswordInput**? | string
| __*Optional*__
**smbSecurityStrategyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**tapeDriveTypeInput**? | string
| __*Optional*__
**timeoutsInput**? | [StoragegatewayGatewayTimeouts](#cdktf-provider-aws-storagegatewaygatewaytimeouts)
| __*Optional*__
@@ -121204,6 +127056,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTapeDriveType()
@@ -121312,6 +127176,7 @@ new StoragegatewayNfsFileShare(scope: Construct, id: string, config: Storagegate
* **requesterPays** (boolean
) *No description* __*Optional*__
* **squash** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([StoragegatewayNfsFileShareTimeouts](#cdktf-provider-aws-storagegatewaynfsfilesharetimeouts)
) timeouts block. __*Optional*__
@@ -121346,6 +127211,7 @@ Name | Type | Description
**roleArnInput** | string
|
**squash** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [StoragegatewayNfsFileShareTimeouts](#cdktf-provider-aws-storagegatewaynfsfilesharetimeouts)
|
**cacheAttributesInput**? | Array<[StoragegatewayNfsFileShareCacheAttributes](#cdktf-provider-aws-storagegatewaynfsfilesharecacheattributes)>
| __*Optional*__
**defaultStorageClassInput**? | string
| __*Optional*__
@@ -121359,6 +127225,7 @@ Name | Type | Description
**readOnlyInput**? | boolean
| __*Optional*__
**requesterPaysInput**? | boolean
| __*Optional*__
**squashInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [StoragegatewayNfsFileShareTimeouts](#cdktf-provider-aws-storagegatewaynfsfilesharetimeouts)
| __*Optional*__
@@ -121521,6 +127388,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -121591,6 +127470,7 @@ new StoragegatewaySmbFileShare(scope: Construct, id: string, config: Storagegate
* **requesterPays** (boolean
) *No description* __*Optional*__
* **smbAclEnabled** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([StoragegatewaySmbFileShareTimeouts](#cdktf-provider-aws-storagegatewaysmbfilesharetimeouts)
) timeouts block. __*Optional*__
* **validUserList** (Array
) *No description* __*Optional*__
@@ -121629,6 +127509,7 @@ Name | Type | Description
**roleArnInput** | string
|
**smbAclEnabled** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [StoragegatewaySmbFileShareTimeouts](#cdktf-provider-aws-storagegatewaysmbfilesharetimeouts)
|
**validUserList** | Array
|
**accessBasedEnumerationInput**? | boolean
| __*Optional*__
@@ -121648,6 +127529,7 @@ Name | Type | Description
**readOnlyInput**? | boolean
| __*Optional*__
**requesterPaysInput**? | boolean
| __*Optional*__
**smbAclEnabledInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [StoragegatewaySmbFileShareTimeouts](#cdktf-provider-aws-storagegatewaysmbfilesharetimeouts)
| __*Optional*__
**validUserListInput**? | Array
| __*Optional*__
@@ -121871,6 +127753,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -121941,6 +127835,7 @@ new StoragegatewayStoredIscsiVolume(scope: Construct, id: string, config: Storag
* **kmsKey** (string
) *No description* __*Optional*__
* **snapshotId** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -121966,6 +127861,7 @@ Name | Type | Description
**preserveExistingDataInput** | boolean
|
**snapshotId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**targetArn** | string
|
**targetName** | string
|
**targetNameInput** | string
|
@@ -121977,6 +127873,7 @@ Name | Type | Description
**kmsEncryptedInput**? | boolean
| __*Optional*__
**kmsKeyInput**? | string
| __*Optional*__
**snapshotIdInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -122030,6 +127927,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -122072,6 +127981,7 @@ new StoragegatewayTapePool(scope: Construct, id: string, config: StoragegatewayT
* **retentionLockTimeInDays** (number
) *No description* __*Optional*__
* **retentionLockType** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -122089,8 +127999,10 @@ Name | Type | Description
**storageClass** | string
|
**storageClassInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**retentionLockTimeInDaysInput**? | number
| __*Optional*__
**retentionLockTypeInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -122132,6 +128044,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -122537,6 +128461,7 @@ new SwfDomain(scope: Construct, id: string, config: SwfDomainConfig)
* **name** (string
) *No description* __*Optional*__
* **namePrefix** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -122551,11 +128476,13 @@ Name | Type | Description
**name** | string
|
**namePrefix** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**workflowExecutionRetentionPeriodInDays** | string
|
**workflowExecutionRetentionPeriodInDaysInput** | string
|
**descriptionInput**? | string
| __*Optional*__
**nameInput**? | string
| __*Optional*__
**namePrefixInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -122609,6 +128536,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -122660,6 +128599,7 @@ new SyntheticsCanary(scope: Construct, id: string, config: SyntheticsCanaryConfi
* **startCanary** (boolean
) *No description* __*Optional*__
* **successRetentionPeriod** (number
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcConfig** (Array<[SyntheticsCanaryVpcConfig](#cdktf-provider-aws-syntheticscanaryvpcconfig)>
) vpc_config block. __*Optional*__
* **zipFile** (string
) *No description* __*Optional*__
@@ -122695,6 +128635,7 @@ Name | Type | Description
**status** | string
|
**successRetentionPeriod** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcConfig** | Array<[SyntheticsCanaryVpcConfig](#cdktf-provider-aws-syntheticscanaryvpcconfig)>
|
**zipFile** | string
|
**failureRetentionPeriodInput**? | number
| __*Optional*__
@@ -122704,6 +128645,7 @@ Name | Type | Description
**s3VersionInput**? | string
| __*Optional*__
**startCanaryInput**? | boolean
| __*Optional*__
**successRetentionPeriodInput**? | number
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcConfigInput**? | Array<[SyntheticsCanaryVpcConfig](#cdktf-provider-aws-syntheticscanaryvpcconfig)>
| __*Optional*__
**zipFileInput**? | string
| __*Optional*__
@@ -122807,6 +128749,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcConfig()
@@ -122922,6 +128876,7 @@ new TransferServer(scope: Construct, id: string, config?: TransferServerConfig)
* **invocationRole** (string
) *No description* __*Optional*__
* **loggingRole** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **url** (string
) *No description* __*Optional*__
@@ -122943,6 +128898,7 @@ Name | Type | Description
**invocationRole** | string
|
**loggingRole** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**url** | string
|
**endpointDetailsInput**? | Array<[TransferServerEndpointDetails](#cdktf-provider-aws-transferserverendpointdetails)>
| __*Optional*__
**endpointTypeInput**? | string
| __*Optional*__
@@ -122951,6 +128907,7 @@ Name | Type | Description
**identityProviderTypeInput**? | string
| __*Optional*__
**invocationRoleInput**? | string
| __*Optional*__
**loggingRoleInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**urlInput**? | string
| __*Optional*__
@@ -123053,6 +129010,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetUrl()
@@ -123169,6 +129138,7 @@ new TransferUser(scope: Construct, id: string, config: TransferUserConfig)
* **homeDirectoryType** (string
) *No description* __*Optional*__
* **policy** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -123188,12 +129158,14 @@ Name | Type | Description
**serverId** | string
|
**serverIdInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**userName** | string
|
**userNameInput** | string
|
**homeDirectoryInput**? | string
| __*Optional*__
**homeDirectoryMappingsInput**? | Array<[TransferUserHomeDirectoryMappings](#cdktf-provider-aws-transferuserhomedirectorymappings)>
| __*Optional*__
**homeDirectoryTypeInput**? | string
| __*Optional*__
**policyInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -123259,6 +129231,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -123573,6 +129557,7 @@ new VpcDhcpOptions(scope: Construct, id: string, config?: VpcDhcpOptionsConfig)
* **netbiosNodeType** (string
) *No description* __*Optional*__
* **ntpServers** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -123590,11 +129575,13 @@ Name | Type | Description
**ntpServers** | Array
|
**ownerId** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**domainNameInput**? | string
| __*Optional*__
**domainNameServersInput**? | Array
| __*Optional*__
**netbiosNameServersInput**? | Array
| __*Optional*__
**netbiosNodeTypeInput**? | string
| __*Optional*__
**ntpServersInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -123672,6 +129659,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -123774,6 +129773,7 @@ new VpcEndpoint(scope: Construct, id: string, config: VpcEndpointConfig)
* **securityGroupIds** (Array
) *No description* __*Optional*__
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([VpcEndpointTimeouts](#cdktf-provider-aws-vpcendpointtimeouts)
) timeouts block. __*Optional*__
* **vpcEndpointType** (string
) *No description* __*Optional*__
@@ -123801,6 +129801,7 @@ Name | Type | Description
**state** | string
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [VpcEndpointTimeouts](#cdktf-provider-aws-vpcendpointtimeouts)
|
**vpcEndpointType** | string
|
**vpcId** | string
|
@@ -123811,6 +129812,7 @@ Name | Type | Description
**routeTableIdsInput**? | Array
| __*Optional*__
**securityGroupIdsInput**? | Array
| __*Optional*__
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [VpcEndpointTimeouts](#cdktf-provider-aws-vpcendpointtimeouts)
| __*Optional*__
**vpcEndpointTypeInput**? | string
| __*Optional*__
@@ -123915,6 +129917,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -124157,6 +130171,7 @@ new VpcEndpointService(scope: Construct, id: string, config: VpcEndpointServiceC
* **networkLoadBalancerArns** (Array
) *No description* __*Optional*__
* **privateDnsName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -124180,10 +130195,12 @@ Name | Type | Description
**serviceType** | string
|
**state** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**allowedPrincipalsInput**? | Array
| __*Optional*__
**gatewayLoadBalancerArnsInput**? | Array
| __*Optional*__
**networkLoadBalancerArnsInput**? | Array
| __*Optional*__
**privateDnsNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -124262,6 +130279,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -124538,6 +130567,7 @@ new VpcPeeringConnection(scope: Construct, id: string, config: VpcPeeringConnect
* **peerRegion** (string
) *No description* __*Optional*__
* **requester** (Array<[VpcPeeringConnectionRequester](#cdktf-provider-aws-vpcpeeringconnectionrequester)>
) requester block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([VpcPeeringConnectionTimeouts](#cdktf-provider-aws-vpcpeeringconnectiontimeouts)
) timeouts block. __*Optional*__
@@ -124557,6 +130587,7 @@ Name | Type | Description
**peerVpcIdInput** | string
|
**requester** | Array<[VpcPeeringConnectionRequester](#cdktf-provider-aws-vpcpeeringconnectionrequester)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [VpcPeeringConnectionTimeouts](#cdktf-provider-aws-vpcpeeringconnectiontimeouts)
|
**vpcId** | string
|
**vpcIdInput** | string
|
@@ -124565,6 +130596,7 @@ Name | Type | Description
**peerOwnerIdInput**? | string
| __*Optional*__
**peerRegionInput**? | string
| __*Optional*__
**requesterInput**? | Array<[VpcPeeringConnectionRequester](#cdktf-provider-aws-vpcpeeringconnectionrequester)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [VpcPeeringConnectionTimeouts](#cdktf-provider-aws-vpcpeeringconnectiontimeouts)
| __*Optional*__
@@ -124643,6 +130675,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -124697,6 +130741,7 @@ new VpcPeeringConnectionAccepterA(scope: Construct, id: string, config: VpcPeeri
* **autoAccept** (boolean
) *No description* __*Optional*__
* **requester** (Array<[VpcPeeringConnectionAccepterRequester](#cdktf-provider-aws-vpcpeeringconnectionaccepterrequester)>
) requester block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -124714,12 +130759,14 @@ Name | Type | Description
**peerVpcId** | string
|
**requester** | Array<[VpcPeeringConnectionAccepterRequester](#cdktf-provider-aws-vpcpeeringconnectionaccepterrequester)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**vpcPeeringConnectionId** | string
|
**vpcPeeringConnectionIdInput** | string
|
**accepterInput**? | Array<[VpcPeeringConnectionAccepterAccepter](#cdktf-provider-aws-vpcpeeringconnectionaccepteraccepter)>
| __*Optional*__
**autoAcceptInput**? | boolean
| __*Optional*__
**requesterInput**? | Array<[VpcPeeringConnectionAccepterRequester](#cdktf-provider-aws-vpcpeeringconnectionaccepterrequester)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -124773,6 +130820,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -124902,6 +130961,7 @@ new VpnConnection(scope: Construct, id: string, config: VpnConnectionConfig)
* **remoteIpv6NetworkCidr** (string
) *No description* __*Optional*__
* **staticRoutesOnly** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **transitGatewayId** (string
) *No description* __*Optional*__
* **tunnel1DpdTimeoutAction** (string
) *No description* __*Optional*__
* **tunnel1DpdTimeoutSeconds** (number
) *No description* __*Optional*__
@@ -124961,6 +131021,7 @@ Name | Type | Description
**remoteIpv6NetworkCidr** | string
|
**staticRoutesOnly** | boolean
|
**tags** | Map
|
+**tagsAll** | Map
|
**transitGatewayAttachmentId** | string
|
**transitGatewayId** | string
|
**tunnel1Address** | string
|
@@ -125019,6 +131080,7 @@ Name | Type | Description
**remoteIpv4NetworkCidrInput**? | string
| __*Optional*__
**remoteIpv6NetworkCidrInput**? | string
| __*Optional*__
**staticRoutesOnlyInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**transitGatewayIdInput**? | string
| __*Optional*__
**tunnel1DpdTimeoutActionInput**? | string
| __*Optional*__
@@ -125147,6 +131209,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTransitGatewayId()
@@ -125803,6 +131877,7 @@ new VpnGateway(scope: Construct, id: string, config?: VpnGatewayConfig)
* **amazonSideAsn** (string
) *No description* __*Optional*__
* **availabilityZone** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **vpcId** (string
) *No description* __*Optional*__
@@ -125817,9 +131892,11 @@ Name | Type | Description
**availabilityZone** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**vpcId** | string
|
**amazonSideAsnInput**? | string
| __*Optional*__
**availabilityZoneInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**vpcIdInput**? | string
| __*Optional*__
@@ -125862,6 +131939,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetVpcId()
@@ -126235,6 +132324,7 @@ new WafRateBasedRule(scope: Construct, id: string, config: WafRateBasedRuleConfi
* **rateLimit** (number
) *No description*
* **predicates** (Array<[WafRateBasedRulePredicates](#cdktf-provider-aws-wafratebasedrulepredicates)>
) predicates block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -126255,7 +132345,9 @@ Name | Type | Description
**rateLimit** | number
|
**rateLimitInput** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**predicatesInput**? | Array<[WafRateBasedRulePredicates](#cdktf-provider-aws-wafratebasedrulepredicates)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -126285,6 +132377,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -126464,6 +132568,7 @@ new WafRule(scope: Construct, id: string, config: WafRuleConfig)
* **name** (string
) *No description*
* **predicates** (Array<[WafRulePredicates](#cdktf-provider-aws-wafrulepredicates)>
) predicates block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -126480,7 +132585,9 @@ Name | Type | Description
**nameInput** | string
|
**predicates** | Array<[WafRulePredicates](#cdktf-provider-aws-wafrulepredicates)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**predicatesInput**? | Array<[WafRulePredicates](#cdktf-provider-aws-wafrulepredicates)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -126510,6 +132617,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -126551,6 +132670,7 @@ new WafRuleGroup(scope: Construct, id: string, config: WafRuleGroupConfig)
* **name** (string
) *No description*
* **activatedRule** (Array<[WafRuleGroupActivatedRule](#cdktf-provider-aws-wafrulegroupactivatedrule)>
) activated_rule block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -126567,7 +132687,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**activatedRuleInput**? | Array<[WafRuleGroupActivatedRule](#cdktf-provider-aws-wafrulegroupactivatedrule)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -126597,6 +132719,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -126777,6 +132911,7 @@ new WafWebAcl(scope: Construct, id: string, config: WafWebAclConfig)
* **loggingConfiguration** (Array<[WafWebAclLoggingConfiguration](#cdktf-provider-aws-wafwebaclloggingconfiguration)>
) logging_configuration block. __*Optional*__
* **rules** (Array<[WafWebAclRules](#cdktf-provider-aws-wafwebaclrules)>
) rules block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -126796,8 +132931,10 @@ Name | Type | Description
**nameInput** | string
|
**rules** | Array<[WafWebAclRules](#cdktf-provider-aws-wafwebaclrules)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**loggingConfigurationInput**? | Array<[WafWebAclLoggingConfiguration](#cdktf-provider-aws-wafwebaclloggingconfiguration)>
| __*Optional*__
**rulesInput**? | Array<[WafWebAclRules](#cdktf-provider-aws-wafwebaclrules)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -126839,6 +132976,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -127156,6 +133305,7 @@ new WafregionalRateBasedRule(scope: Construct, id: string, config: WafregionalRa
* **rateLimit** (number
) *No description*
* **predicate** (Array<[WafregionalRateBasedRulePredicate](#cdktf-provider-aws-wafregionalratebasedrulepredicate)>
) predicate block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -127176,7 +133326,9 @@ Name | Type | Description
**rateLimit** | number
|
**rateLimitInput** | number
|
**tags** | Map
|
+**tagsAll** | Map
|
**predicateInput**? | Array<[WafregionalRateBasedRulePredicate](#cdktf-provider-aws-wafregionalratebasedrulepredicate)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -127206,6 +133358,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -127383,6 +133547,7 @@ new WafregionalRule(scope: Construct, id: string, config: WafregionalRuleConfig)
* **name** (string
) *No description*
* **predicate** (Array<[WafregionalRulePredicate](#cdktf-provider-aws-wafregionalrulepredicate)>
) predicate block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -127399,7 +133564,9 @@ Name | Type | Description
**nameInput** | string
|
**predicate** | Array<[WafregionalRulePredicate](#cdktf-provider-aws-wafregionalrulepredicate)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**predicateInput**? | Array<[WafregionalRulePredicate](#cdktf-provider-aws-wafregionalrulepredicate)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -127429,6 +133596,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -127470,6 +133649,7 @@ new WafregionalRuleGroup(scope: Construct, id: string, config: WafregionalRuleGr
* **name** (string
) *No description*
* **activatedRule** (Array<[WafregionalRuleGroupActivatedRule](#cdktf-provider-aws-wafregionalrulegroupactivatedrule)>
) activated_rule block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -127486,7 +133666,9 @@ Name | Type | Description
**name** | string
|
**nameInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**activatedRuleInput**? | Array<[WafregionalRuleGroupActivatedRule](#cdktf-provider-aws-wafregionalrulegroupactivatedrule)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -127516,6 +133698,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -127696,6 +133890,7 @@ new WafregionalWebAcl(scope: Construct, id: string, config: WafregionalWebAclCon
* **loggingConfiguration** (Array<[WafregionalWebAclLoggingConfiguration](#cdktf-provider-aws-wafregionalwebaclloggingconfiguration)>
) logging_configuration block. __*Optional*__
* **rule** (Array<[WafregionalWebAclRule](#cdktf-provider-aws-wafregionalwebaclrule)>
) rule block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -127715,8 +133910,10 @@ Name | Type | Description
**nameInput** | string
|
**rule** | Array<[WafregionalWebAclRule](#cdktf-provider-aws-wafregionalwebaclrule)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**loggingConfigurationInput**? | Array<[WafregionalWebAclLoggingConfiguration](#cdktf-provider-aws-wafregionalwebaclloggingconfiguration)>
| __*Optional*__
**ruleInput**? | Array<[WafregionalWebAclRule](#cdktf-provider-aws-wafregionalwebaclrule)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -127758,6 +133955,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -127925,6 +134134,7 @@ new Wafv2IpSet(scope: Construct, id: string, config: Wafv2IpSetConfig)
* **addresses** (Array
) *No description* __*Optional*__
* **description** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -127945,8 +134155,10 @@ Name | Type | Description
**scope** | string
|
**scopeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**addressesInput**? | Array
| __*Optional*__
**descriptionInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -127988,6 +134200,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -128030,6 +134254,7 @@ new Wafv2RegexPatternSet(scope: Construct, id: string, config: Wafv2RegexPattern
* **description** (string
) *No description* __*Optional*__
* **regularExpression** (Array<[Wafv2RegexPatternSetRegularExpression](#cdktf-provider-aws-wafv2regexpatternsetregularexpression)>
) regular_expression block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -128048,8 +134273,10 @@ Name | Type | Description
**scope** | string
|
**scopeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**regularExpressionInput**? | Array<[Wafv2RegexPatternSetRegularExpression](#cdktf-provider-aws-wafv2regexpatternsetregularexpression)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -128091,6 +134318,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -128135,6 +134374,7 @@ new Wafv2RuleGroup(scope: Construct, id: string, config: Wafv2RuleGroupConfig)
* **description** (string
) *No description* __*Optional*__
* **rule** (Array<[Wafv2RuleGroupRule](#cdktf-provider-aws-wafv2rulegrouprule)>
) rule block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -128155,10 +134395,12 @@ Name | Type | Description
**scope** | string
|
**scopeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**visibilityConfig** | Array<[Wafv2RuleGroupVisibilityConfig](#cdktf-provider-aws-wafv2rulegroupvisibilityconfig)>
|
**visibilityConfigInput** | Array<[Wafv2RuleGroupVisibilityConfig](#cdktf-provider-aws-wafv2rulegroupvisibilityconfig)>
|
**descriptionInput**? | string
| __*Optional*__
**ruleInput**? | Array<[Wafv2RuleGroupRule](#cdktf-provider-aws-wafv2rulegrouprule)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -128200,6 +134442,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -128244,6 +134498,7 @@ new Wafv2WebAcl(scope: Construct, id: string, config: Wafv2WebAclConfig)
* **description** (string
) *No description* __*Optional*__
* **rule** (Array<[Wafv2WebAclRule](#cdktf-provider-aws-wafv2webaclrule)>
) rule block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -128265,10 +134520,12 @@ Name | Type | Description
**scope** | string
|
**scopeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**visibilityConfig** | Array<[Wafv2WebAclVisibilityConfig](#cdktf-provider-aws-wafv2webaclvisibilityconfig)>
|
**visibilityConfigInput** | Array<[Wafv2WebAclVisibilityConfig](#cdktf-provider-aws-wafv2webaclvisibilityconfig)>
|
**descriptionInput**? | string
| __*Optional*__
**ruleInput**? | Array<[Wafv2WebAclRule](#cdktf-provider-aws-wafv2webaclrule)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -128310,6 +134567,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -128405,6 +134674,7 @@ new Wafv2WebAclLoggingConfiguration(scope: Construct, id: string, config: Wafv2W
* **provider** ([TerraformProvider](#cdktf-terraformprovider)
) *No description* __*Optional*__
* **logDestinationConfigs** (Array
) AWS Kinesis Firehose Delivery Stream ARNs.
* **resourceArn** (string
) AWS WebACL ARN.
+ * **loggingFilter** (Array<[Wafv2WebAclLoggingConfigurationLoggingFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilter)>
) logging_filter block. __*Optional*__
* **redactedFields** (Array<[Wafv2WebAclLoggingConfigurationRedactedFields](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfields)>
) redacted_fields block. __*Optional*__
@@ -128417,14 +134687,28 @@ Name | Type | Description
**id** | string
|
**logDestinationConfigs** | Array
|
**logDestinationConfigsInput** | Array
|
+**loggingFilter** | Array<[Wafv2WebAclLoggingConfigurationLoggingFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilter)>
|
**redactedFields** | Array<[Wafv2WebAclLoggingConfigurationRedactedFields](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfields)>
|
**resourceArn** | string
|
**resourceArnInput** | string
|
+**loggingFilterInput**? | Array<[Wafv2WebAclLoggingConfigurationLoggingFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilter)>
| __*Optional*__
**redactedFieldsInput**? | Array<[Wafv2WebAclLoggingConfigurationRedactedFields](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfields)>
| __*Optional*__
### Methods
+#### resetLoggingFilter()
+
+
+
+```ts
+resetLoggingFilter(): void
+```
+
+
+
+
+
#### resetRedactedFields()
@@ -128698,6 +134982,7 @@ new WorkspacesDirectory(scope: Construct, id: string, config: WorkspacesDirector
* **selfServicePermissions** (Array<[WorkspacesDirectorySelfServicePermissions](#cdktf-provider-aws-workspacesdirectoryselfservicepermissions)>
) self_service_permissions block. __*Optional*__
* **subnetIds** (Array
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **workspaceAccessProperties** (Array<[WorkspacesDirectoryWorkspaceAccessProperties](#cdktf-provider-aws-workspacesdirectoryworkspaceaccessproperties)>
) workspace_access_properties block. __*Optional*__
* **workspaceCreationProperties** (Array<[WorkspacesDirectoryWorkspaceCreationProperties](#cdktf-provider-aws-workspacesdirectoryworkspacecreationproperties)>
) workspace_creation_properties block. __*Optional*__
@@ -128722,12 +135007,14 @@ Name | Type | Description
**selfServicePermissions** | Array<[WorkspacesDirectorySelfServicePermissions](#cdktf-provider-aws-workspacesdirectoryselfservicepermissions)>
|
**subnetIds** | Array
|
**tags** | Map
|
+**tagsAll** | Map
|
**workspaceAccessProperties** | Array<[WorkspacesDirectoryWorkspaceAccessProperties](#cdktf-provider-aws-workspacesdirectoryworkspaceaccessproperties)>
|
**workspaceCreationProperties** | Array<[WorkspacesDirectoryWorkspaceCreationProperties](#cdktf-provider-aws-workspacesdirectoryworkspacecreationproperties)>
|
**workspaceSecurityGroupId** | string
|
**ipGroupIdsInput**? | Array
| __*Optional*__
**selfServicePermissionsInput**? | Array<[WorkspacesDirectorySelfServicePermissions](#cdktf-provider-aws-workspacesdirectoryselfservicepermissions)>
| __*Optional*__
**subnetIdsInput**? | Array
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**workspaceAccessPropertiesInput**? | Array<[WorkspacesDirectoryWorkspaceAccessProperties](#cdktf-provider-aws-workspacesdirectoryworkspaceaccessproperties)>
| __*Optional*__
**workspaceCreationPropertiesInput**? | Array<[WorkspacesDirectoryWorkspaceCreationProperties](#cdktf-provider-aws-workspacesdirectoryworkspacecreationproperties)>
| __*Optional*__
@@ -128783,6 +135070,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetWorkspaceAccessProperties()
@@ -128848,6 +135147,7 @@ new WorkspacesIpGroup(scope: Construct, id: string, config: WorkspacesIpGroupCon
* **description** (string
) *No description* __*Optional*__
* **rules** (Array<[WorkspacesIpGroupRules](#cdktf-provider-aws-workspacesipgrouprules)>
) rules block. __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -128862,8 +135162,10 @@ Name | Type | Description
**nameInput** | string
|
**rules** | Array<[WorkspacesIpGroupRules](#cdktf-provider-aws-workspacesipgrouprules)>
|
**tags** | Map
|
+**tagsAll** | Map
|
**descriptionInput**? | string
| __*Optional*__
**rulesInput**? | Array<[WorkspacesIpGroupRules](#cdktf-provider-aws-workspacesipgrouprules)>
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -128905,6 +135207,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -128947,6 +135261,7 @@ new WorkspacesWorkspace(scope: Construct, id: string, config: WorkspacesWorkspac
* **userName** (string
) *No description*
* **rootVolumeEncryptionEnabled** (boolean
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
* **timeouts** ([WorkspacesWorkspaceTimeouts](#cdktf-provider-aws-workspacesworkspacetimeouts)
) timeouts block. __*Optional*__
* **userVolumeEncryptionEnabled** (boolean
) *No description* __*Optional*__
* **volumeEncryptionKey** (string
) *No description* __*Optional*__
@@ -128969,6 +135284,7 @@ Name | Type | Description
**rootVolumeEncryptionEnabled** | boolean
|
**state** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**timeouts** | [WorkspacesWorkspaceTimeouts](#cdktf-provider-aws-workspacesworkspacetimeouts)
|
**userName** | string
|
**userNameInput** | string
|
@@ -128976,6 +135292,7 @@ Name | Type | Description
**volumeEncryptionKey** | string
|
**workspaceProperties** | Array<[WorkspacesWorkspaceWorkspaceProperties](#cdktf-provider-aws-workspacesworkspaceworkspaceproperties)>
|
**rootVolumeEncryptionEnabledInput**? | boolean
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
**timeoutsInput**? | [WorkspacesWorkspaceTimeouts](#cdktf-provider-aws-workspacesworkspacetimeouts)
| __*Optional*__
**userVolumeEncryptionEnabledInput**? | boolean
| __*Optional*__
@@ -129009,6 +135326,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### resetTimeouts()
@@ -129165,6 +135494,7 @@ new XrayGroup(scope: Construct, id: string, config: XrayGroupConfig)
* **filterExpression** (string
) *No description*
* **groupName** (string
) *No description*
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -129180,6 +135510,8 @@ Name | Type | Description
**groupNameInput** | string
|
**id** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -129197,6 +135529,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -129247,6 +135591,7 @@ new XraySamplingRule(scope: Construct, id: string, config: XraySamplingRuleConfi
* **attributes** (Map
) *No description* __*Optional*__
* **ruleName** (string
) *No description* __*Optional*__
* **tags** (Map
) *No description* __*Optional*__
+ * **tagsAll** (Map
) *No description* __*Optional*__
@@ -129276,12 +135621,14 @@ Name | Type | Description
**serviceType** | string
|
**serviceTypeInput** | string
|
**tags** | Map
|
+**tagsAll** | Map
|
**urlPath** | string
|
**urlPathInput** | string
|
**version** | number
|
**versionInput** | number
|
**attributesInput**? | Map
| __*Optional*__
**ruleNameInput**? | string
| __*Optional*__
+**tagsAllInput**? | Map
| __*Optional*__
**tagsInput**? | Map
| __*Optional*__
### Methods
@@ -129323,6 +135670,18 @@ resetTags(): void
+#### resetTagsAll()
+
+
+
+```ts
+resetTagsAll(): void
+```
+
+
+
+
+
#### protected synthesizeAttributes()
@@ -129352,6 +135711,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**type**? | string
| __*Optional*__
@@ -129377,6 +135737,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subjectAlternativeNames**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**validationMethod**? | string
| __*Optional*__
@@ -129503,6 +135864,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**revocationConfiguration**? | Array<[AcmpcaCertificateAuthorityRevocationConfiguration](#cdktf-provider-aws-acmpcacertificateauthorityrevocationconfiguration)>
| revocation_configuration block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [AcmpcaCertificateAuthorityTimeouts](#cdktf-provider-aws-acmpcacertificateauthoritytimeouts)
| timeouts block.
__*Optional*__
**type**? | string
| __*Optional*__
@@ -129629,6 +135991,7 @@ Name | Type | Description
**subnetMapping**? | Array<[AlbSubnetMapping](#cdktf-provider-aws-albsubnetmapping)>
| subnet_mapping block.
__*Optional*__
**subnets**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [AlbTimeouts](#cdktf-provider-aws-albtimeouts)
| timeouts block.
__*Optional*__
@@ -130145,6 +136508,7 @@ Name | Type | Description
**slowStart**? | number
| __*Optional*__
**stickiness**? | Array<[AlbTargetGroupStickiness](#cdktf-provider-aws-albtargetgroupstickiness)>
| stickiness block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**targetType**? | string
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -130226,6 +136590,7 @@ Name | Type | Description
**rootDeviceName**? | string
| __*Optional*__
**sriovNetSupport**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [AmiTimeouts](#cdktf-provider-aws-amitimeouts)
| timeouts block.
__*Optional*__
**virtualizationType**? | string
| __*Optional*__
@@ -130253,6 +136618,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [AmiCopyTimeouts](#cdktf-provider-aws-amicopytimeouts)
| timeouts block.
__*Optional*__
@@ -130338,6 +136704,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**snapshotWithoutReboot**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [AmiFromInstanceTimeouts](#cdktf-provider-aws-amifrominstancetimeouts)
| timeouts block.
__*Optional*__
@@ -130436,6 +136803,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**value**? | string
| __*Optional*__
@@ -130500,6 +136868,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -130605,6 +136974,7 @@ Name | Type | Description
**regionalCertificateName**? | string
| __*Optional*__
**securityPolicy**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -130901,6 +137271,7 @@ Name | Type | Description
**policy**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -130973,6 +137344,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**variables**? | Map
| __*Optional*__
**xrayTracingEnabled**? | boolean
| __*Optional*__
@@ -131011,6 +137383,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**quotaSettings**? | Array<[ApiGatewayUsagePlanQuotaSettings](#cdktf-provider-aws-apigatewayusageplanquotasettings)>
| quota_settings block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**throttleSettings**? | Array<[ApiGatewayUsagePlanThrottleSettings](#cdktf-provider-aws-apigatewayusageplanthrottlesettings)>
| throttle_settings block.
__*Optional*__
@@ -131080,6 +137453,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -131108,6 +137482,7 @@ Name | Type | Description
**routeKey**? | string
| __*Optional*__
**routeSelectionExpression**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**target**? | string
| __*Optional*__
**version**? | string
| __*Optional*__
@@ -131227,6 +137602,7 @@ Name | Type | Description
**mutualTlsAuthentication**? | Array<[Apigatewayv2DomainNameMutualTlsAuthentication](#cdktf-provider-aws-apigatewayv2domainnamemutualtlsauthentication)>
| mutual_tls_authentication block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [Apigatewayv2DomainNameTimeouts](#cdktf-provider-aws-apigatewayv2domainnametimeouts)
| timeouts block.
__*Optional*__
@@ -131479,6 +137855,7 @@ Name | Type | Description
**routeSettings**? | Array<[Apigatewayv2StageRouteSettings](#cdktf-provider-aws-apigatewayv2stageroutesettings)>
| route_settings block.
__*Optional*__
**stageVariables**? | Map
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -131534,6 +137911,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -131755,6 +138133,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -131987,6 +138366,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**spec**? | Array<[AppmeshMeshSpec](#cdktf-provider-aws-appmeshmeshspec)>
| spec block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -132035,6 +138415,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -132673,6 +139054,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -133179,6 +139561,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -134149,6 +140532,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -134210,6 +140594,7 @@ Name | Type | Description
**meshOwner**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -134454,6 +140839,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**schema**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**userPoolConfig**? | Array<[AppsyncGraphqlApiUserPoolConfig](#cdktf-provider-aws-appsyncgraphqlapiuserpoolconfig)>
| user_pool_config block.
__*Optional*__
**xrayEnabled**? | boolean
| __*Optional*__
@@ -134531,8 +140917,6 @@ Name | Type | Description
-----|------|-------------
**apiId** | string
|
**field** | string
|
-**requestTemplate** | string
|
-**responseTemplate** | string
|
**type** | string
|
**cachingConfig**? | Array<[AppsyncResolverCachingConfig](#cdktf-provider-aws-appsyncresolvercachingconfig)>
| caching_config block.
__*Optional*__
**count**?🔹 | number
| __*Optional*__
@@ -134542,6 +140926,8 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**pipelineConfig**? | Array<[AppsyncResolverPipelineConfig](#cdktf-provider-aws-appsyncresolverpipelineconfig)>
| pipeline_config block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**requestTemplate**? | string
| __*Optional*__
+**responseTemplate**? | string
| __*Optional*__
@@ -134632,6 +141018,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**state**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135350,6 +141737,7 @@ Name | Type | Description
**acmpca**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
**amplify**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
**apigateway**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
+**appconfig**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
**applicationautoscaling**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
**applicationinsights**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
**appmesh**? | string
| Use this to override the default service endpoint URL.
__*Optional*__
@@ -135563,6 +141951,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135698,6 +142087,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135747,10 +142137,7 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
-**instanceRole** | string
|
-**instanceType** | Array
|
**maxVcpus** | number
|
-**minVcpus** | number
|
**securityGroupIds** | Array
|
**subnets** | Array
|
**type** | string
|
@@ -135759,7 +142146,10 @@ Name | Type | Description
**desiredVcpus**? | number
| __*Optional*__
**ec2KeyPair**? | string
| __*Optional*__
**imageId**? | string
| __*Optional*__
+**instanceRole**? | string
| __*Optional*__
+**instanceType**? | Array
| __*Optional*__
**launchTemplate**? | Array<[BatchComputeEnvironmentComputeResourcesLaunchTemplate](#cdktf-provider-aws-batchcomputeenvironmentcomputeresourceslaunchtemplate)>
| launch_template block.
__*Optional*__
+**minVcpus**? | number
| __*Optional*__
**spotIamFleetRole**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
@@ -135800,6 +142190,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**state**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135819,9 +142210,12 @@ Name | Type | Description
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**parameters**? | Map
| __*Optional*__
+**platformCapabilities**? | Array
| __*Optional*__
+**propagateTags**? | boolean
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**retryStrategy**? | Array<[BatchJobDefinitionRetryStrategy](#cdktf-provider-aws-batchjobdefinitionretrystrategy)>
| retry_strategy block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeout**? | Array<[BatchJobDefinitionTimeout](#cdktf-provider-aws-batchjobdefinitiontimeout)>
| timeout block.
__*Optional*__
@@ -135836,6 +142230,23 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
**attempts**? | number
| __*Optional*__
+**evaluateOnExit**? | Array<[BatchJobDefinitionRetryStrategyEvaluateOnExit](#cdktf-provider-aws-batchjobdefinitionretrystrategyevaluateonexit)>
| evaluate_on_exit block.
__*Optional*__
+
+
+
+## struct BatchJobDefinitionRetryStrategyEvaluateOnExit
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**action** | string
|
+**onExitCode**? | string
| __*Optional*__
+**onReason**? | string
| __*Optional*__
+**onStatusReason**? | string
| __*Optional*__
@@ -135870,6 +142281,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135962,6 +142374,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -135988,6 +142401,7 @@ Name | Type | Description
**policyUrl**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**templateBody**? | string
| __*Optional*__
**templateUrl**? | string
| __*Optional*__
**timeoutInMinutes**? | number
| __*Optional*__
@@ -136031,6 +142445,7 @@ Name | Type | Description
**permissionModel**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**templateBody**? | string
| __*Optional*__
**templateUrl**? | string
| __*Optional*__
**timeouts**? | [CloudformationStackSetTimeouts](#cdktf-provider-aws-cloudformationstacksettimeouts)
| timeouts block.
__*Optional*__
@@ -136102,6 +142517,41 @@ Name | Type | Description
+## struct CloudformationTypeConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**schemaHandlerPackage** | string
|
+**typeName** | string
|
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**executionRoleArn**? | string
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**loggingConfig**? | Array<[CloudformationTypeLoggingConfig](#cdktf-provider-aws-cloudformationtypeloggingconfig)>
| logging_config block.
__*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**type**? | string
| __*Optional*__
+
+
+
+## struct CloudformationTypeLoggingConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**logGroupName** | string
|
+**logRoleArn** | string
|
+
+
+
## struct CloudfrontCachePolicyConfig
@@ -136253,6 +142703,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**retainOnDelete**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**waitForDeployment**? | boolean
| __*Optional*__
**webAclId**? | string
| __*Optional*__
@@ -136810,6 +143261,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**sourceBackupIdentifier**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [CloudhsmV2ClusterTimeouts](#cdktf-provider-aws-cloudhsmv2clustertimeouts)
| timeouts block.
__*Optional*__
@@ -136892,6 +143344,7 @@ Name | Type | Description
**s3KeyPrefix**? | string
| __*Optional*__
**snsTopicName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -136958,6 +143411,7 @@ Name | Type | Description
**okActions**? | Array
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -137015,6 +143469,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -137076,6 +143531,7 @@ Name | Type | Description
**roleArn**? | string
| __*Optional*__
**scheduleExpression**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -137295,6 +143751,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**retentionInDays**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -137423,6 +143880,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**statistic**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**threshold**? | number
| __*Optional*__
**thresholdMetricId**? | string
| __*Optional*__
**treatMissingData**? | string
| __*Optional*__
@@ -137500,6 +143958,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -137542,6 +144001,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**upstream**? | Array<[CodeartifactRepositoryUpstream](#cdktf-provider-aws-codeartifactrepositoryupstream)>
| upstream block.
__*Optional*__
@@ -137614,6 +144074,36 @@ Name | Type | Description
+## struct CodebuildProjectBuildBatchConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**serviceRole** | string
|
+**combineArtifacts**? | boolean
| __*Optional*__
+**restrictions**? | Array<[CodebuildProjectBuildBatchConfigRestrictions](#cdktf-provider-aws-codebuildprojectbuildbatchconfigrestrictions)>
| restrictions block.
__*Optional*__
+**timeoutInMins**? | number
| __*Optional*__
+
+
+
+## struct CodebuildProjectBuildBatchConfigRestrictions
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**computeTypesAllowed**? | Array
| __*Optional*__
+**maximumBuildsAllowed**? | number
| __*Optional*__
+
+
+
## struct CodebuildProjectCache
@@ -137644,8 +144134,10 @@ Name | Type | Description
**serviceRole** | string
|
**source** | Array<[CodebuildProjectSource](#cdktf-provider-aws-codebuildprojectsource)>
| source block.
**badgeEnabled**? | boolean
| __*Optional*__
+**buildBatchConfig**? | Array<[CodebuildProjectBuildBatchConfig](#cdktf-provider-aws-codebuildprojectbuildbatchconfig)>
| build_batch_config block.
__*Optional*__
**buildTimeout**? | number
| __*Optional*__
**cache**? | Array<[CodebuildProjectCache](#cdktf-provider-aws-codebuildprojectcache)>
| cache block.
__*Optional*__
+**concurrentBuildLimit**? | number
| __*Optional*__
**count**?🔹 | number
| __*Optional*__
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**description**? | string
| __*Optional*__
@@ -137658,6 +144150,7 @@ Name | Type | Description
**secondarySources**? | Array<[CodebuildProjectSecondarySources](#cdktf-provider-aws-codebuildprojectsecondarysources)>
| secondary_sources block.
__*Optional*__
**sourceVersion**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcConfig**? | Array<[CodebuildProjectVpcConfig](#cdktf-provider-aws-codebuildprojectvpcconfig)>
| vpc_config block.
__*Optional*__
@@ -137788,6 +144281,7 @@ Name | Type | Description
**sourceIdentifier** | string
|
**type** | string
|
**auth**? | Array<[CodebuildProjectSecondarySourcesAuth](#cdktf-provider-aws-codebuildprojectsecondarysourcesauth)>
| auth block.
__*Optional*__
+**buildStatusConfig**? | Array<[CodebuildProjectSecondarySourcesBuildStatusConfig](#cdktf-provider-aws-codebuildprojectsecondarysourcesbuildstatusconfig)>
| build_status_config block.
__*Optional*__
**buildspec**? | string
| __*Optional*__
**gitCloneDepth**? | number
| __*Optional*__
**gitSubmodulesConfig**? | Array<[CodebuildProjectSecondarySourcesGitSubmodulesConfig](#cdktf-provider-aws-codebuildprojectsecondarysourcesgitsubmodulesconfig)>
| git_submodules_config block.
__*Optional*__
@@ -137811,6 +144305,20 @@ Name | Type | Description
+## struct CodebuildProjectSecondarySourcesBuildStatusConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**context**? | string
| __*Optional*__
+**targetUrl**? | string
| __*Optional*__
+
+
+
## struct CodebuildProjectSecondarySourcesGitSubmodulesConfig
@@ -137835,6 +144343,7 @@ Name | Type | Description
-----|------|-------------
**type** | string
|
**auth**? | Array<[CodebuildProjectSourceAuth](#cdktf-provider-aws-codebuildprojectsourceauth)>
| auth block.
__*Optional*__
+**buildStatusConfig**? | Array<[CodebuildProjectSourceBuildStatusConfig](#cdktf-provider-aws-codebuildprojectsourcebuildstatusconfig)>
| build_status_config block.
__*Optional*__
**buildspec**? | string
| __*Optional*__
**gitCloneDepth**? | number
| __*Optional*__
**gitSubmodulesConfig**? | Array<[CodebuildProjectSourceGitSubmodulesConfig](#cdktf-provider-aws-codebuildprojectsourcegitsubmodulesconfig)>
| git_submodules_config block.
__*Optional*__
@@ -137858,6 +144367,20 @@ Name | Type | Description
+## struct CodebuildProjectSourceBuildStatusConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**context**? | string
| __*Optional*__
+**targetUrl**? | string
| __*Optional*__
+
+
+
## struct CodebuildProjectSourceGitSubmodulesConfig
@@ -137904,6 +144427,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138022,6 +144546,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138076,6 +144601,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138269,6 +144795,7 @@ Name | Type | Description
**onPremisesInstanceTagFilter**? | Array<[CodedeployDeploymentGroupOnPremisesInstanceTagFilter](#cdktf-provider-aws-codedeploydeploymentgrouponpremisesinstancetagfilter)>
| on_premises_instance_tag_filter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**triggerConfiguration**? | Array<[CodedeployDeploymentGroupTriggerConfiguration](#cdktf-provider-aws-codedeploydeploymentgrouptriggerconfiguration)>
| trigger_configuration block.
__*Optional*__
@@ -138517,6 +145044,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138592,6 +145120,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138625,6 +145154,43 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
+
+
+
+## struct CodestarconnectionsHostConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**name** | string
|
+**providerEndpoint** | string
|
+**providerType** | string
|
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**vpcConfiguration**? | Array<[CodestarconnectionsHostVpcConfiguration](#cdktf-provider-aws-codestarconnectionshostvpcconfiguration)>
| vpc_configuration block.
__*Optional*__
+
+
+
+## struct CodestarconnectionsHostVpcConfiguration
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**securityGroupIds** | Array
|
+**subnetIds** | Array
|
+**vpcId** | string
|
+**tlsCertificate**? | string
| __*Optional*__
@@ -138647,6 +145213,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**status**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**target**? | Array<[CodestarnotificationsNotificationRuleTarget](#cdktf-provider-aws-codestarnotificationsnotificationruletarget)>
| target block.
__*Optional*__
@@ -138701,6 +145268,7 @@ Name | Type | Description
**samlProviderArns**? | Array
| __*Optional*__
**supportedLoginProviders**? | Map
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -138986,6 +145554,7 @@ Name | Type | Description
**smsVerificationMessage**? | string
| __*Optional*__
**softwareTokenMfaConfiguration**? | Array<[CognitoUserPoolSoftwareTokenMfaConfiguration](#cdktf-provider-aws-cognitouserpoolsoftwaretokenmfaconfiguration)>
| software_token_mfa_configuration block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**userPoolAddOns**? | Array<[CognitoUserPoolUserPoolAddOns](#cdktf-provider-aws-cognitouserpooluserpooladdons)>
| user_pool_add_ons block.
__*Optional*__
**usernameAttributes**? | Array
| __*Optional*__
**usernameConfiguration**? | Array<[CognitoUserPoolUsernameConfiguration](#cdktf-provider-aws-cognitouserpoolusernameconfiguration)>
| username_configuration block.
__*Optional*__
@@ -139237,6 +145806,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -139260,6 +145830,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**scope**? | Array<[ConfigConfigRuleScope](#cdktf-provider-aws-configconfigrulescope)>
| scope block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -139341,6 +145912,7 @@ Name | Type | Description
**organizationAggregationSource**? | Array<[ConfigConfigurationAggregatorOrganizationAggregationSource](#cdktf-provider-aws-configconfigurationaggregatororganizationaggregationsource)>
| organization_aggregation_source block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -139648,6 +146220,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -140289,6 +146862,25 @@ Name | Type | Description
+## struct DataAwsCloudformationTypeConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**type**? | string
| __*Optional*__
+**typeName**? | string
| __*Optional*__
+**versionId**? | string
| __*Optional*__
+
+
+
## struct DataAwsCloudfrontCachePolicyConfig
@@ -141797,10 +148389,12 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
-**mountTargetId** | string
|
+**accessPointId**? | string
| __*Optional*__
**count**?🔹 | number
| __*Optional*__
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**fileSystemId**? | string
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**mountTargetId**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
@@ -142189,10 +148783,11 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
-**arn** | string
|
**count**?🔹 | number
| __*Optional*__
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**name**? | string
| __*Optional*__
+**pathPrefix**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
@@ -142749,6 +149344,24 @@ Name | Type | Description
+Name | Type | Description
+-----|------|-------------
+**keyId** | string
|
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**grantTokens**? | Array
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+
+
+
+## struct DataAwsKmsPublicKeyConfig
+
+
+
+
+
+
Name | Type | Description
-----|------|-------------
**keyId** | string
|
@@ -143910,6 +150523,41 @@ Name | Type | Description
+## struct DataAwsResourcegroupstaggingapiResourcesConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**excludeCompliantResources**? | boolean
| __*Optional*__
+**includeComplianceDetails**? | boolean
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**resourceArnList**? | Array
| __*Optional*__
+**resourceTypeFilters**? | Array
| __*Optional*__
+**tagFilter**? | Array<[DataAwsResourcegroupstaggingapiResourcesTagFilter](#cdktf-provider-aws-dataawsresourcegroupstaggingapiresourcestagfilter)>
| tag_filter block.
__*Optional*__
+
+
+
+## struct DataAwsResourcegroupstaggingapiResourcesTagFilter
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**key** | string
|
+**values**? | Array
| __*Optional*__
+
+
+
## struct DataAwsRoute53DelegationSetConfig
@@ -145257,6 +151905,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145277,6 +151926,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DatasyncAgentTimeouts](#cdktf-provider-aws-datasyncagenttimeouts)
| timeouts block.
__*Optional*__
@@ -145311,6 +151961,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subdirectory**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145348,6 +151999,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subdirectory**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145368,6 +152020,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145401,6 +152054,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145438,6 +152092,7 @@ Name | Type | Description
**mountOptions**? | Array<[DatasyncLocationSmbMountOptions](#cdktf-provider-aws-datasynclocationsmbmountoptions)>
| mount_options block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145473,6 +152128,7 @@ Name | Type | Description
**options**? | Array<[DatasyncTaskOptions](#cdktf-provider-aws-datasynctaskoptions)>
| options block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DatasyncTaskTimeouts](#cdktf-provider-aws-datasynctasktimeouts)
| timeouts block.
__*Optional*__
@@ -145489,6 +152145,7 @@ Name | Type | Description
**atime**? | string
| __*Optional*__
**bytesPerSecond**? | number
| __*Optional*__
**gid**? | string
| __*Optional*__
+**logLevel**? | string
| __*Optional*__
**mtime**? | string
| __*Optional*__
**posixPermissions**? | string
| __*Optional*__
**preserveDeletedFiles**? | string
| __*Optional*__
@@ -145537,6 +152194,7 @@ Name | Type | Description
**serverSideEncryption**? | Array<[DaxClusterServerSideEncryption](#cdktf-provider-aws-daxclusterserversideencryption)>
| server_side_encryption block.
__*Optional*__
**subnetGroupName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DaxClusterTimeouts](#cdktf-provider-aws-daxclustertimeouts)
| timeouts block.
__*Optional*__
@@ -145637,6 +152295,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbClusterSnapshotTimeouts](#cdktf-provider-aws-dbclustersnapshottimeouts)
| timeouts block.
__*Optional*__
@@ -145675,6 +152334,7 @@ Name | Type | Description
**sourceIds**? | Array
| __*Optional*__
**sourceType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbEventSubscriptionTimeouts](#cdktf-provider-aws-dbeventsubscriptiontimeouts)
| timeouts block.
__*Optional*__
@@ -145756,6 +152416,7 @@ Name | Type | Description
**storageEncrypted**? | boolean
| __*Optional*__
**storageType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbInstanceTimeouts](#cdktf-provider-aws-dbinstancetimeouts)
| timeouts block.
__*Optional*__
**timezone**? | string
| __*Optional*__
**username**? | string
| __*Optional*__
@@ -145850,6 +152511,7 @@ Name | Type | Description
**optionGroupDescription**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbOptionGroupTimeouts](#cdktf-provider-aws-dboptiongrouptimeouts)
| timeouts block.
__*Optional*__
@@ -145918,6 +152580,7 @@ Name | Type | Description
**parameter**? | Array<[DbParameterGroupParameter](#cdktf-provider-aws-dbparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -145974,6 +152637,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**requireTls**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbProxyTimeouts](#cdktf-provider-aws-dbproxytimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -146029,6 +152693,45 @@ Name | Type | Description
+## struct DbProxyEndpointConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**dbProxyEndpointName** | string
|
+**dbProxyName** | string
|
+**vpcSubnetIds** | Array
|
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
+**targetRole**? | string
| __*Optional*__
+**timeouts**? | [DbProxyEndpointTimeouts](#cdktf-provider-aws-dbproxyendpointtimeouts)
| timeouts block.
__*Optional*__
+**vpcSecurityGroupIds**? | Array
| __*Optional*__
+
+
+
+## struct DbProxyEndpointTimeouts
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**create**? | string
| __*Optional*__
+**delete**? | string
| __*Optional*__
+**update**? | string
| __*Optional*__
+
+
+
## struct DbProxyTargetConfig
@@ -146081,6 +152784,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146116,6 +152820,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DbSnapshotTimeouts](#cdktf-provider-aws-dbsnapshottimeouts)
| timeouts block.
__*Optional*__
@@ -146151,6 +152856,7 @@ Name | Type | Description
**namePrefix**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146172,6 +152878,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146234,6 +152941,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**route**? | Array<[DefaultRouteTableRoute](#cdktf-provider-aws-defaultroutetableroute)>
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146277,6 +152985,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**revokeRulesOnDelete**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -146399,6 +153108,7 @@ Name | Type | Description
**netbiosNodeType**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146461,6 +153171,7 @@ Name | Type | Description
**shortName**? | string
| __*Optional*__
**size**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**type**? | string
| __*Optional*__
**vpcSettings**? | Array<[DirectoryServiceDirectoryVpcSettings](#cdktf-provider-aws-directoryservicedirectoryvpcsettings)>
| vpc_settings block.
__*Optional*__
@@ -146532,6 +153243,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**state**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146612,6 +153324,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146646,6 +153359,7 @@ Name | Type | Description
**serviceAccessRole**? | string
| __*Optional*__
**sslMode**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**username**? | string
| __*Optional*__
@@ -146753,6 +153467,7 @@ Name | Type | Description
**sourceIds**? | Array
| __*Optional*__
**sourceType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DmsEventSubscriptionTimeouts](#cdktf-provider-aws-dmseventsubscriptiontimeouts)
| timeouts block.
__*Optional*__
@@ -146799,6 +153514,7 @@ Name | Type | Description
**publiclyAccessible**? | boolean
| __*Optional*__
**replicationSubnetGroupId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DmsReplicationInstanceTimeouts](#cdktf-provider-aws-dmsreplicationinstancetimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -146836,6 +153552,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146861,6 +153578,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**replicationTaskSettings**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -146900,6 +153618,7 @@ Name | Type | Description
**snapshotIdentifier**? | string
| __*Optional*__
**storageEncrypted**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DocdbClusterTimeouts](#cdktf-provider-aws-docdbclustertimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -146930,6 +153649,7 @@ Name | Type | Description
**promotionTier**? | number
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DocdbClusterInstanceTimeouts](#cdktf-provider-aws-docdbclusterinstancetimeouts)
| timeouts block.
__*Optional*__
@@ -146968,6 +153688,7 @@ Name | Type | Description
**parameter**? | Array<[DocdbClusterParameterGroupParameter](#cdktf-provider-aws-docdbclusterparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -147051,6 +153772,7 @@ Name | Type | Description
**namePrefix**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -147126,6 +153848,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -147236,6 +153959,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxHostedPrivateVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedprivatevirtualinterfaceacceptertimeouts)
| timeouts block.
__*Optional*__
**vpnGatewayId**? | string
| __*Optional*__
@@ -147311,6 +154035,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxHostedPublicVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedpublicvirtualinterfaceacceptertimeouts)
| timeouts block.
__*Optional*__
@@ -147386,6 +154111,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxHostedTransitVirtualInterfaceAccepterTimeouts](#cdktf-provider-aws-dxhostedtransitvirtualinterfaceacceptertimeouts)
| timeouts block.
__*Optional*__
@@ -147463,6 +154189,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -147490,6 +154217,7 @@ Name | Type | Description
**mtu**? | number
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxPrivateVirtualInterfaceTimeouts](#cdktf-provider-aws-dxprivatevirtualinterfacetimeouts)
| timeouts block.
__*Optional*__
**vpnGatewayId**? | string
| __*Optional*__
@@ -147533,6 +154261,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxPublicVirtualInterfaceTimeouts](#cdktf-provider-aws-dxpublicvirtualinterfacetimeouts)
| timeouts block.
__*Optional*__
@@ -147575,6 +154304,7 @@ Name | Type | Description
**mtu**? | number
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DxTransitVirtualInterfaceTimeouts](#cdktf-provider-aws-dxtransitvirtualinterfacetimeouts)
| timeouts block.
__*Optional*__
@@ -147682,6 +154412,7 @@ Name | Type | Description
**streamEnabled**? | boolean
| __*Optional*__
**streamViewType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [DynamodbTableTimeouts](#cdktf-provider-aws-dynamodbtabletimeouts)
| timeouts block.
__*Optional*__
**ttl**? | Array<[DynamodbTableTtl](#cdktf-provider-aws-dynamodbtablettl)>
| ttl block.
__*Optional*__
**writeCapacity**? | number
| __*Optional*__
@@ -147810,6 +154541,7 @@ Name | Type | Description
-----|------|-------------
**attributeName** | string
|
**enabled**? | boolean
| __*Optional*__
+**kmsKeyArn**? | string
| __*Optional*__
@@ -147863,6 +154595,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EbsSnapshotTimeouts](#cdktf-provider-aws-ebssnapshottimeouts)
| timeouts block.
__*Optional*__
@@ -147886,6 +154619,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -147925,6 +154659,7 @@ Name | Type | Description
**size**? | number
| __*Optional*__
**snapshotId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**throughput**? | number
| __*Optional*__
**type**? | string
| __*Optional*__
@@ -147971,6 +154706,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**tenancy**? | string
| __*Optional*__
@@ -147990,6 +154726,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148051,6 +154788,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**splitTunnel**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**transportProtocol**? | string
| __*Optional*__
@@ -148129,6 +154867,7 @@ Name | Type | Description
**replaceUnhealthyInstances**? | boolean
| __*Optional*__
**spotOptions**? | Array<[Ec2FleetSpotOptions](#cdktf-provider-aws-ec2fleetspotoptions)>
| spot_options block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**terminateInstances**? | boolean
| __*Optional*__
**terminateInstancesWithExpiration**? | boolean
| __*Optional*__
**timeouts**? | [Ec2FleetTimeouts](#cdktf-provider-aws-ec2fleettimeouts)
| timeouts block.
__*Optional*__
@@ -148304,6 +155043,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148325,6 +155065,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148377,6 +155118,7 @@ Name | Type | Description
**networkServices**? | Array
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148454,6 +155196,7 @@ Name | Type | Description
**packetLength**? | number
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**virtualNetworkId**? | number
| __*Optional*__
@@ -148475,6 +155218,7 @@ Name | Type | Description
**networkLoadBalancerArn**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148498,6 +155242,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpnEcmpSupport**? | string
| __*Optional*__
@@ -148517,6 +155262,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148538,6 +155284,7 @@ Name | Type | Description
**peerAccountId**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148614,6 +155361,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148650,6 +155398,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**transitGatewayDefaultRouteTableAssociation**? | boolean
| __*Optional*__
**transitGatewayDefaultRouteTablePropagation**? | boolean
| __*Optional*__
@@ -148675,6 +155424,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**transitGatewayDefaultRouteTableAssociation**? | boolean
| __*Optional*__
**transitGatewayDefaultRouteTablePropagation**? | boolean
| __*Optional*__
@@ -148790,6 +155540,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EcrRepositoryTimeouts](#cdktf-provider-aws-ecrrepositorytimeouts)
| timeouts block.
__*Optional*__
@@ -148951,6 +155702,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -148972,6 +155724,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**setting**? | Array<[EcsClusterSetting](#cdktf-provider-aws-ecsclustersetting)>
| setting block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149055,6 +155808,7 @@ Name | Type | Description
**schedulingStrategy**? | string
| __*Optional*__
**serviceRegistries**? | Array<[EcsServiceServiceRegistries](#cdktf-provider-aws-ecsserviceserviceregistries)>
| service_registries block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**taskDefinition**? | string
| __*Optional*__
**timeouts**? | [EcsServiceTimeouts](#cdktf-provider-aws-ecsservicetimeouts)
| timeouts block.
__*Optional*__
**waitForSteadyState**? | boolean
| __*Optional*__
@@ -149202,6 +155956,7 @@ Name | Type | Description
**proxyConfiguration**? | Array<[EcsTaskDefinitionProxyConfiguration](#cdktf-provider-aws-ecstaskdefinitionproxyconfiguration)>
| proxy_configuration block.
__*Optional*__
**requiresCompatibilities**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**taskRoleArn**? | string
| __*Optional*__
**volume**? | Array<[EcsTaskDefinitionVolume](#cdktf-provider-aws-ecstaskdefinitionvolume)>
| volume block.
__*Optional*__
@@ -149331,6 +156086,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rootDirectory**? | Array<[EfsAccessPointRootDirectory](#cdktf-provider-aws-efsaccesspointrootdirectory)>
| root_directory block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149399,6 +156155,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**provisionedThroughputInMibps**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**throughputMode**? | string
| __*Optional*__
@@ -149469,6 +156226,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149503,6 +156261,7 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
+**address**? | string
| __*Optional*__
**associateWithPrivateIp**? | string
| __*Optional*__
**count**?🔹 | number
| __*Optional*__
**customerOwnedIpv4Pool**? | string
| __*Optional*__
@@ -149514,6 +156273,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**publicIpv4Pool**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EipTimeouts](#cdktf-provider-aws-eiptimeouts)
| timeouts block.
__*Optional*__
**vpc**? | boolean
| __*Optional*__
@@ -149553,6 +156313,7 @@ Name | Type | Description
**resolveConflicts**? | string
| __*Optional*__
**serviceAccountRoleArn**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149576,6 +156337,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EksClusterTimeouts](#cdktf-provider-aws-eksclustertimeouts)
| timeouts block.
__*Optional*__
**version**? | string
| __*Optional*__
@@ -149672,6 +156434,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EksFargateProfileTimeouts](#cdktf-provider-aws-eksfargateprofiletimeouts)
| timeouts block.
__*Optional*__
@@ -149732,6 +156495,7 @@ Name | Type | Description
**releaseVersion**? | string
| __*Optional*__
**remoteAccess**? | Array<[EksNodeGroupRemoteAccess](#cdktf-provider-aws-eksnodegroupremoteaccess)>
| remote_access block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [EksNodeGroupTimeouts](#cdktf-provider-aws-eksnodegrouptimeouts)
| timeouts block.
__*Optional*__
**version**? | string
| __*Optional*__
@@ -149829,6 +156593,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149852,6 +156617,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -149915,6 +156681,7 @@ Name | Type | Description
**setting**? | Array<[ElasticBeanstalkEnvironmentSetting](#cdktf-provider-aws-elasticbeanstalkenvironmentsetting)>
| setting block.
__*Optional*__
**solutionStackName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**templateName**? | string
| __*Optional*__
**tier**? | string
| __*Optional*__
**versionLabel**? | string
| __*Optional*__
@@ -149974,6 +156741,7 @@ Name | Type | Description
**snapshotWindow**? | string
| __*Optional*__
**subnetGroupName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -150086,6 +156854,7 @@ Name | Type | Description
**snapshotWindow**? | string
| __*Optional*__
**subnetGroupName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [ElasticacheReplicationGroupTimeouts](#cdktf-provider-aws-elasticachereplicationgrouptimeouts)
| timeouts block.
__*Optional*__
**transitEncryptionEnabled**? | boolean
| __*Optional*__
@@ -150141,6 +156910,8 @@ Name | Type | Description
**description**? | string
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -150252,6 +157023,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**snapshotOptions**? | Array<[ElasticsearchDomainSnapshotOptions](#cdktf-provider-aws-elasticsearchdomainsnapshotoptions)>
| snapshot_options block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [ElasticsearchDomainTimeouts](#cdktf-provider-aws-elasticsearchdomaintimeouts)
| timeouts block.
__*Optional*__
**vpcOptions**? | Array<[ElasticsearchDomainVpcOptions](#cdktf-provider-aws-elasticsearchdomainvpcoptions)>
| vpc_options block.
__*Optional*__
@@ -150679,6 +157451,7 @@ Name | Type | Description
**sourceSecurityGroup**? | string
| __*Optional*__
**subnets**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -150768,6 +157541,7 @@ Name | Type | Description
**step**? | Array<[EmrClusterStep](#cdktf-provider-aws-emrclusterstep)>
| __*Optional*__
**stepConcurrencyLevel**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**terminationProtection**? | boolean
| __*Optional*__
**visibleToAllUsers**? | boolean
| __*Optional*__
@@ -151356,6 +158130,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -151474,6 +158249,7 @@ Name | Type | Description
**securityGroupIds**? | Array
| __*Optional*__
**storageType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [FsxLustreFileSystemTimeouts](#cdktf-provider-aws-fsxlustrefilesystemtimeouts)
| timeouts block.
__*Optional*__
**weeklyMaintenanceStartTime**? | string
| __*Optional*__
@@ -151521,6 +158297,7 @@ Name | Type | Description
**skipFinalBackup**? | boolean
| __*Optional*__
**storageType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [FsxWindowsFileSystemTimeouts](#cdktf-provider-aws-fsxwindowsfilesystemtimeouts)
| timeouts block.
__*Optional*__
**weeklyMaintenanceStartTime**? | string
| __*Optional*__
@@ -151576,6 +158353,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -151611,6 +158389,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**version**? | string
| __*Optional*__
@@ -151655,6 +158434,7 @@ Name | Type | Description
**resourceCreationLimitPolicy**? | Array<[GameliftFleetResourceCreationLimitPolicy](#cdktf-provider-aws-gameliftfleetresourcecreationlimitpolicy)>
| resource_creation_limit_policy block.
__*Optional*__
**runtimeConfiguration**? | Array<[GameliftFleetRuntimeConfiguration](#cdktf-provider-aws-gameliftfleetruntimeconfiguration)>
| runtime_configuration block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [GameliftFleetTimeouts](#cdktf-provider-aws-gameliftfleettimeouts)
| timeouts block.
__*Optional*__
@@ -151750,6 +158530,7 @@ Name | Type | Description
**playerLatencyPolicy**? | Array<[GameliftGameSessionQueuePlayerLatencyPolicy](#cdktf-provider-aws-gameliftgamesessionqueueplayerlatencypolicy)>
| player_latency_policy block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeoutInSeconds**? | number
| __*Optional*__
@@ -151785,6 +158566,7 @@ Name | Type | Description
**notification**? | Array<[GlacierVaultNotification](#cdktf-provider-aws-glaciervaultnotification)>
| notification block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -151855,6 +158637,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [GlobalacceleratorAcceleratorTimeouts](#cdktf-provider-aws-globalacceleratoracceleratortimeouts)
| timeouts block.
__*Optional*__
@@ -152352,6 +159135,7 @@ Name | Type | Description
**securityConfiguration**? | string
| __*Optional*__
**tablePrefix**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -152542,6 +159326,7 @@ Name | Type | Description
**securityGroupIds**? | Array
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**workerType**? | string
| __*Optional*__
@@ -152589,6 +159374,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**securityConfiguration**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeout**? | number
| __*Optional*__
**workerType**? | string
| __*Optional*__
@@ -152643,6 +159429,7 @@ Name | Type | Description
**numberOfWorkers**? | number
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeout**? | number
| __*Optional*__
**workerType**? | string
| __*Optional*__
@@ -152815,6 +159602,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -152855,6 +159643,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**registryArn**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -152985,6 +159774,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**schedule**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [GlueTriggerTimeouts](#cdktf-provider-aws-gluetriggertimeouts)
| timeouts block.
__*Optional*__
**workflowName**? | string
| __*Optional*__
@@ -153090,6 +159880,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153109,6 +159900,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153132,6 +159924,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153218,6 +160011,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153332,6 +160126,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153489,6 +160284,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**role**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153509,6 +160305,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153552,6 +160349,7 @@ Name | Type | Description
**path**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153579,6 +160377,7 @@ Name | Type | Description
**permissionsBoundary**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153650,6 +160449,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153673,6 +160473,7 @@ Name | Type | Description
**path**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153713,6 +160514,7 @@ Name | Type | Description
**permissionsBoundary**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153834,6 +160636,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**supportedOsVersions**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**uri**? | string
| __*Optional*__
@@ -153855,6 +160658,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -153924,6 +160728,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [ImagebuilderImageTimeouts](#cdktf-provider-aws-imagebuilderimagetimeouts)
| timeouts block.
__*Optional*__
@@ -153965,6 +160770,7 @@ Name | Type | Description
**schedule**? | Array<[ImagebuilderImagePipelineSchedule](#cdktf-provider-aws-imagebuilderimagepipelineschedule)>
| schedule block.
__*Optional*__
**status**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -154064,6 +160870,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**workingDirectory**? | string
| __*Optional*__
@@ -154105,6 +160912,7 @@ Name | Type | Description
**snsTopicArn**? | string
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**terminateInstanceOnFailure**? | boolean
| __*Optional*__
@@ -154172,6 +160980,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -154236,6 +161045,7 @@ Name | Type | Description
**sourceDestCheck**? | boolean
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**tenancy**? | string
| __*Optional*__
**timeouts**? | [InstanceTimeouts](#cdktf-provider-aws-instancetimeouts)
| timeouts block.
__*Optional*__
**userData**? | string
| __*Optional*__
@@ -154387,6 +161197,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -154603,6 +161414,7 @@ Name | Type | Description
**sqs**? | Array<[IotTopicRuleSqs](#cdktf-provider-aws-iottopicrulesqs)>
| sqs block.
__*Optional*__
**stepFunctions**? | Array<[IotTopicRuleStepFunctions](#cdktf-provider-aws-iottopicrulestepfunctions)>
| step_functions block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -155110,6 +161922,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -155149,6 +161962,7 @@ Name | Type | Description
**referenceDataSources**? | Array<[KinesisAnalyticsApplicationReferenceDataSources](#cdktf-provider-aws-kinesisanalyticsapplicationreferencedatasources)>
| reference_data_sources block.
__*Optional*__
**startApplication**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -155547,6 +162361,7 @@ Name | Type | Description
**serverSideEncryption**? | Array<[KinesisFirehoseDeliveryStreamServerSideEncryption](#cdktf-provider-aws-kinesisfirehosedeliverystreamserversideencryption)>
| server_side_encryption block.
__*Optional*__
**splunkConfiguration**? | Array<[KinesisFirehoseDeliveryStreamSplunkConfiguration](#cdktf-provider-aws-kinesisfirehosedeliverystreamsplunkconfiguration)>
| splunk_configuration block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**versionId**? | string
| __*Optional*__
@@ -156307,6 +163122,7 @@ Name | Type | Description
**retentionPeriod**? | number
| __*Optional*__
**shardLevelMetrics**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [KinesisStreamTimeouts](#cdktf-provider-aws-kinesisstreamtimeouts)
| timeouts block.
__*Optional*__
@@ -156363,6 +163179,7 @@ Name | Type | Description
**mediaType**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [KinesisVideoStreamTimeouts](#cdktf-provider-aws-kinesisvideostreamtimeouts)
| timeouts block.
__*Optional*__
@@ -157016,6 +163833,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**startApplication**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -157094,6 +163912,7 @@ Name | Type | Description
**policy**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**validTo**? | string
| __*Optional*__
@@ -157157,6 +163976,7 @@ Name | Type | Description
**policy**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -157483,6 +164303,7 @@ Name | Type | Description
**s3ObjectVersion**? | string
| __*Optional*__
**sourceCodeHash**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeout**? | number
| __*Optional*__
**timeouts**? | [LambdaFunctionTimeouts](#cdktf-provider-aws-lambdafunctiontimeouts)
| timeouts block.
__*Optional*__
**tracingConfig**? | Array<[LambdaFunctionTracingConfig](#cdktf-provider-aws-lambdafunctiontracingconfig)>
| tracing_config block.
__*Optional*__
@@ -157938,6 +164759,7 @@ Name | Type | Description
**securityGroupNames**? | Array
| __*Optional*__
**tagSpecifications**? | Array<[LaunchTemplateTagSpecifications](#cdktf-provider-aws-launchtemplatetagspecifications)>
| tag_specifications block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**updateDefaultVersion**? | boolean
| __*Optional*__
**userData**? | string
| __*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -158147,6 +164969,7 @@ Name | Type | Description
**availabilityZone**? | string
| __*Optional*__
**groupName**? | string
| __*Optional*__
**hostId**? | string
| __*Optional*__
+**hostResourceGroupArn**? | string
| __*Optional*__
**partitionNumber**? | number
| __*Optional*__
**spreadDomain**? | string
| __*Optional*__
**tenancy**? | string
| __*Optional*__
@@ -158211,6 +165034,7 @@ Name | Type | Description
**subnetMapping**? | Array<[LbSubnetMapping](#cdktf-provider-aws-lbsubnetmapping)>
| subnet_mapping block.
__*Optional*__
**subnets**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [LbTimeouts](#cdktf-provider-aws-lbtimeouts)
| timeouts block.
__*Optional*__
@@ -158781,6 +165605,7 @@ Name | Type | Description
**slowStart**? | number
| __*Optional*__
**stickiness**? | Array<[LbTargetGroupStickiness](#cdktf-provider-aws-lbtargetgroupstickiness)>
| stickiness block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**targetType**? | string
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -159410,6 +166235,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -159449,6 +166275,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**userData**? | string
| __*Optional*__
@@ -159614,6 +166441,24 @@ Name | Type | Description
+## struct Macie2AccountConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**findingPublishingFrequency**? | string
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**status**? | string
| __*Optional*__
+
+
+
## struct MacieMemberAccountAssociationConfig
@@ -159702,6 +166547,7 @@ Name | Type | Description
**reservationPlanSettings**? | Array<[MediaConvertQueueReservationPlanSettings](#cdktf-provider-aws-mediaconvertqueuereservationplansettings)>
| reservation_plan_settings block.
__*Optional*__
**status**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -159736,6 +166582,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -159754,6 +166601,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -159807,6 +166655,7 @@ Name | Type | Description
**storageType**? | string
| __*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -159870,7 +166719,7 @@ Name | Type | Description
Name | Type | Description
-----|------|-------------
-**audit**? | boolean
| __*Optional*__
+**audit**? | string
| __*Optional*__
**general**? | boolean
| __*Optional*__
@@ -159926,6 +166775,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160010,6 +166860,7 @@ Name | Type | Description
**openMonitoring**? | Array<[MskClusterOpenMonitoring](#cdktf-provider-aws-mskclusteropenmonitoring)>
| open_monitoring block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160247,6 +167098,7 @@ Name | Type | Description
**requirementsS3ObjectVersion**? | string
| __*Optional*__
**requirementsS3Path**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**webserverAccessMode**? | string
| __*Optional*__
**weeklyMaintenanceWindowStart**? | string
| __*Optional*__
@@ -160369,6 +167221,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160408,6 +167261,7 @@ Name | Type | Description
**snapshotIdentifier**? | string
| __*Optional*__
**storageEncrypted**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [NeptuneClusterTimeouts](#cdktf-provider-aws-neptuneclustertimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -160443,6 +167297,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**publiclyAccessible**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [NeptuneClusterInstanceTimeouts](#cdktf-provider-aws-neptuneclusterinstancetimeouts)
| timeouts block.
__*Optional*__
@@ -160481,6 +167336,7 @@ Name | Type | Description
**parameter**? | Array<[NeptuneClusterParameterGroupParameter](#cdktf-provider-aws-neptuneclusterparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160567,6 +167423,7 @@ Name | Type | Description
**sourceIds**? | Array
| __*Optional*__
**sourceType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [NeptuneEventSubscriptionTimeouts](#cdktf-provider-aws-neptuneeventsubscriptiontimeouts)
| timeouts block.
__*Optional*__
@@ -160604,6 +167461,7 @@ Name | Type | Description
**parameter**? | Array<[NeptuneParameterGroupParameter](#cdktf-provider-aws-neptuneparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160640,6 +167498,7 @@ Name | Type | Description
**namePrefix**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160661,6 +167520,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160790,6 +167650,7 @@ Name | Type | Description
**securityGroups**? | Array
| __*Optional*__
**sourceDestCheck**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160833,6 +167694,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**subnetChangeProtection**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -160853,6 +167715,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -161050,6 +167913,7 @@ Name | Type | Description
**ruleGroup**? | Array<[NetworkfirewallRuleGroupRuleGroup](#cdktf-provider-aws-networkfirewallrulegrouprulegroup)>
| rule_group block.
__*Optional*__
**rules**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -161509,6 +168373,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -161566,6 +168431,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**url**? | string
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
**username**? | string
| __*Optional*__
@@ -161630,6 +168496,7 @@ Name | Type | Description
**statsUser**? | string
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -161815,6 +168682,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -161872,6 +168740,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -161930,6 +168799,7 @@ Name | Type | Description
**rootPasswordOnAllInstances**? | boolean
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -161987,6 +168857,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -162064,6 +168935,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -162126,6 +168998,7 @@ Name | Type | Description
**rubygemsVersion**? | string
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -162201,6 +169074,7 @@ Name | Type | Description
**manageBerkshelf**? | boolean
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useCustomCookbooks**? | boolean
| __*Optional*__
**useOpsworksSecurityGroups**? | boolean
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -162258,6 +169132,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**systemPackages**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**useEbsOptimizedInstances**? | boolean
| __*Optional*__
@@ -162320,6 +169195,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**roleName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -162357,6 +169233,8 @@ Name | Type | Description
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -162395,6 +169273,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**type**? | string
| __*Optional*__
@@ -162553,6 +169432,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**quietTime**? | Array<[PinpointAppQuietTime](#cdktf-provider-aws-pinpointappquiettime)>
| quiet_time block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -162702,6 +169582,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -162756,6 +169637,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -162887,6 +169769,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [RamResourceShareTimeouts](#cdktf-provider-aws-ramresourcesharetimeouts)
| timeouts block.
__*Optional*__
@@ -162955,6 +169838,7 @@ Name | Type | Description
**sourceRegion**? | string
| __*Optional*__
**storageEncrypted**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [RdsClusterTimeouts](#cdktf-provider-aws-rdsclustertimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -162979,6 +169863,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**staticMembers**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163017,6 +169902,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**publiclyAccessible**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [RdsClusterInstanceTimeouts](#cdktf-provider-aws-rdsclusterinstancetimeouts)
| timeouts block.
__*Optional*__
@@ -163055,6 +169941,7 @@ Name | Type | Description
**parameter**? | Array<[RdsClusterParameterGroupParameter](#cdktf-provider-aws-rdsclusterparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163208,6 +170095,7 @@ Name | Type | Description
**snapshotCopy**? | Array<[RedshiftClusterSnapshotCopy](#cdktf-provider-aws-redshiftclustersnapshotcopy)>
| snapshot_copy block.
__*Optional*__
**snapshotIdentifier**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [RedshiftClusterTimeouts](#cdktf-provider-aws-redshiftclustertimeouts)
| timeouts block.
__*Optional*__
**vpcSecurityGroupIds**? | Array
| __*Optional*__
@@ -163279,6 +170167,7 @@ Name | Type | Description
**sourceIds**? | Array
| __*Optional*__
**sourceType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [RedshiftEventSubscriptionTimeouts](#cdktf-provider-aws-redshifteventsubscriptiontimeouts)
| timeouts block.
__*Optional*__
@@ -163316,6 +170205,7 @@ Name | Type | Description
**parameter**? | Array<[RedshiftParameterGroupParameter](#cdktf-provider-aws-redshiftparametergroupparameter)>
| parameter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163383,6 +170273,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163423,6 +170314,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163443,6 +170335,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163463,6 +170356,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163530,6 +170424,7 @@ Name | Type | Description
**resourcePath**? | string
| __*Optional*__
**searchString**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163723,6 +170618,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [Route53ResolverEndpointTimeouts](#cdktf-provider-aws-route53resolverendpointtimeouts)
| timeouts block.
__*Optional*__
@@ -163772,6 +170668,55 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
+
+
+
+## struct Route53ResolverFirewallRuleConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**action** | string
|
+**firewallDomainListId** | string
|
+**firewallRuleGroupId** | string
|
+**name** | string
|
+**priority** | number
|
+**blockOverrideDnsType**? | string
| __*Optional*__
+**blockOverrideDomain**? | string
| __*Optional*__
+**blockOverrideTtl**? | number
| __*Optional*__
+**blockResponse**? | string
| __*Optional*__
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+
+
+
+## struct Route53ResolverFirewallRuleGroupAssociationConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**firewallRuleGroupId** | string
|
+**name** | string
|
+**priority** | number
|
+**vpcId** | string
|
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**mutationProtection**? | string
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163790,6 +170735,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163827,6 +170773,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -163882,6 +170829,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**resolverEndpointId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**targetIp**? | Array<[Route53ResolverRuleTargetIp](#cdktf-provider-aws-route53resolverruletargetip)>
| target_ip block.
__*Optional*__
**timeouts**? | [Route53ResolverRuleTimeouts](#cdktf-provider-aws-route53resolverruletimeouts)
| timeouts block.
__*Optional*__
@@ -163972,6 +170920,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpc**? | Array<[Route53ZoneVpc](#cdktf-provider-aws-route53zonevpc)>
| vpc block.
__*Optional*__
@@ -164057,6 +171006,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**route**? | Array<[RouteTableRoute](#cdktf-provider-aws-routetableroute)>
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -164290,6 +171240,7 @@ Name | Type | Description
**requestPayer**? | string
| __*Optional*__
**serverSideEncryptionConfiguration**? | Array<[S3BucketServerSideEncryptionConfiguration](#cdktf-provider-aws-s3bucketserversideencryptionconfiguration)>
| server_side_encryption_configuration block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**versioning**? | Array<[S3BucketVersioning](#cdktf-provider-aws-s3bucketversioning)>
| versioning block.
__*Optional*__
**website**? | Array<[S3BucketWebsite](#cdktf-provider-aws-s3bucketwebsite)>
| website block.
__*Optional*__
**websiteDomain**? | string
| __*Optional*__
@@ -164674,6 +171625,7 @@ Name | Type | Description
**source**? | string
| __*Optional*__
**storageClass**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**websiteRedirect**? | string
| __*Optional*__
@@ -164980,6 +171932,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165128,6 +172081,7 @@ Name | Type | Description
**storageClass**? | string
| __*Optional*__
**taggingDirective**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**websiteRedirect**? | string
| __*Optional*__
@@ -165187,6 +172141,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**resourceSpec**? | Array<[SagemakerAppResourceSpec](#cdktf-provider-aws-sagemakerappresourcespec)>
| resource_spec block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165319,6 +172274,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165468,6 +172424,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165489,6 +172446,7 @@ Name | Type | Description
**name**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165577,6 +172535,7 @@ Name | Type | Description
**onlineStoreConfig**? | Array<[SagemakerFeatureGroupOnlineStoreConfig](#cdktf-provider-aws-sagemakerfeaturegrouponlinestoreconfig)>
| online_store_config block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165683,6 +172642,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165723,6 +172683,7 @@ Name | Type | Description
**primaryContainer**? | Array<[SagemakerModelPrimaryContainer](#cdktf-provider-aws-sagemakermodelprimarycontainer)>
| primary_container block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcConfig**? | Array<[SagemakerModelVpcConfig](#cdktf-provider-aws-sagemakermodelvpcconfig)>
| vpc_config block.
__*Optional*__
@@ -165774,6 +172735,7 @@ Name | Type | Description
**modelPackageGroupDescription**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -165847,6 +172809,7 @@ Name | Type | Description
**securityGroups**? | Array
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**volumeSize**? | number
| __*Optional*__
@@ -165888,6 +172851,7 @@ Name | Type | Description
**singleSignOnUserIdentifier**? | string
| __*Optional*__
**singleSignOnUserValue**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**userSettings**? | Array<[SagemakerUserProfileUserSettings](#cdktf-provider-aws-sagemakeruserprofileusersettings)>
| user_settings block.
__*Optional*__
@@ -166044,6 +173008,7 @@ Name | Type | Description
**rotationLambdaArn**? | string
| __*Optional*__
**rotationRules**? | Array<[SecretsmanagerSecretRotationRules](#cdktf-provider-aws-secretsmanagersecretrotationrules)>
| rotation_rules block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -166152,6 +173117,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**revokeRulesOnDelete**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [SecurityGroupTimeouts](#cdktf-provider-aws-securitygrouptimeouts)
| timeouts block.
__*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -167902,6 +174868,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**semanticVersion**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [ServerlessapplicationrepositoryCloudformationStackTimeouts](#cdktf-provider-aws-serverlessapplicationrepositorycloudformationstacktimeouts)
| timeouts block.
__*Optional*__
@@ -167937,6 +174904,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -167957,6 +174925,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -167976,6 +174945,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -167999,6 +174969,7 @@ Name | Type | Description
**namespaceId**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -168076,6 +175047,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**providerName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [ServicecatalogPortfolioTimeouts](#cdktf-provider-aws-servicecatalogportfoliotimeouts)
| timeouts block.
__*Optional*__
@@ -168095,6 +175067,52 @@ Name | Type | Description
+## struct ServicecatalogProductConfig
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**name** | string
|
+**owner** | string
|
+**provisioningArtifactParameters** | Array<[ServicecatalogProductProvisioningArtifactParameters](#cdktf-provider-aws-servicecatalogproductprovisioningartifactparameters)>
| provisioning_artifact_parameters block.
+**type** | string
|
+**acceptLanguage**? | string
| __*Optional*__
+**count**?🔹 | number
| __*Optional*__
+**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
+**description**? | string
| __*Optional*__
+**distributor**? | string
| __*Optional*__
+**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**supportDescription**? | string
| __*Optional*__
+**supportEmail**? | string
| __*Optional*__
+**supportUrl**? | string
| __*Optional*__
+**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
+
+
+
+## struct ServicecatalogProductProvisioningArtifactParameters
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**description**? | string
| __*Optional*__
+**disableTemplateValidation**? | boolean
| __*Optional*__
+**name**? | string
| __*Optional*__
+**templatePhysicalId**? | string
| __*Optional*__
+**templateUrl**? | string
| __*Optional*__
+**type**? | string
| __*Optional*__
+
+
+
## struct ServicequotasServiceQuotaConfig
@@ -168146,6 +175164,8 @@ Name | Type | Description
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
+**reputationMetricsEnabled**? | boolean
| __*Optional*__
+**sendingEnabled**? | boolean
| __*Optional*__
@@ -168510,6 +175530,7 @@ Name | Type | Description
-----|------|-------------
**position** | number
|
**topicArn** | string
|
+**encoding**? | string
| __*Optional*__
@@ -168578,6 +175599,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -168599,6 +175621,7 @@ Name | Type | Description
**loggingConfiguration**? | Array<[SfnStateMachineLoggingConfiguration](#cdktf-provider-aws-sfnstatemachineloggingconfiguration)>
| logging_configuration block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**type**? | string
| __*Optional*__
@@ -168729,6 +175752,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**signatureValidityPeriod**? | Array<[SignerSigningProfileSignatureValidityPeriod](#cdktf-provider-aws-signersigningprofilesignaturevalidityperiod)>
| signature_validity_period block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -168886,6 +175910,7 @@ Name | Type | Description
**sqsSuccessFeedbackRoleArn**? | string
| __*Optional*__
**sqsSuccessFeedbackSampleRate**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -168978,6 +176003,7 @@ Name | Type | Description
**spotMaintenanceStrategies**? | Array<[SpotFleetRequestSpotMaintenanceStrategies](#cdktf-provider-aws-spotfleetrequestspotmaintenancestrategies)>
| spot_maintenance_strategies block.
__*Optional*__
**spotPrice**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**targetGroupArns**? | Array
| __*Optional*__
**terminateInstancesWithExpiration**? | boolean
| __*Optional*__
**timeouts**? | [SpotFleetRequestTimeouts](#cdktf-provider-aws-spotfleetrequesttimeouts)
| timeouts block.
__*Optional*__
@@ -169209,6 +176235,7 @@ Name | Type | Description
**spotType**? | string
| __*Optional*__
**subnetId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**tenancy**? | string
| __*Optional*__
**timeouts**? | [SpotInstanceRequestTimeouts](#cdktf-provider-aws-spotinstancerequesttimeouts)
| timeouts block.
__*Optional*__
**userData**? | string
| __*Optional*__
@@ -169374,6 +176401,7 @@ Name | Type | Description
**receiveWaitTimeSeconds**? | number
| __*Optional*__
**redrivePolicy**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**visibilityTimeoutSeconds**? | number
| __*Optional*__
@@ -169415,6 +176443,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**registrationLimit**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -169510,6 +176539,7 @@ Name | Type | Description
**permissions**? | Map
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**targetType**? | string
| __*Optional*__
**versionName**? | string
| __*Optional*__
@@ -169540,6 +176570,7 @@ Name | Type | Description
**scheduleTimezone**? | string
| __*Optional*__
**startDate**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -169781,6 +176812,7 @@ Name | Type | Description
**overwrite**? | boolean
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**tier**? | string
| __*Optional*__
@@ -169841,6 +176873,7 @@ Name | Type | Description
**rejectedPatchesAction**? | string
| __*Optional*__
**source**? | Array<[SsmPatchBaselineSource](#cdktf-provider-aws-ssmpatchbaselinesource)>
| source block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -169986,6 +177019,7 @@ Name | Type | Description
**relayState**? | string
| __*Optional*__
**sessionDuration**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170048,6 +177082,7 @@ Name | Type | Description
**snapshotId**? | string
| __*Optional*__
**sourceVolumeArn**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170079,6 +177114,7 @@ Name | Type | Description
**smbGuestPassword**? | string
| __*Optional*__
**smbSecurityStrategy**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**tapeDriveType**? | string
| __*Optional*__
**timeouts**? | [StoragegatewayGatewayTimeouts](#cdktf-provider-aws-storagegatewaygatewaytimeouts)
| timeouts block.
__*Optional*__
@@ -170158,6 +177194,7 @@ Name | Type | Description
**requesterPays**? | boolean
| __*Optional*__
**squash**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [StoragegatewayNfsFileShareTimeouts](#cdktf-provider-aws-storagegatewaynfsfilesharetimeouts)
| timeouts block.
__*Optional*__
@@ -170240,6 +177277,7 @@ Name | Type | Description
**requesterPays**? | boolean
| __*Optional*__
**smbAclEnabled**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [StoragegatewaySmbFileShareTimeouts](#cdktf-provider-aws-storagegatewaysmbfilesharetimeouts)
| timeouts block.
__*Optional*__
**validUserList**? | Array
| __*Optional*__
@@ -170282,6 +177320,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**snapshotId**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170303,6 +177342,7 @@ Name | Type | Description
**retentionLockTimeInDays**? | number
| __*Optional*__
**retentionLockType**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170404,6 +177444,7 @@ Name | Type | Description
**namePrefix**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170434,6 +177475,7 @@ Name | Type | Description
**startCanary**? | boolean
| __*Optional*__
**successRetentionPeriod**? | number
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcConfig**? | Array<[SyntheticsCanaryVpcConfig](#cdktf-provider-aws-syntheticscanaryvpcconfig)>
| vpc_config block.
__*Optional*__
**zipFile**? | string
| __*Optional*__
@@ -170503,6 +177545,7 @@ Name | Type | Description
**loggingRole**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**url**? | string
| __*Optional*__
@@ -170563,6 +177606,7 @@ Name | Type | Description
**policy**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170663,6 +177707,7 @@ Name | Type | Description
**ntpServers**? | Array
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170688,6 +177733,7 @@ Name | Type | Description
**securityGroupIds**? | Array
| __*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [VpcEndpointTimeouts](#cdktf-provider-aws-vpcendpointtimeouts)
| timeouts block.
__*Optional*__
**vpcEndpointType**? | string
| __*Optional*__
@@ -170768,6 +177814,7 @@ Name | Type | Description
**privateDnsName**? | string
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170885,6 +177932,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**requester**? | Array<[VpcPeeringConnectionAccepterRequester](#cdktf-provider-aws-vpcpeeringconnectionaccepterrequester)>
| requester block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -170939,6 +177987,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**requester**? | Array<[VpcPeeringConnectionRequester](#cdktf-provider-aws-vpcpeeringconnectionrequester)>
| requester block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [VpcPeeringConnectionTimeouts](#cdktf-provider-aws-vpcpeeringconnectiontimeouts)
| timeouts block.
__*Optional*__
@@ -171044,6 +178093,7 @@ Name | Type | Description
**remoteIpv6NetworkCidr**? | string
| __*Optional*__
**staticRoutesOnly**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**transitGatewayId**? | string
| __*Optional*__
**tunnel1DpdTimeoutAction**? | string
| __*Optional*__
**tunnel1DpdTimeoutSeconds**? | number
| __*Optional*__
@@ -171138,6 +178188,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**vpcId**? | string
| __*Optional*__
@@ -171291,6 +178342,7 @@ Name | Type | Description
**predicates**? | Array<[WafRateBasedRulePredicates](#cdktf-provider-aws-wafratebasedrulepredicates)>
| predicates block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171391,6 +178443,7 @@ Name | Type | Description
**predicates**? | Array<[WafRulePredicates](#cdktf-provider-aws-wafrulepredicates)>
| predicates block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171440,6 +178493,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171571,6 +178625,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rules**? | Array<[WafWebAclRules](#cdktf-provider-aws-wafwebaclrules)>
| rules block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171848,6 +178903,7 @@ Name | Type | Description
**predicate**? | Array<[WafregionalRateBasedRulePredicate](#cdktf-provider-aws-wafregionalratebasedrulepredicate)>
| predicate block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171948,6 +179004,7 @@ Name | Type | Description
**predicate**? | Array<[WafregionalRulePredicate](#cdktf-provider-aws-wafregionalrulepredicate)>
| predicate block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -171997,6 +179054,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -172146,6 +179204,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rule**? | Array<[WafregionalWebAclRule](#cdktf-provider-aws-wafregionalwebaclrule)>
| rule block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -172311,6 +179370,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -172332,6 +179392,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**regularExpression**? | Array<[Wafv2RegexPatternSetRegularExpression](#cdktf-provider-aws-wafv2regexpatternsetregularexpression)>
| regular_expression block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -172368,6 +179429,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rule**? | Array<[Wafv2RuleGroupRule](#cdktf-provider-aws-wafv2rulegrouprule)>
| rule block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -180405,6 +187467,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rule**? | Array<[Wafv2WebAclRule](#cdktf-provider-aws-wafv2webaclrule)>
| rule block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -180448,11 +187511,81 @@ Name | Type | Description
**count**?🔹 | number
| __*Optional*__
**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)>
| __*Optional*__
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
+**loggingFilter**? | Array<[Wafv2WebAclLoggingConfigurationLoggingFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilter)>
| logging_filter block.
__*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**redactedFields**? | Array<[Wafv2WebAclLoggingConfigurationRedactedFields](#cdktf-provider-aws-wafv2webaclloggingconfigurationredactedfields)>
| redacted_fields block.
__*Optional*__
+## struct Wafv2WebAclLoggingConfigurationLoggingFilter
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**defaultBehavior** | string
|
+**filter** | Array<[Wafv2WebAclLoggingConfigurationLoggingFilterFilter](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilter)>
| filter block.
+
+
+
+## struct Wafv2WebAclLoggingConfigurationLoggingFilterFilter
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**behavior** | string
|
+**condition** | Array<[Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfiltercondition)>
| condition block.
+**requirement** | string
|
+
+
+
+## struct Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**actionCondition**? | Array<[Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilterconditionactioncondition)>
| action_condition block.
__*Optional*__
+**labelNameCondition**? | Array<[Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition](#cdktf-provider-aws-wafv2webaclloggingconfigurationloggingfilterfilterconditionlabelnamecondition)>
| label_name_condition block.
__*Optional*__
+
+
+
+## struct Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**action** | string
|
+
+
+
+## struct Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition
+
+
+
+
+
+
+Name | Type | Description
+-----|------|-------------
+**labelName** | string
|
+
+
+
## struct Wafv2WebAclLoggingConfigurationRedactedFields
@@ -213114,6 +220247,7 @@ Name | Type | Description
**selfServicePermissions**? | Array<[WorkspacesDirectorySelfServicePermissions](#cdktf-provider-aws-workspacesdirectoryselfservicepermissions)>
| self_service_permissions block.
__*Optional*__
**subnetIds**? | Array
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**workspaceAccessProperties**? | Array<[WorkspacesDirectoryWorkspaceAccessProperties](#cdktf-provider-aws-workspacesdirectoryworkspaceaccessproperties)>
| workspace_access_properties block.
__*Optional*__
**workspaceCreationProperties**? | Array<[WorkspacesDirectoryWorkspaceCreationProperties](#cdktf-provider-aws-workspacesdirectoryworkspacecreationproperties)>
| workspace_creation_properties block.
__*Optional*__
@@ -213189,6 +220323,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rules**? | Array<[WorkspacesIpGroupRules](#cdktf-provider-aws-workspacesipgrouprules)>
| rules block.
__*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -213224,6 +220359,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**rootVolumeEncryptionEnabled**? | boolean
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
**timeouts**? | [WorkspacesWorkspaceTimeouts](#cdktf-provider-aws-workspacesworkspacetimeouts)
| timeouts block.
__*Optional*__
**userVolumeEncryptionEnabled**? | boolean
| __*Optional*__
**volumeEncryptionKey**? | string
| __*Optional*__
@@ -213297,6 +220433,7 @@ Name | Type | Description
**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)
| __*Optional*__
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
@@ -213326,6 +220463,7 @@ Name | Type | Description
**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider)
| __*Optional*__
**ruleName**? | string
| __*Optional*__
**tags**? | Map
| __*Optional*__
+**tagsAll**? | Map
| __*Optional*__
diff --git a/src/accessanalyzer-analyzer.ts b/src/accessanalyzer-analyzer.ts
index 6d544a84c4b5..f37097a7afaf 100644
--- a/src/accessanalyzer-analyzer.ts
+++ b/src/accessanalyzer-analyzer.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface AccessanalyzerAnalyzerConfig extends cdktf.TerraformMetaArguments {
readonly analyzerName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type?: string;
}
@@ -33,6 +34,7 @@ export class AccessanalyzerAnalyzer extends cdktf.TerraformResource {
});
this._analyzerName = config.analyzerName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
}
@@ -79,6 +81,22 @@ export class AccessanalyzerAnalyzer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: true, required: false
private _type?: string;
public get type() {
@@ -103,6 +121,7 @@ export class AccessanalyzerAnalyzer extends cdktf.TerraformResource {
return {
analyzer_name: cdktf.stringToTerraform(this._analyzerName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
};
}
diff --git a/src/acm-certificate.ts b/src/acm-certificate.ts
index 67a08fd339da..edbb35e0e081 100644
--- a/src/acm-certificate.ts
+++ b/src/acm-certificate.ts
@@ -14,6 +14,7 @@ export interface AcmCertificateConfig extends cdktf.TerraformMetaArguments {
readonly privateKey?: string;
readonly subjectAlternativeNames?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly validationMethod?: string;
/** options block */
readonly options?: AcmCertificateOptions[];
@@ -78,6 +79,7 @@ export class AcmCertificate extends cdktf.TerraformResource {
this._privateKey = config.privateKey;
this._subjectAlternativeNames = config.subjectAlternativeNames;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._validationMethod = config.validationMethod;
this._options = config.options;
}
@@ -218,6 +220,22 @@ export class AcmCertificate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// validation_emails - computed: true, optional: false, required: false
public get validationEmails() {
return this.getListAttribute('validation_emails');
@@ -268,6 +286,7 @@ export class AcmCertificate extends cdktf.TerraformResource {
private_key: cdktf.stringToTerraform(this._privateKey),
subject_alternative_names: cdktf.listMapper(cdktf.stringToTerraform)(this._subjectAlternativeNames),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
validation_method: cdktf.stringToTerraform(this._validationMethod),
options: cdktf.listMapper(acmCertificateOptionsToTerraform)(this._options),
};
diff --git a/src/acmpca-certificate-authority.ts b/src/acmpca-certificate-authority.ts
index e5ad98e649c6..0f57cee1e8fa 100644
--- a/src/acmpca-certificate-authority.ts
+++ b/src/acmpca-certificate-authority.ts
@@ -10,6 +10,7 @@ export interface AcmpcaCertificateAuthorityConfig extends cdktf.TerraformMetaArg
readonly enabled?: boolean;
readonly permanentDeletionTimeInDays?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type?: string;
/** certificate_authority_configuration block */
readonly certificateAuthorityConfiguration: AcmpcaCertificateAuthorityCertificateAuthorityConfiguration[];
@@ -132,6 +133,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource {
this._enabled = config.enabled;
this._permanentDeletionTimeInDays = config.permanentDeletionTimeInDays;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._certificateAuthorityConfiguration = config.certificateAuthorityConfiguration;
this._revocationConfiguration = config.revocationConfiguration;
@@ -235,6 +237,22 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: true, required: false
private _type?: string;
public get type() {
@@ -305,6 +323,7 @@ export class AcmpcaCertificateAuthority extends cdktf.TerraformResource {
enabled: cdktf.booleanToTerraform(this._enabled),
permanent_deletion_time_in_days: cdktf.numberToTerraform(this._permanentDeletionTimeInDays),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
certificate_authority_configuration: cdktf.listMapper(acmpcaCertificateAuthorityCertificateAuthorityConfigurationToTerraform)(this._certificateAuthorityConfiguration),
revocation_configuration: cdktf.listMapper(acmpcaCertificateAuthorityRevocationConfigurationToTerraform)(this._revocationConfiguration),
diff --git a/src/alb-target-group.ts b/src/alb-target-group.ts
index 5447c4502141..2fa5b5434e57 100644
--- a/src/alb-target-group.ts
+++ b/src/alb-target-group.ts
@@ -19,6 +19,7 @@ export interface AlbTargetGroupConfig extends cdktf.TerraformMetaArguments {
readonly proxyProtocolV2?: boolean;
readonly slowStart?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetType?: string;
readonly vpcId?: string;
/** health_check block */
@@ -100,6 +101,7 @@ export class AlbTargetGroup extends cdktf.TerraformResource {
this._proxyProtocolV2 = config.proxyProtocolV2;
this._slowStart = config.slowStart;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetType = config.targetType;
this._vpcId = config.vpcId;
this._healthCheck = config.healthCheck;
@@ -317,6 +319,22 @@ export class AlbTargetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_type - computed: false, optional: true, required: false
private _targetType?: string;
public get targetType() {
@@ -399,6 +417,7 @@ export class AlbTargetGroup extends cdktf.TerraformResource {
proxy_protocol_v2: cdktf.booleanToTerraform(this._proxyProtocolV2),
slow_start: cdktf.numberToTerraform(this._slowStart),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_type: cdktf.stringToTerraform(this._targetType),
vpc_id: cdktf.stringToTerraform(this._vpcId),
health_check: cdktf.listMapper(albTargetGroupHealthCheckToTerraform)(this._healthCheck),
diff --git a/src/alb.ts b/src/alb.ts
index 327e32981ba8..dfb34765cdd2 100644
--- a/src/alb.ts
+++ b/src/alb.ts
@@ -21,6 +21,7 @@ export interface AlbConfig extends cdktf.TerraformMetaArguments {
readonly securityGroups?: string[];
readonly subnets?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** access_logs block */
readonly accessLogs?: AlbAccessLogs[];
/** subnet_mapping block */
@@ -109,6 +110,7 @@ export class Alb extends cdktf.TerraformResource {
this._securityGroups = config.securityGroups;
this._subnets = config.subnets;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._accessLogs = config.accessLogs;
this._subnetMapping = config.subnetMapping;
this._timeouts = config.timeouts;
@@ -362,6 +364,22 @@ export class Alb extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -440,6 +458,7 @@ export class Alb extends cdktf.TerraformResource {
security_groups: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroups),
subnets: cdktf.listMapper(cdktf.stringToTerraform)(this._subnets),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
access_logs: cdktf.listMapper(albAccessLogsToTerraform)(this._accessLogs),
subnet_mapping: cdktf.listMapper(albSubnetMappingToTerraform)(this._subnetMapping),
timeouts: albTimeoutsToTerraform(this._timeouts),
diff --git a/src/ami-copy.ts b/src/ami-copy.ts
index e3d8af49b336..701deb997917 100644
--- a/src/ami-copy.ts
+++ b/src/ami-copy.ts
@@ -14,6 +14,7 @@ export interface AmiCopyConfig extends cdktf.TerraformMetaArguments {
readonly sourceAmiId: string;
readonly sourceAmiRegion: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ebs_block_device block */
readonly ebsBlockDevice?: AmiCopyEbsBlockDevice[];
/** ephemeral_block_device block */
@@ -81,6 +82,7 @@ export class AmiCopy extends cdktf.TerraformResource {
this._sourceAmiId = config.sourceAmiId;
this._sourceAmiRegion = config.sourceAmiRegion;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ebsBlockDevice = config.ebsBlockDevice;
this._ephemeralBlockDevice = config.ephemeralBlockDevice;
this._timeouts = config.timeouts;
@@ -283,6 +285,22 @@ export class AmiCopy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// usage_operation - computed: true, optional: false, required: false
public get usageOperation() {
return this.getStringAttribute('usage_operation');
@@ -354,6 +372,7 @@ export class AmiCopy extends cdktf.TerraformResource {
source_ami_id: cdktf.stringToTerraform(this._sourceAmiId),
source_ami_region: cdktf.stringToTerraform(this._sourceAmiRegion),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ebs_block_device: cdktf.listMapper(amiCopyEbsBlockDeviceToTerraform)(this._ebsBlockDevice),
ephemeral_block_device: cdktf.listMapper(amiCopyEphemeralBlockDeviceToTerraform)(this._ephemeralBlockDevice),
timeouts: amiCopyTimeoutsToTerraform(this._timeouts),
diff --git a/src/ami-from-instance.ts b/src/ami-from-instance.ts
index a371a13356c4..998f3d60d2a1 100644
--- a/src/ami-from-instance.ts
+++ b/src/ami-from-instance.ts
@@ -12,6 +12,7 @@ export interface AmiFromInstanceConfig extends cdktf.TerraformMetaArguments {
readonly snapshotWithoutReboot?: boolean;
readonly sourceInstanceId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ebs_block_device block */
readonly ebsBlockDevice?: AmiFromInstanceEbsBlockDevice[];
/** ephemeral_block_device block */
@@ -77,6 +78,7 @@ export class AmiFromInstance extends cdktf.TerraformResource {
this._snapshotWithoutReboot = config.snapshotWithoutReboot;
this._sourceInstanceId = config.sourceInstanceId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ebsBlockDevice = config.ebsBlockDevice;
this._ephemeralBlockDevice = config.ephemeralBlockDevice;
this._timeouts = config.timeouts;
@@ -250,6 +252,22 @@ export class AmiFromInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// usage_operation - computed: true, optional: false, required: false
public get usageOperation() {
return this.getStringAttribute('usage_operation');
@@ -319,6 +337,7 @@ export class AmiFromInstance extends cdktf.TerraformResource {
snapshot_without_reboot: cdktf.booleanToTerraform(this._snapshotWithoutReboot),
source_instance_id: cdktf.stringToTerraform(this._sourceInstanceId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ebs_block_device: cdktf.listMapper(amiFromInstanceEbsBlockDeviceToTerraform)(this._ebsBlockDevice),
ephemeral_block_device: cdktf.listMapper(amiFromInstanceEphemeralBlockDeviceToTerraform)(this._ephemeralBlockDevice),
timeouts: amiFromInstanceTimeoutsToTerraform(this._timeouts),
diff --git a/src/ami.ts b/src/ami.ts
index 421193c69b9a..e88851d3eb09 100644
--- a/src/ami.ts
+++ b/src/ami.ts
@@ -17,6 +17,7 @@ export interface AmiConfig extends cdktf.TerraformMetaArguments {
readonly rootDeviceName?: string;
readonly sriovNetSupport?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualizationType?: string;
/** ebs_block_device block */
readonly ebsBlockDevice?: AmiEbsBlockDevice[];
@@ -108,6 +109,7 @@ export class Ami extends cdktf.TerraformResource {
this._rootDeviceName = config.rootDeviceName;
this._sriovNetSupport = config.sriovNetSupport;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualizationType = config.virtualizationType;
this._ebsBlockDevice = config.ebsBlockDevice;
this._ephemeralBlockDevice = config.ephemeralBlockDevice;
@@ -330,6 +332,22 @@ export class Ami extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// usage_operation - computed: true, optional: false, required: false
public get usageOperation() {
return this.getStringAttribute('usage_operation');
@@ -415,6 +433,7 @@ export class Ami extends cdktf.TerraformResource {
root_device_name: cdktf.stringToTerraform(this._rootDeviceName),
sriov_net_support: cdktf.stringToTerraform(this._sriovNetSupport),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtualization_type: cdktf.stringToTerraform(this._virtualizationType),
ebs_block_device: cdktf.listMapper(amiEbsBlockDeviceToTerraform)(this._ebsBlockDevice),
ephemeral_block_device: cdktf.listMapper(amiEphemeralBlockDeviceToTerraform)(this._ephemeralBlockDevice),
diff --git a/src/api-gateway-api-key.ts b/src/api-gateway-api-key.ts
index c36a21c39259..1ea948ace2fd 100644
--- a/src/api-gateway-api-key.ts
+++ b/src/api-gateway-api-key.ts
@@ -11,6 +11,7 @@ export interface ApiGatewayApiKeyConfig extends cdktf.TerraformMetaArguments {
readonly enabled?: boolean;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly value?: string;
}
@@ -37,6 +38,7 @@ export class ApiGatewayApiKey extends cdktf.TerraformResource {
this._enabled = config.enabled;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._value = config.value;
}
@@ -125,6 +127,22 @@ export class ApiGatewayApiKey extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// value - computed: true, optional: true, required: false
private _value?: string;
public get value() {
@@ -151,6 +169,7 @@ export class ApiGatewayApiKey extends cdktf.TerraformResource {
enabled: cdktf.booleanToTerraform(this._enabled),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
value: cdktf.stringToTerraform(this._value),
};
}
diff --git a/src/api-gateway-client-certificate.ts b/src/api-gateway-client-certificate.ts
index 8b073fb4ed11..19e223d3a203 100644
--- a/src/api-gateway-client-certificate.ts
+++ b/src/api-gateway-client-certificate.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface ApiGatewayClientCertificateConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -32,6 +33,7 @@ export class ApiGatewayClientCertificate extends cdktf.TerraformResource {
});
this._description = config.description;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class ApiGatewayClientCertificate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -103,6 +121,7 @@ export class ApiGatewayClientCertificate extends cdktf.TerraformResource {
return {
description: cdktf.stringToTerraform(this._description),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/api-gateway-domain-name.ts b/src/api-gateway-domain-name.ts
index 637b93224370..f51fbce4cab2 100644
--- a/src/api-gateway-domain-name.ts
+++ b/src/api-gateway-domain-name.ts
@@ -17,6 +17,7 @@ export interface ApiGatewayDomainNameConfig extends cdktf.TerraformMetaArguments
readonly regionalCertificateName?: string;
readonly securityPolicy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** endpoint_configuration block */
readonly endpointConfiguration?: ApiGatewayDomainNameEndpointConfiguration[];
/** mutual_tls_authentication block */
@@ -76,6 +77,7 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource {
this._regionalCertificateName = config.regionalCertificateName;
this._securityPolicy = config.securityPolicy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._endpointConfiguration = config.endpointConfiguration;
this._mutualTlsAuthentication = config.mutualTlsAuthentication;
}
@@ -276,6 +278,22 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// endpoint_configuration - computed: false, optional: true, required: false
private _endpointConfiguration?: ApiGatewayDomainNameEndpointConfiguration[];
public get endpointConfiguration() {
@@ -324,6 +342,7 @@ export class ApiGatewayDomainName extends cdktf.TerraformResource {
regional_certificate_name: cdktf.stringToTerraform(this._regionalCertificateName),
security_policy: cdktf.stringToTerraform(this._securityPolicy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
endpoint_configuration: cdktf.listMapper(apiGatewayDomainNameEndpointConfigurationToTerraform)(this._endpointConfiguration),
mutual_tls_authentication: cdktf.listMapper(apiGatewayDomainNameMutualTlsAuthenticationToTerraform)(this._mutualTlsAuthentication),
};
diff --git a/src/api-gateway-rest-api.ts b/src/api-gateway-rest-api.ts
index 059e1895587a..83d7d5ea3c3a 100644
--- a/src/api-gateway-rest-api.ts
+++ b/src/api-gateway-rest-api.ts
@@ -17,6 +17,7 @@ export interface ApiGatewayRestApiConfig extends cdktf.TerraformMetaArguments {
readonly parameters?: { [key: string]: string };
readonly policy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** endpoint_configuration block */
readonly endpointConfiguration?: ApiGatewayRestApiEndpointConfiguration[];
}
@@ -63,6 +64,7 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource {
this._parameters = config.parameters;
this._policy = config.policy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._endpointConfiguration = config.endpointConfiguration;
}
@@ -252,6 +254,22 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// endpoint_configuration - computed: false, optional: true, required: false
private _endpointConfiguration?: ApiGatewayRestApiEndpointConfiguration[];
public get endpointConfiguration() {
@@ -284,6 +302,7 @@ export class ApiGatewayRestApi extends cdktf.TerraformResource {
parameters: cdktf.hashMapper(cdktf.anyToTerraform)(this._parameters),
policy: cdktf.stringToTerraform(this._policy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
endpoint_configuration: cdktf.listMapper(apiGatewayRestApiEndpointConfigurationToTerraform)(this._endpointConfiguration),
};
}
diff --git a/src/api-gateway-stage.ts b/src/api-gateway-stage.ts
index 8b9bf6ccd61a..2c332f98b787 100644
--- a/src/api-gateway-stage.ts
+++ b/src/api-gateway-stage.ts
@@ -16,6 +16,7 @@ export interface ApiGatewayStageConfig extends cdktf.TerraformMetaArguments {
readonly restApiId: string;
readonly stageName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly variables?: { [key: string]: string };
readonly xrayTracingEnabled?: boolean;
/** access_log_settings block */
@@ -63,6 +64,7 @@ export class ApiGatewayStage extends cdktf.TerraformResource {
this._restApiId = config.restApiId;
this._stageName = config.stageName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._variables = config.variables;
this._xrayTracingEnabled = config.xrayTracingEnabled;
this._accessLogSettings = config.accessLogSettings;
@@ -227,6 +229,22 @@ export class ApiGatewayStage extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// variables - computed: false, optional: true, required: false
private _variables?: { [key: string]: string };
public get variables() {
@@ -290,6 +308,7 @@ export class ApiGatewayStage extends cdktf.TerraformResource {
rest_api_id: cdktf.stringToTerraform(this._restApiId),
stage_name: cdktf.stringToTerraform(this._stageName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
variables: cdktf.hashMapper(cdktf.anyToTerraform)(this._variables),
xray_tracing_enabled: cdktf.booleanToTerraform(this._xrayTracingEnabled),
access_log_settings: cdktf.listMapper(apiGatewayStageAccessLogSettingsToTerraform)(this._accessLogSettings),
diff --git a/src/api-gateway-usage-plan.ts b/src/api-gateway-usage-plan.ts
index 6ed1611c8138..a9ece83cfac4 100644
--- a/src/api-gateway-usage-plan.ts
+++ b/src/api-gateway-usage-plan.ts
@@ -11,6 +11,7 @@ export interface ApiGatewayUsagePlanConfig extends cdktf.TerraformMetaArguments
readonly name: string;
readonly productCode?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** api_stages block */
readonly apiStages?: ApiGatewayUsagePlanApiStages[];
/** quota_settings block */
@@ -83,6 +84,7 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource {
this._name = config.name;
this._productCode = config.productCode;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._apiStages = config.apiStages;
this._quotaSettings = config.quotaSettings;
this._throttleSettings = config.throttleSettings;
@@ -163,6 +165,22 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// api_stages - computed: false, optional: true, required: false
private _apiStages?: ApiGatewayUsagePlanApiStages[];
public get apiStages() {
@@ -221,6 +239,7 @@ export class ApiGatewayUsagePlan extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
product_code: cdktf.stringToTerraform(this._productCode),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
api_stages: cdktf.listMapper(apiGatewayUsagePlanApiStagesToTerraform)(this._apiStages),
quota_settings: cdktf.listMapper(apiGatewayUsagePlanQuotaSettingsToTerraform)(this._quotaSettings),
throttle_settings: cdktf.listMapper(apiGatewayUsagePlanThrottleSettingsToTerraform)(this._throttleSettings),
diff --git a/src/api-gateway-vpc-link.ts b/src/api-gateway-vpc-link.ts
index 0d282e1aa844..b9ba5a917f3e 100644
--- a/src/api-gateway-vpc-link.ts
+++ b/src/api-gateway-vpc-link.ts
@@ -10,6 +10,7 @@ export interface ApiGatewayVpcLinkConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetArns: string[];
}
@@ -35,6 +36,7 @@ export class ApiGatewayVpcLink extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetArns = config.targetArns;
}
@@ -97,6 +99,22 @@ export class ApiGatewayVpcLink extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_arns - computed: false, optional: false, required: true
private _targetArns: string[];
public get targetArns() {
@@ -119,6 +137,7 @@ export class ApiGatewayVpcLink extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._targetArns),
};
}
diff --git a/src/apigatewayv2-api.ts b/src/apigatewayv2-api.ts
index d50020880005..27c9260470d2 100644
--- a/src/apigatewayv2-api.ts
+++ b/src/apigatewayv2-api.ts
@@ -18,6 +18,7 @@ export interface Apigatewayv2ApiConfig extends cdktf.TerraformMetaArguments {
readonly routeKey?: string;
readonly routeSelectionExpression?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly target?: string;
readonly version?: string;
/** cors_configuration block */
@@ -75,6 +76,7 @@ export class Apigatewayv2Api extends cdktf.TerraformResource {
this._routeKey = config.routeKey;
this._routeSelectionExpression = config.routeSelectionExpression;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._target = config.target;
this._version = config.version;
this._corsConfiguration = config.corsConfiguration;
@@ -274,6 +276,22 @@ export class Apigatewayv2Api extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target - computed: false, optional: true, required: false
private _target?: string;
public get target() {
@@ -339,6 +357,7 @@ export class Apigatewayv2Api extends cdktf.TerraformResource {
route_key: cdktf.stringToTerraform(this._routeKey),
route_selection_expression: cdktf.stringToTerraform(this._routeSelectionExpression),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target: cdktf.stringToTerraform(this._target),
version: cdktf.stringToTerraform(this._version),
cors_configuration: cdktf.listMapper(apigatewayv2ApiCorsConfigurationToTerraform)(this._corsConfiguration),
diff --git a/src/apigatewayv2-domain-name.ts b/src/apigatewayv2-domain-name.ts
index acc14e0db1ae..f8166d1a6c22 100644
--- a/src/apigatewayv2-domain-name.ts
+++ b/src/apigatewayv2-domain-name.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface Apigatewayv2DomainNameConfig extends cdktf.TerraformMetaArguments {
readonly domainName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** domain_name_configuration block */
readonly domainNameConfiguration: Apigatewayv2DomainNameDomainNameConfiguration[];
/** mutual_tls_authentication block */
@@ -79,6 +80,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource {
});
this._domainName = config.domainName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._domainNameConfiguration = config.domainNameConfiguration;
this._mutualTlsAuthentication = config.mutualTlsAuthentication;
this._timeouts = config.timeouts;
@@ -132,6 +134,22 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// domain_name_configuration - computed: false, optional: false, required: true
private _domainNameConfiguration: Apigatewayv2DomainNameDomainNameConfiguration[];
public get domainNameConfiguration() {
@@ -185,6 +203,7 @@ export class Apigatewayv2DomainName extends cdktf.TerraformResource {
return {
domain_name: cdktf.stringToTerraform(this._domainName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
domain_name_configuration: cdktf.listMapper(apigatewayv2DomainNameDomainNameConfigurationToTerraform)(this._domainNameConfiguration),
mutual_tls_authentication: cdktf.listMapper(apigatewayv2DomainNameMutualTlsAuthenticationToTerraform)(this._mutualTlsAuthentication),
timeouts: apigatewayv2DomainNameTimeoutsToTerraform(this._timeouts),
diff --git a/src/apigatewayv2-stage.ts b/src/apigatewayv2-stage.ts
index 3edb3672b05d..6c02e66114b0 100644
--- a/src/apigatewayv2-stage.ts
+++ b/src/apigatewayv2-stage.ts
@@ -15,6 +15,7 @@ export interface Apigatewayv2StageConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly stageVariables?: { [key: string]: string };
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** access_log_settings block */
readonly accessLogSettings?: Apigatewayv2StageAccessLogSettings[];
/** default_route_settings block */
@@ -103,6 +104,7 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource {
this._name = config.name;
this._stageVariables = config.stageVariables;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._accessLogSettings = config.accessLogSettings;
this._defaultRouteSettings = config.defaultRouteSettings;
this._routeSettings = config.routeSettings;
@@ -254,6 +256,22 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// access_log_settings - computed: false, optional: true, required: false
private _accessLogSettings?: Apigatewayv2StageAccessLogSettings[];
public get accessLogSettings() {
@@ -316,6 +334,7 @@ export class Apigatewayv2Stage extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
stage_variables: cdktf.hashMapper(cdktf.anyToTerraform)(this._stageVariables),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
access_log_settings: cdktf.listMapper(apigatewayv2StageAccessLogSettingsToTerraform)(this._accessLogSettings),
default_route_settings: cdktf.listMapper(apigatewayv2StageDefaultRouteSettingsToTerraform)(this._defaultRouteSettings),
route_settings: cdktf.listMapper(apigatewayv2StageRouteSettingsToTerraform)(this._routeSettings),
diff --git a/src/apigatewayv2-vpc-link.ts b/src/apigatewayv2-vpc-link.ts
index 7cbb4bf6fda3..80138d46b86b 100644
--- a/src/apigatewayv2-vpc-link.ts
+++ b/src/apigatewayv2-vpc-link.ts
@@ -11,6 +11,7 @@ export interface Apigatewayv2VpcLinkConfig extends cdktf.TerraformMetaArguments
readonly securityGroupIds: string[];
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class Apigatewayv2VpcLink extends cdktf.TerraformResource {
this._securityGroupIds = config.securityGroupIds;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -107,6 +109,22 @@ export class Apigatewayv2VpcLink extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -117,6 +135,7 @@ export class Apigatewayv2VpcLink extends cdktf.TerraformResource {
security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupIds),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/appmesh-gateway-route.ts b/src/appmesh-gateway-route.ts
index 9408f2d3387b..a8739b05ca2d 100644
--- a/src/appmesh-gateway-route.ts
+++ b/src/appmesh-gateway-route.ts
@@ -11,6 +11,7 @@ export interface AppmeshGatewayRouteConfig extends cdktf.TerraformMetaArguments
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualGatewayName: string;
/** spec block */
readonly spec: AppmeshGatewayRouteSpec[];
@@ -240,6 +241,7 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualGatewayName = config.virtualGatewayName;
this._spec = config.spec;
}
@@ -331,6 +333,22 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// virtual_gateway_name - computed: false, optional: false, required: true
private _virtualGatewayName: string;
public get virtualGatewayName() {
@@ -367,6 +385,7 @@ export class AppmeshGatewayRoute extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtual_gateway_name: cdktf.stringToTerraform(this._virtualGatewayName),
spec: cdktf.listMapper(appmeshGatewayRouteSpecToTerraform)(this._spec),
};
diff --git a/src/appmesh-mesh.ts b/src/appmesh-mesh.ts
index b430d8d9a776..b38f460de097 100644
--- a/src/appmesh-mesh.ts
+++ b/src/appmesh-mesh.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface AppmeshMeshConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** spec block */
readonly spec?: AppmeshMeshSpec[];
}
@@ -57,6 +58,7 @@ export class AppmeshMesh extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._spec = config.spec;
}
@@ -123,6 +125,22 @@ export class AppmeshMesh extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// spec - computed: false, optional: true, required: false
private _spec?: AppmeshMeshSpec[];
public get spec() {
@@ -147,6 +165,7 @@ export class AppmeshMesh extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
spec: cdktf.listMapper(appmeshMeshSpecToTerraform)(this._spec),
};
}
diff --git a/src/appmesh-route.ts b/src/appmesh-route.ts
index 3fa583413b42..71dde05750e7 100644
--- a/src/appmesh-route.ts
+++ b/src/appmesh-route.ts
@@ -11,6 +11,7 @@ export interface AppmeshRouteConfig extends cdktf.TerraformMetaArguments {
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualRouterName: string;
/** spec block */
readonly spec: AppmeshRouteSpec[];
@@ -684,6 +685,7 @@ export class AppmeshRoute extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualRouterName = config.virtualRouterName;
this._spec = config.spec;
}
@@ -775,6 +777,22 @@ export class AppmeshRoute extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// virtual_router_name - computed: false, optional: false, required: true
private _virtualRouterName: string;
public get virtualRouterName() {
@@ -811,6 +829,7 @@ export class AppmeshRoute extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtual_router_name: cdktf.stringToTerraform(this._virtualRouterName),
spec: cdktf.listMapper(appmeshRouteSpecToTerraform)(this._spec),
};
diff --git a/src/appmesh-virtual-gateway.ts b/src/appmesh-virtual-gateway.ts
index 0f858660b0b8..cc160042d2ca 100644
--- a/src/appmesh-virtual-gateway.ts
+++ b/src/appmesh-virtual-gateway.ts
@@ -11,6 +11,7 @@ export interface AppmeshVirtualGatewayConfig extends cdktf.TerraformMetaArgument
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** spec block */
readonly spec: AppmeshVirtualGatewaySpec[];
}
@@ -517,6 +518,7 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._spec = config.spec;
}
@@ -607,6 +609,22 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// spec - computed: false, optional: false, required: true
private _spec: AppmeshVirtualGatewaySpec[];
public get spec() {
@@ -630,6 +648,7 @@ export class AppmeshVirtualGateway extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
spec: cdktf.listMapper(appmeshVirtualGatewaySpecToTerraform)(this._spec),
};
}
diff --git a/src/appmesh-virtual-node.ts b/src/appmesh-virtual-node.ts
index 22ac605cb353..2b8474e2a2ea 100644
--- a/src/appmesh-virtual-node.ts
+++ b/src/appmesh-virtual-node.ts
@@ -11,6 +11,7 @@ export interface AppmeshVirtualNodeConfig extends cdktf.TerraformMetaArguments {
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** spec block */
readonly spec: AppmeshVirtualNodeSpec[];
}
@@ -983,6 +984,7 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._spec = config.spec;
}
@@ -1073,6 +1075,22 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// spec - computed: false, optional: false, required: true
private _spec: AppmeshVirtualNodeSpec[];
public get spec() {
@@ -1096,6 +1114,7 @@ export class AppmeshVirtualNode extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
spec: cdktf.listMapper(appmeshVirtualNodeSpecToTerraform)(this._spec),
};
}
diff --git a/src/appmesh-virtual-router.ts b/src/appmesh-virtual-router.ts
index 2ff45a8db1d0..dad39371ab29 100644
--- a/src/appmesh-virtual-router.ts
+++ b/src/appmesh-virtual-router.ts
@@ -11,6 +11,7 @@ export interface AppmeshVirtualRouterConfig extends cdktf.TerraformMetaArguments
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** spec block */
readonly spec: AppmeshVirtualRouterSpec[];
}
@@ -75,6 +76,7 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._spec = config.spec;
}
@@ -165,6 +167,22 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// spec - computed: false, optional: false, required: true
private _spec: AppmeshVirtualRouterSpec[];
public get spec() {
@@ -188,6 +206,7 @@ export class AppmeshVirtualRouter extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
spec: cdktf.listMapper(appmeshVirtualRouterSpecToTerraform)(this._spec),
};
}
diff --git a/src/appmesh-virtual-service.ts b/src/appmesh-virtual-service.ts
index 3a9e447175db..ac11003c91c8 100644
--- a/src/appmesh-virtual-service.ts
+++ b/src/appmesh-virtual-service.ts
@@ -11,6 +11,7 @@ export interface AppmeshVirtualServiceConfig extends cdktf.TerraformMetaArgument
readonly meshOwner?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** spec block */
readonly spec: AppmeshVirtualServiceSpec[];
}
@@ -87,6 +88,7 @@ export class AppmeshVirtualService extends cdktf.TerraformResource {
this._meshOwner = config.meshOwner;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._spec = config.spec;
}
@@ -177,6 +179,22 @@ export class AppmeshVirtualService extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// spec - computed: false, optional: false, required: true
private _spec: AppmeshVirtualServiceSpec[];
public get spec() {
@@ -200,6 +218,7 @@ export class AppmeshVirtualService extends cdktf.TerraformResource {
mesh_owner: cdktf.stringToTerraform(this._meshOwner),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
spec: cdktf.listMapper(appmeshVirtualServiceSpecToTerraform)(this._spec),
};
}
diff --git a/src/appsync-graphql-api.ts b/src/appsync-graphql-api.ts
index e2cdd6d0aded..8ba0ff5bdc1b 100644
--- a/src/appsync-graphql-api.ts
+++ b/src/appsync-graphql-api.ts
@@ -11,6 +11,7 @@ export interface AppsyncGraphqlApiConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly schema?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly xrayEnabled?: boolean;
/** additional_authentication_provider block */
readonly additionalAuthenticationProvider?: AppsyncGraphqlApiAdditionalAuthenticationProvider[];
@@ -143,6 +144,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource {
this._name = config.name;
this._schema = config.schema;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._xrayEnabled = config.xrayEnabled;
this._additionalAuthenticationProvider = config.additionalAuthenticationProvider;
this._logConfig = config.logConfig;
@@ -222,6 +224,22 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uris - computed: true, optional: false, required: false
public uris(key: string): string {
return new cdktf.StringMap(this, 'uris').lookup(key);
@@ -317,6 +335,7 @@ export class AppsyncGraphqlApi extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
schema: cdktf.stringToTerraform(this._schema),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
xray_enabled: cdktf.booleanToTerraform(this._xrayEnabled),
additional_authentication_provider: cdktf.listMapper(appsyncGraphqlApiAdditionalAuthenticationProviderToTerraform)(this._additionalAuthenticationProvider),
log_config: cdktf.listMapper(appsyncGraphqlApiLogConfigToTerraform)(this._logConfig),
diff --git a/src/appsync-resolver.ts b/src/appsync-resolver.ts
index 5f6399ffb955..e9059f97b349 100644
--- a/src/appsync-resolver.ts
+++ b/src/appsync-resolver.ts
@@ -11,8 +11,8 @@ export interface AppsyncResolverConfig extends cdktf.TerraformMetaArguments {
readonly dataSource?: string;
readonly field: string;
readonly kind?: string;
- readonly requestTemplate: string;
- readonly responseTemplate: string;
+ readonly requestTemplate?: string;
+ readonly responseTemplate?: string;
readonly type: string;
/** caching_config block */
readonly cachingConfig?: AppsyncResolverCachingConfig[];
@@ -146,27 +146,33 @@ export class AppsyncResolver extends cdktf.TerraformResource {
return this._kind
}
- // request_template - computed: false, optional: false, required: true
- private _requestTemplate: string;
+ // request_template - computed: false, optional: true, required: false
+ private _requestTemplate?: string;
public get requestTemplate() {
return this.getStringAttribute('request_template');
}
- public set requestTemplate(value: string) {
+ public set requestTemplate(value: string ) {
this._requestTemplate = value;
}
+ public resetRequestTemplate() {
+ this._requestTemplate = undefined;
+ }
// Temporarily expose input value. Use with caution.
public get requestTemplateInput() {
return this._requestTemplate
}
- // response_template - computed: false, optional: false, required: true
- private _responseTemplate: string;
+ // response_template - computed: false, optional: true, required: false
+ private _responseTemplate?: string;
public get responseTemplate() {
return this.getStringAttribute('response_template');
}
- public set responseTemplate(value: string) {
+ public set responseTemplate(value: string ) {
this._responseTemplate = value;
}
+ public resetResponseTemplate() {
+ this._responseTemplate = undefined;
+ }
// Temporarily expose input value. Use with caution.
public get responseTemplateInput() {
return this._responseTemplate
diff --git a/src/athena-workgroup.ts b/src/athena-workgroup.ts
index b9a352dba6fe..cc0c1d3c5768 100644
--- a/src/athena-workgroup.ts
+++ b/src/athena-workgroup.ts
@@ -12,6 +12,7 @@ export interface AthenaWorkgroupConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly state?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** configuration block */
readonly configuration?: AthenaWorkgroupConfiguration[];
}
@@ -85,6 +86,7 @@ export class AthenaWorkgroup extends cdktf.TerraformResource {
this._name = config.name;
this._state = config.state;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._configuration = config.configuration;
}
@@ -179,6 +181,22 @@ export class AthenaWorkgroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// configuration - computed: false, optional: true, required: false
private _configuration?: AthenaWorkgroupConfiguration[];
public get configuration() {
@@ -206,6 +224,7 @@ export class AthenaWorkgroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
state: cdktf.stringToTerraform(this._state),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
configuration: cdktf.listMapper(athenaWorkgroupConfigurationToTerraform)(this._configuration),
};
}
diff --git a/src/aws-provider.ts b/src/aws-provider.ts
index db44643a190a..aa529b72e971 100644
--- a/src/aws-provider.ts
+++ b/src/aws-provider.ts
@@ -115,6 +115,8 @@ export interface AwsProviderEndpoints {
/** Use this to override the default service endpoint URL */
readonly apigateway?: string;
/** Use this to override the default service endpoint URL */
+ readonly appconfig?: string;
+ /** Use this to override the default service endpoint URL */
readonly applicationautoscaling?: string;
/** Use this to override the default service endpoint URL */
readonly applicationinsights?: string;
@@ -420,6 +422,7 @@ function awsProviderEndpointsToTerraform(struct?: AwsProviderEndpoints): any {
acmpca: cdktf.stringToTerraform(struct!.acmpca),
amplify: cdktf.stringToTerraform(struct!.amplify),
apigateway: cdktf.stringToTerraform(struct!.apigateway),
+ appconfig: cdktf.stringToTerraform(struct!.appconfig),
applicationautoscaling: cdktf.stringToTerraform(struct!.applicationautoscaling),
applicationinsights: cdktf.stringToTerraform(struct!.applicationinsights),
appmesh: cdktf.stringToTerraform(struct!.appmesh),
diff --git a/src/backup-plan.ts b/src/backup-plan.ts
index 2850a82fcd32..175a4112078d 100644
--- a/src/backup-plan.ts
+++ b/src/backup-plan.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface BackupPlanConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** advanced_backup_setting block */
readonly advancedBackupSetting?: BackupPlanAdvancedBackupSetting[];
/** rule block */
@@ -118,6 +119,7 @@ export class BackupPlan extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._advancedBackupSetting = config.advancedBackupSetting;
this._rule = config.rule;
}
@@ -165,6 +167,22 @@ export class BackupPlan extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getStringAttribute('version');
@@ -207,6 +225,7 @@ export class BackupPlan extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
advanced_backup_setting: cdktf.listMapper(backupPlanAdvancedBackupSettingToTerraform)(this._advancedBackupSetting),
rule: cdktf.listMapper(backupPlanRuleToTerraform)(this._rule),
};
diff --git a/src/backup-vault.ts b/src/backup-vault.ts
index d13cacfb5593..ee9829ebb549 100644
--- a/src/backup-vault.ts
+++ b/src/backup-vault.ts
@@ -10,6 +10,7 @@ export interface BackupVaultConfig extends cdktf.TerraformMetaArguments {
readonly kmsKeyArn?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class BackupVault extends cdktf.TerraformResource {
this._kmsKeyArn = config.kmsKeyArn;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -100,6 +102,22 @@ export class BackupVault extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -109,6 +127,7 @@ export class BackupVault extends cdktf.TerraformResource {
kms_key_arn: cdktf.stringToTerraform(this._kmsKeyArn),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/batch-compute-environment.ts b/src/batch-compute-environment.ts
index 56fb70f39e23..947ab93af736 100644
--- a/src/batch-compute-environment.ts
+++ b/src/batch-compute-environment.ts
@@ -12,6 +12,7 @@ export interface BatchComputeEnvironmentConfig extends cdktf.TerraformMetaArgume
readonly serviceRole: string;
readonly state?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
/** compute_resources block */
readonly computeResources?: BatchComputeEnvironmentComputeResources[];
@@ -37,10 +38,10 @@ export interface BatchComputeEnvironmentComputeResources {
readonly desiredVcpus?: number;
readonly ec2KeyPair?: string;
readonly imageId?: string;
- readonly instanceRole: string;
- readonly instanceType: string[];
+ readonly instanceRole?: string;
+ readonly instanceType?: string[];
readonly maxVcpus: number;
- readonly minVcpus: number;
+ readonly minVcpus?: number;
readonly securityGroupIds: string[];
readonly spotIamFleetRole?: string;
readonly subnets: string[];
@@ -96,6 +97,7 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource {
this._serviceRole = config.serviceRole;
this._state = config.state;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._computeResources = config.computeResources;
}
@@ -125,12 +127,12 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource {
return this._computeEnvironmentName
}
- // compute_environment_name_prefix - computed: false, optional: true, required: false
+ // compute_environment_name_prefix - computed: true, optional: true, required: false
private _computeEnvironmentNamePrefix?: string;
public get computeEnvironmentNamePrefix() {
return this.getStringAttribute('compute_environment_name_prefix');
}
- public set computeEnvironmentNamePrefix(value: string ) {
+ public set computeEnvironmentNamePrefix(value: string) {
this._computeEnvironmentNamePrefix = value;
}
public resetComputeEnvironmentNamePrefix() {
@@ -206,6 +208,22 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -246,6 +264,7 @@ export class BatchComputeEnvironment extends cdktf.TerraformResource {
service_role: cdktf.stringToTerraform(this._serviceRole),
state: cdktf.stringToTerraform(this._state),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
compute_resources: cdktf.listMapper(batchComputeEnvironmentComputeResourcesToTerraform)(this._computeResources),
};
diff --git a/src/batch-job-definition.ts b/src/batch-job-definition.ts
index 2961d8c7fde3..b0983761c988 100644
--- a/src/batch-job-definition.ts
+++ b/src/batch-job-definition.ts
@@ -10,21 +10,44 @@ export interface BatchJobDefinitionConfig extends cdktf.TerraformMetaArguments {
readonly containerProperties?: string;
readonly name: string;
readonly parameters?: { [key: string]: string };
+ readonly platformCapabilities?: string[];
+ readonly propagateTags?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
/** retry_strategy block */
readonly retryStrategy?: BatchJobDefinitionRetryStrategy[];
/** timeout block */
readonly timeout?: BatchJobDefinitionTimeout[];
}
+export interface BatchJobDefinitionRetryStrategyEvaluateOnExit {
+ readonly action: string;
+ readonly onExitCode?: string;
+ readonly onReason?: string;
+ readonly onStatusReason?: string;
+}
+
+function batchJobDefinitionRetryStrategyEvaluateOnExitToTerraform(struct?: BatchJobDefinitionRetryStrategyEvaluateOnExit): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ action: cdktf.stringToTerraform(struct!.action),
+ on_exit_code: cdktf.stringToTerraform(struct!.onExitCode),
+ on_reason: cdktf.stringToTerraform(struct!.onReason),
+ on_status_reason: cdktf.stringToTerraform(struct!.onStatusReason),
+ }
+}
+
export interface BatchJobDefinitionRetryStrategy {
readonly attempts?: number;
+ /** evaluate_on_exit block */
+ readonly evaluateOnExit?: BatchJobDefinitionRetryStrategyEvaluateOnExit[];
}
function batchJobDefinitionRetryStrategyToTerraform(struct?: BatchJobDefinitionRetryStrategy): any {
if (!cdktf.canInspect(struct)) { return struct; }
return {
attempts: cdktf.numberToTerraform(struct!.attempts),
+ evaluate_on_exit: cdktf.listMapper(batchJobDefinitionRetryStrategyEvaluateOnExitToTerraform)(struct!.evaluateOnExit),
}
}
@@ -62,7 +85,10 @@ export class BatchJobDefinition extends cdktf.TerraformResource {
this._containerProperties = config.containerProperties;
this._name = config.name;
this._parameters = config.parameters;
+ this._platformCapabilities = config.platformCapabilities;
+ this._propagateTags = config.propagateTags;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._retryStrategy = config.retryStrategy;
this._timeout = config.timeout;
@@ -127,6 +153,38 @@ export class BatchJobDefinition extends cdktf.TerraformResource {
return this._parameters
}
+ // platform_capabilities - computed: false, optional: true, required: false
+ private _platformCapabilities?: string[];
+ public get platformCapabilities() {
+ return this.getListAttribute('platform_capabilities');
+ }
+ public set platformCapabilities(value: string[] ) {
+ this._platformCapabilities = value;
+ }
+ public resetPlatformCapabilities() {
+ this._platformCapabilities = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get platformCapabilitiesInput() {
+ return this._platformCapabilities
+ }
+
+ // propagate_tags - computed: false, optional: true, required: false
+ private _propagateTags?: boolean;
+ public get propagateTags() {
+ return this.getBooleanAttribute('propagate_tags');
+ }
+ public set propagateTags(value: boolean ) {
+ this._propagateTags = value;
+ }
+ public resetPropagateTags() {
+ this._propagateTags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get propagateTagsInput() {
+ return this._propagateTags
+ }
+
// revision - computed: true, optional: false, required: false
public get revision() {
return this.getNumberAttribute('revision');
@@ -148,6 +206,22 @@ export class BatchJobDefinition extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -202,7 +276,10 @@ export class BatchJobDefinition extends cdktf.TerraformResource {
container_properties: cdktf.stringToTerraform(this._containerProperties),
name: cdktf.stringToTerraform(this._name),
parameters: cdktf.hashMapper(cdktf.anyToTerraform)(this._parameters),
+ platform_capabilities: cdktf.listMapper(cdktf.stringToTerraform)(this._platformCapabilities),
+ propagate_tags: cdktf.booleanToTerraform(this._propagateTags),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
retry_strategy: cdktf.listMapper(batchJobDefinitionRetryStrategyToTerraform)(this._retryStrategy),
timeout: cdktf.listMapper(batchJobDefinitionTimeoutToTerraform)(this._timeout),
diff --git a/src/batch-job-queue.ts b/src/batch-job-queue.ts
index 3254530eadca..c7067d630190 100644
--- a/src/batch-job-queue.ts
+++ b/src/batch-job-queue.ts
@@ -12,6 +12,7 @@ export interface BatchJobQueueConfig extends cdktf.TerraformMetaArguments {
readonly priority: number;
readonly state: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class BatchJobQueue extends cdktf.TerraformResource {
this._priority = config.priority;
this._state = config.state;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -122,6 +124,22 @@ export class BatchJobQueue extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -133,6 +151,7 @@ export class BatchJobQueue extends cdktf.TerraformResource {
priority: cdktf.numberToTerraform(this._priority),
state: cdktf.stringToTerraform(this._state),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloud9-environment-ec2.ts b/src/cloud9-environment-ec2.ts
index 0163b46f4399..9ede17c9ecfe 100644
--- a/src/cloud9-environment-ec2.ts
+++ b/src/cloud9-environment-ec2.ts
@@ -14,6 +14,7 @@ export interface Cloud9EnvironmentEc2Config extends cdktf.TerraformMetaArguments
readonly ownerArn?: string;
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class Cloud9EnvironmentEc2 extends cdktf.TerraformResource {
this._ownerArn = config.ownerArn;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -164,6 +166,22 @@ export class Cloud9EnvironmentEc2 extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: true, optional: false, required: false
public get type() {
return this.getStringAttribute('type');
@@ -182,6 +200,7 @@ export class Cloud9EnvironmentEc2 extends cdktf.TerraformResource {
owner_arn: cdktf.stringToTerraform(this._ownerArn),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloudformation-stack-set.ts b/src/cloudformation-stack-set.ts
index 274d66c375ca..fc04856f9465 100644
--- a/src/cloudformation-stack-set.ts
+++ b/src/cloudformation-stack-set.ts
@@ -15,6 +15,7 @@ export interface CloudformationStackSetConfig extends cdktf.TerraformMetaArgumen
readonly parameters?: { [key: string]: string };
readonly permissionModel?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly templateBody?: string;
readonly templateUrl?: string;
/** auto_deployment block */
@@ -74,6 +75,7 @@ export class CloudformationStackSet extends cdktf.TerraformResource {
this._parameters = config.parameters;
this._permissionModel = config.permissionModel;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._templateBody = config.templateBody;
this._templateUrl = config.templateUrl;
this._autoDeployment = config.autoDeployment;
@@ -224,6 +226,22 @@ export class CloudformationStackSet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// template_body - computed: true, optional: true, required: false
private _templateBody?: string;
public get templateBody() {
@@ -302,6 +320,7 @@ export class CloudformationStackSet extends cdktf.TerraformResource {
parameters: cdktf.hashMapper(cdktf.anyToTerraform)(this._parameters),
permission_model: cdktf.stringToTerraform(this._permissionModel),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
template_body: cdktf.stringToTerraform(this._templateBody),
template_url: cdktf.stringToTerraform(this._templateUrl),
auto_deployment: cdktf.listMapper(cloudformationStackSetAutoDeploymentToTerraform)(this._autoDeployment),
diff --git a/src/cloudformation-stack.ts b/src/cloudformation-stack.ts
index 9162410367d6..e588fc9f8d6a 100644
--- a/src/cloudformation-stack.ts
+++ b/src/cloudformation-stack.ts
@@ -17,6 +17,7 @@ export interface CloudformationStackConfig extends cdktf.TerraformMetaArguments
readonly policyBody?: string;
readonly policyUrl?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly templateBody?: string;
readonly templateUrl?: string;
readonly timeoutInMinutes?: number;
@@ -68,6 +69,7 @@ export class CloudformationStack extends cdktf.TerraformResource {
this._policyBody = config.policyBody;
this._policyUrl = config.policyUrl;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._templateBody = config.templateBody;
this._templateUrl = config.templateUrl;
this._timeoutInMinutes = config.timeoutInMinutes;
@@ -245,6 +247,22 @@ export class CloudformationStack extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// template_body - computed: true, optional: true, required: false
private _templateBody?: string;
public get templateBody() {
@@ -325,6 +343,7 @@ export class CloudformationStack extends cdktf.TerraformResource {
policy_body: cdktf.stringToTerraform(this._policyBody),
policy_url: cdktf.stringToTerraform(this._policyUrl),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
template_body: cdktf.stringToTerraform(this._templateBody),
template_url: cdktf.stringToTerraform(this._templateUrl),
timeout_in_minutes: cdktf.numberToTerraform(this._timeoutInMinutes),
diff --git a/src/cloudformation-type.ts b/src/cloudformation-type.ts
new file mode 100644
index 000000000000..a4d6a5beb9bf
--- /dev/null
+++ b/src/cloudformation-type.ts
@@ -0,0 +1,213 @@
+// https://www.terraform.io/docs/providers/aws/r/cloudformation_type.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface CloudformationTypeConfig extends cdktf.TerraformMetaArguments {
+ readonly executionRoleArn?: string;
+ readonly schemaHandlerPackage: string;
+ readonly type?: string;
+ readonly typeName: string;
+ /** logging_config block */
+ readonly loggingConfig?: CloudformationTypeLoggingConfig[];
+}
+export interface CloudformationTypeLoggingConfig {
+ readonly logGroupName: string;
+ readonly logRoleArn: string;
+}
+
+function cloudformationTypeLoggingConfigToTerraform(struct?: CloudformationTypeLoggingConfig): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ log_group_name: cdktf.stringToTerraform(struct!.logGroupName),
+ log_role_arn: cdktf.stringToTerraform(struct!.logRoleArn),
+ }
+}
+
+
+// Resource
+
+export class CloudformationType extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: CloudformationTypeConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_cloudformation_type',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._executionRoleArn = config.executionRoleArn;
+ this._schemaHandlerPackage = config.schemaHandlerPackage;
+ this._type = config.type;
+ this._typeName = config.typeName;
+ this._loggingConfig = config.loggingConfig;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // default_version_id - computed: true, optional: false, required: false
+ public get defaultVersionId() {
+ return this.getStringAttribute('default_version_id');
+ }
+
+ // deprecated_status - computed: true, optional: false, required: false
+ public get deprecatedStatus() {
+ return this.getStringAttribute('deprecated_status');
+ }
+
+ // description - computed: true, optional: false, required: false
+ public get description() {
+ return this.getStringAttribute('description');
+ }
+
+ // documentation_url - computed: true, optional: false, required: false
+ public get documentationUrl() {
+ return this.getStringAttribute('documentation_url');
+ }
+
+ // execution_role_arn - computed: false, optional: true, required: false
+ private _executionRoleArn?: string;
+ public get executionRoleArn() {
+ return this.getStringAttribute('execution_role_arn');
+ }
+ public set executionRoleArn(value: string ) {
+ this._executionRoleArn = value;
+ }
+ public resetExecutionRoleArn() {
+ this._executionRoleArn = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get executionRoleArnInput() {
+ return this._executionRoleArn
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // is_default_version - computed: true, optional: false, required: false
+ public get isDefaultVersion() {
+ return this.getBooleanAttribute('is_default_version');
+ }
+
+ // provisioning_type - computed: true, optional: false, required: false
+ public get provisioningType() {
+ return this.getStringAttribute('provisioning_type');
+ }
+
+ // schema - computed: true, optional: false, required: false
+ public get schema() {
+ return this.getStringAttribute('schema');
+ }
+
+ // schema_handler_package - computed: false, optional: false, required: true
+ private _schemaHandlerPackage: string;
+ public get schemaHandlerPackage() {
+ return this.getStringAttribute('schema_handler_package');
+ }
+ public set schemaHandlerPackage(value: string) {
+ this._schemaHandlerPackage = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get schemaHandlerPackageInput() {
+ return this._schemaHandlerPackage
+ }
+
+ // source_url - computed: true, optional: false, required: false
+ public get sourceUrl() {
+ return this.getStringAttribute('source_url');
+ }
+
+ // type - computed: true, optional: true, required: false
+ private _type?: string;
+ public get type() {
+ return this.getStringAttribute('type');
+ }
+ public set type(value: string) {
+ this._type = value;
+ }
+ public resetType() {
+ this._type = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get typeInput() {
+ return this._type
+ }
+
+ // type_arn - computed: true, optional: false, required: false
+ public get typeArn() {
+ return this.getStringAttribute('type_arn');
+ }
+
+ // type_name - computed: false, optional: false, required: true
+ private _typeName: string;
+ public get typeName() {
+ return this.getStringAttribute('type_name');
+ }
+ public set typeName(value: string) {
+ this._typeName = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get typeNameInput() {
+ return this._typeName
+ }
+
+ // version_id - computed: true, optional: false, required: false
+ public get versionId() {
+ return this.getStringAttribute('version_id');
+ }
+
+ // visibility - computed: true, optional: false, required: false
+ public get visibility() {
+ return this.getStringAttribute('visibility');
+ }
+
+ // logging_config - computed: false, optional: true, required: false
+ private _loggingConfig?: CloudformationTypeLoggingConfig[];
+ public get loggingConfig() {
+ return this.interpolationForAttribute('logging_config') as any;
+ }
+ public set loggingConfig(value: CloudformationTypeLoggingConfig[] ) {
+ this._loggingConfig = value;
+ }
+ public resetLoggingConfig() {
+ this._loggingConfig = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get loggingConfigInput() {
+ return this._loggingConfig
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ execution_role_arn: cdktf.stringToTerraform(this._executionRoleArn),
+ schema_handler_package: cdktf.stringToTerraform(this._schemaHandlerPackage),
+ type: cdktf.stringToTerraform(this._type),
+ type_name: cdktf.stringToTerraform(this._typeName),
+ logging_config: cdktf.listMapper(cloudformationTypeLoggingConfigToTerraform)(this._loggingConfig),
+ };
+ }
+}
diff --git a/src/cloudfront-distribution.ts b/src/cloudfront-distribution.ts
index 753ba732c258..4e310ec78b84 100644
--- a/src/cloudfront-distribution.ts
+++ b/src/cloudfront-distribution.ts
@@ -16,6 +16,7 @@ export interface CloudfrontDistributionConfig extends cdktf.TerraformMetaArgumen
readonly priceClass?: string;
readonly retainOnDelete?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly waitForDeployment?: boolean;
readonly webAclId?: string;
/** custom_error_response block */
@@ -480,6 +481,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource {
this._priceClass = config.priceClass;
this._retainOnDelete = config.retainOnDelete;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._waitForDeployment = config.waitForDeployment;
this._webAclId = config.webAclId;
this._customErrorResponse = config.customErrorResponse;
@@ -682,6 +684,22 @@ export class CloudfrontDistribution extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// trusted_key_groups - computed: true, optional: false, required: false
public trustedKeyGroups(index: string) {
return new CloudfrontDistributionTrustedKeyGroups(this, 'trusted_key_groups', index);
@@ -855,6 +873,7 @@ export class CloudfrontDistribution extends cdktf.TerraformResource {
price_class: cdktf.stringToTerraform(this._priceClass),
retain_on_delete: cdktf.booleanToTerraform(this._retainOnDelete),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
wait_for_deployment: cdktf.booleanToTerraform(this._waitForDeployment),
web_acl_id: cdktf.stringToTerraform(this._webAclId),
custom_error_response: cdktf.listMapper(cloudfrontDistributionCustomErrorResponseToTerraform)(this._customErrorResponse),
diff --git a/src/cloudhsm-v2-cluster.ts b/src/cloudhsm-v2-cluster.ts
index 33d69cc96be0..153eacdece44 100644
--- a/src/cloudhsm-v2-cluster.ts
+++ b/src/cloudhsm-v2-cluster.ts
@@ -11,6 +11,7 @@ export interface CloudhsmV2ClusterConfig extends cdktf.TerraformMetaArguments {
readonly sourceBackupIdentifier?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: CloudhsmV2ClusterTimeouts;
}
@@ -80,6 +81,7 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource {
this._sourceBackupIdentifier = config.sourceBackupIdentifier;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -170,6 +172,22 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -201,6 +219,7 @@ export class CloudhsmV2Cluster extends cdktf.TerraformResource {
source_backup_identifier: cdktf.stringToTerraform(this._sourceBackupIdentifier),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: cloudhsmV2ClusterTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/cloudtrail.ts b/src/cloudtrail.ts
index 31d150fd0f8a..54624d486504 100644
--- a/src/cloudtrail.ts
+++ b/src/cloudtrail.ts
@@ -20,6 +20,7 @@ export interface CloudtrailConfig extends cdktf.TerraformMetaArguments {
readonly s3KeyPrefix?: string;
readonly snsTopicName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** event_selector block */
readonly eventSelector?: CloudtrailEventSelector[];
/** insight_selector block */
@@ -98,6 +99,7 @@ export class Cloudtrail extends cdktf.TerraformResource {
this._s3KeyPrefix = config.s3KeyPrefix;
this._snsTopicName = config.snsTopicName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._eventSelector = config.eventSelector;
this._insightSelector = config.insightSelector;
}
@@ -323,6 +325,22 @@ export class Cloudtrail extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// event_selector - computed: false, optional: true, required: false
private _eventSelector?: CloudtrailEventSelector[];
public get eventSelector() {
@@ -374,6 +392,7 @@ export class Cloudtrail extends cdktf.TerraformResource {
s3_key_prefix: cdktf.stringToTerraform(this._s3KeyPrefix),
sns_topic_name: cdktf.stringToTerraform(this._snsTopicName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
event_selector: cdktf.listMapper(cloudtrailEventSelectorToTerraform)(this._eventSelector),
insight_selector: cdktf.listMapper(cloudtrailInsightSelectorToTerraform)(this._insightSelector),
};
diff --git a/src/cloudwatch-composite-alarm.ts b/src/cloudwatch-composite-alarm.ts
index 42cc47a4cfe2..64dce92252a7 100644
--- a/src/cloudwatch-composite-alarm.ts
+++ b/src/cloudwatch-composite-alarm.ts
@@ -15,6 +15,7 @@ export interface CloudwatchCompositeAlarmConfig extends cdktf.TerraformMetaArgum
readonly insufficientDataActions?: string[];
readonly okActions?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -44,6 +45,7 @@ export class CloudwatchCompositeAlarm extends cdktf.TerraformResource {
this._insufficientDataActions = config.insufficientDataActions;
this._okActions = config.okActions;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -182,6 +184,22 @@ export class CloudwatchCompositeAlarm extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -196,6 +214,7 @@ export class CloudwatchCompositeAlarm extends cdktf.TerraformResource {
insufficient_data_actions: cdktf.listMapper(cdktf.stringToTerraform)(this._insufficientDataActions),
ok_actions: cdktf.listMapper(cdktf.stringToTerraform)(this._okActions),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloudwatch-event-bus.ts b/src/cloudwatch-event-bus.ts
index b52852f4a312..3b0da4614ab2 100644
--- a/src/cloudwatch-event-bus.ts
+++ b/src/cloudwatch-event-bus.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface CloudwatchEventBusConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -32,6 +33,7 @@ export class CloudwatchEventBus extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -77,6 +79,22 @@ export class CloudwatchEventBus extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -85,6 +103,7 @@ export class CloudwatchEventBus extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloudwatch-event-rule.ts b/src/cloudwatch-event-rule.ts
index ca48418145c5..b54a5c857b7b 100644
--- a/src/cloudwatch-event-rule.ts
+++ b/src/cloudwatch-event-rule.ts
@@ -16,6 +16,7 @@ export interface CloudwatchEventRuleConfig extends cdktf.TerraformMetaArguments
readonly roleArn?: string;
readonly scheduleExpression?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -46,6 +47,7 @@ export class CloudwatchEventRule extends cdktf.TerraformResource {
this._roleArn = config.roleArn;
this._scheduleExpression = config.scheduleExpression;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -206,6 +208,22 @@ export class CloudwatchEventRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -221,6 +239,7 @@ export class CloudwatchEventRule extends cdktf.TerraformResource {
role_arn: cdktf.stringToTerraform(this._roleArn),
schedule_expression: cdktf.stringToTerraform(this._scheduleExpression),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloudwatch-log-group.ts b/src/cloudwatch-log-group.ts
index db323f9c34a0..554734c6ea5a 100644
--- a/src/cloudwatch-log-group.ts
+++ b/src/cloudwatch-log-group.ts
@@ -12,6 +12,7 @@ export interface CloudwatchLogGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly retentionInDays?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class CloudwatchLogGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._retentionInDays = config.retentionInDays;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -134,6 +136,22 @@ export class CloudwatchLogGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -145,6 +163,7 @@ export class CloudwatchLogGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
retention_in_days: cdktf.numberToTerraform(this._retentionInDays),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/cloudwatch-metric-alarm.ts b/src/cloudwatch-metric-alarm.ts
index a375e2ebac06..8de076955aaa 100644
--- a/src/cloudwatch-metric-alarm.ts
+++ b/src/cloudwatch-metric-alarm.ts
@@ -24,6 +24,7 @@ export interface CloudwatchMetricAlarmConfig extends cdktf.TerraformMetaArgument
readonly period?: number;
readonly statistic?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly threshold?: number;
readonly thresholdMetricId?: string;
readonly treatMissingData?: string;
@@ -109,6 +110,7 @@ export class CloudwatchMetricAlarm extends cdktf.TerraformResource {
this._period = config.period;
this._statistic = config.statistic;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._threshold = config.threshold;
this._thresholdMetricId = config.thresholdMetricId;
this._treatMissingData = config.treatMissingData;
@@ -393,6 +395,22 @@ export class CloudwatchMetricAlarm extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// threshold - computed: false, optional: true, required: false
private _threshold?: number;
public get threshold() {
@@ -496,6 +514,7 @@ export class CloudwatchMetricAlarm extends cdktf.TerraformResource {
period: cdktf.numberToTerraform(this._period),
statistic: cdktf.stringToTerraform(this._statistic),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
threshold: cdktf.numberToTerraform(this._threshold),
threshold_metric_id: cdktf.stringToTerraform(this._thresholdMetricId),
treat_missing_data: cdktf.stringToTerraform(this._treatMissingData),
diff --git a/src/codeartifact-domain.ts b/src/codeartifact-domain.ts
index 24b12338ba06..13de7fbbc2a0 100644
--- a/src/codeartifact-domain.ts
+++ b/src/codeartifact-domain.ts
@@ -10,6 +10,7 @@ export interface CodeartifactDomainConfig extends cdktf.TerraformMetaArguments {
readonly domain: string;
readonly encryptionKey?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class CodeartifactDomain extends cdktf.TerraformResource {
this._domain = config.domain;
this._encryptionKey = config.encryptionKey;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -115,6 +117,22 @@ export class CodeartifactDomain extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -124,6 +142,7 @@ export class CodeartifactDomain extends cdktf.TerraformResource {
domain: cdktf.stringToTerraform(this._domain),
encryption_key: cdktf.stringToTerraform(this._encryptionKey),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/codeartifact-repository.ts b/src/codeartifact-repository.ts
index 3ae4548c5ce9..7ec8c18b8cbd 100644
--- a/src/codeartifact-repository.ts
+++ b/src/codeartifact-repository.ts
@@ -12,6 +12,7 @@ export interface CodeartifactRepositoryConfig extends cdktf.TerraformMetaArgumen
readonly domainOwner?: string;
readonly repository: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** external_connections block */
readonly externalConnections?: CodeartifactRepositoryExternalConnections[];
/** upstream block */
@@ -64,6 +65,7 @@ export class CodeartifactRepository extends cdktf.TerraformResource {
this._domainOwner = config.domainOwner;
this._repository = config.repository;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._externalConnections = config.externalConnections;
this._upstream = config.upstream;
}
@@ -161,6 +163,22 @@ export class CodeartifactRepository extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// external_connections - computed: false, optional: true, required: false
private _externalConnections?: CodeartifactRepositoryExternalConnections[];
public get externalConnections() {
@@ -204,6 +222,7 @@ export class CodeartifactRepository extends cdktf.TerraformResource {
domain_owner: cdktf.stringToTerraform(this._domainOwner),
repository: cdktf.stringToTerraform(this._repository),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
external_connections: cdktf.listMapper(codeartifactRepositoryExternalConnectionsToTerraform)(this._externalConnections),
upstream: cdktf.listMapper(codeartifactRepositoryUpstreamToTerraform)(this._upstream),
};
diff --git a/src/codebuild-project.ts b/src/codebuild-project.ts
index c8ae0b9e3f5b..581553dab891 100644
--- a/src/codebuild-project.ts
+++ b/src/codebuild-project.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface CodebuildProjectConfig extends cdktf.TerraformMetaArguments {
readonly badgeEnabled?: boolean;
readonly buildTimeout?: number;
+ readonly concurrentBuildLimit?: number;
readonly description?: string;
readonly encryptionKey?: string;
readonly name: string;
@@ -16,8 +17,11 @@ export interface CodebuildProjectConfig extends cdktf.TerraformMetaArguments {
readonly serviceRole: string;
readonly sourceVersion?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** artifacts block */
readonly artifacts: CodebuildProjectArtifacts[];
+ /** build_batch_config block */
+ readonly buildBatchConfig?: CodebuildProjectBuildBatchConfig[];
/** cache block */
readonly cache?: CodebuildProjectCache[];
/** environment block */
@@ -60,6 +64,37 @@ function codebuildProjectArtifactsToTerraform(struct?: CodebuildProjectArtifacts
}
}
+export interface CodebuildProjectBuildBatchConfigRestrictions {
+ readonly computeTypesAllowed?: string[];
+ readonly maximumBuildsAllowed?: number;
+}
+
+function codebuildProjectBuildBatchConfigRestrictionsToTerraform(struct?: CodebuildProjectBuildBatchConfigRestrictions): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ compute_types_allowed: cdktf.listMapper(cdktf.stringToTerraform)(struct!.computeTypesAllowed),
+ maximum_builds_allowed: cdktf.numberToTerraform(struct!.maximumBuildsAllowed),
+ }
+}
+
+export interface CodebuildProjectBuildBatchConfig {
+ readonly combineArtifacts?: boolean;
+ readonly serviceRole: string;
+ readonly timeoutInMins?: number;
+ /** restrictions block */
+ readonly restrictions?: CodebuildProjectBuildBatchConfigRestrictions[];
+}
+
+function codebuildProjectBuildBatchConfigToTerraform(struct?: CodebuildProjectBuildBatchConfig): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ combine_artifacts: cdktf.booleanToTerraform(struct!.combineArtifacts),
+ service_role: cdktf.stringToTerraform(struct!.serviceRole),
+ timeout_in_mins: cdktf.numberToTerraform(struct!.timeoutInMins),
+ restrictions: cdktf.listMapper(codebuildProjectBuildBatchConfigRestrictionsToTerraform)(struct!.restrictions),
+ }
+}
+
export interface CodebuildProjectCache {
readonly location?: string;
readonly modes?: string[];
@@ -215,6 +250,19 @@ function codebuildProjectSecondarySourcesAuthToTerraform(struct?: CodebuildProje
}
}
+export interface CodebuildProjectSecondarySourcesBuildStatusConfig {
+ readonly context?: string;
+ readonly targetUrl?: string;
+}
+
+function codebuildProjectSecondarySourcesBuildStatusConfigToTerraform(struct?: CodebuildProjectSecondarySourcesBuildStatusConfig): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ context: cdktf.stringToTerraform(struct!.context),
+ target_url: cdktf.stringToTerraform(struct!.targetUrl),
+ }
+}
+
export interface CodebuildProjectSecondarySourcesGitSubmodulesConfig {
readonly fetchSubmodules: boolean;
}
@@ -236,6 +284,8 @@ export interface CodebuildProjectSecondarySources {
readonly type: string;
/** auth block */
readonly auth?: CodebuildProjectSecondarySourcesAuth[];
+ /** build_status_config block */
+ readonly buildStatusConfig?: CodebuildProjectSecondarySourcesBuildStatusConfig[];
/** git_submodules_config block */
readonly gitSubmodulesConfig?: CodebuildProjectSecondarySourcesGitSubmodulesConfig[];
}
@@ -251,6 +301,7 @@ function codebuildProjectSecondarySourcesToTerraform(struct?: CodebuildProjectSe
source_identifier: cdktf.stringToTerraform(struct!.sourceIdentifier),
type: cdktf.stringToTerraform(struct!.type),
auth: cdktf.listMapper(codebuildProjectSecondarySourcesAuthToTerraform)(struct!.auth),
+ build_status_config: cdktf.listMapper(codebuildProjectSecondarySourcesBuildStatusConfigToTerraform)(struct!.buildStatusConfig),
git_submodules_config: cdktf.listMapper(codebuildProjectSecondarySourcesGitSubmodulesConfigToTerraform)(struct!.gitSubmodulesConfig),
}
}
@@ -268,6 +319,19 @@ function codebuildProjectSourceAuthToTerraform(struct?: CodebuildProjectSourceAu
}
}
+export interface CodebuildProjectSourceBuildStatusConfig {
+ readonly context?: string;
+ readonly targetUrl?: string;
+}
+
+function codebuildProjectSourceBuildStatusConfigToTerraform(struct?: CodebuildProjectSourceBuildStatusConfig): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ context: cdktf.stringToTerraform(struct!.context),
+ target_url: cdktf.stringToTerraform(struct!.targetUrl),
+ }
+}
+
export interface CodebuildProjectSourceGitSubmodulesConfig {
readonly fetchSubmodules: boolean;
}
@@ -288,6 +352,8 @@ export interface CodebuildProjectSource {
readonly type: string;
/** auth block */
readonly auth?: CodebuildProjectSourceAuth[];
+ /** build_status_config block */
+ readonly buildStatusConfig?: CodebuildProjectSourceBuildStatusConfig[];
/** git_submodules_config block */
readonly gitSubmodulesConfig?: CodebuildProjectSourceGitSubmodulesConfig[];
}
@@ -302,6 +368,7 @@ function codebuildProjectSourceToTerraform(struct?: CodebuildProjectSource): any
report_build_status: cdktf.booleanToTerraform(struct!.reportBuildStatus),
type: cdktf.stringToTerraform(struct!.type),
auth: cdktf.listMapper(codebuildProjectSourceAuthToTerraform)(struct!.auth),
+ build_status_config: cdktf.listMapper(codebuildProjectSourceBuildStatusConfigToTerraform)(struct!.buildStatusConfig),
git_submodules_config: cdktf.listMapper(codebuildProjectSourceGitSubmodulesConfigToTerraform)(struct!.gitSubmodulesConfig),
}
}
@@ -343,6 +410,7 @@ export class CodebuildProject extends cdktf.TerraformResource {
});
this._badgeEnabled = config.badgeEnabled;
this._buildTimeout = config.buildTimeout;
+ this._concurrentBuildLimit = config.concurrentBuildLimit;
this._description = config.description;
this._encryptionKey = config.encryptionKey;
this._name = config.name;
@@ -350,7 +418,9 @@ export class CodebuildProject extends cdktf.TerraformResource {
this._serviceRole = config.serviceRole;
this._sourceVersion = config.sourceVersion;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._artifacts = config.artifacts;
+ this._buildBatchConfig = config.buildBatchConfig;
this._cache = config.cache;
this._environment = config.environment;
this._logsConfig = config.logsConfig;
@@ -406,6 +476,22 @@ export class CodebuildProject extends cdktf.TerraformResource {
return this._buildTimeout
}
+ // concurrent_build_limit - computed: false, optional: true, required: false
+ private _concurrentBuildLimit?: number;
+ public get concurrentBuildLimit() {
+ return this.getNumberAttribute('concurrent_build_limit');
+ }
+ public set concurrentBuildLimit(value: number ) {
+ this._concurrentBuildLimit = value;
+ }
+ public resetConcurrentBuildLimit() {
+ this._concurrentBuildLimit = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get concurrentBuildLimitInput() {
+ return this._concurrentBuildLimit
+ }
+
// description - computed: true, optional: true, required: false
private _description?: string;
public get description() {
@@ -517,6 +603,22 @@ export class CodebuildProject extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// artifacts - computed: false, optional: false, required: true
private _artifacts: CodebuildProjectArtifacts[];
public get artifacts() {
@@ -530,6 +632,22 @@ export class CodebuildProject extends cdktf.TerraformResource {
return this._artifacts
}
+ // build_batch_config - computed: false, optional: true, required: false
+ private _buildBatchConfig?: CodebuildProjectBuildBatchConfig[];
+ public get buildBatchConfig() {
+ return this.interpolationForAttribute('build_batch_config') as any;
+ }
+ public set buildBatchConfig(value: CodebuildProjectBuildBatchConfig[] ) {
+ this._buildBatchConfig = value;
+ }
+ public resetBuildBatchConfig() {
+ this._buildBatchConfig = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get buildBatchConfigInput() {
+ return this._buildBatchConfig
+ }
+
// cache - computed: false, optional: true, required: false
private _cache?: CodebuildProjectCache[];
public get cache() {
@@ -644,6 +762,7 @@ export class CodebuildProject extends cdktf.TerraformResource {
return {
badge_enabled: cdktf.booleanToTerraform(this._badgeEnabled),
build_timeout: cdktf.numberToTerraform(this._buildTimeout),
+ concurrent_build_limit: cdktf.numberToTerraform(this._concurrentBuildLimit),
description: cdktf.stringToTerraform(this._description),
encryption_key: cdktf.stringToTerraform(this._encryptionKey),
name: cdktf.stringToTerraform(this._name),
@@ -651,7 +770,9 @@ export class CodebuildProject extends cdktf.TerraformResource {
service_role: cdktf.stringToTerraform(this._serviceRole),
source_version: cdktf.stringToTerraform(this._sourceVersion),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
artifacts: cdktf.listMapper(codebuildProjectArtifactsToTerraform)(this._artifacts),
+ build_batch_config: cdktf.listMapper(codebuildProjectBuildBatchConfigToTerraform)(this._buildBatchConfig),
cache: cdktf.listMapper(codebuildProjectCacheToTerraform)(this._cache),
environment: cdktf.listMapper(codebuildProjectEnvironmentToTerraform)(this._environment),
logs_config: cdktf.listMapper(codebuildProjectLogsConfigToTerraform)(this._logsConfig),
diff --git a/src/codebuild-report-group.ts b/src/codebuild-report-group.ts
index 7314f7aa7697..d798e73897ae 100644
--- a/src/codebuild-report-group.ts
+++ b/src/codebuild-report-group.ts
@@ -10,6 +10,7 @@ export interface CodebuildReportGroupConfig extends cdktf.TerraformMetaArguments
readonly deleteReports?: boolean;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
/** export_config block */
readonly exportConfig: CodebuildReportGroupExportConfig[];
@@ -70,6 +71,7 @@ export class CodebuildReportGroup extends cdktf.TerraformResource {
this._deleteReports = config.deleteReports;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._exportConfig = config.exportConfig;
}
@@ -138,6 +140,22 @@ export class CodebuildReportGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -173,6 +191,7 @@ export class CodebuildReportGroup extends cdktf.TerraformResource {
delete_reports: cdktf.booleanToTerraform(this._deleteReports),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
export_config: cdktf.listMapper(codebuildReportGroupExportConfigToTerraform)(this._exportConfig),
};
diff --git a/src/codecommit-repository.ts b/src/codecommit-repository.ts
index 210034bee83a..ed49a14b21b5 100644
--- a/src/codecommit-repository.ts
+++ b/src/codecommit-repository.ts
@@ -11,6 +11,7 @@ export interface CodecommitRepositoryConfig extends cdktf.TerraformMetaArguments
readonly description?: string;
readonly repositoryName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class CodecommitRepository extends cdktf.TerraformResource {
this._description = config.description;
this._repositoryName = config.repositoryName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -128,6 +130,22 @@ export class CodecommitRepository extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -138,6 +156,7 @@ export class CodecommitRepository extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
repository_name: cdktf.stringToTerraform(this._repositoryName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/codedeploy-app.ts b/src/codedeploy-app.ts
index 8df8fcd89b70..11b3d181a01e 100644
--- a/src/codedeploy-app.ts
+++ b/src/codedeploy-app.ts
@@ -10,6 +10,7 @@ export interface CodedeployAppConfig extends cdktf.TerraformMetaArguments {
readonly computePlatform?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class CodedeployApp extends cdktf.TerraformResource {
this._computePlatform = config.computePlatform;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -110,6 +112,22 @@ export class CodedeployApp extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -119,6 +137,7 @@ export class CodedeployApp extends cdktf.TerraformResource {
compute_platform: cdktf.stringToTerraform(this._computePlatform),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/codedeploy-deployment-group.ts b/src/codedeploy-deployment-group.ts
index 85c4ef251a55..415c21f30dd0 100644
--- a/src/codedeploy-deployment-group.ts
+++ b/src/codedeploy-deployment-group.ts
@@ -13,6 +13,7 @@ export interface CodedeployDeploymentGroupConfig extends cdktf.TerraformMetaArgu
readonly deploymentGroupName: string;
readonly serviceRoleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** alarm_configuration block */
readonly alarmConfiguration?: CodedeployDeploymentGroupAlarmConfiguration[];
/** auto_rollback_configuration block */
@@ -332,6 +333,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource {
this._deploymentGroupName = config.deploymentGroupName;
this._serviceRoleArn = config.serviceRoleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._alarmConfiguration = config.alarmConfiguration;
this._autoRollbackConfiguration = config.autoRollbackConfiguration;
this._blueGreenDeploymentConfig = config.blueGreenDeploymentConfig;
@@ -455,6 +457,22 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// alarm_configuration - computed: false, optional: true, required: false
private _alarmConfiguration?: CodedeployDeploymentGroupAlarmConfiguration[];
public get alarmConfiguration() {
@@ -627,6 +645,7 @@ export class CodedeployDeploymentGroup extends cdktf.TerraformResource {
deployment_group_name: cdktf.stringToTerraform(this._deploymentGroupName),
service_role_arn: cdktf.stringToTerraform(this._serviceRoleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
alarm_configuration: cdktf.listMapper(codedeployDeploymentGroupAlarmConfigurationToTerraform)(this._alarmConfiguration),
auto_rollback_configuration: cdktf.listMapper(codedeployDeploymentGroupAutoRollbackConfigurationToTerraform)(this._autoRollbackConfiguration),
blue_green_deployment_config: cdktf.listMapper(codedeployDeploymentGroupBlueGreenDeploymentConfigToTerraform)(this._blueGreenDeploymentConfig),
diff --git a/src/codepipeline-webhook.ts b/src/codepipeline-webhook.ts
index d3e88299d508..2aac40141291 100644
--- a/src/codepipeline-webhook.ts
+++ b/src/codepipeline-webhook.ts
@@ -10,6 +10,7 @@ export interface CodepipelineWebhookConfig extends cdktf.TerraformMetaArguments
readonly authentication: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetAction: string;
readonly targetPipeline: string;
/** authentication_configuration block */
@@ -66,6 +67,7 @@ export class CodepipelineWebhook extends cdktf.TerraformResource {
this._authentication = config.authentication;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetAction = config.targetAction;
this._targetPipeline = config.targetPipeline;
this._authenticationConfiguration = config.authenticationConfiguration;
@@ -123,6 +125,22 @@ export class CodepipelineWebhook extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_action - computed: false, optional: false, required: true
private _targetAction: string;
public get targetAction() {
@@ -192,6 +210,7 @@ export class CodepipelineWebhook extends cdktf.TerraformResource {
authentication: cdktf.stringToTerraform(this._authentication),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_action: cdktf.stringToTerraform(this._targetAction),
target_pipeline: cdktf.stringToTerraform(this._targetPipeline),
authentication_configuration: cdktf.listMapper(codepipelineWebhookAuthenticationConfigurationToTerraform)(this._authenticationConfiguration),
diff --git a/src/codepipeline.ts b/src/codepipeline.ts
index 8dd5aa0a3fc0..e29ceb16452a 100644
--- a/src/codepipeline.ts
+++ b/src/codepipeline.ts
@@ -10,6 +10,7 @@ export interface CodepipelineConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** artifact_store block */
readonly artifactStore: CodepipelineArtifactStore[];
/** stage block */
@@ -116,6 +117,7 @@ export class Codepipeline extends cdktf.TerraformResource {
this._name = config.name;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._artifactStore = config.artifactStore;
this._stage = config.stage;
}
@@ -176,6 +178,22 @@ export class Codepipeline extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// artifact_store - computed: false, optional: false, required: true
private _artifactStore: CodepipelineArtifactStore[];
public get artifactStore() {
@@ -211,6 +229,7 @@ export class Codepipeline extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
artifact_store: cdktf.listMapper(codepipelineArtifactStoreToTerraform)(this._artifactStore),
stage: cdktf.listMapper(codepipelineStageToTerraform)(this._stage),
};
diff --git a/src/codestarconnections-connection.ts b/src/codestarconnections-connection.ts
index 4cf50dace022..1befae13c325 100644
--- a/src/codestarconnections-connection.ts
+++ b/src/codestarconnections-connection.ts
@@ -10,6 +10,7 @@ export interface CodestarconnectionsConnectionConfig extends cdktf.TerraformMeta
readonly name: string;
readonly providerType: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class CodestarconnectionsConnection extends cdktf.TerraformResource {
this._name = config.name;
this._providerType = config.providerType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -97,6 +99,22 @@ export class CodestarconnectionsConnection extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -106,6 +124,7 @@ export class CodestarconnectionsConnection extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
provider_type: cdktf.stringToTerraform(this._providerType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/codestarconnections-host.ts b/src/codestarconnections-host.ts
new file mode 100644
index 000000000000..fe98ae9fad45
--- /dev/null
+++ b/src/codestarconnections-host.ts
@@ -0,0 +1,145 @@
+// https://www.terraform.io/docs/providers/aws/r/codestarconnections_host.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface CodestarconnectionsHostConfig extends cdktf.TerraformMetaArguments {
+ readonly name: string;
+ readonly providerEndpoint: string;
+ readonly providerType: string;
+ /** vpc_configuration block */
+ readonly vpcConfiguration?: CodestarconnectionsHostVpcConfiguration[];
+}
+export interface CodestarconnectionsHostVpcConfiguration {
+ readonly securityGroupIds: string[];
+ readonly subnetIds: string[];
+ readonly tlsCertificate?: string;
+ readonly vpcId: string;
+}
+
+function codestarconnectionsHostVpcConfigurationToTerraform(struct?: CodestarconnectionsHostVpcConfiguration): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(struct!.securityGroupIds),
+ subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(struct!.subnetIds),
+ tls_certificate: cdktf.stringToTerraform(struct!.tlsCertificate),
+ vpc_id: cdktf.stringToTerraform(struct!.vpcId),
+ }
+}
+
+
+// Resource
+
+export class CodestarconnectionsHost extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: CodestarconnectionsHostConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_codestarconnections_host',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._name = config.name;
+ this._providerEndpoint = config.providerEndpoint;
+ this._providerType = config.providerType;
+ this._vpcConfiguration = config.vpcConfiguration;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // name - computed: false, optional: false, required: true
+ private _name: string;
+ public get name() {
+ return this.getStringAttribute('name');
+ }
+ public set name(value: string) {
+ this._name = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get nameInput() {
+ return this._name
+ }
+
+ // provider_endpoint - computed: false, optional: false, required: true
+ private _providerEndpoint: string;
+ public get providerEndpoint() {
+ return this.getStringAttribute('provider_endpoint');
+ }
+ public set providerEndpoint(value: string) {
+ this._providerEndpoint = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get providerEndpointInput() {
+ return this._providerEndpoint
+ }
+
+ // provider_type - computed: false, optional: false, required: true
+ private _providerType: string;
+ public get providerType() {
+ return this.getStringAttribute('provider_type');
+ }
+ public set providerType(value: string) {
+ this._providerType = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get providerTypeInput() {
+ return this._providerType
+ }
+
+ // status - computed: true, optional: false, required: false
+ public get status() {
+ return this.getStringAttribute('status');
+ }
+
+ // vpc_configuration - computed: false, optional: true, required: false
+ private _vpcConfiguration?: CodestarconnectionsHostVpcConfiguration[];
+ public get vpcConfiguration() {
+ return this.interpolationForAttribute('vpc_configuration') as any;
+ }
+ public set vpcConfiguration(value: CodestarconnectionsHostVpcConfiguration[] ) {
+ this._vpcConfiguration = value;
+ }
+ public resetVpcConfiguration() {
+ this._vpcConfiguration = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get vpcConfigurationInput() {
+ return this._vpcConfiguration
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ name: cdktf.stringToTerraform(this._name),
+ provider_endpoint: cdktf.stringToTerraform(this._providerEndpoint),
+ provider_type: cdktf.stringToTerraform(this._providerType),
+ vpc_configuration: cdktf.listMapper(codestarconnectionsHostVpcConfigurationToTerraform)(this._vpcConfiguration),
+ };
+ }
+}
diff --git a/src/codestarnotifications-notification-rule.ts b/src/codestarnotifications-notification-rule.ts
index 0770de341c23..98a0f8aeedcd 100644
--- a/src/codestarnotifications-notification-rule.ts
+++ b/src/codestarnotifications-notification-rule.ts
@@ -13,6 +13,7 @@ export interface CodestarnotificationsNotificationRuleConfig extends cdktf.Terra
readonly resource: string;
readonly status?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** target block */
readonly target?: CodestarnotificationsNotificationRuleTarget[];
}
@@ -55,6 +56,7 @@ export class CodestarnotificationsNotificationRule extends cdktf.TerraformResour
this._resource = config.resource;
this._status = config.status;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._target = config.target;
}
@@ -156,6 +158,22 @@ export class CodestarnotificationsNotificationRule extends cdktf.TerraformResour
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target - computed: false, optional: true, required: false
private _target?: CodestarnotificationsNotificationRuleTarget[];
public get target() {
@@ -184,6 +202,7 @@ export class CodestarnotificationsNotificationRule extends cdktf.TerraformResour
resource: cdktf.stringToTerraform(this._resource),
status: cdktf.stringToTerraform(this._status),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target: cdktf.listMapper(codestarnotificationsNotificationRuleTargetToTerraform)(this._target),
};
}
diff --git a/src/cognito-identity-pool.ts b/src/cognito-identity-pool.ts
index a2f64b3dc7f3..de99b3227d38 100644
--- a/src/cognito-identity-pool.ts
+++ b/src/cognito-identity-pool.ts
@@ -14,6 +14,7 @@ export interface CognitoIdentityPoolConfig extends cdktf.TerraformMetaArguments
readonly samlProviderArns?: string[];
readonly supportedLoginProviders?: { [key: string]: string };
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** cognito_identity_providers block */
readonly cognitoIdentityProviders?: CognitoIdentityPoolCognitoIdentityProviders[];
}
@@ -59,6 +60,7 @@ export class CognitoIdentityPool extends cdktf.TerraformResource {
this._samlProviderArns = config.samlProviderArns;
this._supportedLoginProviders = config.supportedLoginProviders;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._cognitoIdentityProviders = config.cognitoIdentityProviders;
}
@@ -185,6 +187,22 @@ export class CognitoIdentityPool extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// cognito_identity_providers - computed: false, optional: true, required: false
private _cognitoIdentityProviders?: CognitoIdentityPoolCognitoIdentityProviders[];
public get cognitoIdentityProviders() {
@@ -214,6 +232,7 @@ export class CognitoIdentityPool extends cdktf.TerraformResource {
saml_provider_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._samlProviderArns),
supported_login_providers: cdktf.hashMapper(cdktf.anyToTerraform)(this._supportedLoginProviders),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
cognito_identity_providers: cdktf.listMapper(cognitoIdentityPoolCognitoIdentityProvidersToTerraform)(this._cognitoIdentityProviders),
};
}
diff --git a/src/cognito-user-pool.ts b/src/cognito-user-pool.ts
index d371a5ef2875..6ee9b92e0d4e 100644
--- a/src/cognito-user-pool.ts
+++ b/src/cognito-user-pool.ts
@@ -16,6 +16,7 @@ export interface CognitoUserPoolConfig extends cdktf.TerraformMetaArguments {
readonly smsAuthenticationMessage?: string;
readonly smsVerificationMessage?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly usernameAttributes?: string[];
/** account_recovery_setting block */
readonly accountRecoverySetting?: CognitoUserPoolAccountRecoverySetting[];
@@ -325,6 +326,7 @@ export class CognitoUserPool extends cdktf.TerraformResource {
this._smsAuthenticationMessage = config.smsAuthenticationMessage;
this._smsVerificationMessage = config.smsVerificationMessage;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._usernameAttributes = config.usernameAttributes;
this._accountRecoverySetting = config.accountRecoverySetting;
this._adminCreateUserConfig = config.adminCreateUserConfig;
@@ -510,6 +512,22 @@ export class CognitoUserPool extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// username_attributes - computed: false, optional: true, required: false
private _usernameAttributes?: string[];
public get usernameAttributes() {
@@ -733,6 +751,7 @@ export class CognitoUserPool extends cdktf.TerraformResource {
sms_authentication_message: cdktf.stringToTerraform(this._smsAuthenticationMessage),
sms_verification_message: cdktf.stringToTerraform(this._smsVerificationMessage),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
username_attributes: cdktf.listMapper(cdktf.stringToTerraform)(this._usernameAttributes),
account_recovery_setting: cdktf.listMapper(cognitoUserPoolAccountRecoverySettingToTerraform)(this._accountRecoverySetting),
admin_create_user_config: cdktf.listMapper(cognitoUserPoolAdminCreateUserConfigToTerraform)(this._adminCreateUserConfig),
diff --git a/src/config-aggregate-authorization.ts b/src/config-aggregate-authorization.ts
index 1c29e2b50e44..4eef7562f31d 100644
--- a/src/config-aggregate-authorization.ts
+++ b/src/config-aggregate-authorization.ts
@@ -10,6 +10,7 @@ export interface ConfigAggregateAuthorizationConfig extends cdktf.TerraformMetaA
readonly accountId: string;
readonly region: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class ConfigAggregateAuthorization extends cdktf.TerraformResource {
this._accountId = config.accountId;
this._region = config.region;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -92,6 +94,22 @@ export class ConfigAggregateAuthorization extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -101,6 +119,7 @@ export class ConfigAggregateAuthorization extends cdktf.TerraformResource {
account_id: cdktf.stringToTerraform(this._accountId),
region: cdktf.stringToTerraform(this._region),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/config-config-rule.ts b/src/config-config-rule.ts
index 2316a7252698..5c23e40552a7 100644
--- a/src/config-config-rule.ts
+++ b/src/config-config-rule.ts
@@ -12,6 +12,7 @@ export interface ConfigConfigRuleConfig extends cdktf.TerraformMetaArguments {
readonly maximumExecutionFrequency?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** scope block */
readonly scope?: ConfigConfigRuleScope[];
/** source block */
@@ -90,6 +91,7 @@ export class ConfigConfigRule extends cdktf.TerraformResource {
this._maximumExecutionFrequency = config.maximumExecutionFrequency;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._scope = config.scope;
this._source = config.source;
}
@@ -190,6 +192,22 @@ export class ConfigConfigRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// scope - computed: false, optional: true, required: false
private _scope?: ConfigConfigRuleScope[];
public get scope() {
@@ -230,6 +248,7 @@ export class ConfigConfigRule extends cdktf.TerraformResource {
maximum_execution_frequency: cdktf.stringToTerraform(this._maximumExecutionFrequency),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
scope: cdktf.listMapper(configConfigRuleScopeToTerraform)(this._scope),
source: cdktf.listMapper(configConfigRuleSourceToTerraform)(this._source),
};
diff --git a/src/config-configuration-aggregator.ts b/src/config-configuration-aggregator.ts
index 2852bf105309..dda69421c4ec 100644
--- a/src/config-configuration-aggregator.ts
+++ b/src/config-configuration-aggregator.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface ConfigConfigurationAggregatorConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** account_aggregation_source block */
readonly accountAggregationSource?: ConfigConfigurationAggregatorAccountAggregationSource[];
/** organization_aggregation_source block */
@@ -66,6 +67,7 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._accountAggregationSource = config.accountAggregationSource;
this._organizationAggregationSource = config.organizationAggregationSource;
}
@@ -113,6 +115,22 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// account_aggregation_source - computed: false, optional: true, required: false
private _accountAggregationSource?: ConfigConfigurationAggregatorAccountAggregationSource[];
public get accountAggregationSource() {
@@ -153,6 +171,7 @@ export class ConfigConfigurationAggregator extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
account_aggregation_source: cdktf.listMapper(configConfigurationAggregatorAccountAggregationSourceToTerraform)(this._accountAggregationSource),
organization_aggregation_source: cdktf.listMapper(configConfigurationAggregatorOrganizationAggregationSourceToTerraform)(this._organizationAggregationSource),
};
diff --git a/src/customer-gateway.ts b/src/customer-gateway.ts
index 2862f2c8e9df..8acb61fbbad2 100644
--- a/src/customer-gateway.ts
+++ b/src/customer-gateway.ts
@@ -11,6 +11,7 @@ export interface CustomerGatewayConfig extends cdktf.TerraformMetaArguments {
readonly deviceName?: string;
readonly ipAddress: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
}
@@ -37,6 +38,7 @@ export class CustomerGateway extends cdktf.TerraformResource {
this._deviceName = config.deviceName;
this._ipAddress = config.ipAddress;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
}
@@ -112,6 +114,22 @@ export class CustomerGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -135,6 +153,7 @@ export class CustomerGateway extends cdktf.TerraformResource {
device_name: cdktf.stringToTerraform(this._deviceName),
ip_address: cdktf.stringToTerraform(this._ipAddress),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
};
}
diff --git a/src/data-aws-cloudformation-type.ts b/src/data-aws-cloudformation-type.ts
new file mode 100644
index 000000000000..f388d9b29cc5
--- /dev/null
+++ b/src/data-aws-cloudformation-type.ts
@@ -0,0 +1,184 @@
+// https://www.terraform.io/docs/providers/aws/r/data_aws_cloudformation_type.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface DataAwsCloudformationTypeConfig extends cdktf.TerraformMetaArguments {
+ readonly type?: string;
+ readonly typeName?: string;
+ readonly versionId?: string;
+}
+export class DataAwsCloudformationTypeLoggingConfig extends cdktf.ComplexComputedList {
+
+ // log_group_name - computed: true, optional: false, required: false
+ public get logGroupName() {
+ return this.getStringAttribute('log_group_name');
+ }
+
+ // log_role_arn - computed: true, optional: false, required: false
+ public get logRoleArn() {
+ return this.getStringAttribute('log_role_arn');
+ }
+}
+
+// Resource
+
+export class DataAwsCloudformationType extends cdktf.TerraformDataSource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: DataAwsCloudformationTypeConfig = {}) {
+ super(scope, id, {
+ terraformResourceType: 'aws_cloudformation_type',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._type = config.type;
+ this._typeName = config.typeName;
+ this._versionId = config.versionId;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: true, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // default_version_id - computed: true, optional: false, required: false
+ public get defaultVersionId() {
+ return this.getStringAttribute('default_version_id');
+ }
+
+ // deprecated_status - computed: true, optional: false, required: false
+ public get deprecatedStatus() {
+ return this.getStringAttribute('deprecated_status');
+ }
+
+ // description - computed: true, optional: false, required: false
+ public get description() {
+ return this.getStringAttribute('description');
+ }
+
+ // documentation_url - computed: true, optional: false, required: false
+ public get documentationUrl() {
+ return this.getStringAttribute('documentation_url');
+ }
+
+ // execution_role_arn - computed: true, optional: false, required: false
+ public get executionRoleArn() {
+ return this.getStringAttribute('execution_role_arn');
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // is_default_version - computed: true, optional: false, required: false
+ public get isDefaultVersion() {
+ return this.getBooleanAttribute('is_default_version');
+ }
+
+ // logging_config - computed: true, optional: false, required: false
+ public loggingConfig(index: string) {
+ return new DataAwsCloudformationTypeLoggingConfig(this, 'logging_config', index);
+ }
+
+ // provisioning_type - computed: true, optional: false, required: false
+ public get provisioningType() {
+ return this.getStringAttribute('provisioning_type');
+ }
+
+ // schema - computed: true, optional: false, required: false
+ public get schema() {
+ return this.getStringAttribute('schema');
+ }
+
+ // source_url - computed: true, optional: false, required: false
+ public get sourceUrl() {
+ return this.getStringAttribute('source_url');
+ }
+
+ // type - computed: true, optional: true, required: false
+ private _type?: string;
+ public get type() {
+ return this.getStringAttribute('type');
+ }
+ public set type(value: string) {
+ this._type = value;
+ }
+ public resetType() {
+ this._type = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get typeInput() {
+ return this._type
+ }
+
+ // type_arn - computed: true, optional: false, required: false
+ public get typeArn() {
+ return this.getStringAttribute('type_arn');
+ }
+
+ // type_name - computed: true, optional: true, required: false
+ private _typeName?: string;
+ public get typeName() {
+ return this.getStringAttribute('type_name');
+ }
+ public set typeName(value: string) {
+ this._typeName = value;
+ }
+ public resetTypeName() {
+ this._typeName = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get typeNameInput() {
+ return this._typeName
+ }
+
+ // version_id - computed: false, optional: true, required: false
+ private _versionId?: string;
+ public get versionId() {
+ return this.getStringAttribute('version_id');
+ }
+ public set versionId(value: string ) {
+ this._versionId = value;
+ }
+ public resetVersionId() {
+ this._versionId = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get versionIdInput() {
+ return this._versionId
+ }
+
+ // visibility - computed: true, optional: false, required: false
+ public get visibility() {
+ return this.getStringAttribute('visibility');
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ type: cdktf.stringToTerraform(this._type),
+ type_name: cdktf.stringToTerraform(this._typeName),
+ version_id: cdktf.stringToTerraform(this._versionId),
+ };
+ }
+}
diff --git a/src/data-aws-dynamodb-table.ts b/src/data-aws-dynamodb-table.ts
index d522763cc76e..b5cb20d13e84 100644
--- a/src/data-aws-dynamodb-table.ts
+++ b/src/data-aws-dynamodb-table.ts
@@ -92,6 +92,11 @@ export class DataAwsDynamodbTablePointInTimeRecovery extends cdktf.ComplexComput
}
export class DataAwsDynamodbTableReplica extends cdktf.ComplexComputedList {
+ // kms_key_arn - computed: true, optional: false, required: false
+ public get kmsKeyArn() {
+ return this.getStringAttribute('kms_key_arn');
+ }
+
// region_name - computed: true, optional: false, required: false
public get regionName() {
return this.getStringAttribute('region_name');
diff --git a/src/data-aws-efs-mount-target.ts b/src/data-aws-efs-mount-target.ts
index 05c220bb7373..230f148c5730 100644
--- a/src/data-aws-efs-mount-target.ts
+++ b/src/data-aws-efs-mount-target.ts
@@ -7,7 +7,9 @@ import * as cdktf from 'cdktf';
// Configuration
export interface DataAwsEfsMountTargetConfig extends cdktf.TerraformMetaArguments {
- readonly mountTargetId: string;
+ readonly accessPointId?: string;
+ readonly fileSystemId?: string;
+ readonly mountTargetId?: string;
}
// Resource
@@ -18,7 +20,7 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
// INITIALIZER
// ===========
- public constructor(scope: Construct, id: string, config: DataAwsEfsMountTargetConfig) {
+ public constructor(scope: Construct, id: string, config: DataAwsEfsMountTargetConfig = {}) {
super(scope, id, {
terraformResourceType: 'aws_efs_mount_target',
terraformGeneratorMetadata: {
@@ -29,6 +31,8 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
count: config.count,
lifecycle: config.lifecycle
});
+ this._accessPointId = config.accessPointId;
+ this._fileSystemId = config.fileSystemId;
this._mountTargetId = config.mountTargetId;
}
@@ -36,6 +40,22 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
// ATTRIBUTES
// ==========
+ // access_point_id - computed: false, optional: true, required: false
+ private _accessPointId?: string;
+ public get accessPointId() {
+ return this.getStringAttribute('access_point_id');
+ }
+ public set accessPointId(value: string ) {
+ this._accessPointId = value;
+ }
+ public resetAccessPointId() {
+ this._accessPointId = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get accessPointIdInput() {
+ return this._accessPointId
+ }
+
// availability_zone_id - computed: true, optional: false, required: false
public get availabilityZoneId() {
return this.getStringAttribute('availability_zone_id');
@@ -56,10 +76,21 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
return this.getStringAttribute('file_system_arn');
}
- // file_system_id - computed: true, optional: false, required: false
+ // file_system_id - computed: true, optional: true, required: false
+ private _fileSystemId?: string;
public get fileSystemId() {
return this.getStringAttribute('file_system_id');
}
+ public set fileSystemId(value: string) {
+ this._fileSystemId = value;
+ }
+ public resetFileSystemId() {
+ this._fileSystemId = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get fileSystemIdInput() {
+ return this._fileSystemId
+ }
// id - computed: true, optional: true, required: false
public get id() {
@@ -76,14 +107,17 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
return this.getStringAttribute('mount_target_dns_name');
}
- // mount_target_id - computed: false, optional: false, required: true
- private _mountTargetId: string;
+ // mount_target_id - computed: true, optional: true, required: false
+ private _mountTargetId?: string;
public get mountTargetId() {
return this.getStringAttribute('mount_target_id');
}
public set mountTargetId(value: string) {
this._mountTargetId = value;
}
+ public resetMountTargetId() {
+ this._mountTargetId = undefined;
+ }
// Temporarily expose input value. Use with caution.
public get mountTargetIdInput() {
return this._mountTargetId
@@ -115,6 +149,8 @@ export class DataAwsEfsMountTarget extends cdktf.TerraformDataSource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
+ access_point_id: cdktf.stringToTerraform(this._accessPointId),
+ file_system_id: cdktf.stringToTerraform(this._fileSystemId),
mount_target_id: cdktf.stringToTerraform(this._mountTargetId),
};
}
diff --git a/src/data-aws-iam-policy.ts b/src/data-aws-iam-policy.ts
index 2023e32afd92..1b2df41ed3a5 100644
--- a/src/data-aws-iam-policy.ts
+++ b/src/data-aws-iam-policy.ts
@@ -7,7 +7,8 @@ import * as cdktf from 'cdktf';
// Configuration
export interface DataAwsIamPolicyConfig extends cdktf.TerraformMetaArguments {
- readonly arn: string;
+ readonly name?: string;
+ readonly pathPrefix?: string;
readonly tags?: { [key: string]: string };
}
@@ -19,7 +20,7 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource {
// INITIALIZER
// ===========
- public constructor(scope: Construct, id: string, config: DataAwsIamPolicyConfig) {
+ public constructor(scope: Construct, id: string, config: DataAwsIamPolicyConfig = {}) {
super(scope, id, {
terraformResourceType: 'aws_iam_policy',
terraformGeneratorMetadata: {
@@ -30,7 +31,8 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource {
count: config.count,
lifecycle: config.lifecycle
});
- this._arn = config.arn;
+ this._name = config.name;
+ this._pathPrefix = config.pathPrefix;
this._tags = config.tags;
}
@@ -38,18 +40,10 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource {
// ATTRIBUTES
// ==========
- // arn - computed: false, optional: false, required: true
- private _arn: string;
+ // arn - computed: true, optional: true, required: false
public get arn() {
return this.getStringAttribute('arn');
}
- public set arn(value: string) {
- this._arn = value;
- }
- // Temporarily expose input value. Use with caution.
- public get arnInput() {
- return this._arn
- }
// description - computed: true, optional: false, required: false
public get description() {
@@ -61,16 +55,43 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource {
return this.getStringAttribute('id');
}
- // name - computed: true, optional: false, required: false
+ // name - computed: true, optional: true, required: false
+ private _name?: string;
public get name() {
return this.getStringAttribute('name');
}
+ public set name(value: string) {
+ this._name = value;
+ }
+ public resetName() {
+ this._name = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get nameInput() {
+ return this._name
+ }
// path - computed: true, optional: false, required: false
public get path() {
return this.getStringAttribute('path');
}
+ // path_prefix - computed: false, optional: true, required: false
+ private _pathPrefix?: string;
+ public get pathPrefix() {
+ return this.getStringAttribute('path_prefix');
+ }
+ public set pathPrefix(value: string ) {
+ this._pathPrefix = value;
+ }
+ public resetPathPrefix() {
+ this._pathPrefix = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get pathPrefixInput() {
+ return this._pathPrefix
+ }
+
// policy - computed: true, optional: false, required: false
public get policy() {
return this.getStringAttribute('policy');
@@ -103,7 +124,8 @@ export class DataAwsIamPolicy extends cdktf.TerraformDataSource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
- arn: cdktf.stringToTerraform(this._arn),
+ name: cdktf.stringToTerraform(this._name),
+ path_prefix: cdktf.stringToTerraform(this._pathPrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
};
}
diff --git a/src/data-aws-kms-public-key.ts b/src/data-aws-kms-public-key.ts
new file mode 100644
index 000000000000..a91a6fd39159
--- /dev/null
+++ b/src/data-aws-kms-public-key.ts
@@ -0,0 +1,115 @@
+// https://www.terraform.io/docs/providers/aws/r/data_aws_kms_public_key.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface DataAwsKmsPublicKeyConfig extends cdktf.TerraformMetaArguments {
+ readonly grantTokens?: string[];
+ readonly keyId: string;
+}
+
+// Resource
+
+export class DataAwsKmsPublicKey extends cdktf.TerraformDataSource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: DataAwsKmsPublicKeyConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_kms_public_key',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._grantTokens = config.grantTokens;
+ this._keyId = config.keyId;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // customer_master_key_spec - computed: true, optional: false, required: false
+ public get customerMasterKeySpec() {
+ return this.getStringAttribute('customer_master_key_spec');
+ }
+
+ // encryption_algorithms - computed: true, optional: false, required: false
+ public get encryptionAlgorithms() {
+ return this.getListAttribute('encryption_algorithms');
+ }
+
+ // grant_tokens - computed: false, optional: true, required: false
+ private _grantTokens?: string[];
+ public get grantTokens() {
+ return this.getListAttribute('grant_tokens');
+ }
+ public set grantTokens(value: string[] ) {
+ this._grantTokens = value;
+ }
+ public resetGrantTokens() {
+ this._grantTokens = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get grantTokensInput() {
+ return this._grantTokens
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // key_id - computed: false, optional: false, required: true
+ private _keyId: string;
+ public get keyId() {
+ return this.getStringAttribute('key_id');
+ }
+ public set keyId(value: string) {
+ this._keyId = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get keyIdInput() {
+ return this._keyId
+ }
+
+ // key_usage - computed: true, optional: false, required: false
+ public get keyUsage() {
+ return this.getStringAttribute('key_usage');
+ }
+
+ // public_key - computed: true, optional: false, required: false
+ public get publicKey() {
+ return this.getStringAttribute('public_key');
+ }
+
+ // signing_algorithms - computed: true, optional: false, required: false
+ public get signingAlgorithms() {
+ return this.getListAttribute('signing_algorithms');
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ grant_tokens: cdktf.listMapper(cdktf.stringToTerraform)(this._grantTokens),
+ key_id: cdktf.stringToTerraform(this._keyId),
+ };
+ }
+}
diff --git a/src/data-aws-launch-template.ts b/src/data-aws-launch-template.ts
index acd3ed387301..f7a91ccf502d 100644
--- a/src/data-aws-launch-template.ts
+++ b/src/data-aws-launch-template.ts
@@ -268,6 +268,11 @@ export class DataAwsLaunchTemplatePlacement extends cdktf.ComplexComputedList {
return this.getStringAttribute('host_id');
}
+ // host_resource_group_arn - computed: true, optional: false, required: false
+ public get hostResourceGroupArn() {
+ return this.getStringAttribute('host_resource_group_arn');
+ }
+
// partition_number - computed: true, optional: false, required: false
public get partitionNumber() {
return this.getNumberAttribute('partition_number');
diff --git a/src/data-aws-resourcegroupstaggingapi-resources.ts b/src/data-aws-resourcegroupstaggingapi-resources.ts
new file mode 100644
index 000000000000..a3d0c1a9f833
--- /dev/null
+++ b/src/data-aws-resourcegroupstaggingapi-resources.ts
@@ -0,0 +1,198 @@
+// https://www.terraform.io/docs/providers/aws/r/data_aws_resourcegroupstaggingapi_resources.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface DataAwsResourcegroupstaggingapiResourcesConfig extends cdktf.TerraformMetaArguments {
+ readonly excludeCompliantResources?: boolean;
+ readonly includeComplianceDetails?: boolean;
+ readonly resourceArnList?: string[];
+ readonly resourceTypeFilters?: string[];
+ /** tag_filter block */
+ readonly tagFilter?: DataAwsResourcegroupstaggingapiResourcesTagFilter[];
+}
+export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingListComplianceDetails extends cdktf.ComplexComputedList {
+
+ // compliance_status - computed: true, optional: false, required: false
+ public get complianceStatus() {
+ return this.getBooleanAttribute('compliance_status');
+ }
+
+ // keys_with_noncompliant_values - computed: true, optional: false, required: false
+ public get keysWithNoncompliantValues() {
+ return this.getListAttribute('keys_with_noncompliant_values');
+ }
+
+ // non_compliant_keys - computed: true, optional: false, required: false
+ public get nonCompliantKeys() {
+ return this.getListAttribute('non_compliant_keys');
+ }
+}
+export class DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList extends cdktf.ComplexComputedList {
+
+ // compliance_details - computed: true, optional: false, required: false
+ public get complianceDetails() {
+ return this.interpolationForAttribute('compliance_details') as any;
+ }
+
+ // resource_arn - computed: true, optional: false, required: false
+ public get resourceArn() {
+ return this.getStringAttribute('resource_arn');
+ }
+
+ // tags - computed: true, optional: false, required: false
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+}
+export interface DataAwsResourcegroupstaggingapiResourcesTagFilter {
+ readonly key: string;
+ readonly values?: string[];
+}
+
+function dataAwsResourcegroupstaggingapiResourcesTagFilterToTerraform(struct?: DataAwsResourcegroupstaggingapiResourcesTagFilter): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ key: cdktf.stringToTerraform(struct!.key),
+ values: cdktf.listMapper(cdktf.stringToTerraform)(struct!.values),
+ }
+}
+
+
+// Resource
+
+export class DataAwsResourcegroupstaggingapiResources extends cdktf.TerraformDataSource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: DataAwsResourcegroupstaggingapiResourcesConfig = {}) {
+ super(scope, id, {
+ terraformResourceType: 'aws_resourcegroupstaggingapi_resources',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._excludeCompliantResources = config.excludeCompliantResources;
+ this._includeComplianceDetails = config.includeComplianceDetails;
+ this._resourceArnList = config.resourceArnList;
+ this._resourceTypeFilters = config.resourceTypeFilters;
+ this._tagFilter = config.tagFilter;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // exclude_compliant_resources - computed: false, optional: true, required: false
+ private _excludeCompliantResources?: boolean;
+ public get excludeCompliantResources() {
+ return this.getBooleanAttribute('exclude_compliant_resources');
+ }
+ public set excludeCompliantResources(value: boolean ) {
+ this._excludeCompliantResources = value;
+ }
+ public resetExcludeCompliantResources() {
+ this._excludeCompliantResources = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get excludeCompliantResourcesInput() {
+ return this._excludeCompliantResources
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // include_compliance_details - computed: false, optional: true, required: false
+ private _includeComplianceDetails?: boolean;
+ public get includeComplianceDetails() {
+ return this.getBooleanAttribute('include_compliance_details');
+ }
+ public set includeComplianceDetails(value: boolean ) {
+ this._includeComplianceDetails = value;
+ }
+ public resetIncludeComplianceDetails() {
+ this._includeComplianceDetails = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get includeComplianceDetailsInput() {
+ return this._includeComplianceDetails
+ }
+
+ // resource_arn_list - computed: false, optional: true, required: false
+ private _resourceArnList?: string[];
+ public get resourceArnList() {
+ return this.getListAttribute('resource_arn_list');
+ }
+ public set resourceArnList(value: string[] ) {
+ this._resourceArnList = value;
+ }
+ public resetResourceArnList() {
+ this._resourceArnList = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get resourceArnListInput() {
+ return this._resourceArnList
+ }
+
+ // resource_tag_mapping_list - computed: true, optional: false, required: false
+ public resourceTagMappingList(index: string) {
+ return new DataAwsResourcegroupstaggingapiResourcesResourceTagMappingList(this, 'resource_tag_mapping_list', index);
+ }
+
+ // resource_type_filters - computed: false, optional: true, required: false
+ private _resourceTypeFilters?: string[];
+ public get resourceTypeFilters() {
+ return this.getListAttribute('resource_type_filters');
+ }
+ public set resourceTypeFilters(value: string[] ) {
+ this._resourceTypeFilters = value;
+ }
+ public resetResourceTypeFilters() {
+ this._resourceTypeFilters = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get resourceTypeFiltersInput() {
+ return this._resourceTypeFilters
+ }
+
+ // tag_filter - computed: false, optional: true, required: false
+ private _tagFilter?: DataAwsResourcegroupstaggingapiResourcesTagFilter[];
+ public get tagFilter() {
+ return this.interpolationForAttribute('tag_filter') as any;
+ }
+ public set tagFilter(value: DataAwsResourcegroupstaggingapiResourcesTagFilter[] ) {
+ this._tagFilter = value;
+ }
+ public resetTagFilter() {
+ this._tagFilter = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagFilterInput() {
+ return this._tagFilter
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ exclude_compliant_resources: cdktf.booleanToTerraform(this._excludeCompliantResources),
+ include_compliance_details: cdktf.booleanToTerraform(this._includeComplianceDetails),
+ resource_arn_list: cdktf.listMapper(cdktf.stringToTerraform)(this._resourceArnList),
+ resource_type_filters: cdktf.listMapper(cdktf.stringToTerraform)(this._resourceTypeFilters),
+ tag_filter: cdktf.listMapper(dataAwsResourcegroupstaggingapiResourcesTagFilterToTerraform)(this._tagFilter),
+ };
+ }
+}
diff --git a/src/datapipeline-pipeline.ts b/src/datapipeline-pipeline.ts
index 114c8e229956..ed2c89038d69 100644
--- a/src/datapipeline-pipeline.ts
+++ b/src/datapipeline-pipeline.ts
@@ -10,6 +10,7 @@ export interface DatapipelinePipelineConfig extends cdktf.TerraformMetaArguments
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class DatapipelinePipeline extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -90,6 +92,22 @@ export class DatapipelinePipeline extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -99,6 +117,7 @@ export class DatapipelinePipeline extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/datasync-agent.ts b/src/datasync-agent.ts
index 3bd026361abc..3698cd44d94b 100644
--- a/src/datasync-agent.ts
+++ b/src/datasync-agent.ts
@@ -11,6 +11,7 @@ export interface DatasyncAgentConfig extends cdktf.TerraformMetaArguments {
readonly ipAddress?: string;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DatasyncAgentTimeouts;
}
@@ -49,6 +50,7 @@ export class DatasyncAgent extends cdktf.TerraformResource {
this._ipAddress = config.ipAddress;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -130,6 +132,22 @@ export class DatasyncAgent extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: DatasyncAgentTimeouts;
public get timeouts() {
@@ -156,6 +174,7 @@ export class DatasyncAgent extends cdktf.TerraformResource {
ip_address: cdktf.stringToTerraform(this._ipAddress),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: datasyncAgentTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/datasync-location-efs.ts b/src/datasync-location-efs.ts
index 16af8477749d..601c25f9f104 100644
--- a/src/datasync-location-efs.ts
+++ b/src/datasync-location-efs.ts
@@ -10,6 +10,7 @@ export interface DatasyncLocationEfsConfig extends cdktf.TerraformMetaArguments
readonly efsFileSystemArn: string;
readonly subdirectory?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ec2_config block */
readonly ec2Config: DatasyncLocationEfsEc2Config[];
}
@@ -49,6 +50,7 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource {
this._efsFileSystemArn = config.efsFileSystemArn;
this._subdirectory = config.subdirectory;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ec2Config = config.ec2Config;
}
@@ -111,6 +113,22 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uri - computed: true, optional: false, required: false
public get uri() {
return this.getStringAttribute('uri');
@@ -138,6 +156,7 @@ export class DatasyncLocationEfs extends cdktf.TerraformResource {
efs_file_system_arn: cdktf.stringToTerraform(this._efsFileSystemArn),
subdirectory: cdktf.stringToTerraform(this._subdirectory),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ec2_config: cdktf.listMapper(datasyncLocationEfsEc2ConfigToTerraform)(this._ec2Config),
};
}
diff --git a/src/datasync-location-fsx-windows-file-system.ts b/src/datasync-location-fsx-windows-file-system.ts
index f910aafd754a..c20776a1e520 100644
--- a/src/datasync-location-fsx-windows-file-system.ts
+++ b/src/datasync-location-fsx-windows-file-system.ts
@@ -13,6 +13,7 @@ export interface DatasyncLocationFsxWindowsFileSystemConfig extends cdktf.Terraf
readonly securityGroupArns: string[];
readonly subdirectory?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly user: string;
}
@@ -41,6 +42,7 @@ export class DatasyncLocationFsxWindowsFileSystem extends cdktf.TerraformResourc
this._securityGroupArns = config.securityGroupArns;
this._subdirectory = config.subdirectory;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._user = config.user;
}
@@ -150,6 +152,22 @@ export class DatasyncLocationFsxWindowsFileSystem extends cdktf.TerraformResourc
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uri - computed: true, optional: false, required: false
public get uri() {
return this.getStringAttribute('uri');
@@ -180,6 +198,7 @@ export class DatasyncLocationFsxWindowsFileSystem extends cdktf.TerraformResourc
security_group_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupArns),
subdirectory: cdktf.stringToTerraform(this._subdirectory),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user: cdktf.stringToTerraform(this._user),
};
}
diff --git a/src/datasync-location-nfs.ts b/src/datasync-location-nfs.ts
index 0148e9df1998..aa80c3a6e58c 100644
--- a/src/datasync-location-nfs.ts
+++ b/src/datasync-location-nfs.ts
@@ -10,6 +10,7 @@ export interface DatasyncLocationNfsConfig extends cdktf.TerraformMetaArguments
readonly serverHostname: string;
readonly subdirectory: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** on_prem_config block */
readonly onPremConfig: DatasyncLocationNfsOnPremConfig[];
}
@@ -47,6 +48,7 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource {
this._serverHostname = config.serverHostname;
this._subdirectory = config.subdirectory;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._onPremConfig = config.onPremConfig;
}
@@ -106,6 +108,22 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uri - computed: true, optional: false, required: false
public get uri() {
return this.getStringAttribute('uri');
@@ -133,6 +151,7 @@ export class DatasyncLocationNfs extends cdktf.TerraformResource {
server_hostname: cdktf.stringToTerraform(this._serverHostname),
subdirectory: cdktf.stringToTerraform(this._subdirectory),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
on_prem_config: cdktf.listMapper(datasyncLocationNfsOnPremConfigToTerraform)(this._onPremConfig),
};
}
diff --git a/src/datasync-location-s3.ts b/src/datasync-location-s3.ts
index 2c85e8f2c2c5..3d07236a2dd4 100644
--- a/src/datasync-location-s3.ts
+++ b/src/datasync-location-s3.ts
@@ -10,6 +10,7 @@ export interface DatasyncLocationS3Config extends cdktf.TerraformMetaArguments {
readonly s3BucketArn: string;
readonly subdirectory: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** s3_config block */
readonly s3Config: DatasyncLocationS3S3Config[];
}
@@ -47,6 +48,7 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource {
this._s3BucketArn = config.s3BucketArn;
this._subdirectory = config.subdirectory;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._s3Config = config.s3Config;
}
@@ -106,6 +108,22 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uri - computed: true, optional: false, required: false
public get uri() {
return this.getStringAttribute('uri');
@@ -133,6 +151,7 @@ export class DatasyncLocationS3 extends cdktf.TerraformResource {
s3_bucket_arn: cdktf.stringToTerraform(this._s3BucketArn),
subdirectory: cdktf.stringToTerraform(this._subdirectory),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
s3_config: cdktf.listMapper(datasyncLocationS3S3ConfigToTerraform)(this._s3Config),
};
}
diff --git a/src/datasync-location-smb.ts b/src/datasync-location-smb.ts
index 4f187b938ba4..954396fc04d5 100644
--- a/src/datasync-location-smb.ts
+++ b/src/datasync-location-smb.ts
@@ -13,6 +13,7 @@ export interface DatasyncLocationSmbConfig extends cdktf.TerraformMetaArguments
readonly serverHostname: string;
readonly subdirectory: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly user: string;
/** mount_options block */
readonly mountOptions?: DatasyncLocationSmbMountOptions[];
@@ -54,6 +55,7 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource {
this._serverHostname = config.serverHostname;
this._subdirectory = config.subdirectory;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._user = config.user;
this._mountOptions = config.mountOptions;
}
@@ -156,6 +158,22 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// uri - computed: true, optional: false, required: false
public get uri() {
return this.getStringAttribute('uri');
@@ -202,6 +220,7 @@ export class DatasyncLocationSmb extends cdktf.TerraformResource {
server_hostname: cdktf.stringToTerraform(this._serverHostname),
subdirectory: cdktf.stringToTerraform(this._subdirectory),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user: cdktf.stringToTerraform(this._user),
mount_options: cdktf.listMapper(datasyncLocationSmbMountOptionsToTerraform)(this._mountOptions),
};
diff --git a/src/datasync-task.ts b/src/datasync-task.ts
index b5394b870d9d..09cd0ceeba7c 100644
--- a/src/datasync-task.ts
+++ b/src/datasync-task.ts
@@ -12,6 +12,7 @@ export interface DatasyncTaskConfig extends cdktf.TerraformMetaArguments {
readonly name?: string;
readonly sourceLocationArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** options block */
readonly options?: DatasyncTaskOptions[];
/** timeouts block */
@@ -21,6 +22,7 @@ export interface DatasyncTaskOptions {
readonly atime?: string;
readonly bytesPerSecond?: number;
readonly gid?: string;
+ readonly logLevel?: string;
readonly mtime?: string;
readonly posixPermissions?: string;
readonly preserveDeletedFiles?: string;
@@ -35,6 +37,7 @@ function datasyncTaskOptionsToTerraform(struct?: DatasyncTaskOptions): any {
atime: cdktf.stringToTerraform(struct!.atime),
bytes_per_second: cdktf.numberToTerraform(struct!.bytesPerSecond),
gid: cdktf.stringToTerraform(struct!.gid),
+ log_level: cdktf.stringToTerraform(struct!.logLevel),
mtime: cdktf.stringToTerraform(struct!.mtime),
posix_permissions: cdktf.stringToTerraform(struct!.posixPermissions),
preserve_deleted_files: cdktf.stringToTerraform(struct!.preserveDeletedFiles),
@@ -80,6 +83,7 @@ export class DatasyncTask extends cdktf.TerraformResource {
this._name = config.name;
this._sourceLocationArn = config.sourceLocationArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._options = config.options;
this._timeouts = config.timeouts;
}
@@ -172,6 +176,22 @@ export class DatasyncTask extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// options - computed: false, optional: true, required: false
private _options?: DatasyncTaskOptions[];
public get options() {
@@ -215,6 +235,7 @@ export class DatasyncTask extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
source_location_arn: cdktf.stringToTerraform(this._sourceLocationArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
options: cdktf.listMapper(datasyncTaskOptionsToTerraform)(this._options),
timeouts: datasyncTaskTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dax-cluster.ts b/src/dax-cluster.ts
index f5a0365a410b..b14e30a71b1b 100644
--- a/src/dax-cluster.ts
+++ b/src/dax-cluster.ts
@@ -19,6 +19,7 @@ export interface DaxClusterConfig extends cdktf.TerraformMetaArguments {
readonly securityGroupIds?: string[];
readonly subnetGroupName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** server_side_encryption block */
readonly serverSideEncryption?: DaxClusterServerSideEncryption[];
/** timeouts block */
@@ -104,6 +105,7 @@ export class DaxCluster extends cdktf.TerraformResource {
this._securityGroupIds = config.securityGroupIds;
this._subnetGroupName = config.subnetGroupName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._serverSideEncryption = config.serverSideEncryption;
this._timeouts = config.timeouts;
}
@@ -322,6 +324,22 @@ export class DaxCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// server_side_encryption - computed: false, optional: true, required: false
private _serverSideEncryption?: DaxClusterServerSideEncryption[];
public get serverSideEncryption() {
@@ -372,6 +390,7 @@ export class DaxCluster extends cdktf.TerraformResource {
security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupIds),
subnet_group_name: cdktf.stringToTerraform(this._subnetGroupName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
server_side_encryption: cdktf.listMapper(daxClusterServerSideEncryptionToTerraform)(this._serverSideEncryption),
timeouts: daxClusterTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/db-cluster-snapshot.ts b/src/db-cluster-snapshot.ts
index 416690f0b0db..e21d20b79041 100644
--- a/src/db-cluster-snapshot.ts
+++ b/src/db-cluster-snapshot.ts
@@ -10,6 +10,7 @@ export interface DbClusterSnapshotConfig extends cdktf.TerraformMetaArguments {
readonly dbClusterIdentifier: string;
readonly dbClusterSnapshotIdentifier: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DbClusterSnapshotTimeouts;
}
@@ -47,6 +48,7 @@ export class DbClusterSnapshot extends cdktf.TerraformResource {
this._dbClusterIdentifier = config.dbClusterIdentifier;
this._dbClusterSnapshotIdentifier = config.dbClusterSnapshotIdentifier;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -161,6 +163,22 @@ export class DbClusterSnapshot extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -191,6 +209,7 @@ export class DbClusterSnapshot extends cdktf.TerraformResource {
db_cluster_identifier: cdktf.stringToTerraform(this._dbClusterIdentifier),
db_cluster_snapshot_identifier: cdktf.stringToTerraform(this._dbClusterSnapshotIdentifier),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: dbClusterSnapshotTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/db-event-subscription.ts b/src/db-event-subscription.ts
index 1fc375b5e70d..bf1731d3e3aa 100644
--- a/src/db-event-subscription.ts
+++ b/src/db-event-subscription.ts
@@ -15,6 +15,7 @@ export interface DbEventSubscriptionConfig extends cdktf.TerraformMetaArguments
readonly sourceIds?: string[];
readonly sourceType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DbEventSubscriptionTimeouts;
}
@@ -61,6 +62,7 @@ export class DbEventSubscription extends cdktf.TerraformResource {
this._sourceIds = config.sourceIds;
this._sourceType = config.sourceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -208,6 +210,22 @@ export class DbEventSubscription extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: DbEventSubscriptionTimeouts;
public get timeouts() {
@@ -238,6 +256,7 @@ export class DbEventSubscription extends cdktf.TerraformResource {
source_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._sourceIds),
source_type: cdktf.stringToTerraform(this._sourceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: dbEventSubscriptionTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/db-instance.ts b/src/db-instance.ts
index a851e65ff316..e3e074cb75ab 100644
--- a/src/db-instance.ts
+++ b/src/db-instance.ts
@@ -54,6 +54,7 @@ export interface DbInstanceConfig extends cdktf.TerraformMetaArguments {
readonly storageEncrypted?: boolean;
readonly storageType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly timezone?: string;
readonly username?: string;
readonly vpcSecurityGroupIds?: string[];
@@ -182,6 +183,7 @@ export class DbInstance extends cdktf.TerraformResource {
this._storageEncrypted = config.storageEncrypted;
this._storageType = config.storageType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timezone = config.timezone;
this._username = config.username;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
@@ -988,6 +990,22 @@ export class DbInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timezone - computed: true, optional: true, required: false
private _timezone?: string;
public get timezone() {
@@ -1137,6 +1155,7 @@ export class DbInstance extends cdktf.TerraformResource {
storage_encrypted: cdktf.booleanToTerraform(this._storageEncrypted),
storage_type: cdktf.stringToTerraform(this._storageType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timezone: cdktf.stringToTerraform(this._timezone),
username: cdktf.stringToTerraform(this._username),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
diff --git a/src/db-option-group.ts b/src/db-option-group.ts
index e9431f039c8b..0d6cbd02faaf 100644
--- a/src/db-option-group.ts
+++ b/src/db-option-group.ts
@@ -13,6 +13,7 @@ export interface DbOptionGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly optionGroupDescription?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** option block */
readonly option?: DbOptionGroupOption[];
/** timeouts block */
@@ -90,6 +91,7 @@ export class DbOptionGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._optionGroupDescription = config.optionGroupDescription;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._option = config.option;
this._timeouts = config.timeouts;
}
@@ -198,6 +200,22 @@ export class DbOptionGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// option - computed: false, optional: true, required: false
private _option?: DbOptionGroupOption[];
public get option() {
@@ -242,6 +260,7 @@ export class DbOptionGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
option_group_description: cdktf.stringToTerraform(this._optionGroupDescription),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
option: cdktf.listMapper(dbOptionGroupOptionToTerraform)(this._option),
timeouts: dbOptionGroupTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/db-parameter-group.ts b/src/db-parameter-group.ts
index b765534aedf1..c6e8a0ac734d 100644
--- a/src/db-parameter-group.ts
+++ b/src/db-parameter-group.ts
@@ -12,6 +12,7 @@ export interface DbParameterGroupConfig extends cdktf.TerraformMetaArguments {
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: DbParameterGroupParameter[];
}
@@ -55,6 +56,7 @@ export class DbParameterGroup extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -149,6 +151,22 @@ export class DbParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: DbParameterGroupParameter[];
public get parameter() {
@@ -176,6 +194,7 @@ export class DbParameterGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(dbParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/db-proxy-endpoint.ts b/src/db-proxy-endpoint.ts
new file mode 100644
index 000000000000..fc9c9b899828
--- /dev/null
+++ b/src/db-proxy-endpoint.ts
@@ -0,0 +1,229 @@
+// https://www.terraform.io/docs/providers/aws/r/db_proxy_endpoint.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface DbProxyEndpointConfig extends cdktf.TerraformMetaArguments {
+ readonly dbProxyEndpointName: string;
+ readonly dbProxyName: string;
+ readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
+ readonly targetRole?: string;
+ readonly vpcSecurityGroupIds?: string[];
+ readonly vpcSubnetIds: string[];
+ /** timeouts block */
+ readonly timeouts?: DbProxyEndpointTimeouts;
+}
+export interface DbProxyEndpointTimeouts {
+ readonly create?: string;
+ readonly delete?: string;
+ readonly update?: string;
+}
+
+function dbProxyEndpointTimeoutsToTerraform(struct?: DbProxyEndpointTimeouts): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ create: cdktf.stringToTerraform(struct!.create),
+ delete: cdktf.stringToTerraform(struct!.delete),
+ update: cdktf.stringToTerraform(struct!.update),
+ }
+}
+
+
+// Resource
+
+export class DbProxyEndpoint extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: DbProxyEndpointConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_db_proxy_endpoint',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._dbProxyEndpointName = config.dbProxyEndpointName;
+ this._dbProxyName = config.dbProxyName;
+ this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
+ this._targetRole = config.targetRole;
+ this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
+ this._vpcSubnetIds = config.vpcSubnetIds;
+ this._timeouts = config.timeouts;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // db_proxy_endpoint_name - computed: false, optional: false, required: true
+ private _dbProxyEndpointName: string;
+ public get dbProxyEndpointName() {
+ return this.getStringAttribute('db_proxy_endpoint_name');
+ }
+ public set dbProxyEndpointName(value: string) {
+ this._dbProxyEndpointName = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get dbProxyEndpointNameInput() {
+ return this._dbProxyEndpointName
+ }
+
+ // db_proxy_name - computed: false, optional: false, required: true
+ private _dbProxyName: string;
+ public get dbProxyName() {
+ return this.getStringAttribute('db_proxy_name');
+ }
+ public set dbProxyName(value: string) {
+ this._dbProxyName = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get dbProxyNameInput() {
+ return this._dbProxyName
+ }
+
+ // endpoint - computed: true, optional: false, required: false
+ public get endpoint() {
+ return this.getStringAttribute('endpoint');
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // is_default - computed: true, optional: false, required: false
+ public get isDefault() {
+ return this.getBooleanAttribute('is_default');
+ }
+
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+ public set tags(value: { [key: string]: string } ) {
+ this._tags = value;
+ }
+ public resetTags() {
+ this._tags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsInput() {
+ return this._tags
+ }
+
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
+ // target_role - computed: false, optional: true, required: false
+ private _targetRole?: string;
+ public get targetRole() {
+ return this.getStringAttribute('target_role');
+ }
+ public set targetRole(value: string ) {
+ this._targetRole = value;
+ }
+ public resetTargetRole() {
+ this._targetRole = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get targetRoleInput() {
+ return this._targetRole
+ }
+
+ // vpc_id - computed: true, optional: false, required: false
+ public get vpcId() {
+ return this.getStringAttribute('vpc_id');
+ }
+
+ // vpc_security_group_ids - computed: true, optional: true, required: false
+ private _vpcSecurityGroupIds?: string[];
+ public get vpcSecurityGroupIds() {
+ return this.getListAttribute('vpc_security_group_ids');
+ }
+ public set vpcSecurityGroupIds(value: string[]) {
+ this._vpcSecurityGroupIds = value;
+ }
+ public resetVpcSecurityGroupIds() {
+ this._vpcSecurityGroupIds = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get vpcSecurityGroupIdsInput() {
+ return this._vpcSecurityGroupIds
+ }
+
+ // vpc_subnet_ids - computed: false, optional: false, required: true
+ private _vpcSubnetIds: string[];
+ public get vpcSubnetIds() {
+ return this.getListAttribute('vpc_subnet_ids');
+ }
+ public set vpcSubnetIds(value: string[]) {
+ this._vpcSubnetIds = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get vpcSubnetIdsInput() {
+ return this._vpcSubnetIds
+ }
+
+ // timeouts - computed: false, optional: true, required: false
+ private _timeouts?: DbProxyEndpointTimeouts;
+ public get timeouts() {
+ return this.interpolationForAttribute('timeouts') as any;
+ }
+ public set timeouts(value: DbProxyEndpointTimeouts ) {
+ this._timeouts = value;
+ }
+ public resetTimeouts() {
+ this._timeouts = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get timeoutsInput() {
+ return this._timeouts
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ db_proxy_endpoint_name: cdktf.stringToTerraform(this._dbProxyEndpointName),
+ db_proxy_name: cdktf.stringToTerraform(this._dbProxyName),
+ tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
+ target_role: cdktf.stringToTerraform(this._targetRole),
+ vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
+ vpc_subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSubnetIds),
+ timeouts: dbProxyEndpointTimeoutsToTerraform(this._timeouts),
+ };
+ }
+}
diff --git a/src/db-proxy.ts b/src/db-proxy.ts
index 5f234a9b633d..9555530d24fe 100644
--- a/src/db-proxy.ts
+++ b/src/db-proxy.ts
@@ -14,6 +14,7 @@ export interface DbProxyConfig extends cdktf.TerraformMetaArguments {
readonly requireTls?: boolean;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
readonly vpcSubnetIds: string[];
/** auth block */
@@ -80,6 +81,7 @@ export class DbProxy extends cdktf.TerraformResource {
this._requireTls = config.requireTls;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._vpcSubnetIds = config.vpcSubnetIds;
this._auth = config.auth;
@@ -208,6 +210,22 @@ export class DbProxy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -279,6 +297,7 @@ export class DbProxy extends cdktf.TerraformResource {
require_tls: cdktf.booleanToTerraform(this._requireTls),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
vpc_subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSubnetIds),
auth: cdktf.listMapper(dbProxyAuthToTerraform)(this._auth),
diff --git a/src/db-security-group.ts b/src/db-security-group.ts
index 00111138d884..f8d87da6b00c 100644
--- a/src/db-security-group.ts
+++ b/src/db-security-group.ts
@@ -10,6 +10,7 @@ export interface DbSecurityGroupConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ingress block */
readonly ingress: DbSecurityGroupIngress[];
}
@@ -53,6 +54,7 @@ export class DbSecurityGroup extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ingress = config.ingress;
}
@@ -115,6 +117,22 @@ export class DbSecurityGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// ingress - computed: false, optional: false, required: true
private _ingress: DbSecurityGroupIngress[];
public get ingress() {
@@ -137,6 +155,7 @@ export class DbSecurityGroup extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ingress: cdktf.listMapper(dbSecurityGroupIngressToTerraform)(this._ingress),
};
}
diff --git a/src/db-snapshot.ts b/src/db-snapshot.ts
index df34ea7e259a..534c42c4f954 100644
--- a/src/db-snapshot.ts
+++ b/src/db-snapshot.ts
@@ -10,6 +10,7 @@ export interface DbSnapshotConfig extends cdktf.TerraformMetaArguments {
readonly dbInstanceIdentifier: string;
readonly dbSnapshotIdentifier: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DbSnapshotTimeouts;
}
@@ -47,6 +48,7 @@ export class DbSnapshot extends cdktf.TerraformResource {
this._dbInstanceIdentifier = config.dbInstanceIdentifier;
this._dbSnapshotIdentifier = config.dbSnapshotIdentifier;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -181,6 +183,22 @@ export class DbSnapshot extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -211,6 +229,7 @@ export class DbSnapshot extends cdktf.TerraformResource {
db_instance_identifier: cdktf.stringToTerraform(this._dbInstanceIdentifier),
db_snapshot_identifier: cdktf.stringToTerraform(this._dbSnapshotIdentifier),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: dbSnapshotTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/db-subnet-group.ts b/src/db-subnet-group.ts
index 665e6d5cc60d..ddf27939e7ea 100644
--- a/src/db-subnet-group.ts
+++ b/src/db-subnet-group.ts
@@ -12,6 +12,7 @@ export interface DbSubnetGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class DbSubnetGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -131,6 +133,22 @@ export class DbSubnetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -142,6 +160,7 @@ export class DbSubnetGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/default-network-acl.ts b/src/default-network-acl.ts
index b677bc06dd11..3b4b9b2969b5 100644
--- a/src/default-network-acl.ts
+++ b/src/default-network-acl.ts
@@ -10,6 +10,7 @@ export interface DefaultNetworkAclConfig extends cdktf.TerraformMetaArguments {
readonly defaultNetworkAclId: string;
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** egress block */
readonly egress?: DefaultNetworkAclEgress[];
/** ingress block */
@@ -92,6 +93,7 @@ export class DefaultNetworkAcl extends cdktf.TerraformResource {
this._defaultNetworkAclId = config.defaultNetworkAclId;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._egress = config.egress;
this._ingress = config.ingress;
}
@@ -160,6 +162,22 @@ export class DefaultNetworkAcl extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -206,6 +224,7 @@ export class DefaultNetworkAcl extends cdktf.TerraformResource {
default_network_acl_id: cdktf.stringToTerraform(this._defaultNetworkAclId),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
egress: cdktf.listMapper(defaultNetworkAclEgressToTerraform)(this._egress),
ingress: cdktf.listMapper(defaultNetworkAclIngressToTerraform)(this._ingress),
};
diff --git a/src/default-route-table.ts b/src/default-route-table.ts
index a4d98d0c8e20..2e4feaec1b63 100644
--- a/src/default-route-table.ts
+++ b/src/default-route-table.ts
@@ -11,6 +11,7 @@ export interface DefaultRouteTableConfig extends cdktf.TerraformMetaArguments {
readonly propagatingVgws?: string[];
readonly route?: DefaultRouteTableRoute[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
export interface DefaultRouteTableRoute {
readonly cidrBlock?: string;
@@ -67,6 +68,7 @@ export class DefaultRouteTable extends cdktf.TerraformResource {
this._propagatingVgws = config.propagatingVgws;
this._route = config.route;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -149,6 +151,22 @@ export class DefaultRouteTable extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -164,6 +182,7 @@ export class DefaultRouteTable extends cdktf.TerraformResource {
propagating_vgws: cdktf.listMapper(cdktf.stringToTerraform)(this._propagatingVgws),
route: cdktf.listMapper(defaultRouteTableRouteToTerraform)(this._route),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/default-security-group.ts b/src/default-security-group.ts
index 7df11a5abed2..0a5c6fd1b835 100644
--- a/src/default-security-group.ts
+++ b/src/default-security-group.ts
@@ -11,6 +11,7 @@ export interface DefaultSecurityGroupConfig extends cdktf.TerraformMetaArguments
readonly ingress?: DefaultSecurityGroupIngress[];
readonly revokeRulesOnDelete?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId?: string;
}
export interface DefaultSecurityGroupEgress {
@@ -91,6 +92,7 @@ export class DefaultSecurityGroup extends cdktf.TerraformResource {
this._ingress = config.ingress;
this._revokeRulesOnDelete = config.revokeRulesOnDelete;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -187,6 +189,22 @@ export class DefaultSecurityGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: true, required: false
private _vpcId?: string;
public get vpcId() {
@@ -213,6 +231,7 @@ export class DefaultSecurityGroup extends cdktf.TerraformResource {
ingress: cdktf.listMapper(defaultSecurityGroupIngressToTerraform)(this._ingress),
revoke_rules_on_delete: cdktf.booleanToTerraform(this._revokeRulesOnDelete),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/default-vpc-dhcp-options.ts b/src/default-vpc-dhcp-options.ts
index bc7ccd115df9..94472326ac5b 100644
--- a/src/default-vpc-dhcp-options.ts
+++ b/src/default-vpc-dhcp-options.ts
@@ -10,6 +10,7 @@ export interface DefaultVpcDhcpOptionsConfig extends cdktf.TerraformMetaArgument
readonly netbiosNameServers?: string[];
readonly netbiosNodeType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class DefaultVpcDhcpOptions extends cdktf.TerraformResource {
this._netbiosNameServers = config.netbiosNameServers;
this._netbiosNodeType = config.netbiosNodeType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -118,6 +120,22 @@ export class DefaultVpcDhcpOptions extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -127,6 +145,7 @@ export class DefaultVpcDhcpOptions extends cdktf.TerraformResource {
netbios_name_servers: cdktf.listMapper(cdktf.stringToTerraform)(this._netbiosNameServers),
netbios_node_type: cdktf.stringToTerraform(this._netbiosNodeType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/directory-service-directory.ts b/src/directory-service-directory.ts
index 6dace5c34810..943973b3f044 100644
--- a/src/directory-service-directory.ts
+++ b/src/directory-service-directory.ts
@@ -16,6 +16,7 @@ export interface DirectoryServiceDirectoryConfig extends cdktf.TerraformMetaArgu
readonly shortName?: string;
readonly size?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type?: string;
/** connect_settings block */
readonly connectSettings?: DirectoryServiceDirectoryConnectSettings[];
@@ -81,6 +82,7 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource {
this._shortName = config.shortName;
this._size = config.size;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._connectSettings = config.connectSettings;
this._vpcSettings = config.vpcSettings;
@@ -248,6 +250,22 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: true, required: false
private _type?: string;
public get type() {
@@ -311,6 +329,7 @@ export class DirectoryServiceDirectory extends cdktf.TerraformResource {
short_name: cdktf.stringToTerraform(this._shortName),
size: cdktf.stringToTerraform(this._size),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
connect_settings: cdktf.listMapper(directoryServiceDirectoryConnectSettingsToTerraform)(this._connectSettings),
vpc_settings: cdktf.listMapper(directoryServiceDirectoryVpcSettingsToTerraform)(this._vpcSettings),
diff --git a/src/dlm-lifecycle-policy.ts b/src/dlm-lifecycle-policy.ts
index f326d6a4bc63..9bc362e4e1b6 100644
--- a/src/dlm-lifecycle-policy.ts
+++ b/src/dlm-lifecycle-policy.ts
@@ -11,6 +11,7 @@ export interface DlmLifecyclePolicyConfig extends cdktf.TerraformMetaArguments {
readonly executionRoleArn: string;
readonly state?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** policy_details block */
readonly policyDetails: DlmLifecyclePolicyPolicyDetails[];
}
@@ -101,6 +102,7 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource {
this._executionRoleArn = config.executionRoleArn;
this._state = config.state;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._policyDetails = config.policyDetails;
}
@@ -176,6 +178,22 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// policy_details - computed: false, optional: false, required: true
private _policyDetails: DlmLifecyclePolicyPolicyDetails[];
public get policyDetails() {
@@ -199,6 +217,7 @@ export class DlmLifecyclePolicy extends cdktf.TerraformResource {
execution_role_arn: cdktf.stringToTerraform(this._executionRoleArn),
state: cdktf.stringToTerraform(this._state),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
policy_details: cdktf.listMapper(dlmLifecyclePolicyPolicyDetailsToTerraform)(this._policyDetails),
};
}
diff --git a/src/dms-certificate.ts b/src/dms-certificate.ts
index 06eea2115f96..13b0cfacbfb6 100644
--- a/src/dms-certificate.ts
+++ b/src/dms-certificate.ts
@@ -11,6 +11,7 @@ export interface DmsCertificateConfig extends cdktf.TerraformMetaArguments {
readonly certificatePem?: string;
readonly certificateWallet?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class DmsCertificate extends cdktf.TerraformResource {
this._certificatePem = config.certificatePem;
this._certificateWallet = config.certificateWallet;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -113,6 +115,22 @@ export class DmsCertificate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -123,6 +141,7 @@ export class DmsCertificate extends cdktf.TerraformResource {
certificate_pem: cdktf.stringToTerraform(this._certificatePem),
certificate_wallet: cdktf.stringToTerraform(this._certificateWallet),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/dms-endpoint.ts b/src/dms-endpoint.ts
index 846bf0678e38..286b71d91c15 100644
--- a/src/dms-endpoint.ts
+++ b/src/dms-endpoint.ts
@@ -20,6 +20,7 @@ export interface DmsEndpointConfig extends cdktf.TerraformMetaArguments {
readonly serviceAccessRole?: string;
readonly sslMode?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly username?: string;
/** elasticsearch_settings block */
readonly elasticsearchSettings?: DmsEndpointElasticsearchSettings[];
@@ -156,6 +157,7 @@ export class DmsEndpoint extends cdktf.TerraformResource {
this._serviceAccessRole = config.serviceAccessRole;
this._sslMode = config.sslMode;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._username = config.username;
this._elasticsearchSettings = config.elasticsearchSettings;
this._kafkaSettings = config.kafkaSettings;
@@ -377,6 +379,22 @@ export class DmsEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// username - computed: false, optional: true, required: false
private _username?: string;
public get username() {
@@ -492,6 +510,7 @@ export class DmsEndpoint extends cdktf.TerraformResource {
service_access_role: cdktf.stringToTerraform(this._serviceAccessRole),
ssl_mode: cdktf.stringToTerraform(this._sslMode),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
username: cdktf.stringToTerraform(this._username),
elasticsearch_settings: cdktf.listMapper(dmsEndpointElasticsearchSettingsToTerraform)(this._elasticsearchSettings),
kafka_settings: cdktf.listMapper(dmsEndpointKafkaSettingsToTerraform)(this._kafkaSettings),
diff --git a/src/dms-event-subscription.ts b/src/dms-event-subscription.ts
index 7340a5de99c8..c01ab05b9b55 100644
--- a/src/dms-event-subscription.ts
+++ b/src/dms-event-subscription.ts
@@ -14,6 +14,7 @@ export interface DmsEventSubscriptionConfig extends cdktf.TerraformMetaArguments
readonly sourceIds?: string[];
readonly sourceType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DmsEventSubscriptionTimeouts;
}
@@ -59,6 +60,7 @@ export class DmsEventSubscription extends cdktf.TerraformResource {
this._sourceIds = config.sourceIds;
this._sourceType = config.sourceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -179,6 +181,22 @@ export class DmsEventSubscription extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: DmsEventSubscriptionTimeouts;
public get timeouts() {
@@ -208,6 +226,7 @@ export class DmsEventSubscription extends cdktf.TerraformResource {
source_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._sourceIds),
source_type: cdktf.stringToTerraform(this._sourceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: dmsEventSubscriptionTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/dms-replication-instance.ts b/src/dms-replication-instance.ts
index cbc16a55818b..945566c575b8 100644
--- a/src/dms-replication-instance.ts
+++ b/src/dms-replication-instance.ts
@@ -21,6 +21,7 @@ export interface DmsReplicationInstanceConfig extends cdktf.TerraformMetaArgumen
readonly replicationInstanceId: string;
readonly replicationSubnetGroupId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
/** timeouts block */
readonly timeouts?: DmsReplicationInstanceTimeouts;
@@ -74,6 +75,7 @@ export class DmsReplicationInstance extends cdktf.TerraformResource {
this._replicationInstanceId = config.replicationInstanceId;
this._replicationSubnetGroupId = config.replicationSubnetGroupId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._timeouts = config.timeouts;
}
@@ -320,6 +322,22 @@ export class DmsReplicationInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -372,6 +390,7 @@ export class DmsReplicationInstance extends cdktf.TerraformResource {
replication_instance_id: cdktf.stringToTerraform(this._replicationInstanceId),
replication_subnet_group_id: cdktf.stringToTerraform(this._replicationSubnetGroupId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
timeouts: dmsReplicationInstanceTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dms-replication-subnet-group.ts b/src/dms-replication-subnet-group.ts
index 4be06db29f7a..87f7132b22ae 100644
--- a/src/dms-replication-subnet-group.ts
+++ b/src/dms-replication-subnet-group.ts
@@ -11,6 +11,7 @@ export interface DmsReplicationSubnetGroupConfig extends cdktf.TerraformMetaArgu
readonly replicationSubnetGroupId: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class DmsReplicationSubnetGroup extends cdktf.TerraformResource {
this._replicationSubnetGroupId = config.replicationSubnetGroupId;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -107,6 +109,22 @@ export class DmsReplicationSubnetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -122,6 +140,7 @@ export class DmsReplicationSubnetGroup extends cdktf.TerraformResource {
replication_subnet_group_id: cdktf.stringToTerraform(this._replicationSubnetGroupId),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/dms-replication-task.ts b/src/dms-replication-task.ts
index b8857c3f3238..e7b5a162615f 100644
--- a/src/dms-replication-task.ts
+++ b/src/dms-replication-task.ts
@@ -15,6 +15,7 @@ export interface DmsReplicationTaskConfig extends cdktf.TerraformMetaArguments {
readonly sourceEndpointArn: string;
readonly tableMappings: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetEndpointArn: string;
}
@@ -45,6 +46,7 @@ export class DmsReplicationTask extends cdktf.TerraformResource {
this._sourceEndpointArn = config.sourceEndpointArn;
this._tableMappings = config.tableMappings;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetEndpointArn = config.targetEndpointArn;
}
@@ -175,6 +177,22 @@ export class DmsReplicationTask extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_endpoint_arn - computed: false, optional: false, required: true
private _targetEndpointArn: string;
public get targetEndpointArn() {
@@ -202,6 +220,7 @@ export class DmsReplicationTask extends cdktf.TerraformResource {
source_endpoint_arn: cdktf.stringToTerraform(this._sourceEndpointArn),
table_mappings: cdktf.stringToTerraform(this._tableMappings),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_endpoint_arn: cdktf.stringToTerraform(this._targetEndpointArn),
};
}
diff --git a/src/docdb-cluster-instance.ts b/src/docdb-cluster-instance.ts
index 21760bbd41e8..0c2232ba0ce4 100644
--- a/src/docdb-cluster-instance.ts
+++ b/src/docdb-cluster-instance.ts
@@ -19,6 +19,7 @@ export interface DocdbClusterInstanceConfig extends cdktf.TerraformMetaArguments
readonly preferredMaintenanceWindow?: string;
readonly promotionTier?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: DocdbClusterInstanceTimeouts;
}
@@ -69,6 +70,7 @@ export class DocdbClusterInstance extends cdktf.TerraformResource {
this._preferredMaintenanceWindow = config.preferredMaintenanceWindow;
this._promotionTier = config.promotionTier;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -317,6 +319,22 @@ export class DocdbClusterInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// writer - computed: true, optional: false, required: false
public get writer() {
return this.getBooleanAttribute('writer');
@@ -356,6 +374,7 @@ export class DocdbClusterInstance extends cdktf.TerraformResource {
preferred_maintenance_window: cdktf.stringToTerraform(this._preferredMaintenanceWindow),
promotion_tier: cdktf.numberToTerraform(this._promotionTier),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: docdbClusterInstanceTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/docdb-cluster-parameter-group.ts b/src/docdb-cluster-parameter-group.ts
index 319c72df6e2d..3651f5b243e5 100644
--- a/src/docdb-cluster-parameter-group.ts
+++ b/src/docdb-cluster-parameter-group.ts
@@ -12,6 +12,7 @@ export interface DocdbClusterParameterGroupConfig extends cdktf.TerraformMetaArg
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: DocdbClusterParameterGroupParameter[];
}
@@ -55,6 +56,7 @@ export class DocdbClusterParameterGroup extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -149,6 +151,22 @@ export class DocdbClusterParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: DocdbClusterParameterGroupParameter[];
public get parameter() {
@@ -176,6 +194,7 @@ export class DocdbClusterParameterGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(docdbClusterParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/docdb-cluster.ts b/src/docdb-cluster.ts
index bf3c13f639ac..05de8b2fbed5 100644
--- a/src/docdb-cluster.ts
+++ b/src/docdb-cluster.ts
@@ -30,6 +30,7 @@ export interface DocdbClusterConfig extends cdktf.TerraformMetaArguments {
readonly snapshotIdentifier?: string;
readonly storageEncrypted?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
/** timeouts block */
readonly timeouts?: DocdbClusterTimeouts;
@@ -92,6 +93,7 @@ export class DocdbCluster extends cdktf.TerraformResource {
this._snapshotIdentifier = config.snapshotIdentifier;
this._storageEncrypted = config.storageEncrypted;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._timeouts = config.timeouts;
}
@@ -498,6 +500,22 @@ export class DocdbCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -559,6 +577,7 @@ export class DocdbCluster extends cdktf.TerraformResource {
snapshot_identifier: cdktf.stringToTerraform(this._snapshotIdentifier),
storage_encrypted: cdktf.booleanToTerraform(this._storageEncrypted),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
timeouts: docdbClusterTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/docdb-subnet-group.ts b/src/docdb-subnet-group.ts
index 9b7de4574aa6..b554f8c9b5f2 100644
--- a/src/docdb-subnet-group.ts
+++ b/src/docdb-subnet-group.ts
@@ -12,6 +12,7 @@ export interface DocdbSubnetGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class DocdbSubnetGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -131,6 +133,22 @@ export class DocdbSubnetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -142,6 +160,7 @@ export class DocdbSubnetGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/dx-connection.ts b/src/dx-connection.ts
index 1e335f85ebdf..718579833ca1 100644
--- a/src/dx-connection.ts
+++ b/src/dx-connection.ts
@@ -11,6 +11,7 @@ export interface DxConnectionConfig extends cdktf.TerraformMetaArguments {
readonly location: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class DxConnection extends cdktf.TerraformResource {
this._location = config.location;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -122,6 +124,22 @@ export class DxConnection extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -132,6 +150,7 @@ export class DxConnection extends cdktf.TerraformResource {
location: cdktf.stringToTerraform(this._location),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/dx-hosted-private-virtual-interface-accepter.ts b/src/dx-hosted-private-virtual-interface-accepter.ts
index ee2ddb019146..7d65e3507b71 100644
--- a/src/dx-hosted-private-virtual-interface-accepter.ts
+++ b/src/dx-hosted-private-virtual-interface-accepter.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface DxHostedPrivateVirtualInterfaceAccepterConfig extends cdktf.TerraformMetaArguments {
readonly dxGatewayId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualInterfaceId: string;
readonly vpnGatewayId?: string;
/** timeouts block */
@@ -49,6 +50,7 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso
});
this._dxGatewayId = config.dxGatewayId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualInterfaceId = config.virtualInterfaceId;
this._vpnGatewayId = config.vpnGatewayId;
this._timeouts = config.timeouts;
@@ -100,6 +102,22 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// virtual_interface_id - computed: false, optional: false, required: true
private _virtualInterfaceId: string;
public get virtualInterfaceId() {
@@ -153,6 +171,7 @@ export class DxHostedPrivateVirtualInterfaceAccepter extends cdktf.TerraformReso
return {
dx_gateway_id: cdktf.stringToTerraform(this._dxGatewayId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtual_interface_id: cdktf.stringToTerraform(this._virtualInterfaceId),
vpn_gateway_id: cdktf.stringToTerraform(this._vpnGatewayId),
timeouts: dxHostedPrivateVirtualInterfaceAccepterTimeoutsToTerraform(this._timeouts),
diff --git a/src/dx-hosted-public-virtual-interface-accepter.ts b/src/dx-hosted-public-virtual-interface-accepter.ts
index 4e1b6803b7cc..9d9cfa0e7bbc 100644
--- a/src/dx-hosted-public-virtual-interface-accepter.ts
+++ b/src/dx-hosted-public-virtual-interface-accepter.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface DxHostedPublicVirtualInterfaceAccepterConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualInterfaceId: string;
/** timeouts block */
readonly timeouts?: DxHostedPublicVirtualInterfaceAccepterTimeouts;
@@ -46,6 +47,7 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualInterfaceId = config.virtualInterfaceId;
this._timeouts = config.timeouts;
}
@@ -80,6 +82,22 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// virtual_interface_id - computed: false, optional: false, required: true
private _virtualInterfaceId: string;
public get virtualInterfaceId() {
@@ -116,6 +134,7 @@ export class DxHostedPublicVirtualInterfaceAccepter extends cdktf.TerraformResou
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtual_interface_id: cdktf.stringToTerraform(this._virtualInterfaceId),
timeouts: dxHostedPublicVirtualInterfaceAccepterTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dx-hosted-transit-virtual-interface-accepter.ts b/src/dx-hosted-transit-virtual-interface-accepter.ts
index da998b5cd517..09eea6eb3833 100644
--- a/src/dx-hosted-transit-virtual-interface-accepter.ts
+++ b/src/dx-hosted-transit-virtual-interface-accepter.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface DxHostedTransitVirtualInterfaceAccepterConfig extends cdktf.TerraformMetaArguments {
readonly dxGatewayId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly virtualInterfaceId: string;
/** timeouts block */
readonly timeouts?: DxHostedTransitVirtualInterfaceAccepterTimeouts;
@@ -48,6 +49,7 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso
});
this._dxGatewayId = config.dxGatewayId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._virtualInterfaceId = config.virtualInterfaceId;
this._timeouts = config.timeouts;
}
@@ -95,6 +97,22 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// virtual_interface_id - computed: false, optional: false, required: true
private _virtualInterfaceId: string;
public get virtualInterfaceId() {
@@ -132,6 +150,7 @@ export class DxHostedTransitVirtualInterfaceAccepter extends cdktf.TerraformReso
return {
dx_gateway_id: cdktf.stringToTerraform(this._dxGatewayId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
virtual_interface_id: cdktf.stringToTerraform(this._virtualInterfaceId),
timeouts: dxHostedTransitVirtualInterfaceAccepterTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dx-lag.ts b/src/dx-lag.ts
index 811cd6d357f5..94541d4f360d 100644
--- a/src/dx-lag.ts
+++ b/src/dx-lag.ts
@@ -12,6 +12,7 @@ export interface DxLagConfig extends cdktf.TerraformMetaArguments {
readonly location: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class DxLag extends cdktf.TerraformResource {
this._location = config.location;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -135,6 +137,22 @@ export class DxLag extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -146,6 +164,7 @@ export class DxLag extends cdktf.TerraformResource {
location: cdktf.stringToTerraform(this._location),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/dx-private-virtual-interface.ts b/src/dx-private-virtual-interface.ts
index c85c0d146448..093d6d2b289d 100644
--- a/src/dx-private-virtual-interface.ts
+++ b/src/dx-private-virtual-interface.ts
@@ -17,6 +17,7 @@ export interface DxPrivateVirtualInterfaceConfig extends cdktf.TerraformMetaArgu
readonly mtu?: number;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vlan: number;
readonly vpnGatewayId?: string;
/** timeouts block */
@@ -67,6 +68,7 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource {
this._mtu = config.mtu;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vlan = config.vlan;
this._vpnGatewayId = config.vpnGatewayId;
this._timeouts = config.timeouts;
@@ -249,6 +251,22 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vlan - computed: false, optional: false, required: true
private _vlan: number;
public get vlan() {
@@ -310,6 +328,7 @@ export class DxPrivateVirtualInterface extends cdktf.TerraformResource {
mtu: cdktf.numberToTerraform(this._mtu),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vlan: cdktf.numberToTerraform(this._vlan),
vpn_gateway_id: cdktf.stringToTerraform(this._vpnGatewayId),
timeouts: dxPrivateVirtualInterfaceTimeoutsToTerraform(this._timeouts),
diff --git a/src/dx-public-virtual-interface.ts b/src/dx-public-virtual-interface.ts
index c0c3f89b7860..06251cf86d6d 100644
--- a/src/dx-public-virtual-interface.ts
+++ b/src/dx-public-virtual-interface.ts
@@ -16,6 +16,7 @@ export interface DxPublicVirtualInterfaceConfig extends cdktf.TerraformMetaArgum
readonly name: string;
readonly routeFilterPrefixes: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vlan: number;
/** timeouts block */
readonly timeouts?: DxPublicVirtualInterfaceTimeouts;
@@ -62,6 +63,7 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource {
this._name = config.name;
this._routeFilterPrefixes = config.routeFilterPrefixes;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vlan = config.vlan;
this._timeouts = config.timeouts;
}
@@ -219,6 +221,22 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vlan - computed: false, optional: false, required: true
private _vlan: number;
public get vlan() {
@@ -263,6 +281,7 @@ export class DxPublicVirtualInterface extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
route_filter_prefixes: cdktf.listMapper(cdktf.stringToTerraform)(this._routeFilterPrefixes),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vlan: cdktf.numberToTerraform(this._vlan),
timeouts: dxPublicVirtualInterfaceTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dx-transit-virtual-interface.ts b/src/dx-transit-virtual-interface.ts
index 787a7ed89fe7..d6e0a5974763 100644
--- a/src/dx-transit-virtual-interface.ts
+++ b/src/dx-transit-virtual-interface.ts
@@ -17,6 +17,7 @@ export interface DxTransitVirtualInterfaceConfig extends cdktf.TerraformMetaArgu
readonly mtu?: number;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vlan: number;
/** timeouts block */
readonly timeouts?: DxTransitVirtualInterfaceTimeouts;
@@ -66,6 +67,7 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource {
this._mtu = config.mtu;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vlan = config.vlan;
this._timeouts = config.timeouts;
}
@@ -244,6 +246,22 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vlan - computed: false, optional: false, required: true
private _vlan: number;
public get vlan() {
@@ -289,6 +307,7 @@ export class DxTransitVirtualInterface extends cdktf.TerraformResource {
mtu: cdktf.numberToTerraform(this._mtu),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vlan: cdktf.numberToTerraform(this._vlan),
timeouts: dxTransitVirtualInterfaceTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/dynamodb-table.ts b/src/dynamodb-table.ts
index 04f0e4ac6e33..85ad95d94c70 100644
--- a/src/dynamodb-table.ts
+++ b/src/dynamodb-table.ts
@@ -15,6 +15,7 @@ export interface DynamodbTableConfig extends cdktf.TerraformMetaArguments {
readonly streamEnabled?: boolean;
readonly streamViewType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly writeCapacity?: number;
/** attribute block */
readonly attribute: DynamodbTableAttribute[];
@@ -141,6 +142,7 @@ function dynamodbTableTimeoutsToTerraform(struct?: DynamodbTableTimeouts): any {
export interface DynamodbTableTtl {
readonly attributeName: string;
readonly enabled?: boolean;
+ readonly kmsKeyArn?: string;
}
function dynamodbTableTtlToTerraform(struct?: DynamodbTableTtl): any {
@@ -148,6 +150,7 @@ function dynamodbTableTtlToTerraform(struct?: DynamodbTableTtl): any {
return {
attribute_name: cdktf.stringToTerraform(struct!.attributeName),
enabled: cdktf.booleanToTerraform(struct!.enabled),
+ kms_key_arn: cdktf.stringToTerraform(struct!.kmsKeyArn),
}
}
@@ -179,6 +182,7 @@ export class DynamodbTable extends cdktf.TerraformResource {
this._streamEnabled = config.streamEnabled;
this._streamViewType = config.streamViewType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._writeCapacity = config.writeCapacity;
this._attribute = config.attribute;
this._globalSecondaryIndex = config.globalSecondaryIndex;
@@ -336,6 +340,22 @@ export class DynamodbTable extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// write_capacity - computed: false, optional: true, required: false
private _writeCapacity?: number;
public get writeCapacity() {
@@ -491,6 +511,7 @@ export class DynamodbTable extends cdktf.TerraformResource {
stream_enabled: cdktf.booleanToTerraform(this._streamEnabled),
stream_view_type: cdktf.stringToTerraform(this._streamViewType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
write_capacity: cdktf.numberToTerraform(this._writeCapacity),
attribute: cdktf.listMapper(dynamodbTableAttributeToTerraform)(this._attribute),
global_secondary_index: cdktf.listMapper(dynamodbTableGlobalSecondaryIndexToTerraform)(this._globalSecondaryIndex),
diff --git a/src/ebs-snapshot-copy.ts b/src/ebs-snapshot-copy.ts
index 141e5f0f6549..211736c386cf 100644
--- a/src/ebs-snapshot-copy.ts
+++ b/src/ebs-snapshot-copy.ts
@@ -13,6 +13,7 @@ export interface EbsSnapshotCopyConfig extends cdktf.TerraformMetaArguments {
readonly sourceRegion: string;
readonly sourceSnapshotId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class EbsSnapshotCopy extends cdktf.TerraformResource {
this._sourceRegion = config.sourceRegion;
this._sourceSnapshotId = config.sourceSnapshotId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -161,6 +163,22 @@ export class EbsSnapshotCopy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// volume_id - computed: true, optional: false, required: false
public get volumeId() {
return this.getStringAttribute('volume_id');
@@ -183,6 +201,7 @@ export class EbsSnapshotCopy extends cdktf.TerraformResource {
source_region: cdktf.stringToTerraform(this._sourceRegion),
source_snapshot_id: cdktf.stringToTerraform(this._sourceSnapshotId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ebs-snapshot.ts b/src/ebs-snapshot.ts
index 01010f2d879c..af16f43b9096 100644
--- a/src/ebs-snapshot.ts
+++ b/src/ebs-snapshot.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface EbsSnapshotConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly volumeId: string;
/** timeouts block */
readonly timeouts?: EbsSnapshotTimeouts;
@@ -48,6 +49,7 @@ export class EbsSnapshot extends cdktf.TerraformResource {
});
this._description = config.description;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._volumeId = config.volumeId;
this._timeouts = config.timeouts;
}
@@ -123,6 +125,22 @@ export class EbsSnapshot extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// volume_id - computed: false, optional: false, required: true
private _volumeId: string;
public get volumeId() {
@@ -165,6 +183,7 @@ export class EbsSnapshot extends cdktf.TerraformResource {
return {
description: cdktf.stringToTerraform(this._description),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
volume_id: cdktf.stringToTerraform(this._volumeId),
timeouts: ebsSnapshotTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/ebs-volume.ts b/src/ebs-volume.ts
index fb468bf06abf..108c7d77971e 100644
--- a/src/ebs-volume.ts
+++ b/src/ebs-volume.ts
@@ -16,6 +16,7 @@ export interface EbsVolumeConfig extends cdktf.TerraformMetaArguments {
readonly size?: number;
readonly snapshotId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly throughput?: number;
readonly type?: string;
}
@@ -48,6 +49,7 @@ export class EbsVolume extends cdktf.TerraformResource {
this._size = config.size;
this._snapshotId = config.snapshotId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._throughput = config.throughput;
this._type = config.type;
}
@@ -207,6 +209,22 @@ export class EbsVolume extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// throughput - computed: true, optional: true, required: false
private _throughput?: number;
public get throughput() {
@@ -254,6 +272,7 @@ export class EbsVolume extends cdktf.TerraformResource {
size: cdktf.numberToTerraform(this._size),
snapshot_id: cdktf.stringToTerraform(this._snapshotId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
throughput: cdktf.numberToTerraform(this._throughput),
type: cdktf.stringToTerraform(this._type),
};
diff --git a/src/ec2-capacity-reservation.ts b/src/ec2-capacity-reservation.ts
index 4c523d3f83e8..07c503d75896 100644
--- a/src/ec2-capacity-reservation.ts
+++ b/src/ec2-capacity-reservation.ts
@@ -17,6 +17,7 @@ export interface Ec2CapacityReservationConfig extends cdktf.TerraformMetaArgumen
readonly instancePlatform: string;
readonly instanceType: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly tenancy?: string;
}
@@ -49,6 +50,7 @@ export class Ec2CapacityReservation extends cdktf.TerraformResource {
this._instancePlatform = config.instancePlatform;
this._instanceType = config.instanceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._tenancy = config.tenancy;
}
@@ -219,6 +221,22 @@ export class Ec2CapacityReservation extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// tenancy - computed: false, optional: true, required: false
private _tenancy?: string;
public get tenancy() {
@@ -251,6 +269,7 @@ export class Ec2CapacityReservation extends cdktf.TerraformResource {
instance_platform: cdktf.stringToTerraform(this._instancePlatform),
instance_type: cdktf.stringToTerraform(this._instanceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
tenancy: cdktf.stringToTerraform(this._tenancy),
};
}
diff --git a/src/ec2-carrier-gateway.ts b/src/ec2-carrier-gateway.ts
index 13db30c67883..6c581a7434fc 100644
--- a/src/ec2-carrier-gateway.ts
+++ b/src/ec2-carrier-gateway.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface Ec2CarrierGatewayConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
}
@@ -31,6 +32,7 @@ export class Ec2CarrierGateway extends cdktf.TerraformResource {
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -69,6 +71,22 @@ export class Ec2CarrierGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -89,6 +107,7 @@ export class Ec2CarrierGateway extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/ec2-client-vpn-endpoint.ts b/src/ec2-client-vpn-endpoint.ts
index c7bb104344f1..2bc8566c0698 100644
--- a/src/ec2-client-vpn-endpoint.ts
+++ b/src/ec2-client-vpn-endpoint.ts
@@ -13,6 +13,7 @@ export interface Ec2ClientVpnEndpointConfig extends cdktf.TerraformMetaArguments
readonly serverCertificateArn: string;
readonly splitTunnel?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transportProtocol?: string;
/** authentication_options block */
readonly authenticationOptions: Ec2ClientVpnEndpointAuthenticationOptions[];
@@ -77,6 +78,7 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource {
this._serverCertificateArn = config.serverCertificateArn;
this._splitTunnel = config.splitTunnel;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transportProtocol = config.transportProtocol;
this._authenticationOptions = config.authenticationOptions;
this._connectionLogOptions = config.connectionLogOptions;
@@ -196,6 +198,22 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transport_protocol - computed: false, optional: true, required: false
private _transportProtocol?: string;
public get transportProtocol() {
@@ -250,6 +268,7 @@ export class Ec2ClientVpnEndpoint extends cdktf.TerraformResource {
server_certificate_arn: cdktf.stringToTerraform(this._serverCertificateArn),
split_tunnel: cdktf.booleanToTerraform(this._splitTunnel),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transport_protocol: cdktf.stringToTerraform(this._transportProtocol),
authentication_options: cdktf.listMapper(ec2ClientVpnEndpointAuthenticationOptionsToTerraform)(this._authenticationOptions),
connection_log_options: cdktf.listMapper(ec2ClientVpnEndpointConnectionLogOptionsToTerraform)(this._connectionLogOptions),
diff --git a/src/ec2-fleet.ts b/src/ec2-fleet.ts
index e2a5fc478bed..0ee34cfd852b 100644
--- a/src/ec2-fleet.ts
+++ b/src/ec2-fleet.ts
@@ -10,6 +10,7 @@ export interface Ec2FleetConfig extends cdktf.TerraformMetaArguments {
readonly excessCapacityTerminationPolicy?: string;
readonly replaceUnhealthyInstances?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly terminateInstances?: boolean;
readonly terminateInstancesWithExpiration?: boolean;
readonly type?: string;
@@ -182,6 +183,7 @@ export class Ec2Fleet extends cdktf.TerraformResource {
this._excessCapacityTerminationPolicy = config.excessCapacityTerminationPolicy;
this._replaceUnhealthyInstances = config.replaceUnhealthyInstances;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._terminateInstances = config.terminateInstances;
this._terminateInstancesWithExpiration = config.terminateInstancesWithExpiration;
this._type = config.type;
@@ -249,6 +251,22 @@ export class Ec2Fleet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// terminate_instances - computed: false, optional: true, required: false
private _terminateInstances?: boolean;
public get terminateInstances() {
@@ -380,6 +398,7 @@ export class Ec2Fleet extends cdktf.TerraformResource {
excess_capacity_termination_policy: cdktf.stringToTerraform(this._excessCapacityTerminationPolicy),
replace_unhealthy_instances: cdktf.booleanToTerraform(this._replaceUnhealthyInstances),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
terminate_instances: cdktf.booleanToTerraform(this._terminateInstances),
terminate_instances_with_expiration: cdktf.booleanToTerraform(this._terminateInstancesWithExpiration),
type: cdktf.stringToTerraform(this._type),
diff --git a/src/ec2-local-gateway-route-table-vpc-association.ts b/src/ec2-local-gateway-route-table-vpc-association.ts
index f5def504558b..c780fb713814 100644
--- a/src/ec2-local-gateway-route-table-vpc-association.ts
+++ b/src/ec2-local-gateway-route-table-vpc-association.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface Ec2LocalGatewayRouteTableVpcAssociationConfig extends cdktf.TerraformMetaArguments {
readonly localGatewayRouteTableId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
}
@@ -33,6 +34,7 @@ export class Ec2LocalGatewayRouteTableVpcAssociation extends cdktf.TerraformReso
});
this._localGatewayRouteTableId = config.localGatewayRouteTableId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -79,6 +81,22 @@ export class Ec2LocalGatewayRouteTableVpcAssociation extends cdktf.TerraformReso
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -100,6 +118,7 @@ export class Ec2LocalGatewayRouteTableVpcAssociation extends cdktf.TerraformReso
return {
local_gateway_route_table_id: cdktf.stringToTerraform(this._localGatewayRouteTableId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/ec2-managed-prefix-list.ts b/src/ec2-managed-prefix-list.ts
index 75b4a83fa07c..9fc9b33a0c0c 100644
--- a/src/ec2-managed-prefix-list.ts
+++ b/src/ec2-managed-prefix-list.ts
@@ -11,6 +11,7 @@ export interface Ec2ManagedPrefixListConfig extends cdktf.TerraformMetaArguments
readonly maxEntries: number;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** entry block */
readonly entry?: Ec2ManagedPrefixListEntry[];
}
@@ -51,6 +52,7 @@ export class Ec2ManagedPrefixList extends cdktf.TerraformResource {
this._maxEntries = config.maxEntries;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._entry = config.entry;
}
@@ -128,6 +130,22 @@ export class Ec2ManagedPrefixList extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getNumberAttribute('version');
@@ -159,6 +177,7 @@ export class Ec2ManagedPrefixList extends cdktf.TerraformResource {
max_entries: cdktf.numberToTerraform(this._maxEntries),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
entry: cdktf.listMapper(ec2ManagedPrefixListEntryToTerraform)(this._entry),
};
}
diff --git a/src/ec2-traffic-mirror-filter.ts b/src/ec2-traffic-mirror-filter.ts
index 84e9e9dbab51..72af4cfed603 100644
--- a/src/ec2-traffic-mirror-filter.ts
+++ b/src/ec2-traffic-mirror-filter.ts
@@ -10,6 +10,7 @@ export interface Ec2TrafficMirrorFilterConfig extends cdktf.TerraformMetaArgumen
readonly description?: string;
readonly networkServices?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class Ec2TrafficMirrorFilter extends cdktf.TerraformResource {
this._description = config.description;
this._networkServices = config.networkServices;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -98,6 +100,22 @@ export class Ec2TrafficMirrorFilter extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -107,6 +125,7 @@ export class Ec2TrafficMirrorFilter extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
network_services: cdktf.listMapper(cdktf.stringToTerraform)(this._networkServices),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ec2-traffic-mirror-session.ts b/src/ec2-traffic-mirror-session.ts
index eabb4d53d782..8da8c86b0f9d 100644
--- a/src/ec2-traffic-mirror-session.ts
+++ b/src/ec2-traffic-mirror-session.ts
@@ -12,6 +12,7 @@ export interface Ec2TrafficMirrorSessionConfig extends cdktf.TerraformMetaArgume
readonly packetLength?: number;
readonly sessionNumber: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly trafficMirrorFilterId: string;
readonly trafficMirrorTargetId: string;
readonly virtualNetworkId?: number;
@@ -41,6 +42,7 @@ export class Ec2TrafficMirrorSession extends cdktf.TerraformResource {
this._packetLength = config.packetLength;
this._sessionNumber = config.sessionNumber;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._trafficMirrorFilterId = config.trafficMirrorFilterId;
this._trafficMirrorTargetId = config.trafficMirrorTargetId;
this._virtualNetworkId = config.virtualNetworkId;
@@ -139,6 +141,22 @@ export class Ec2TrafficMirrorSession extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// traffic_mirror_filter_id - computed: false, optional: false, required: true
private _trafficMirrorFilterId: string;
public get trafficMirrorFilterId() {
@@ -192,6 +210,7 @@ export class Ec2TrafficMirrorSession extends cdktf.TerraformResource {
packet_length: cdktf.numberToTerraform(this._packetLength),
session_number: cdktf.numberToTerraform(this._sessionNumber),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
traffic_mirror_filter_id: cdktf.stringToTerraform(this._trafficMirrorFilterId),
traffic_mirror_target_id: cdktf.stringToTerraform(this._trafficMirrorTargetId),
virtual_network_id: cdktf.numberToTerraform(this._virtualNetworkId),
diff --git a/src/ec2-traffic-mirror-target.ts b/src/ec2-traffic-mirror-target.ts
index a7417b57ed69..62008f4d5ede 100644
--- a/src/ec2-traffic-mirror-target.ts
+++ b/src/ec2-traffic-mirror-target.ts
@@ -11,6 +11,7 @@ export interface Ec2TrafficMirrorTargetConfig extends cdktf.TerraformMetaArgumen
readonly networkInterfaceId?: string;
readonly networkLoadBalancerArn?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class Ec2TrafficMirrorTarget extends cdktf.TerraformResource {
this._networkInterfaceId = config.networkInterfaceId;
this._networkLoadBalancerArn = config.networkLoadBalancerArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -121,6 +123,22 @@ export class Ec2TrafficMirrorTarget extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -131,6 +149,7 @@ export class Ec2TrafficMirrorTarget extends cdktf.TerraformResource {
network_interface_id: cdktf.stringToTerraform(this._networkInterfaceId),
network_load_balancer_arn: cdktf.stringToTerraform(this._networkLoadBalancerArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ec2-transit-gateway-peering-attachment-accepter.ts b/src/ec2-transit-gateway-peering-attachment-accepter.ts
index b19f00d63094..033bcee21e19 100644
--- a/src/ec2-transit-gateway-peering-attachment-accepter.ts
+++ b/src/ec2-transit-gateway-peering-attachment-accepter.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface Ec2TransitGatewayPeeringAttachmentAccepterConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayAttachmentId: string;
}
@@ -31,6 +32,7 @@ export class Ec2TransitGatewayPeeringAttachmentAccepter extends cdktf.TerraformR
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayAttachmentId = config.transitGatewayAttachmentId;
}
@@ -74,6 +76,22 @@ export class Ec2TransitGatewayPeeringAttachmentAccepter extends cdktf.TerraformR
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_attachment_id - computed: false, optional: false, required: true
private _transitGatewayAttachmentId: string;
public get transitGatewayAttachmentId() {
@@ -99,6 +117,7 @@ export class Ec2TransitGatewayPeeringAttachmentAccepter extends cdktf.TerraformR
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_attachment_id: cdktf.stringToTerraform(this._transitGatewayAttachmentId),
};
}
diff --git a/src/ec2-transit-gateway-peering-attachment.ts b/src/ec2-transit-gateway-peering-attachment.ts
index 2af756ca4320..1445e2021142 100644
--- a/src/ec2-transit-gateway-peering-attachment.ts
+++ b/src/ec2-transit-gateway-peering-attachment.ts
@@ -11,6 +11,7 @@ export interface Ec2TransitGatewayPeeringAttachmentConfig extends cdktf.Terrafor
readonly peerRegion: string;
readonly peerTransitGatewayId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayId: string;
}
@@ -37,6 +38,7 @@ export class Ec2TransitGatewayPeeringAttachment extends cdktf.TerraformResource
this._peerRegion = config.peerRegion;
this._peerTransitGatewayId = config.peerTransitGatewayId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayId = config.transitGatewayId;
}
@@ -107,6 +109,22 @@ export class Ec2TransitGatewayPeeringAttachment extends cdktf.TerraformResource
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_id - computed: false, optional: false, required: true
private _transitGatewayId: string;
public get transitGatewayId() {
@@ -130,6 +148,7 @@ export class Ec2TransitGatewayPeeringAttachment extends cdktf.TerraformResource
peer_region: cdktf.stringToTerraform(this._peerRegion),
peer_transit_gateway_id: cdktf.stringToTerraform(this._peerTransitGatewayId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_id: cdktf.stringToTerraform(this._transitGatewayId),
};
}
diff --git a/src/ec2-transit-gateway-route-table.ts b/src/ec2-transit-gateway-route-table.ts
index 082c7f570fe4..cadfb01998d3 100644
--- a/src/ec2-transit-gateway-route-table.ts
+++ b/src/ec2-transit-gateway-route-table.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface Ec2TransitGatewayRouteTableConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayId: string;
}
@@ -31,6 +32,7 @@ export class Ec2TransitGatewayRouteTable extends cdktf.TerraformResource {
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayId = config.transitGatewayId;
}
@@ -74,6 +76,22 @@ export class Ec2TransitGatewayRouteTable extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_id - computed: false, optional: false, required: true
private _transitGatewayId: string;
public get transitGatewayId() {
@@ -94,6 +112,7 @@ export class Ec2TransitGatewayRouteTable extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_id: cdktf.stringToTerraform(this._transitGatewayId),
};
}
diff --git a/src/ec2-transit-gateway-vpc-attachment-accepter.ts b/src/ec2-transit-gateway-vpc-attachment-accepter.ts
index 9247fd84fa67..f15ffd3fd8cb 100644
--- a/src/ec2-transit-gateway-vpc-attachment-accepter.ts
+++ b/src/ec2-transit-gateway-vpc-attachment-accepter.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface Ec2TransitGatewayVpcAttachmentAccepterConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayAttachmentId: string;
readonly transitGatewayDefaultRouteTableAssociation?: boolean;
readonly transitGatewayDefaultRouteTablePropagation?: boolean;
@@ -33,6 +34,7 @@ export class Ec2TransitGatewayVpcAttachmentAccepter extends cdktf.TerraformResou
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayAttachmentId = config.transitGatewayAttachmentId;
this._transitGatewayDefaultRouteTableAssociation = config.transitGatewayDefaultRouteTableAssociation;
this._transitGatewayDefaultRouteTablePropagation = config.transitGatewayDefaultRouteTablePropagation;
@@ -83,6 +85,22 @@ export class Ec2TransitGatewayVpcAttachmentAccepter extends cdktf.TerraformResou
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_attachment_id - computed: false, optional: false, required: true
private _transitGatewayAttachmentId: string;
public get transitGatewayAttachmentId() {
@@ -150,6 +168,7 @@ export class Ec2TransitGatewayVpcAttachmentAccepter extends cdktf.TerraformResou
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_attachment_id: cdktf.stringToTerraform(this._transitGatewayAttachmentId),
transit_gateway_default_route_table_association: cdktf.booleanToTerraform(this._transitGatewayDefaultRouteTableAssociation),
transit_gateway_default_route_table_propagation: cdktf.booleanToTerraform(this._transitGatewayDefaultRouteTablePropagation),
diff --git a/src/ec2-transit-gateway-vpc-attachment.ts b/src/ec2-transit-gateway-vpc-attachment.ts
index 5ac0725dd9da..4e10d595b228 100644
--- a/src/ec2-transit-gateway-vpc-attachment.ts
+++ b/src/ec2-transit-gateway-vpc-attachment.ts
@@ -12,6 +12,7 @@ export interface Ec2TransitGatewayVpcAttachmentConfig extends cdktf.TerraformMet
readonly ipv6Support?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayDefaultRouteTableAssociation?: boolean;
readonly transitGatewayDefaultRouteTablePropagation?: boolean;
readonly transitGatewayId: string;
@@ -42,6 +43,7 @@ export class Ec2TransitGatewayVpcAttachment extends cdktf.TerraformResource {
this._ipv6Support = config.ipv6Support;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayDefaultRouteTableAssociation = config.transitGatewayDefaultRouteTableAssociation;
this._transitGatewayDefaultRouteTablePropagation = config.transitGatewayDefaultRouteTablePropagation;
this._transitGatewayId = config.transitGatewayId;
@@ -134,6 +136,22 @@ export class Ec2TransitGatewayVpcAttachment extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_default_route_table_association - computed: false, optional: true, required: false
private _transitGatewayDefaultRouteTableAssociation?: boolean;
public get transitGatewayDefaultRouteTableAssociation() {
@@ -208,6 +226,7 @@ export class Ec2TransitGatewayVpcAttachment extends cdktf.TerraformResource {
ipv6_support: cdktf.stringToTerraform(this._ipv6Support),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_default_route_table_association: cdktf.booleanToTerraform(this._transitGatewayDefaultRouteTableAssociation),
transit_gateway_default_route_table_propagation: cdktf.booleanToTerraform(this._transitGatewayDefaultRouteTablePropagation),
transit_gateway_id: cdktf.stringToTerraform(this._transitGatewayId),
diff --git a/src/ec2-transit-gateway.ts b/src/ec2-transit-gateway.ts
index 422f12103ac0..9015b7bd536e 100644
--- a/src/ec2-transit-gateway.ts
+++ b/src/ec2-transit-gateway.ts
@@ -14,6 +14,7 @@ export interface Ec2TransitGatewayConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly dnsSupport?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpnEcmpSupport?: string;
}
@@ -43,6 +44,7 @@ export class Ec2TransitGateway extends cdktf.TerraformResource {
this._description = config.description;
this._dnsSupport = config.dnsSupport;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpnEcmpSupport = config.vpnEcmpSupport;
}
@@ -187,6 +189,22 @@ export class Ec2TransitGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpn_ecmp_support - computed: false, optional: true, required: false
private _vpnEcmpSupport?: string;
public get vpnEcmpSupport() {
@@ -216,6 +234,7 @@ export class Ec2TransitGateway extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
dns_support: cdktf.stringToTerraform(this._dnsSupport),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpn_ecmp_support: cdktf.stringToTerraform(this._vpnEcmpSupport),
};
}
diff --git a/src/ecr-repository.ts b/src/ecr-repository.ts
index b821cd92c708..5d838cd0a7d8 100644
--- a/src/ecr-repository.ts
+++ b/src/ecr-repository.ts
@@ -10,6 +10,7 @@ export interface EcrRepositoryConfig extends cdktf.TerraformMetaArguments {
readonly imageTagMutability?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** encryption_configuration block */
readonly encryptionConfiguration?: EcrRepositoryEncryptionConfiguration[];
/** image_scanning_configuration block */
@@ -75,6 +76,7 @@ export class EcrRepository extends cdktf.TerraformResource {
this._imageTagMutability = config.imageTagMutability;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._encryptionConfiguration = config.encryptionConfiguration;
this._imageScanningConfiguration = config.imageScanningConfiguration;
this._timeouts = config.timeouts;
@@ -149,6 +151,22 @@ export class EcrRepository extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// encryption_configuration - computed: false, optional: true, required: false
private _encryptionConfiguration?: EcrRepositoryEncryptionConfiguration[];
public get encryptionConfiguration() {
@@ -206,6 +224,7 @@ export class EcrRepository extends cdktf.TerraformResource {
image_tag_mutability: cdktf.stringToTerraform(this._imageTagMutability),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
encryption_configuration: cdktf.listMapper(ecrRepositoryEncryptionConfigurationToTerraform)(this._encryptionConfiguration),
image_scanning_configuration: cdktf.listMapper(ecrRepositoryImageScanningConfigurationToTerraform)(this._imageScanningConfiguration),
timeouts: ecrRepositoryTimeoutsToTerraform(this._timeouts),
diff --git a/src/ecs-capacity-provider.ts b/src/ecs-capacity-provider.ts
index dfecaa347806..7ee19c565350 100644
--- a/src/ecs-capacity-provider.ts
+++ b/src/ecs-capacity-provider.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface EcsCapacityProviderConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** auto_scaling_group_provider block */
readonly autoScalingGroupProvider: EcsCapacityProviderAutoScalingGroupProvider[];
}
@@ -69,6 +70,7 @@ export class EcsCapacityProvider extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._autoScalingGroupProvider = config.autoScalingGroupProvider;
}
@@ -115,6 +117,22 @@ export class EcsCapacityProvider extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// auto_scaling_group_provider - computed: false, optional: false, required: true
private _autoScalingGroupProvider: EcsCapacityProviderAutoScalingGroupProvider[];
public get autoScalingGroupProvider() {
@@ -136,6 +154,7 @@ export class EcsCapacityProvider extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
auto_scaling_group_provider: cdktf.listMapper(ecsCapacityProviderAutoScalingGroupProviderToTerraform)(this._autoScalingGroupProvider),
};
}
diff --git a/src/ecs-cluster.ts b/src/ecs-cluster.ts
index 52f69ffcfadd..a68e12dc4eac 100644
--- a/src/ecs-cluster.ts
+++ b/src/ecs-cluster.ts
@@ -10,6 +10,7 @@ export interface EcsClusterConfig extends cdktf.TerraformMetaArguments {
readonly capacityProviders?: string[];
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** default_capacity_provider_strategy block */
readonly defaultCapacityProviderStrategy?: EcsClusterDefaultCapacityProviderStrategy[];
/** setting block */
@@ -66,6 +67,7 @@ export class EcsCluster extends cdktf.TerraformResource {
this._capacityProviders = config.capacityProviders;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._defaultCapacityProviderStrategy = config.defaultCapacityProviderStrategy;
this._setting = config.setting;
}
@@ -129,6 +131,22 @@ export class EcsCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// default_capacity_provider_strategy - computed: false, optional: true, required: false
private _defaultCapacityProviderStrategy?: EcsClusterDefaultCapacityProviderStrategy[];
public get defaultCapacityProviderStrategy() {
@@ -170,6 +188,7 @@ export class EcsCluster extends cdktf.TerraformResource {
capacity_providers: cdktf.listMapper(cdktf.stringToTerraform)(this._capacityProviders),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
default_capacity_provider_strategy: cdktf.listMapper(ecsClusterDefaultCapacityProviderStrategyToTerraform)(this._defaultCapacityProviderStrategy),
setting: cdktf.listMapper(ecsClusterSettingToTerraform)(this._setting),
};
diff --git a/src/ecs-service.ts b/src/ecs-service.ts
index 48fae817e8b7..19284da9894a 100644
--- a/src/ecs-service.ts
+++ b/src/ecs-service.ts
@@ -22,6 +22,7 @@ export interface EcsServiceConfig extends cdktf.TerraformMetaArguments {
readonly propagateTags?: string;
readonly schedulingStrategy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly taskDefinition?: string;
readonly waitForSteadyState?: boolean;
/** capacity_provider_strategy block */
@@ -203,6 +204,7 @@ export class EcsService extends cdktf.TerraformResource {
this._propagateTags = config.propagateTags;
this._schedulingStrategy = config.schedulingStrategy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._taskDefinition = config.taskDefinition;
this._waitForSteadyState = config.waitForSteadyState;
this._capacityProviderStrategy = config.capacityProviderStrategy;
@@ -462,6 +464,22 @@ export class EcsService extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// task_definition - computed: false, optional: true, required: false
private _taskDefinition?: string;
public get taskDefinition() {
@@ -659,6 +677,7 @@ export class EcsService extends cdktf.TerraformResource {
propagate_tags: cdktf.stringToTerraform(this._propagateTags),
scheduling_strategy: cdktf.stringToTerraform(this._schedulingStrategy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
task_definition: cdktf.stringToTerraform(this._taskDefinition),
wait_for_steady_state: cdktf.booleanToTerraform(this._waitForSteadyState),
capacity_provider_strategy: cdktf.listMapper(ecsServiceCapacityProviderStrategyToTerraform)(this._capacityProviderStrategy),
diff --git a/src/ecs-task-definition.ts b/src/ecs-task-definition.ts
index 01bd2ecca7b7..681978858a7f 100644
--- a/src/ecs-task-definition.ts
+++ b/src/ecs-task-definition.ts
@@ -17,6 +17,7 @@ export interface EcsTaskDefinitionConfig extends cdktf.TerraformMetaArguments {
readonly pidMode?: string;
readonly requiresCompatibilities?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly taskRoleArn?: string;
/** inference_accelerator block */
readonly inferenceAccelerator?: EcsTaskDefinitionInferenceAccelerator[];
@@ -169,6 +170,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource {
this._pidMode = config.pidMode;
this._requiresCompatibilities = config.requiresCompatibilities;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._taskRoleArn = config.taskRoleArn;
this._inferenceAccelerator = config.inferenceAccelerator;
this._placementConstraints = config.placementConstraints;
@@ -349,6 +351,22 @@ export class EcsTaskDefinition extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// task_role_arn - computed: false, optional: true, required: false
private _taskRoleArn?: string;
public get taskRoleArn() {
@@ -445,6 +463,7 @@ export class EcsTaskDefinition extends cdktf.TerraformResource {
pid_mode: cdktf.stringToTerraform(this._pidMode),
requires_compatibilities: cdktf.listMapper(cdktf.stringToTerraform)(this._requiresCompatibilities),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
task_role_arn: cdktf.stringToTerraform(this._taskRoleArn),
inference_accelerator: cdktf.listMapper(ecsTaskDefinitionInferenceAcceleratorToTerraform)(this._inferenceAccelerator),
placement_constraints: cdktf.listMapper(ecsTaskDefinitionPlacementConstraintsToTerraform)(this._placementConstraints),
diff --git a/src/efs-access-point.ts b/src/efs-access-point.ts
index d8f9b8059967..12565e100f30 100644
--- a/src/efs-access-point.ts
+++ b/src/efs-access-point.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface EfsAccessPointConfig extends cdktf.TerraformMetaArguments {
readonly fileSystemId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** posix_user block */
readonly posixUser?: EfsAccessPointPosixUser[];
/** root_directory block */
@@ -80,6 +81,7 @@ export class EfsAccessPoint extends cdktf.TerraformResource {
});
this._fileSystemId = config.fileSystemId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._posixUser = config.posixUser;
this._rootDirectory = config.rootDirectory;
}
@@ -137,6 +139,22 @@ export class EfsAccessPoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// posix_user - computed: false, optional: true, required: false
private _posixUser?: EfsAccessPointPosixUser[];
public get posixUser() {
@@ -177,6 +195,7 @@ export class EfsAccessPoint extends cdktf.TerraformResource {
return {
file_system_id: cdktf.stringToTerraform(this._fileSystemId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
posix_user: cdktf.listMapper(efsAccessPointPosixUserToTerraform)(this._posixUser),
root_directory: cdktf.listMapper(efsAccessPointRootDirectoryToTerraform)(this._rootDirectory),
};
diff --git a/src/efs-file-system.ts b/src/efs-file-system.ts
index 210ebceaf5f6..dc349e196e51 100644
--- a/src/efs-file-system.ts
+++ b/src/efs-file-system.ts
@@ -14,6 +14,7 @@ export interface EfsFileSystemConfig extends cdktf.TerraformMetaArguments {
readonly performanceMode?: string;
readonly provisionedThroughputInMibps?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly throughputMode?: string;
/** lifecycle_policy block */
readonly lifecyclePolicy?: EfsFileSystemLifecyclePolicy[];
@@ -73,6 +74,7 @@ export class EfsFileSystem extends cdktf.TerraformResource {
this._performanceMode = config.performanceMode;
this._provisionedThroughputInMibps = config.provisionedThroughputInMibps;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._throughputMode = config.throughputMode;
this._lifecyclePolicy = config.lifecyclePolicy;
}
@@ -228,6 +230,22 @@ export class EfsFileSystem extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// throughput_mode - computed: false, optional: true, required: false
private _throughputMode?: string;
public get throughputMode() {
@@ -273,6 +291,7 @@ export class EfsFileSystem extends cdktf.TerraformResource {
performance_mode: cdktf.stringToTerraform(this._performanceMode),
provisioned_throughput_in_mibps: cdktf.numberToTerraform(this._provisionedThroughputInMibps),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
throughput_mode: cdktf.stringToTerraform(this._throughputMode),
lifecycle_policy: cdktf.listMapper(efsFileSystemLifecyclePolicyToTerraform)(this._lifecyclePolicy),
};
diff --git a/src/egress-only-internet-gateway.ts b/src/egress-only-internet-gateway.ts
index ba830e1b09e4..0f7e427e6a6f 100644
--- a/src/egress-only-internet-gateway.ts
+++ b/src/egress-only-internet-gateway.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface EgressOnlyInternetGatewayConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
}
@@ -31,6 +32,7 @@ export class EgressOnlyInternetGateway extends cdktf.TerraformResource {
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -59,6 +61,22 @@ export class EgressOnlyInternetGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -79,6 +97,7 @@ export class EgressOnlyInternetGateway extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/eip.ts b/src/eip.ts
index d38fbd461b5b..a0f9d3ccd886 100644
--- a/src/eip.ts
+++ b/src/eip.ts
@@ -7,6 +7,7 @@ import * as cdktf from 'cdktf';
// Configuration
export interface EipConfig extends cdktf.TerraformMetaArguments {
+ readonly address?: string;
readonly associateWithPrivateIp?: string;
readonly customerOwnedIpv4Pool?: string;
readonly instance?: string;
@@ -14,6 +15,7 @@ export interface EipConfig extends cdktf.TerraformMetaArguments {
readonly networkInterface?: string;
readonly publicIpv4Pool?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpc?: boolean;
/** timeouts block */
readonly timeouts?: EipTimeouts;
@@ -53,6 +55,7 @@ export class Eip extends cdktf.TerraformResource {
count: config.count,
lifecycle: config.lifecycle
});
+ this._address = config.address;
this._associateWithPrivateIp = config.associateWithPrivateIp;
this._customerOwnedIpv4Pool = config.customerOwnedIpv4Pool;
this._instance = config.instance;
@@ -60,6 +63,7 @@ export class Eip extends cdktf.TerraformResource {
this._networkInterface = config.networkInterface;
this._publicIpv4Pool = config.publicIpv4Pool;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpc = config.vpc;
this._timeouts = config.timeouts;
}
@@ -68,6 +72,22 @@ export class Eip extends cdktf.TerraformResource {
// ATTRIBUTES
// ==========
+ // address - computed: false, optional: true, required: false
+ private _address?: string;
+ public get address() {
+ return this.getStringAttribute('address');
+ }
+ public set address(value: string ) {
+ this._address = value;
+ }
+ public resetAddress() {
+ this._address = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get addressInput() {
+ return this._address
+ }
+
// allocation_id - computed: true, optional: false, required: false
public get allocationId() {
return this.getStringAttribute('allocation_id');
@@ -230,6 +250,22 @@ export class Eip extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc - computed: true, optional: true, required: false
private _vpc?: boolean;
public get vpc() {
@@ -268,6 +304,7 @@ export class Eip extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
+ address: cdktf.stringToTerraform(this._address),
associate_with_private_ip: cdktf.stringToTerraform(this._associateWithPrivateIp),
customer_owned_ipv4_pool: cdktf.stringToTerraform(this._customerOwnedIpv4Pool),
instance: cdktf.stringToTerraform(this._instance),
@@ -275,6 +312,7 @@ export class Eip extends cdktf.TerraformResource {
network_interface: cdktf.stringToTerraform(this._networkInterface),
public_ipv4_pool: cdktf.stringToTerraform(this._publicIpv4Pool),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc: cdktf.booleanToTerraform(this._vpc),
timeouts: eipTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/eks-addon.ts b/src/eks-addon.ts
index ef0c6e641c4b..926effa38f09 100644
--- a/src/eks-addon.ts
+++ b/src/eks-addon.ts
@@ -13,6 +13,7 @@ export interface EksAddonConfig extends cdktf.TerraformMetaArguments {
readonly resolveConflicts?: string;
readonly serviceAccountRoleArn?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class EksAddon extends cdktf.TerraformResource {
this._resolveConflicts = config.resolveConflicts;
this._serviceAccountRoleArn = config.serviceAccountRoleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -140,12 +142,12 @@ export class EksAddon extends cdktf.TerraformResource {
return this._serviceAccountRoleArn
}
- // tags - computed: true, optional: true, required: false
- private _tags?: { [key: string]: string }
- public get tags(): { [key: string]: string } {
- return this.interpolationForAttribute('tags') as any; // Getting the computed value is not yet implemented
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
}
- public set tags(value: { [key: string]: string }) {
+ public set tags(value: { [key: string]: string } ) {
this._tags = value;
}
public resetTags() {
@@ -156,6 +158,22 @@ export class EksAddon extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -168,6 +186,7 @@ export class EksAddon extends cdktf.TerraformResource {
resolve_conflicts: cdktf.stringToTerraform(this._resolveConflicts),
service_account_role_arn: cdktf.stringToTerraform(this._serviceAccountRoleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/eks-cluster.ts b/src/eks-cluster.ts
index 1b7bf6c070ab..dec80f0fdbff 100644
--- a/src/eks-cluster.ts
+++ b/src/eks-cluster.ts
@@ -11,6 +11,7 @@ export interface EksClusterConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly version?: string;
/** encryption_config block */
readonly encryptionConfig?: EksClusterEncryptionConfig[];
@@ -136,6 +137,7 @@ export class EksCluster extends cdktf.TerraformResource {
this._name = config.name;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._version = config.version;
this._encryptionConfig = config.encryptionConfig;
this._kubernetesNetworkConfig = config.kubernetesNetworkConfig;
@@ -245,6 +247,22 @@ export class EksCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: true, required: false
private _version?: string;
public get version() {
@@ -332,6 +350,7 @@ export class EksCluster extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
version: cdktf.stringToTerraform(this._version),
encryption_config: cdktf.listMapper(eksClusterEncryptionConfigToTerraform)(this._encryptionConfig),
kubernetes_network_config: cdktf.listMapper(eksClusterKubernetesNetworkConfigToTerraform)(this._kubernetesNetworkConfig),
diff --git a/src/eks-fargate-profile.ts b/src/eks-fargate-profile.ts
index d2006cbb0960..17d64a7dc68d 100644
--- a/src/eks-fargate-profile.ts
+++ b/src/eks-fargate-profile.ts
@@ -12,6 +12,7 @@ export interface EksFargateProfileConfig extends cdktf.TerraformMetaArguments {
readonly podExecutionRoleArn: string;
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** selector block */
readonly selector: EksFargateProfileSelector[];
/** timeouts block */
@@ -68,6 +69,7 @@ export class EksFargateProfile extends cdktf.TerraformResource {
this._podExecutionRoleArn = config.podExecutionRoleArn;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._selector = config.selector;
this._timeouts = config.timeouts;
}
@@ -162,6 +164,22 @@ export class EksFargateProfile extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// selector - computed: false, optional: false, required: true
private _selector: EksFargateProfileSelector[];
public get selector() {
@@ -202,6 +220,7 @@ export class EksFargateProfile extends cdktf.TerraformResource {
pod_execution_role_arn: cdktf.stringToTerraform(this._podExecutionRoleArn),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
selector: cdktf.listMapper(eksFargateProfileSelectorToTerraform)(this._selector),
timeouts: eksFargateProfileTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/eks-node-group.ts b/src/eks-node-group.ts
index bd61e2a38324..166041fe2408 100644
--- a/src/eks-node-group.ts
+++ b/src/eks-node-group.ts
@@ -19,6 +19,7 @@ export interface EksNodeGroupConfig extends cdktf.TerraformMetaArguments {
readonly releaseVersion?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly version?: string;
/** launch_template block */
readonly launchTemplate?: EksNodeGroupLaunchTemplate[];
@@ -138,6 +139,7 @@ export class EksNodeGroup extends cdktf.TerraformResource {
this._releaseVersion = config.releaseVersion;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._version = config.version;
this._launchTemplate = config.launchTemplate;
this._remoteAccess = config.remoteAccess;
@@ -349,6 +351,22 @@ export class EksNodeGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: true, required: false
private _version?: string;
public get version() {
@@ -444,6 +462,7 @@ export class EksNodeGroup extends cdktf.TerraformResource {
release_version: cdktf.stringToTerraform(this._releaseVersion),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
version: cdktf.stringToTerraform(this._version),
launch_template: cdktf.listMapper(eksNodeGroupLaunchTemplateToTerraform)(this._launchTemplate),
remote_access: cdktf.listMapper(eksNodeGroupRemoteAccessToTerraform)(this._remoteAccess),
diff --git a/src/elastic-beanstalk-application-version.ts b/src/elastic-beanstalk-application-version.ts
index d0f67675819a..b8637296545b 100644
--- a/src/elastic-beanstalk-application-version.ts
+++ b/src/elastic-beanstalk-application-version.ts
@@ -14,6 +14,7 @@ export interface ElasticBeanstalkApplicationVersionConfig extends cdktf.Terrafor
readonly key: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class ElasticBeanstalkApplicationVersion extends cdktf.TerraformResource
this._key = config.key;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -158,6 +160,22 @@ export class ElasticBeanstalkApplicationVersion extends cdktf.TerraformResource
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -171,6 +189,7 @@ export class ElasticBeanstalkApplicationVersion extends cdktf.TerraformResource
key: cdktf.stringToTerraform(this._key),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/elastic-beanstalk-application.ts b/src/elastic-beanstalk-application.ts
index 03f0e69142b8..8c99873d3a40 100644
--- a/src/elastic-beanstalk-application.ts
+++ b/src/elastic-beanstalk-application.ts
@@ -10,6 +10,7 @@ export interface ElasticBeanstalkApplicationConfig extends cdktf.TerraformMetaAr
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** appversion_lifecycle block */
readonly appversionLifecycle?: ElasticBeanstalkApplicationAppversionLifecycle[];
}
@@ -53,6 +54,7 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._appversionLifecycle = config.appversionLifecycle;
}
@@ -115,6 +117,22 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// appversion_lifecycle - computed: false, optional: true, required: false
private _appversionLifecycle?: ElasticBeanstalkApplicationAppversionLifecycle[];
public get appversionLifecycle() {
@@ -140,6 +158,7 @@ export class ElasticBeanstalkApplication extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
appversion_lifecycle: cdktf.listMapper(elasticBeanstalkApplicationAppversionLifecycleToTerraform)(this._appversionLifecycle),
};
}
diff --git a/src/elastic-beanstalk-environment.ts b/src/elastic-beanstalk-environment.ts
index 60d7128ee7da..3f793960be38 100644
--- a/src/elastic-beanstalk-environment.ts
+++ b/src/elastic-beanstalk-environment.ts
@@ -15,6 +15,7 @@ export interface ElasticBeanstalkEnvironmentConfig extends cdktf.TerraformMetaAr
readonly pollInterval?: string;
readonly solutionStackName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly templateName?: string;
readonly tier?: string;
readonly versionLabel?: string;
@@ -89,6 +90,7 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource {
this._pollInterval = config.pollInterval;
this._solutionStackName = config.solutionStackName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._templateName = config.templateName;
this._tier = config.tier;
this._versionLabel = config.versionLabel;
@@ -272,6 +274,22 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// template_name - computed: false, optional: true, required: false
private _templateName?: string;
public get templateName() {
@@ -371,6 +389,7 @@ export class ElasticBeanstalkEnvironment extends cdktf.TerraformResource {
poll_interval: cdktf.stringToTerraform(this._pollInterval),
solution_stack_name: cdktf.stringToTerraform(this._solutionStackName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
template_name: cdktf.stringToTerraform(this._templateName),
tier: cdktf.stringToTerraform(this._tier),
version_label: cdktf.stringToTerraform(this._versionLabel),
diff --git a/src/elasticache-cluster.ts b/src/elasticache-cluster.ts
index a5e138c4724f..ee3bfb2f807e 100644
--- a/src/elasticache-cluster.ts
+++ b/src/elasticache-cluster.ts
@@ -30,6 +30,7 @@ export interface ElasticacheClusterConfig extends cdktf.TerraformMetaArguments {
readonly snapshotWindow?: string;
readonly subnetGroupName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
export class ElasticacheClusterCacheNodes extends cdktf.ComplexComputedList {
@@ -96,6 +97,7 @@ export class ElasticacheCluster extends cdktf.TerraformResource {
this._snapshotWindow = config.snapshotWindow;
this._subnetGroupName = config.subnetGroupName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -215,6 +217,11 @@ export class ElasticacheCluster extends cdktf.TerraformResource {
return this._engineVersion
}
+ // engine_version_actual - computed: true, optional: false, required: false
+ public get engineVersionActual() {
+ return this.getStringAttribute('engine_version_actual');
+ }
+
// final_snapshot_identifier - computed: false, optional: true, required: false
private _finalSnapshotIdentifier?: string;
public get finalSnapshotIdentifier() {
@@ -492,6 +499,22 @@ export class ElasticacheCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -521,6 +544,7 @@ export class ElasticacheCluster extends cdktf.TerraformResource {
snapshot_window: cdktf.stringToTerraform(this._snapshotWindow),
subnet_group_name: cdktf.stringToTerraform(this._subnetGroupName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/elasticache-global-replication-group.ts b/src/elasticache-global-replication-group.ts
index d36448fe0039..46dd84b62dce 100644
--- a/src/elasticache-global-replication-group.ts
+++ b/src/elasticache-global-replication-group.ts
@@ -75,6 +75,11 @@ export class ElasticacheGlobalReplicationGroup extends cdktf.TerraformResource {
return this.getStringAttribute('engine');
}
+ // engine_version_actual - computed: true, optional: false, required: false
+ public get engineVersionActual() {
+ return this.getStringAttribute('engine_version_actual');
+ }
+
// global_replication_group_description - computed: false, optional: true, required: false
private _globalReplicationGroupDescription?: string;
public get globalReplicationGroupDescription() {
diff --git a/src/elasticache-replication-group.ts b/src/elasticache-replication-group.ts
index 53ff8b8b301d..80fbf1d0ca42 100644
--- a/src/elasticache-replication-group.ts
+++ b/src/elasticache-replication-group.ts
@@ -35,6 +35,7 @@ export interface ElasticacheReplicationGroupConfig extends cdktf.TerraformMetaAr
readonly snapshotWindow?: string;
readonly subnetGroupName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitEncryptionEnabled?: boolean;
/** cluster_mode block */
readonly clusterMode?: ElasticacheReplicationGroupClusterMode[];
@@ -117,6 +118,7 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource {
this._snapshotWindow = config.snapshotWindow;
this._subnetGroupName = config.subnetGroupName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitEncryptionEnabled = config.transitEncryptionEnabled;
this._clusterMode = config.clusterMode;
this._timeouts = config.timeouts;
@@ -269,6 +271,11 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource {
return this._engineVersion
}
+ // engine_version_actual - computed: true, optional: false, required: false
+ public get engineVersionActual() {
+ return this.getStringAttribute('engine_version_actual');
+ }
+
// final_snapshot_identifier - computed: false, optional: true, required: false
private _finalSnapshotIdentifier?: string;
public get finalSnapshotIdentifier() {
@@ -603,6 +610,22 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_encryption_enabled - computed: true, optional: true, required: false
private _transitEncryptionEnabled?: boolean;
public get transitEncryptionEnabled() {
@@ -685,6 +708,7 @@ export class ElasticacheReplicationGroup extends cdktf.TerraformResource {
snapshot_window: cdktf.stringToTerraform(this._snapshotWindow),
subnet_group_name: cdktf.stringToTerraform(this._subnetGroupName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_encryption_enabled: cdktf.booleanToTerraform(this._transitEncryptionEnabled),
cluster_mode: cdktf.listMapper(elasticacheReplicationGroupClusterModeToTerraform)(this._clusterMode),
timeouts: elasticacheReplicationGroupTimeoutsToTerraform(this._timeouts),
diff --git a/src/elasticache-subnet-group.ts b/src/elasticache-subnet-group.ts
index 272bcbe13fd7..167c349ced25 100644
--- a/src/elasticache-subnet-group.ts
+++ b/src/elasticache-subnet-group.ts
@@ -10,6 +10,8 @@ export interface ElasticacheSubnetGroupConfig extends cdktf.TerraformMetaArgumen
readonly description?: string;
readonly name: string;
readonly subnetIds: string[];
+ readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,12 +36,19 @@ export class ElasticacheSubnetGroup extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._subnetIds = config.subnetIds;
+ this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
// ATTRIBUTES
// ==========
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
// description - computed: false, optional: true, required: false
private _description?: string;
public get description() {
@@ -87,6 +96,38 @@ export class ElasticacheSubnetGroup extends cdktf.TerraformResource {
return this._subnetIds
}
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+ public set tags(value: { [key: string]: string } ) {
+ this._tags = value;
+ }
+ public resetTags() {
+ this._tags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsInput() {
+ return this._tags
+ }
+
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -96,6 +137,8 @@ export class ElasticacheSubnetGroup extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
+ tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/elasticsearch-domain.ts b/src/elasticsearch-domain.ts
index 4b9a9684ebd4..0eed8b83fb7e 100644
--- a/src/elasticsearch-domain.ts
+++ b/src/elasticsearch-domain.ts
@@ -12,6 +12,7 @@ export interface ElasticsearchDomainConfig extends cdktf.TerraformMetaArguments
readonly domainName: string;
readonly elasticsearchVersion?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** advanced_security_options block */
readonly advancedSecurityOptions?: ElasticsearchDomainAdvancedSecurityOptions[];
/** cluster_config block */
@@ -259,6 +260,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource {
this._domainName = config.domainName;
this._elasticsearchVersion = config.elasticsearchVersion;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._advancedSecurityOptions = config.advancedSecurityOptions;
this._clusterConfig = config.clusterConfig;
this._cognitoOptions = config.cognitoOptions;
@@ -378,6 +380,22 @@ export class ElasticsearchDomain extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// advanced_security_options - computed: false, optional: true, required: false
private _advancedSecurityOptions?: ElasticsearchDomainAdvancedSecurityOptions[];
public get advancedSecurityOptions() {
@@ -565,6 +583,7 @@ export class ElasticsearchDomain extends cdktf.TerraformResource {
domain_name: cdktf.stringToTerraform(this._domainName),
elasticsearch_version: cdktf.stringToTerraform(this._elasticsearchVersion),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
advanced_security_options: cdktf.listMapper(elasticsearchDomainAdvancedSecurityOptionsToTerraform)(this._advancedSecurityOptions),
cluster_config: cdktf.listMapper(elasticsearchDomainClusterConfigToTerraform)(this._clusterConfig),
cognito_options: cdktf.listMapper(elasticsearchDomainCognitoOptionsToTerraform)(this._cognitoOptions),
diff --git a/src/elb.ts b/src/elb.ts
index 36b605192527..1f4d5216bb71 100644
--- a/src/elb.ts
+++ b/src/elb.ts
@@ -20,6 +20,7 @@ export interface ElbConfig extends cdktf.TerraformMetaArguments {
readonly sourceSecurityGroup?: string;
readonly subnets?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** access_logs block */
readonly accessLogs?: ElbAccessLogs[];
/** health_check block */
@@ -115,6 +116,7 @@ export class Elb extends cdktf.TerraformResource {
this._sourceSecurityGroup = config.sourceSecurityGroup;
this._subnets = config.subnets;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._accessLogs = config.accessLogs;
this._healthCheck = config.healthCheck;
this._listener = config.listener;
@@ -352,6 +354,22 @@ export class Elb extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// zone_id - computed: true, optional: false, required: false
public get zoneId() {
return this.getStringAttribute('zone_id');
@@ -421,6 +439,7 @@ export class Elb extends cdktf.TerraformResource {
source_security_group: cdktf.stringToTerraform(this._sourceSecurityGroup),
subnets: cdktf.listMapper(cdktf.stringToTerraform)(this._subnets),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
access_logs: cdktf.listMapper(elbAccessLogsToTerraform)(this._accessLogs),
health_check: cdktf.listMapper(elbHealthCheckToTerraform)(this._healthCheck),
listener: cdktf.listMapper(elbListenerToTerraform)(this._listener),
diff --git a/src/emr-cluster.ts b/src/emr-cluster.ts
index eeafd6195f4a..fa9f67b56a08 100644
--- a/src/emr-cluster.ts
+++ b/src/emr-cluster.ts
@@ -24,6 +24,7 @@ export interface EmrClusterConfig extends cdktf.TerraformMetaArguments {
readonly step?: EmrClusterStep[];
readonly stepConcurrencyLevel?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly terminationProtection?: boolean;
readonly visibleToAllUsers?: boolean;
/** bootstrap_action block */
@@ -481,6 +482,7 @@ export class EmrCluster extends cdktf.TerraformResource {
this._step = config.step;
this._stepConcurrencyLevel = config.stepConcurrencyLevel;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._terminationProtection = config.terminationProtection;
this._visibleToAllUsers = config.visibleToAllUsers;
this._bootstrapAction = config.bootstrapAction;
@@ -779,6 +781,22 @@ export class EmrCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// termination_protection - computed: true, optional: true, required: false
private _terminationProtection?: boolean;
public get terminationProtection() {
@@ -946,6 +964,7 @@ export class EmrCluster extends cdktf.TerraformResource {
step: cdktf.listMapper(emrClusterStepToTerraform)(this._step),
step_concurrency_level: cdktf.numberToTerraform(this._stepConcurrencyLevel),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
termination_protection: cdktf.booleanToTerraform(this._terminationProtection),
visible_to_all_users: cdktf.booleanToTerraform(this._visibleToAllUsers),
bootstrap_action: cdktf.listMapper(emrClusterBootstrapActionToTerraform)(this._bootstrapAction),
diff --git a/src/flow-log.ts b/src/flow-log.ts
index ee4ae4a98bf3..97b7ace05e25 100644
--- a/src/flow-log.ts
+++ b/src/flow-log.ts
@@ -16,6 +16,7 @@ export interface FlowLogConfig extends cdktf.TerraformMetaArguments {
readonly maxAggregationInterval?: number;
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly trafficType: string;
readonly vpcId?: string;
}
@@ -48,6 +49,7 @@ export class FlowLog extends cdktf.TerraformResource {
this._maxAggregationInterval = config.maxAggregationInterval;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._trafficType = config.trafficType;
this._vpcId = config.vpcId;
}
@@ -210,6 +212,22 @@ export class FlowLog extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// traffic_type - computed: false, optional: false, required: true
private _trafficType: string;
public get trafficType() {
@@ -254,6 +272,7 @@ export class FlowLog extends cdktf.TerraformResource {
max_aggregation_interval: cdktf.numberToTerraform(this._maxAggregationInterval),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
traffic_type: cdktf.stringToTerraform(this._trafficType),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
diff --git a/src/fsx-lustre-file-system.ts b/src/fsx-lustre-file-system.ts
index 9263a9b4b5ba..4acfbfab23f4 100644
--- a/src/fsx-lustre-file-system.ts
+++ b/src/fsx-lustre-file-system.ts
@@ -23,6 +23,7 @@ export interface FsxLustreFileSystemConfig extends cdktf.TerraformMetaArguments
readonly storageType?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly weeklyMaintenanceStartTime?: string;
/** timeouts block */
readonly timeouts?: FsxLustreFileSystemTimeouts;
@@ -76,6 +77,7 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource {
this._storageType = config.storageType;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._weeklyMaintenanceStartTime = config.weeklyMaintenanceStartTime;
this._timeouts = config.timeouts;
}
@@ -364,6 +366,22 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -423,6 +441,7 @@ export class FsxLustreFileSystem extends cdktf.TerraformResource {
storage_type: cdktf.stringToTerraform(this._storageType),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
weekly_maintenance_start_time: cdktf.stringToTerraform(this._weeklyMaintenanceStartTime),
timeouts: fsxLustreFileSystemTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/fsx-windows-file-system.ts b/src/fsx-windows-file-system.ts
index 2b9ab148b6a3..3bca9211b507 100644
--- a/src/fsx-windows-file-system.ts
+++ b/src/fsx-windows-file-system.ts
@@ -20,6 +20,7 @@ export interface FsxWindowsFileSystemConfig extends cdktf.TerraformMetaArguments
readonly storageType?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly throughputCapacity: number;
readonly weeklyMaintenanceStartTime?: string;
/** self_managed_active_directory block */
@@ -96,6 +97,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource {
this._storageType = config.storageType;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._throughputCapacity = config.throughputCapacity;
this._weeklyMaintenanceStartTime = config.weeklyMaintenanceStartTime;
this._selfManagedActiveDirectory = config.selfManagedActiveDirectory;
@@ -343,6 +345,22 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// throughput_capacity - computed: false, optional: false, required: true
private _throughputCapacity: number;
public get throughputCapacity() {
@@ -428,6 +446,7 @@ export class FsxWindowsFileSystem extends cdktf.TerraformResource {
storage_type: cdktf.stringToTerraform(this._storageType),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
throughput_capacity: cdktf.numberToTerraform(this._throughputCapacity),
weekly_maintenance_start_time: cdktf.stringToTerraform(this._weeklyMaintenanceStartTime),
self_managed_active_directory: cdktf.listMapper(fsxWindowsFileSystemSelfManagedActiveDirectoryToTerraform)(this._selfManagedActiveDirectory),
diff --git a/src/gamelift-alias.ts b/src/gamelift-alias.ts
index 41a3d0e63bab..bbd376e4074f 100644
--- a/src/gamelift-alias.ts
+++ b/src/gamelift-alias.ts
@@ -10,6 +10,7 @@ export interface GameliftAliasConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** routing_strategy block */
readonly routingStrategy: GameliftAliasRoutingStrategy[];
}
@@ -51,6 +52,7 @@ export class GameliftAlias extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._routingStrategy = config.routingStrategy;
}
@@ -113,6 +115,22 @@ export class GameliftAlias extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// routing_strategy - computed: false, optional: false, required: true
private _routingStrategy: GameliftAliasRoutingStrategy[];
public get routingStrategy() {
@@ -135,6 +153,7 @@ export class GameliftAlias extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
routing_strategy: cdktf.listMapper(gameliftAliasRoutingStrategyToTerraform)(this._routingStrategy),
};
}
diff --git a/src/gamelift-build.ts b/src/gamelift-build.ts
index 951103f6d46c..89aa3a37e97e 100644
--- a/src/gamelift-build.ts
+++ b/src/gamelift-build.ts
@@ -10,6 +10,7 @@ export interface GameliftBuildConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly operatingSystem: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly version?: string;
/** storage_location block */
readonly storageLocation: GameliftBuildStorageLocation[];
@@ -52,6 +53,7 @@ export class GameliftBuild extends cdktf.TerraformResource {
this._name = config.name;
this._operatingSystem = config.operatingSystem;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._version = config.version;
this._storageLocation = config.storageLocation;
}
@@ -112,6 +114,22 @@ export class GameliftBuild extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: false, optional: true, required: false
private _version?: string;
public get version() {
@@ -150,6 +168,7 @@ export class GameliftBuild extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
operating_system: cdktf.stringToTerraform(this._operatingSystem),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
version: cdktf.stringToTerraform(this._version),
storage_location: cdktf.listMapper(gameliftBuildStorageLocationToTerraform)(this._storageLocation),
};
diff --git a/src/gamelift-fleet.ts b/src/gamelift-fleet.ts
index 15e5e6f1a15f..58117500e945 100644
--- a/src/gamelift-fleet.ts
+++ b/src/gamelift-fleet.ts
@@ -16,6 +16,7 @@ export interface GameliftFleetConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly newGameSessionProtectionPolicy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ec2_inbound_permission block */
readonly ec2InboundPermission?: GameliftFleetEc2InboundPermission[];
/** resource_creation_limit_policy block */
@@ -128,6 +129,7 @@ export class GameliftFleet extends cdktf.TerraformResource {
this._name = config.name;
this._newGameSessionProtectionPolicy = config.newGameSessionProtectionPolicy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ec2InboundPermission = config.ec2InboundPermission;
this._resourceCreationLimitPolicy = config.resourceCreationLimitPolicy;
this._runtimeConfiguration = config.runtimeConfiguration;
@@ -293,6 +295,22 @@ export class GameliftFleet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// ec2_inbound_permission - computed: false, optional: true, required: false
private _ec2InboundPermission?: GameliftFleetEc2InboundPermission[];
public get ec2InboundPermission() {
@@ -372,6 +390,7 @@ export class GameliftFleet extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
new_game_session_protection_policy: cdktf.stringToTerraform(this._newGameSessionProtectionPolicy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ec2_inbound_permission: cdktf.listMapper(gameliftFleetEc2InboundPermissionToTerraform)(this._ec2InboundPermission),
resource_creation_limit_policy: cdktf.listMapper(gameliftFleetResourceCreationLimitPolicyToTerraform)(this._resourceCreationLimitPolicy),
runtime_configuration: cdktf.listMapper(gameliftFleetRuntimeConfigurationToTerraform)(this._runtimeConfiguration),
diff --git a/src/gamelift-game-session-queue.ts b/src/gamelift-game-session-queue.ts
index 88ce5425a900..819f491eeead 100644
--- a/src/gamelift-game-session-queue.ts
+++ b/src/gamelift-game-session-queue.ts
@@ -10,6 +10,7 @@ export interface GameliftGameSessionQueueConfig extends cdktf.TerraformMetaArgum
readonly destinations?: string[];
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly timeoutInSeconds?: number;
/** player_latency_policy block */
readonly playerLatencyPolicy?: GameliftGameSessionQueuePlayerLatencyPolicy[];
@@ -50,6 +51,7 @@ export class GameliftGameSessionQueue extends cdktf.TerraformResource {
this._destinations = config.destinations;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeoutInSeconds = config.timeoutInSeconds;
this._playerLatencyPolicy = config.playerLatencyPolicy;
}
@@ -113,6 +115,22 @@ export class GameliftGameSessionQueue extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeout_in_seconds - computed: false, optional: true, required: false
private _timeoutInSeconds?: number;
public get timeoutInSeconds() {
@@ -154,6 +172,7 @@ export class GameliftGameSessionQueue extends cdktf.TerraformResource {
destinations: cdktf.listMapper(cdktf.stringToTerraform)(this._destinations),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeout_in_seconds: cdktf.numberToTerraform(this._timeoutInSeconds),
player_latency_policy: cdktf.listMapper(gameliftGameSessionQueuePlayerLatencyPolicyToTerraform)(this._playerLatencyPolicy),
};
diff --git a/src/glacier-vault.ts b/src/glacier-vault.ts
index 56b9558c510e..239ed1ff15ec 100644
--- a/src/glacier-vault.ts
+++ b/src/glacier-vault.ts
@@ -10,6 +10,7 @@ export interface GlacierVaultConfig extends cdktf.TerraformMetaArguments {
readonly accessPolicy?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** notification block */
readonly notification?: GlacierVaultNotification[];
}
@@ -49,6 +50,7 @@ export class GlacierVault extends cdktf.TerraformResource {
this._accessPolicy = config.accessPolicy;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._notification = config.notification;
}
@@ -116,6 +118,22 @@ export class GlacierVault extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// notification - computed: false, optional: true, required: false
private _notification?: GlacierVaultNotification[];
public get notification() {
@@ -141,6 +159,7 @@ export class GlacierVault extends cdktf.TerraformResource {
access_policy: cdktf.stringToTerraform(this._accessPolicy),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
notification: cdktf.listMapper(glacierVaultNotificationToTerraform)(this._notification),
};
}
diff --git a/src/globalaccelerator-accelerator.ts b/src/globalaccelerator-accelerator.ts
index ad4c28f682ce..8ae36e8560f1 100644
--- a/src/globalaccelerator-accelerator.ts
+++ b/src/globalaccelerator-accelerator.ts
@@ -11,6 +11,7 @@ export interface GlobalacceleratorAcceleratorConfig extends cdktf.TerraformMetaA
readonly ipAddressType?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** attributes block */
readonly attributes?: GlobalacceleratorAcceleratorAttributes[];
/** timeouts block */
@@ -80,6 +81,7 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource {
this._ipAddressType = config.ipAddressType;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._attributes = config.attributes;
this._timeouts = config.timeouts;
}
@@ -169,6 +171,22 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// attributes - computed: false, optional: true, required: false
private _attributes?: GlobalacceleratorAcceleratorAttributes[];
public get attributes() {
@@ -211,6 +229,7 @@ export class GlobalacceleratorAccelerator extends cdktf.TerraformResource {
ip_address_type: cdktf.stringToTerraform(this._ipAddressType),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
attributes: cdktf.listMapper(globalacceleratorAcceleratorAttributesToTerraform)(this._attributes),
timeouts: globalacceleratorAcceleratorTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/glue-crawler.ts b/src/glue-crawler.ts
index 7c69d60f0954..0fbf0893fce7 100644
--- a/src/glue-crawler.ts
+++ b/src/glue-crawler.ts
@@ -17,6 +17,7 @@ export interface GlueCrawlerConfig extends cdktf.TerraformMetaArguments {
readonly securityConfiguration?: string;
readonly tablePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** catalog_target block */
readonly catalogTarget?: GlueCrawlerCatalogTarget[];
/** dynamodb_target block */
@@ -172,6 +173,7 @@ export class GlueCrawler extends cdktf.TerraformResource {
this._securityConfiguration = config.securityConfiguration;
this._tablePrefix = config.tablePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._catalogTarget = config.catalogTarget;
this._dynamodbTarget = config.dynamodbTarget;
this._jdbcTarget = config.jdbcTarget;
@@ -347,6 +349,22 @@ export class GlueCrawler extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// catalog_target - computed: false, optional: true, required: false
private _catalogTarget?: GlueCrawlerCatalogTarget[];
public get catalogTarget() {
@@ -491,6 +509,7 @@ export class GlueCrawler extends cdktf.TerraformResource {
security_configuration: cdktf.stringToTerraform(this._securityConfiguration),
table_prefix: cdktf.stringToTerraform(this._tablePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
catalog_target: cdktf.listMapper(glueCrawlerCatalogTargetToTerraform)(this._catalogTarget),
dynamodb_target: cdktf.listMapper(glueCrawlerDynamodbTargetToTerraform)(this._dynamodbTarget),
jdbc_target: cdktf.listMapper(glueCrawlerJdbcTargetToTerraform)(this._jdbcTarget),
diff --git a/src/glue-dev-endpoint.ts b/src/glue-dev-endpoint.ts
index 229aebad4108..5f9ceadca1b9 100644
--- a/src/glue-dev-endpoint.ts
+++ b/src/glue-dev-endpoint.ts
@@ -21,6 +21,7 @@ export interface GlueDevEndpointConfig extends cdktf.TerraformMetaArguments {
readonly securityGroupIds?: string[];
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly workerType?: string;
}
@@ -57,6 +58,7 @@ export class GlueDevEndpoint extends cdktf.TerraformResource {
this._securityGroupIds = config.securityGroupIds;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._workerType = config.workerType;
}
@@ -317,6 +319,22 @@ export class GlueDevEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -368,6 +386,7 @@ export class GlueDevEndpoint extends cdktf.TerraformResource {
security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupIds),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
worker_type: cdktf.stringToTerraform(this._workerType),
};
}
diff --git a/src/glue-job.ts b/src/glue-job.ts
index 2ec2b791f743..1419919e014d 100644
--- a/src/glue-job.ts
+++ b/src/glue-job.ts
@@ -19,6 +19,7 @@ export interface GlueJobConfig extends cdktf.TerraformMetaArguments {
readonly roleArn: string;
readonly securityConfiguration?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly timeout?: number;
readonly workerType?: string;
/** command block */
@@ -97,6 +98,7 @@ export class GlueJob extends cdktf.TerraformResource {
this._roleArn = config.roleArn;
this._securityConfiguration = config.securityConfiguration;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeout = config.timeout;
this._workerType = config.workerType;
this._command = config.command;
@@ -304,6 +306,22 @@ export class GlueJob extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeout - computed: false, optional: true, required: false
private _timeout?: number;
public get timeout() {
@@ -399,6 +417,7 @@ export class GlueJob extends cdktf.TerraformResource {
role_arn: cdktf.stringToTerraform(this._roleArn),
security_configuration: cdktf.stringToTerraform(this._securityConfiguration),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeout: cdktf.numberToTerraform(this._timeout),
worker_type: cdktf.stringToTerraform(this._workerType),
command: cdktf.listMapper(glueJobCommandToTerraform)(this._command),
diff --git a/src/glue-ml-transform.ts b/src/glue-ml-transform.ts
index f68baaf206e7..dbae2e0a79ca 100644
--- a/src/glue-ml-transform.ts
+++ b/src/glue-ml-transform.ts
@@ -15,6 +15,7 @@ export interface GlueMlTransformConfig extends cdktf.TerraformMetaArguments {
readonly numberOfWorkers?: number;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly timeout?: number;
readonly workerType?: string;
/** input_record_tables block */
@@ -110,6 +111,7 @@ export class GlueMlTransform extends cdktf.TerraformResource {
this._numberOfWorkers = config.numberOfWorkers;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeout = config.timeout;
this._workerType = config.workerType;
this._inputRecordTables = config.inputRecordTables;
@@ -262,6 +264,22 @@ export class GlueMlTransform extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeout - computed: false, optional: true, required: false
private _timeout?: number;
public get timeout() {
@@ -334,6 +352,7 @@ export class GlueMlTransform extends cdktf.TerraformResource {
number_of_workers: cdktf.numberToTerraform(this._numberOfWorkers),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeout: cdktf.numberToTerraform(this._timeout),
worker_type: cdktf.stringToTerraform(this._workerType),
input_record_tables: cdktf.listMapper(glueMlTransformInputRecordTablesToTerraform)(this._inputRecordTables),
diff --git a/src/glue-registry.ts b/src/glue-registry.ts
index 946589b118fa..179cfad68b32 100644
--- a/src/glue-registry.ts
+++ b/src/glue-registry.ts
@@ -10,6 +10,7 @@ export interface GlueRegistryConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly registryName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class GlueRegistry extends cdktf.TerraformResource {
this._description = config.description;
this._registryName = config.registryName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class GlueRegistry extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class GlueRegistry extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
registry_name: cdktf.stringToTerraform(this._registryName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/glue-schema.ts b/src/glue-schema.ts
index 035cb5b31cf4..f81efef66eec 100644
--- a/src/glue-schema.ts
+++ b/src/glue-schema.ts
@@ -14,6 +14,7 @@ export interface GlueSchemaConfig extends cdktf.TerraformMetaArguments {
readonly schemaDefinition: string;
readonly schemaName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class GlueSchema extends cdktf.TerraformResource {
this._schemaDefinition = config.schemaDefinition;
this._schemaName = config.schemaName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -178,6 +180,22 @@ export class GlueSchema extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -191,6 +209,7 @@ export class GlueSchema extends cdktf.TerraformResource {
schema_definition: cdktf.stringToTerraform(this._schemaDefinition),
schema_name: cdktf.stringToTerraform(this._schemaName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/glue-trigger.ts b/src/glue-trigger.ts
index 8e4344a99c7d..8ca8b42bfeba 100644
--- a/src/glue-trigger.ts
+++ b/src/glue-trigger.ts
@@ -12,6 +12,7 @@ export interface GlueTriggerConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly schedule?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
readonly workflowName?: string;
/** actions block */
@@ -125,6 +126,7 @@ export class GlueTrigger extends cdktf.TerraformResource {
this._name = config.name;
this._schedule = config.schedule;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._workflowName = config.workflowName;
this._actions = config.actions;
@@ -228,6 +230,22 @@ export class GlueTrigger extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -313,6 +331,7 @@ export class GlueTrigger extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
schedule: cdktf.stringToTerraform(this._schedule),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
workflow_name: cdktf.stringToTerraform(this._workflowName),
actions: cdktf.listMapper(glueTriggerActionsToTerraform)(this._actions),
diff --git a/src/glue-workflow.ts b/src/glue-workflow.ts
index 9c49859d5275..0e3a4d6f8220 100644
--- a/src/glue-workflow.ts
+++ b/src/glue-workflow.ts
@@ -12,6 +12,7 @@ export interface GlueWorkflowConfig extends cdktf.TerraformMetaArguments {
readonly maxConcurrentRuns?: number;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class GlueWorkflow extends cdktf.TerraformResource {
this._maxConcurrentRuns = config.maxConcurrentRuns;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -134,6 +136,22 @@ export class GlueWorkflow extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -145,6 +163,7 @@ export class GlueWorkflow extends cdktf.TerraformResource {
max_concurrent_runs: cdktf.numberToTerraform(this._maxConcurrentRuns),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/guardduty-detector.ts b/src/guardduty-detector.ts
index 5c3b3646335c..f0f8d9c9c040 100644
--- a/src/guardduty-detector.ts
+++ b/src/guardduty-detector.ts
@@ -10,6 +10,7 @@ export interface GuarddutyDetectorConfig extends cdktf.TerraformMetaArguments {
readonly enable?: boolean;
readonly findingPublishingFrequency?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class GuarddutyDetector extends cdktf.TerraformResource {
this._enable = config.enable;
this._findingPublishingFrequency = config.findingPublishingFrequency;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -103,6 +105,22 @@ export class GuarddutyDetector extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -112,6 +130,7 @@ export class GuarddutyDetector extends cdktf.TerraformResource {
enable: cdktf.booleanToTerraform(this._enable),
finding_publishing_frequency: cdktf.stringToTerraform(this._findingPublishingFrequency),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/guardduty-filter.ts b/src/guardduty-filter.ts
index d8dbaec5f85a..17818050185d 100644
--- a/src/guardduty-filter.ts
+++ b/src/guardduty-filter.ts
@@ -13,6 +13,7 @@ export interface GuarddutyFilterConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly rank: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** finding_criteria block */
readonly findingCriteria: GuarddutyFilterFindingCriteria[];
}
@@ -77,6 +78,7 @@ export class GuarddutyFilter extends cdktf.TerraformResource {
this._name = config.name;
this._rank = config.rank;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._findingCriteria = config.findingCriteria;
}
@@ -178,6 +180,22 @@ export class GuarddutyFilter extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// finding_criteria - computed: false, optional: false, required: true
private _findingCriteria: GuarddutyFilterFindingCriteria[];
public get findingCriteria() {
@@ -203,6 +221,7 @@ export class GuarddutyFilter extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
rank: cdktf.numberToTerraform(this._rank),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
finding_criteria: cdktf.listMapper(guarddutyFilterFindingCriteriaToTerraform)(this._findingCriteria),
};
}
diff --git a/src/guardduty-ipset.ts b/src/guardduty-ipset.ts
index e43537761c86..58fe841f445a 100644
--- a/src/guardduty-ipset.ts
+++ b/src/guardduty-ipset.ts
@@ -13,6 +13,7 @@ export interface GuarddutyIpsetConfig extends cdktf.TerraformMetaArguments {
readonly location: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class GuarddutyIpset extends cdktf.TerraformResource {
this._location = config.location;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -137,6 +139,22 @@ export class GuarddutyIpset extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -149,6 +167,7 @@ export class GuarddutyIpset extends cdktf.TerraformResource {
location: cdktf.stringToTerraform(this._location),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/guardduty-threatintelset.ts b/src/guardduty-threatintelset.ts
index a25654208c52..fe833f566330 100644
--- a/src/guardduty-threatintelset.ts
+++ b/src/guardduty-threatintelset.ts
@@ -13,6 +13,7 @@ export interface GuarddutyThreatintelsetConfig extends cdktf.TerraformMetaArgume
readonly location: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class GuarddutyThreatintelset extends cdktf.TerraformResource {
this._location = config.location;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -137,6 +139,22 @@ export class GuarddutyThreatintelset extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -149,6 +167,7 @@ export class GuarddutyThreatintelset extends cdktf.TerraformResource {
location: cdktf.stringToTerraform(this._location),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/iam-instance-profile.ts b/src/iam-instance-profile.ts
index 444ba20d75ad..35af4b02474c 100644
--- a/src/iam-instance-profile.ts
+++ b/src/iam-instance-profile.ts
@@ -12,6 +12,7 @@ export interface IamInstanceProfileConfig extends cdktf.TerraformMetaArguments {
readonly path?: string;
readonly role?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class IamInstanceProfile extends cdktf.TerraformResource {
this._path = config.path;
this._role = config.role;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -139,6 +141,22 @@ export class IamInstanceProfile extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// unique_id - computed: true, optional: false, required: false
public get uniqueId() {
return this.getStringAttribute('unique_id');
@@ -155,6 +173,7 @@ export class IamInstanceProfile extends cdktf.TerraformResource {
path: cdktf.stringToTerraform(this._path),
role: cdktf.stringToTerraform(this._role),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/iam-openid-connect-provider.ts b/src/iam-openid-connect-provider.ts
index eef4bdd9ccae..789d5bda5f60 100644
--- a/src/iam-openid-connect-provider.ts
+++ b/src/iam-openid-connect-provider.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface IamOpenidConnectProviderConfig extends cdktf.TerraformMetaArguments {
readonly clientIdList: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly thumbprintList: string[];
readonly url: string;
}
@@ -34,6 +35,7 @@ export class IamOpenidConnectProvider extends cdktf.TerraformResource {
});
this._clientIdList = config.clientIdList;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._thumbprintList = config.thumbprintList;
this._url = config.url;
}
@@ -81,6 +83,22 @@ export class IamOpenidConnectProvider extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// thumbprint_list - computed: false, optional: false, required: true
private _thumbprintList: string[];
public get thumbprintList() {
@@ -115,6 +133,7 @@ export class IamOpenidConnectProvider extends cdktf.TerraformResource {
return {
client_id_list: cdktf.listMapper(cdktf.stringToTerraform)(this._clientIdList),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
thumbprint_list: cdktf.listMapper(cdktf.stringToTerraform)(this._thumbprintList),
url: cdktf.stringToTerraform(this._url),
};
diff --git a/src/iam-policy.ts b/src/iam-policy.ts
index 1064c6c7eddf..da04b20e147d 100644
--- a/src/iam-policy.ts
+++ b/src/iam-policy.ts
@@ -13,6 +13,7 @@ export interface IamPolicyConfig extends cdktf.TerraformMetaArguments {
readonly path?: string;
readonly policy: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class IamPolicy extends cdktf.TerraformResource {
this._path = config.path;
this._policy = config.policy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -154,6 +156,22 @@ export class IamPolicy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -166,6 +184,7 @@ export class IamPolicy extends cdktf.TerraformResource {
path: cdktf.stringToTerraform(this._path),
policy: cdktf.stringToTerraform(this._policy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/iam-role.ts b/src/iam-role.ts
index 6f90efe04540..4fbef8f139a4 100644
--- a/src/iam-role.ts
+++ b/src/iam-role.ts
@@ -17,6 +17,7 @@ export interface IamRoleConfig extends cdktf.TerraformMetaArguments {
readonly path?: string;
readonly permissionsBoundary?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** inline_policy block */
readonly inlinePolicy?: IamRoleInlinePolicy[];
}
@@ -63,6 +64,7 @@ export class IamRole extends cdktf.TerraformResource {
this._path = config.path;
this._permissionsBoundary = config.permissionsBoundary;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._inlinePolicy = config.inlinePolicy;
}
@@ -242,6 +244,22 @@ export class IamRole extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// unique_id - computed: true, optional: false, required: false
public get uniqueId() {
return this.getStringAttribute('unique_id');
@@ -279,6 +297,7 @@ export class IamRole extends cdktf.TerraformResource {
path: cdktf.stringToTerraform(this._path),
permissions_boundary: cdktf.stringToTerraform(this._permissionsBoundary),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
inline_policy: cdktf.listMapper(iamRoleInlinePolicyToTerraform)(this._inlinePolicy),
};
}
diff --git a/src/iam-saml-provider.ts b/src/iam-saml-provider.ts
index e951c9ad18ed..1e8af9c5d7ea 100644
--- a/src/iam-saml-provider.ts
+++ b/src/iam-saml-provider.ts
@@ -10,6 +10,7 @@ export interface IamSamlProviderConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly samlMetadataDocument: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class IamSamlProvider extends cdktf.TerraformResource {
this._name = config.name;
this._samlMetadataDocument = config.samlMetadataDocument;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -92,6 +94,22 @@ export class IamSamlProvider extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// valid_until - computed: true, optional: false, required: false
public get validUntil() {
return this.getStringAttribute('valid_until');
@@ -106,6 +124,7 @@ export class IamSamlProvider extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
saml_metadata_document: cdktf.stringToTerraform(this._samlMetadataDocument),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/iam-server-certificate.ts b/src/iam-server-certificate.ts
index 2e87190910fa..df35934c1904 100644
--- a/src/iam-server-certificate.ts
+++ b/src/iam-server-certificate.ts
@@ -14,6 +14,7 @@ export interface IamServerCertificateConfig extends cdktf.TerraformMetaArguments
readonly path?: string;
readonly privateKey: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class IamServerCertificate extends cdktf.TerraformResource {
this._path = config.path;
this._privateKey = config.privateKey;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -169,6 +171,22 @@ export class IamServerCertificate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// upload_date - computed: true, optional: false, required: false
public get uploadDate() {
return this.getStringAttribute('upload_date');
@@ -187,6 +205,7 @@ export class IamServerCertificate extends cdktf.TerraformResource {
path: cdktf.stringToTerraform(this._path),
private_key: cdktf.stringToTerraform(this._privateKey),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/iam-user.ts b/src/iam-user.ts
index da24dd603960..98d9d0ed6e78 100644
--- a/src/iam-user.ts
+++ b/src/iam-user.ts
@@ -13,6 +13,7 @@ export interface IamUserConfig extends cdktf.TerraformMetaArguments {
readonly path?: string;
readonly permissionsBoundary?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -39,6 +40,7 @@ export class IamUser extends cdktf.TerraformResource {
this._path = config.path;
this._permissionsBoundary = config.permissionsBoundary;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -132,6 +134,22 @@ export class IamUser extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// unique_id - computed: true, optional: false, required: false
public get uniqueId() {
return this.getStringAttribute('unique_id');
@@ -148,6 +166,7 @@ export class IamUser extends cdktf.TerraformResource {
path: cdktf.stringToTerraform(this._path),
permissions_boundary: cdktf.stringToTerraform(this._permissionsBoundary),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/imagebuilder-component.ts b/src/imagebuilder-component.ts
index 0f12b9e33ef0..ef36f087526e 100644
--- a/src/imagebuilder-component.ts
+++ b/src/imagebuilder-component.ts
@@ -15,6 +15,7 @@ export interface ImagebuilderComponentConfig extends cdktf.TerraformMetaArgument
readonly platform: string;
readonly supportedOsVersions?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly uri?: string;
readonly version: string;
}
@@ -46,6 +47,7 @@ export class ImagebuilderComponent extends cdktf.TerraformResource {
this._platform = config.platform;
this._supportedOsVersions = config.supportedOsVersions;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._uri = config.uri;
this._version = config.version;
}
@@ -201,6 +203,22 @@ export class ImagebuilderComponent extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: true, optional: false, required: false
public get type() {
return this.getStringAttribute('type');
@@ -249,6 +267,7 @@ export class ImagebuilderComponent extends cdktf.TerraformResource {
platform: cdktf.stringToTerraform(this._platform),
supported_os_versions: cdktf.listMapper(cdktf.stringToTerraform)(this._supportedOsVersions),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
uri: cdktf.stringToTerraform(this._uri),
version: cdktf.stringToTerraform(this._version),
};
diff --git a/src/imagebuilder-distribution-configuration.ts b/src/imagebuilder-distribution-configuration.ts
index 90e7b67cdbcd..6eafddc032a2 100644
--- a/src/imagebuilder-distribution-configuration.ts
+++ b/src/imagebuilder-distribution-configuration.ts
@@ -10,6 +10,7 @@ export interface ImagebuilderDistributionConfigurationConfig extends cdktf.Terra
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** distribution block */
readonly distribution: ImagebuilderDistributionConfigurationDistribution[];
}
@@ -87,6 +88,7 @@ export class ImagebuilderDistributionConfiguration extends cdktf.TerraformResour
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._distribution = config.distribution;
}
@@ -159,6 +161,22 @@ export class ImagebuilderDistributionConfiguration extends cdktf.TerraformResour
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// distribution - computed: false, optional: false, required: true
private _distribution: ImagebuilderDistributionConfigurationDistribution[];
public get distribution() {
@@ -181,6 +199,7 @@ export class ImagebuilderDistributionConfiguration extends cdktf.TerraformResour
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
distribution: cdktf.listMapper(imagebuilderDistributionConfigurationDistributionToTerraform)(this._distribution),
};
}
diff --git a/src/imagebuilder-image-pipeline.ts b/src/imagebuilder-image-pipeline.ts
index 6e3153025eb5..52285fbab87d 100644
--- a/src/imagebuilder-image-pipeline.ts
+++ b/src/imagebuilder-image-pipeline.ts
@@ -15,6 +15,7 @@ export interface ImagebuilderImagePipelineConfig extends cdktf.TerraformMetaArgu
readonly name: string;
readonly status?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** image_tests_configuration block */
readonly imageTestsConfiguration?: ImagebuilderImagePipelineImageTestsConfiguration[];
/** schedule block */
@@ -74,6 +75,7 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource {
this._name = config.name;
this._status = config.status;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._imageTestsConfiguration = config.imageTestsConfiguration;
this._schedule = config.schedule;
}
@@ -236,6 +238,22 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// image_tests_configuration - computed: false, optional: true, required: false
private _imageTestsConfiguration?: ImagebuilderImagePipelineImageTestsConfiguration[];
public get imageTestsConfiguration() {
@@ -282,6 +300,7 @@ export class ImagebuilderImagePipeline extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
status: cdktf.stringToTerraform(this._status),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
image_tests_configuration: cdktf.listMapper(imagebuilderImagePipelineImageTestsConfigurationToTerraform)(this._imageTestsConfiguration),
schedule: cdktf.listMapper(imagebuilderImagePipelineScheduleToTerraform)(this._schedule),
};
diff --git a/src/imagebuilder-image-recipe.ts b/src/imagebuilder-image-recipe.ts
index 3b4e2992fe84..881338a50ad3 100644
--- a/src/imagebuilder-image-recipe.ts
+++ b/src/imagebuilder-image-recipe.ts
@@ -11,6 +11,7 @@ export interface ImagebuilderImageRecipeConfig extends cdktf.TerraformMetaArgume
readonly name: string;
readonly parentImage: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly version: string;
readonly workingDirectory?: string;
/** block_device_mapping block */
@@ -94,6 +95,7 @@ export class ImagebuilderImageRecipe extends cdktf.TerraformResource {
this._name = config.name;
this._parentImage = config.parentImage;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._version = config.version;
this._workingDirectory = config.workingDirectory;
this._blockDeviceMapping = config.blockDeviceMapping;
@@ -187,6 +189,22 @@ export class ImagebuilderImageRecipe extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: false, optional: false, required: true
private _version: string;
public get version() {
@@ -255,6 +273,7 @@ export class ImagebuilderImageRecipe extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
parent_image: cdktf.stringToTerraform(this._parentImage),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
version: cdktf.stringToTerraform(this._version),
working_directory: cdktf.stringToTerraform(this._workingDirectory),
block_device_mapping: cdktf.listMapper(imagebuilderImageRecipeBlockDeviceMappingToTerraform)(this._blockDeviceMapping),
diff --git a/src/imagebuilder-image.ts b/src/imagebuilder-image.ts
index 190e3f16db5e..2a9a1767a17f 100644
--- a/src/imagebuilder-image.ts
+++ b/src/imagebuilder-image.ts
@@ -12,6 +12,7 @@ export interface ImagebuilderImageConfig extends cdktf.TerraformMetaArguments {
readonly imageRecipeArn: string;
readonly infrastructureConfigurationArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** image_tests_configuration block */
readonly imageTestsConfiguration?: ImagebuilderImageImageTestsConfiguration[];
/** timeouts block */
@@ -100,6 +101,7 @@ export class ImagebuilderImage extends cdktf.TerraformResource {
this._imageRecipeArn = config.imageRecipeArn;
this._infrastructureConfigurationArn = config.infrastructureConfigurationArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._imageTestsConfiguration = config.imageTestsConfiguration;
this._timeouts = config.timeouts;
}
@@ -217,6 +219,22 @@ export class ImagebuilderImage extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getStringAttribute('version');
@@ -265,6 +283,7 @@ export class ImagebuilderImage extends cdktf.TerraformResource {
image_recipe_arn: cdktf.stringToTerraform(this._imageRecipeArn),
infrastructure_configuration_arn: cdktf.stringToTerraform(this._infrastructureConfigurationArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
image_tests_configuration: cdktf.listMapper(imagebuilderImageImageTestsConfigurationToTerraform)(this._imageTestsConfiguration),
timeouts: imagebuilderImageTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/imagebuilder-infrastructure-configuration.ts b/src/imagebuilder-infrastructure-configuration.ts
index f9bb24712fac..cd0d0f3d9b9a 100644
--- a/src/imagebuilder-infrastructure-configuration.ts
+++ b/src/imagebuilder-infrastructure-configuration.ts
@@ -17,6 +17,7 @@ export interface ImagebuilderInfrastructureConfigurationConfig extends cdktf.Ter
readonly snsTopicArn?: string;
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly terminateInstanceOnFailure?: boolean;
/** logging block */
readonly logging?: ImagebuilderInfrastructureConfigurationLogging[];
@@ -76,6 +77,7 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso
this._snsTopicArn = config.snsTopicArn;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._terminateInstanceOnFailure = config.terminateInstanceOnFailure;
this._logging = config.logging;
}
@@ -258,6 +260,22 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// terminate_instance_on_failure - computed: false, optional: true, required: false
private _terminateInstanceOnFailure?: boolean;
public get terminateInstanceOnFailure() {
@@ -306,6 +324,7 @@ export class ImagebuilderInfrastructureConfiguration extends cdktf.TerraformReso
sns_topic_arn: cdktf.stringToTerraform(this._snsTopicArn),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
terminate_instance_on_failure: cdktf.booleanToTerraform(this._terminateInstanceOnFailure),
logging: cdktf.listMapper(imagebuilderInfrastructureConfigurationLoggingToTerraform)(this._logging),
};
diff --git a/src/index.ts b/src/index.ts
index 210ba5a92b1f..ceb8db253f2f 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -92,6 +92,7 @@ export * from './cloud9-environment-ec2';
export * from './cloudformation-stack';
export * from './cloudformation-stack-set';
export * from './cloudformation-stack-set-instance';
+export * from './cloudformation-type';
export * from './cloudfront-cache-policy';
export * from './cloudfront-distribution';
export * from './cloudfront-key-group';
@@ -134,6 +135,7 @@ export * from './codedeploy-deployment-group';
export * from './codepipeline';
export * from './codepipeline-webhook';
export * from './codestarconnections-connection';
+export * from './codestarconnections-host';
export * from './codestarnotifications-notification-rule';
export * from './cognito-identity-pool';
export * from './cognito-identity-pool-roles-attachment';
@@ -175,6 +177,7 @@ export * from './db-option-group';
export * from './db-parameter-group';
export * from './db-proxy';
export * from './db-proxy-default-target-group';
+export * from './db-proxy-endpoint';
export * from './db-proxy-target';
export * from './db-security-group';
export * from './db-snapshot';
@@ -424,6 +427,7 @@ export * from './lightsail-static-ip-attachment';
export * from './load-balancer-backend-server-policy';
export * from './load-balancer-listener-policy';
export * from './load-balancer-policy';
+export * from './macie2-account';
export * from './macie-member-account-association';
export * from './macie-s3-bucket-association';
export * from './main-route-table-association';
@@ -521,7 +525,9 @@ export * from './route53-record';
export * from './route53-resolver-dnssec-config';
export * from './route53-resolver-endpoint';
export * from './route53-resolver-firewall-domain-list';
+export * from './route53-resolver-firewall-rule';
export * from './route53-resolver-firewall-rule-group';
+export * from './route53-resolver-firewall-rule-group-association';
export * from './route53-resolver-query-log-config';
export * from './route53-resolver-query-log-config-association';
export * from './route53-resolver-rule';
@@ -581,6 +587,7 @@ export * from './service-discovery-private-dns-namespace';
export * from './service-discovery-public-dns-namespace';
export * from './service-discovery-service';
export * from './servicecatalog-portfolio';
+export * from './servicecatalog-product';
export * from './servicequotas-service-quota';
export * from './ses-active-receipt-rule-set';
export * from './ses-configuration-set';
@@ -731,6 +738,7 @@ export * from './data-aws-caller-identity';
export * from './data-aws-canonical-user-id';
export * from './data-aws-cloudformation-export';
export * from './data-aws-cloudformation-stack';
+export * from './data-aws-cloudformation-type';
export * from './data-aws-cloudfront-cache-policy';
export * from './data-aws-cloudfront-distribution';
export * from './data-aws-cloudfront-origin-request-policy';
@@ -834,6 +842,7 @@ export * from './data-aws-kinesis-stream-consumer';
export * from './data-aws-kms-alias';
export * from './data-aws-kms-ciphertext';
export * from './data-aws-kms-key';
+export * from './data-aws-kms-public-key';
export * from './data-aws-kms-secret';
export * from './data-aws-kms-secrets';
export * from './data-aws-lakeformation-data-lake-settings';
@@ -884,6 +893,7 @@ export * from './data-aws-redshift-orderable-cluster';
export * from './data-aws-redshift-service-account';
export * from './data-aws-region';
export * from './data-aws-regions';
+export * from './data-aws-resourcegroupstaggingapi-resources';
export * from './data-aws-route';
export * from './data-aws-route53-delegation-set';
export * from './data-aws-route53-resolver-endpoint';
diff --git a/src/inspector-assessment-template.ts b/src/inspector-assessment-template.ts
index 349f31891747..83710027260e 100644
--- a/src/inspector-assessment-template.ts
+++ b/src/inspector-assessment-template.ts
@@ -11,6 +11,7 @@ export interface InspectorAssessmentTemplateConfig extends cdktf.TerraformMetaAr
readonly name: string;
readonly rulesPackageArns: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetArn: string;
}
@@ -37,6 +38,7 @@ export class InspectorAssessmentTemplate extends cdktf.TerraformResource {
this._name = config.name;
this._rulesPackageArns = config.rulesPackageArns;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetArn = config.targetArn;
}
@@ -109,6 +111,22 @@ export class InspectorAssessmentTemplate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_arn - computed: false, optional: false, required: true
private _targetArn: string;
public get targetArn() {
@@ -132,6 +150,7 @@ export class InspectorAssessmentTemplate extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
rules_package_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._rulesPackageArns),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_arn: cdktf.stringToTerraform(this._targetArn),
};
}
diff --git a/src/instance.ts b/src/instance.ts
index 0470d28ae6fa..8ebf6fcd86d9 100644
--- a/src/instance.ts
+++ b/src/instance.ts
@@ -31,6 +31,7 @@ export interface InstanceConfig extends cdktf.TerraformMetaArguments {
readonly sourceDestCheck?: boolean;
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly tenancy?: string;
readonly userData?: string;
readonly userDataBase64?: string;
@@ -233,6 +234,7 @@ export class Instance extends cdktf.TerraformResource {
this._sourceDestCheck = config.sourceDestCheck;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._tenancy = config.tenancy;
this._userData = config.userData;
this._userDataBase64 = config.userDataBase64;
@@ -435,12 +437,12 @@ export class Instance extends cdktf.TerraformResource {
return this.getStringAttribute('id');
}
- // instance_initiated_shutdown_behavior - computed: false, optional: true, required: false
+ // instance_initiated_shutdown_behavior - computed: true, optional: true, required: false
private _instanceInitiatedShutdownBehavior?: string;
public get instanceInitiatedShutdownBehavior() {
return this.getStringAttribute('instance_initiated_shutdown_behavior');
}
- public set instanceInitiatedShutdownBehavior(value: string ) {
+ public set instanceInitiatedShutdownBehavior(value: string) {
this._instanceInitiatedShutdownBehavior = value;
}
public resetInstanceInitiatedShutdownBehavior() {
@@ -675,6 +677,22 @@ export class Instance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// tenancy - computed: true, optional: true, required: false
private _tenancy?: string;
public get tenancy() {
@@ -913,6 +931,7 @@ export class Instance extends cdktf.TerraformResource {
source_dest_check: cdktf.booleanToTerraform(this._sourceDestCheck),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
tenancy: cdktf.stringToTerraform(this._tenancy),
user_data: cdktf.stringToTerraform(this._userData),
user_data_base64: cdktf.stringToTerraform(this._userDataBase64),
diff --git a/src/internet-gateway.ts b/src/internet-gateway.ts
index 1de518a811d6..f4d96a9eea94 100644
--- a/src/internet-gateway.ts
+++ b/src/internet-gateway.ts
@@ -8,6 +8,7 @@ import * as cdktf from 'cdktf';
export interface InternetGatewayConfig extends cdktf.TerraformMetaArguments {
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId?: string;
}
@@ -31,6 +32,7 @@ export class InternetGateway extends cdktf.TerraformResource {
lifecycle: config.lifecycle
});
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -69,6 +71,22 @@ export class InternetGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: true, required: false
private _vpcId?: string;
public get vpcId() {
@@ -92,6 +110,7 @@ export class InternetGateway extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/iot-topic-rule.ts b/src/iot-topic-rule.ts
index e781e6539e14..2dc5945dedbf 100644
--- a/src/iot-topic-rule.ts
+++ b/src/iot-topic-rule.ts
@@ -13,6 +13,7 @@ export interface IotTopicRuleConfig extends cdktf.TerraformMetaArguments {
readonly sql: string;
readonly sqlVersion: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** cloudwatch_alarm block */
readonly cloudwatchAlarm?: IotTopicRuleCloudwatchAlarm[];
/** cloudwatch_metric block */
@@ -636,6 +637,7 @@ export class IotTopicRule extends cdktf.TerraformResource {
this._sql = config.sql;
this._sqlVersion = config.sqlVersion;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._cloudwatchAlarm = config.cloudwatchAlarm;
this._cloudwatchMetric = config.cloudwatchMetric;
this._dynamodb = config.dynamodb;
@@ -752,6 +754,22 @@ export class IotTopicRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// cloudwatch_alarm - computed: false, optional: true, required: false
private _cloudwatchAlarm?: IotTopicRuleCloudwatchAlarm[];
public get cloudwatchAlarm() {
@@ -1020,6 +1038,7 @@ export class IotTopicRule extends cdktf.TerraformResource {
sql: cdktf.stringToTerraform(this._sql),
sql_version: cdktf.stringToTerraform(this._sqlVersion),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
cloudwatch_alarm: cdktf.listMapper(iotTopicRuleCloudwatchAlarmToTerraform)(this._cloudwatchAlarm),
cloudwatch_metric: cdktf.listMapper(iotTopicRuleCloudwatchMetricToTerraform)(this._cloudwatchMetric),
dynamodb: cdktf.listMapper(iotTopicRuleDynamodbToTerraform)(this._dynamodb),
diff --git a/src/key-pair.ts b/src/key-pair.ts
index 9289140463b0..644f2ac854ae 100644
--- a/src/key-pair.ts
+++ b/src/key-pair.ts
@@ -11,6 +11,7 @@ export interface KeyPairConfig extends cdktf.TerraformMetaArguments {
readonly keyNamePrefix?: string;
readonly publicKey: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class KeyPair extends cdktf.TerraformResource {
this._keyNamePrefix = config.keyNamePrefix;
this._publicKey = config.publicKey;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -123,6 +125,22 @@ export class KeyPair extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -133,6 +151,7 @@ export class KeyPair extends cdktf.TerraformResource {
key_name_prefix: cdktf.stringToTerraform(this._keyNamePrefix),
public_key: cdktf.stringToTerraform(this._publicKey),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/kinesis-analytics-application.ts b/src/kinesis-analytics-application.ts
index b6b6f333d201..05475d1ed5df 100644
--- a/src/kinesis-analytics-application.ts
+++ b/src/kinesis-analytics-application.ts
@@ -12,6 +12,7 @@ export interface KinesisAnalyticsApplicationConfig extends cdktf.TerraformMetaAr
readonly name: string;
readonly startApplication?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** cloudwatch_logging_options block */
readonly cloudwatchLoggingOptions?: KinesisAnalyticsApplicationCloudwatchLoggingOptions[];
/** inputs block */
@@ -432,6 +433,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource {
this._name = config.name;
this._startApplication = config.startApplication;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._cloudwatchLoggingOptions = config.cloudwatchLoggingOptions;
this._inputs = config.inputs;
this._outputs = config.outputs;
@@ -544,6 +546,22 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getNumberAttribute('version');
@@ -624,6 +642,7 @@ export class KinesisAnalyticsApplication extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
start_application: cdktf.booleanToTerraform(this._startApplication),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
cloudwatch_logging_options: cdktf.listMapper(kinesisAnalyticsApplicationCloudwatchLoggingOptionsToTerraform)(this._cloudwatchLoggingOptions),
inputs: cdktf.listMapper(kinesisAnalyticsApplicationInputsToTerraform)(this._inputs),
outputs: cdktf.listMapper(kinesisAnalyticsApplicationOutputsToTerraform)(this._outputs),
diff --git a/src/kinesis-firehose-delivery-stream.ts b/src/kinesis-firehose-delivery-stream.ts
index ec2cdf5f6534..6f661980c987 100644
--- a/src/kinesis-firehose-delivery-stream.ts
+++ b/src/kinesis-firehose-delivery-stream.ts
@@ -11,6 +11,7 @@ export interface KinesisFirehoseDeliveryStreamConfig extends cdktf.TerraformMeta
readonly destinationId?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly versionId?: string;
/** elasticsearch_configuration block */
readonly elasticsearchConfiguration?: KinesisFirehoseDeliveryStreamElasticsearchConfiguration[];
@@ -871,6 +872,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource {
this._destinationId = config.destinationId;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._versionId = config.versionId;
this._elasticsearchConfiguration = config.elasticsearchConfiguration;
this._extendedS3Configuration = config.extendedS3Configuration;
@@ -954,6 +956,22 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version_id - computed: true, optional: true, required: false
private _versionId?: string;
public get versionId() {
@@ -1108,6 +1126,7 @@ export class KinesisFirehoseDeliveryStream extends cdktf.TerraformResource {
destination_id: cdktf.stringToTerraform(this._destinationId),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
version_id: cdktf.stringToTerraform(this._versionId),
elasticsearch_configuration: cdktf.listMapper(kinesisFirehoseDeliveryStreamElasticsearchConfigurationToTerraform)(this._elasticsearchConfiguration),
extended_s3_configuration: cdktf.listMapper(kinesisFirehoseDeliveryStreamExtendedS3ConfigurationToTerraform)(this._extendedS3Configuration),
diff --git a/src/kinesis-stream.ts b/src/kinesis-stream.ts
index 8dd698b54a1f..f1e47239428f 100644
--- a/src/kinesis-stream.ts
+++ b/src/kinesis-stream.ts
@@ -15,6 +15,7 @@ export interface KinesisStreamConfig extends cdktf.TerraformMetaArguments {
readonly shardCount: number;
readonly shardLevelMetrics?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: KinesisStreamTimeouts;
}
@@ -61,6 +62,7 @@ export class KinesisStream extends cdktf.TerraformResource {
this._shardCount = config.shardCount;
this._shardLevelMetrics = config.shardLevelMetrics;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -200,6 +202,22 @@ export class KinesisStream extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: KinesisStreamTimeouts;
public get timeouts() {
@@ -230,6 +248,7 @@ export class KinesisStream extends cdktf.TerraformResource {
shard_count: cdktf.numberToTerraform(this._shardCount),
shard_level_metrics: cdktf.listMapper(cdktf.stringToTerraform)(this._shardLevelMetrics),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: kinesisStreamTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/kinesis-video-stream.ts b/src/kinesis-video-stream.ts
index e85e9635ded1..42552ce82e9b 100644
--- a/src/kinesis-video-stream.ts
+++ b/src/kinesis-video-stream.ts
@@ -13,6 +13,7 @@ export interface KinesisVideoStreamConfig extends cdktf.TerraformMetaArguments {
readonly mediaType?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: KinesisVideoStreamTimeouts;
}
@@ -57,6 +58,7 @@ export class KinesisVideoStream extends cdktf.TerraformResource {
this._mediaType = config.mediaType;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -172,6 +174,22 @@ export class KinesisVideoStream extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getStringAttribute('version');
@@ -205,6 +223,7 @@ export class KinesisVideoStream extends cdktf.TerraformResource {
media_type: cdktf.stringToTerraform(this._mediaType),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: kinesisVideoStreamTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/kinesisanalyticsv2-application.ts b/src/kinesisanalyticsv2-application.ts
index a480c337086f..865398db7039 100644
--- a/src/kinesisanalyticsv2-application.ts
+++ b/src/kinesisanalyticsv2-application.ts
@@ -14,6 +14,7 @@ export interface Kinesisanalyticsv2ApplicationConfig extends cdktf.TerraformMeta
readonly serviceExecutionRole: string;
readonly startApplication?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** application_configuration block */
readonly applicationConfiguration?: Kinesisanalyticsv2ApplicationApplicationConfiguration[];
/** cloudwatch_logging_options block */
@@ -666,6 +667,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource {
this._serviceExecutionRole = config.serviceExecutionRole;
this._startApplication = config.startApplication;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._applicationConfiguration = config.applicationConfiguration;
this._cloudwatchLoggingOptions = config.cloudwatchLoggingOptions;
}
@@ -802,6 +804,22 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version_id - computed: true, optional: false, required: false
public get versionId() {
return this.getNumberAttribute('version_id');
@@ -852,6 +870,7 @@ export class Kinesisanalyticsv2Application extends cdktf.TerraformResource {
service_execution_role: cdktf.stringToTerraform(this._serviceExecutionRole),
start_application: cdktf.booleanToTerraform(this._startApplication),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
application_configuration: cdktf.listMapper(kinesisanalyticsv2ApplicationApplicationConfigurationToTerraform)(this._applicationConfiguration),
cloudwatch_logging_options: cdktf.listMapper(kinesisanalyticsv2ApplicationCloudwatchLoggingOptionsToTerraform)(this._cloudwatchLoggingOptions),
};
diff --git a/src/kms-external-key.ts b/src/kms-external-key.ts
index a9e2a84feb6a..86e18d176ec6 100644
--- a/src/kms-external-key.ts
+++ b/src/kms-external-key.ts
@@ -13,6 +13,7 @@ export interface KmsExternalKeyConfig extends cdktf.TerraformMetaArguments {
readonly keyMaterialBase64?: string;
readonly policy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly validTo?: string;
}
@@ -41,6 +42,7 @@ export class KmsExternalKey extends cdktf.TerraformResource {
this._keyMaterialBase64 = config.keyMaterialBase64;
this._policy = config.policy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._validTo = config.validTo;
}
@@ -169,6 +171,22 @@ export class KmsExternalKey extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// valid_to - computed: false, optional: true, required: false
private _validTo?: string;
public get validTo() {
@@ -197,6 +215,7 @@ export class KmsExternalKey extends cdktf.TerraformResource {
key_material_base64: cdktf.stringToTerraform(this._keyMaterialBase64),
policy: cdktf.stringToTerraform(this._policy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
valid_to: cdktf.stringToTerraform(this._validTo),
};
}
diff --git a/src/kms-key.ts b/src/kms-key.ts
index 157b681ae974..fbd9fc0aa2c6 100644
--- a/src/kms-key.ts
+++ b/src/kms-key.ts
@@ -15,6 +15,7 @@ export interface KmsKeyConfig extends cdktf.TerraformMetaArguments {
readonly keyUsage?: string;
readonly policy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -44,6 +45,7 @@ export class KmsKey extends cdktf.TerraformResource {
this._keyUsage = config.keyUsage;
this._policy = config.policy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -193,6 +195,22 @@ export class KmsKey extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -207,6 +225,7 @@ export class KmsKey extends cdktf.TerraformResource {
key_usage: cdktf.stringToTerraform(this._keyUsage),
policy: cdktf.stringToTerraform(this._policy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/lambda-function.ts b/src/lambda-function.ts
index f5c2f2aea081..b48baf0e77e7 100644
--- a/src/lambda-function.ts
+++ b/src/lambda-function.ts
@@ -26,6 +26,7 @@ export interface LambdaFunctionConfig extends cdktf.TerraformMetaArguments {
readonly s3ObjectVersion?: string;
readonly sourceCodeHash?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly timeout?: number;
/** dead_letter_config block */
readonly deadLetterConfig?: LambdaFunctionDeadLetterConfig[];
@@ -166,6 +167,7 @@ export class LambdaFunction extends cdktf.TerraformResource {
this._s3ObjectVersion = config.s3ObjectVersion;
this._sourceCodeHash = config.sourceCodeHash;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeout = config.timeout;
this._deadLetterConfig = config.deadLetterConfig;
this._environment = config.environment;
@@ -518,6 +520,22 @@ export class LambdaFunction extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeout - computed: false, optional: true, required: false
private _timeout?: number;
public get timeout() {
@@ -676,6 +694,7 @@ export class LambdaFunction extends cdktf.TerraformResource {
s3_object_version: cdktf.stringToTerraform(this._s3ObjectVersion),
source_code_hash: cdktf.stringToTerraform(this._sourceCodeHash),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeout: cdktf.numberToTerraform(this._timeout),
dead_letter_config: cdktf.listMapper(lambdaFunctionDeadLetterConfigToTerraform)(this._deadLetterConfig),
environment: cdktf.listMapper(lambdaFunctionEnvironmentToTerraform)(this._environment),
diff --git a/src/launch-template.ts b/src/launch-template.ts
index 1db16a961b5e..592932976afc 100644
--- a/src/launch-template.ts
+++ b/src/launch-template.ts
@@ -21,6 +21,7 @@ export interface LaunchTemplateConfig extends cdktf.TerraformMetaArguments {
readonly ramDiskId?: string;
readonly securityGroupNames?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly updateDefaultVersion?: boolean;
readonly userData?: string;
readonly vpcSecurityGroupIds?: string[];
@@ -316,6 +317,7 @@ export interface LaunchTemplatePlacement {
readonly availabilityZone?: string;
readonly groupName?: string;
readonly hostId?: string;
+ readonly hostResourceGroupArn?: string;
readonly partitionNumber?: number;
readonly spreadDomain?: string;
readonly tenancy?: string;
@@ -328,6 +330,7 @@ function launchTemplatePlacementToTerraform(struct?: LaunchTemplatePlacement): a
availability_zone: cdktf.stringToTerraform(struct!.availabilityZone),
group_name: cdktf.stringToTerraform(struct!.groupName),
host_id: cdktf.stringToTerraform(struct!.hostId),
+ host_resource_group_arn: cdktf.stringToTerraform(struct!.hostResourceGroupArn),
partition_number: cdktf.numberToTerraform(struct!.partitionNumber),
spread_domain: cdktf.stringToTerraform(struct!.spreadDomain),
tenancy: cdktf.stringToTerraform(struct!.tenancy),
@@ -381,6 +384,7 @@ export class LaunchTemplate extends cdktf.TerraformResource {
this._ramDiskId = config.ramDiskId;
this._securityGroupNames = config.securityGroupNames;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._updateDefaultVersion = config.updateDefaultVersion;
this._userData = config.userData;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
@@ -645,6 +649,22 @@ export class LaunchTemplate extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// update_default_version - computed: false, optional: true, required: false
private _updateDefaultVersion?: boolean;
public get updateDefaultVersion() {
@@ -969,6 +989,7 @@ export class LaunchTemplate extends cdktf.TerraformResource {
ram_disk_id: cdktf.stringToTerraform(this._ramDiskId),
security_group_names: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupNames),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
update_default_version: cdktf.booleanToTerraform(this._updateDefaultVersion),
user_data: cdktf.stringToTerraform(this._userData),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
diff --git a/src/lb-target-group.ts b/src/lb-target-group.ts
index 01e49aa44177..dac1b5675a1d 100644
--- a/src/lb-target-group.ts
+++ b/src/lb-target-group.ts
@@ -19,6 +19,7 @@ export interface LbTargetGroupConfig extends cdktf.TerraformMetaArguments {
readonly proxyProtocolV2?: boolean;
readonly slowStart?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetType?: string;
readonly vpcId?: string;
/** health_check block */
@@ -100,6 +101,7 @@ export class LbTargetGroup extends cdktf.TerraformResource {
this._proxyProtocolV2 = config.proxyProtocolV2;
this._slowStart = config.slowStart;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetType = config.targetType;
this._vpcId = config.vpcId;
this._healthCheck = config.healthCheck;
@@ -317,6 +319,22 @@ export class LbTargetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_type - computed: false, optional: true, required: false
private _targetType?: string;
public get targetType() {
@@ -399,6 +417,7 @@ export class LbTargetGroup extends cdktf.TerraformResource {
proxy_protocol_v2: cdktf.booleanToTerraform(this._proxyProtocolV2),
slow_start: cdktf.numberToTerraform(this._slowStart),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_type: cdktf.stringToTerraform(this._targetType),
vpc_id: cdktf.stringToTerraform(this._vpcId),
health_check: cdktf.listMapper(lbTargetGroupHealthCheckToTerraform)(this._healthCheck),
diff --git a/src/lb.ts b/src/lb.ts
index 1b60355d1bc0..08fc7d84b981 100644
--- a/src/lb.ts
+++ b/src/lb.ts
@@ -21,6 +21,7 @@ export interface LbConfig extends cdktf.TerraformMetaArguments {
readonly securityGroups?: string[];
readonly subnets?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** access_logs block */
readonly accessLogs?: LbAccessLogs[];
/** subnet_mapping block */
@@ -109,6 +110,7 @@ export class Lb extends cdktf.TerraformResource {
this._securityGroups = config.securityGroups;
this._subnets = config.subnets;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._accessLogs = config.accessLogs;
this._subnetMapping = config.subnetMapping;
this._timeouts = config.timeouts;
@@ -362,6 +364,22 @@ export class Lb extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -440,6 +458,7 @@ export class Lb extends cdktf.TerraformResource {
security_groups: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroups),
subnets: cdktf.listMapper(cdktf.stringToTerraform)(this._subnets),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
access_logs: cdktf.listMapper(lbAccessLogsToTerraform)(this._accessLogs),
subnet_mapping: cdktf.listMapper(lbSubnetMappingToTerraform)(this._subnetMapping),
timeouts: lbTimeoutsToTerraform(this._timeouts),
diff --git a/src/licensemanager-license-configuration.ts b/src/licensemanager-license-configuration.ts
index 96df44f81b1f..d50e99684f49 100644
--- a/src/licensemanager-license-configuration.ts
+++ b/src/licensemanager-license-configuration.ts
@@ -14,6 +14,7 @@ export interface LicensemanagerLicenseConfigurationConfig extends cdktf.Terrafor
readonly licenseRules?: string[];
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class LicensemanagerLicenseConfiguration extends cdktf.TerraformResource
this._licenseRules = config.licenseRules;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -169,6 +171,22 @@ export class LicensemanagerLicenseConfiguration extends cdktf.TerraformResource
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -182,6 +200,7 @@ export class LicensemanagerLicenseConfiguration extends cdktf.TerraformResource
license_rules: cdktf.listMapper(cdktf.stringToTerraform)(this._licenseRules),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/lightsail-instance.ts b/src/lightsail-instance.ts
index 63583c802c4e..af408172ffa6 100644
--- a/src/lightsail-instance.ts
+++ b/src/lightsail-instance.ts
@@ -13,6 +13,7 @@ export interface LightsailInstanceConfig extends cdktf.TerraformMetaArguments {
readonly keyPairName?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly userData?: string;
}
@@ -41,6 +42,7 @@ export class LightsailInstance extends cdktf.TerraformResource {
this._keyPairName = config.keyPairName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._userData = config.userData;
}
@@ -182,6 +184,22 @@ export class LightsailInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// user_data - computed: false, optional: true, required: false
private _userData?: string;
public get userData() {
@@ -215,6 +233,7 @@ export class LightsailInstance extends cdktf.TerraformResource {
key_pair_name: cdktf.stringToTerraform(this._keyPairName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user_data: cdktf.stringToTerraform(this._userData),
};
}
diff --git a/src/macie2-account.ts b/src/macie2-account.ts
new file mode 100644
index 000000000000..71ac005a66c4
--- /dev/null
+++ b/src/macie2-account.ts
@@ -0,0 +1,103 @@
+// https://www.terraform.io/docs/providers/aws/r/macie2_account.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface Macie2AccountConfig extends cdktf.TerraformMetaArguments {
+ readonly findingPublishingFrequency?: string;
+ readonly status?: string;
+}
+
+// Resource
+
+export class Macie2Account extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: Macie2AccountConfig = {}) {
+ super(scope, id, {
+ terraformResourceType: 'aws_macie2_account',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._findingPublishingFrequency = config.findingPublishingFrequency;
+ this._status = config.status;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // created_at - computed: true, optional: false, required: false
+ public get createdAt() {
+ return this.getStringAttribute('created_at');
+ }
+
+ // finding_publishing_frequency - computed: true, optional: true, required: false
+ private _findingPublishingFrequency?: string;
+ public get findingPublishingFrequency() {
+ return this.getStringAttribute('finding_publishing_frequency');
+ }
+ public set findingPublishingFrequency(value: string) {
+ this._findingPublishingFrequency = value;
+ }
+ public resetFindingPublishingFrequency() {
+ this._findingPublishingFrequency = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get findingPublishingFrequencyInput() {
+ return this._findingPublishingFrequency
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // service_role - computed: true, optional: false, required: false
+ public get serviceRole() {
+ return this.getStringAttribute('service_role');
+ }
+
+ // status - computed: true, optional: true, required: false
+ private _status?: string;
+ public get status() {
+ return this.getStringAttribute('status');
+ }
+ public set status(value: string) {
+ this._status = value;
+ }
+ public resetStatus() {
+ this._status = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get statusInput() {
+ return this._status
+ }
+
+ // updated_at - computed: true, optional: false, required: false
+ public get updatedAt() {
+ return this.getStringAttribute('updated_at');
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ finding_publishing_frequency: cdktf.stringToTerraform(this._findingPublishingFrequency),
+ status: cdktf.stringToTerraform(this._status),
+ };
+ }
+}
diff --git a/src/media-convert-queue.ts b/src/media-convert-queue.ts
index 62523a694d5f..e9dfae471179 100644
--- a/src/media-convert-queue.ts
+++ b/src/media-convert-queue.ts
@@ -12,6 +12,7 @@ export interface MediaConvertQueueConfig extends cdktf.TerraformMetaArguments {
readonly pricingPlan?: string;
readonly status?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** reservation_plan_settings block */
readonly reservationPlanSettings?: MediaConvertQueueReservationPlanSettings[];
}
@@ -55,6 +56,7 @@ export class MediaConvertQueue extends cdktf.TerraformResource {
this._pricingPlan = config.pricingPlan;
this._status = config.status;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._reservationPlanSettings = config.reservationPlanSettings;
}
@@ -149,6 +151,22 @@ export class MediaConvertQueue extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// reservation_plan_settings - computed: false, optional: true, required: false
private _reservationPlanSettings?: MediaConvertQueueReservationPlanSettings[];
public get reservationPlanSettings() {
@@ -176,6 +194,7 @@ export class MediaConvertQueue extends cdktf.TerraformResource {
pricing_plan: cdktf.stringToTerraform(this._pricingPlan),
status: cdktf.stringToTerraform(this._status),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
reservation_plan_settings: cdktf.listMapper(mediaConvertQueueReservationPlanSettingsToTerraform)(this._reservationPlanSettings),
};
}
diff --git a/src/media-package-channel.ts b/src/media-package-channel.ts
index 4e3b2c495358..efa43c16b3e2 100644
--- a/src/media-package-channel.ts
+++ b/src/media-package-channel.ts
@@ -10,6 +10,7 @@ export interface MediaPackageChannelConfig extends cdktf.TerraformMetaArguments
readonly channelId: string;
readonly description?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
export class MediaPackageChannelHlsIngestIngestEndpoints extends cdktf.ComplexComputedList {
@@ -58,6 +59,7 @@ export class MediaPackageChannel extends cdktf.TerraformResource {
this._channelId = config.channelId;
this._description = config.description;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -124,6 +126,22 @@ export class MediaPackageChannel extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -133,6 +151,7 @@ export class MediaPackageChannel extends cdktf.TerraformResource {
channel_id: cdktf.stringToTerraform(this._channelId),
description: cdktf.stringToTerraform(this._description),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/media-store-container.ts b/src/media-store-container.ts
index 8751896efc1c..be613993100c 100644
--- a/src/media-store-container.ts
+++ b/src/media-store-container.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface MediaStoreContainerConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -32,6 +33,7 @@ export class MediaStoreContainer extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -82,6 +84,22 @@ export class MediaStoreContainer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -90,6 +108,7 @@ export class MediaStoreContainer extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/mq-broker.ts b/src/mq-broker.ts
index 24e236bafa78..77b573b44509 100644
--- a/src/mq-broker.ts
+++ b/src/mq-broker.ts
@@ -20,6 +20,7 @@ export interface MqBrokerConfig extends cdktf.TerraformMetaArguments {
readonly storageType?: string;
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** configuration block */
readonly configuration?: MqBrokerConfiguration[];
/** encryption_options block */
@@ -108,14 +109,14 @@ function mqBrokerLdapServerMetadataToTerraform(struct?: MqBrokerLdapServerMetada
}
export interface MqBrokerLogs {
- readonly audit?: boolean;
+ readonly audit?: string;
readonly general?: boolean;
}
function mqBrokerLogsToTerraform(struct?: MqBrokerLogs): any {
if (!cdktf.canInspect(struct)) { return struct; }
return {
- audit: cdktf.booleanToTerraform(struct!.audit),
+ audit: cdktf.stringToTerraform(struct!.audit),
general: cdktf.booleanToTerraform(struct!.general),
}
}
@@ -185,6 +186,7 @@ export class MqBroker extends cdktf.TerraformResource {
this._storageType = config.storageType;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._configuration = config.configuration;
this._encryptionOptions = config.encryptionOptions;
this._ldapServerMetadata = config.ldapServerMetadata;
@@ -408,6 +410,22 @@ export class MqBroker extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// configuration - computed: false, optional: true, required: false
private _configuration?: MqBrokerConfiguration[];
public get configuration() {
@@ -520,6 +538,7 @@ export class MqBroker extends cdktf.TerraformResource {
storage_type: cdktf.stringToTerraform(this._storageType),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
configuration: cdktf.listMapper(mqBrokerConfigurationToTerraform)(this._configuration),
encryption_options: cdktf.listMapper(mqBrokerEncryptionOptionsToTerraform)(this._encryptionOptions),
ldap_server_metadata: cdktf.listMapper(mqBrokerLdapServerMetadataToTerraform)(this._ldapServerMetadata),
diff --git a/src/mq-configuration.ts b/src/mq-configuration.ts
index 9e568c210936..6a86a4eb6b46 100644
--- a/src/mq-configuration.ts
+++ b/src/mq-configuration.ts
@@ -14,6 +14,7 @@ export interface MqConfigurationConfig extends cdktf.TerraformMetaArguments {
readonly engineVersion: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -42,6 +43,7 @@ export class MqConfiguration extends cdktf.TerraformResource {
this._engineVersion = config.engineVersion;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -163,6 +165,22 @@ export class MqConfiguration extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -176,6 +194,7 @@ export class MqConfiguration extends cdktf.TerraformResource {
engine_version: cdktf.stringToTerraform(this._engineVersion),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/msk-cluster.ts b/src/msk-cluster.ts
index 5533032df52f..e7b74e3f7504 100644
--- a/src/msk-cluster.ts
+++ b/src/msk-cluster.ts
@@ -12,6 +12,7 @@ export interface MskClusterConfig extends cdktf.TerraformMetaArguments {
readonly kafkaVersion: string;
readonly numberOfBrokerNodes: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** broker_node_group_info block */
readonly brokerNodeGroupInfo: MskClusterBrokerNodeGroupInfo[];
/** client_authentication block */
@@ -266,6 +267,7 @@ export class MskCluster extends cdktf.TerraformResource {
this._kafkaVersion = config.kafkaVersion;
this._numberOfBrokerNodes = config.numberOfBrokerNodes;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._brokerNodeGroupInfo = config.brokerNodeGroupInfo;
this._clientAuthentication = config.clientAuthentication;
this._configurationInfo = config.configurationInfo;
@@ -379,6 +381,22 @@ export class MskCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// zookeeper_connect_string - computed: true, optional: false, required: false
public get zookeeperConnectString() {
return this.getStringAttribute('zookeeper_connect_string');
@@ -488,6 +506,7 @@ export class MskCluster extends cdktf.TerraformResource {
kafka_version: cdktf.stringToTerraform(this._kafkaVersion),
number_of_broker_nodes: cdktf.numberToTerraform(this._numberOfBrokerNodes),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
broker_node_group_info: cdktf.listMapper(mskClusterBrokerNodeGroupInfoToTerraform)(this._brokerNodeGroupInfo),
client_authentication: cdktf.listMapper(mskClusterClientAuthenticationToTerraform)(this._clientAuthentication),
configuration_info: cdktf.listMapper(mskClusterConfigurationInfoToTerraform)(this._configurationInfo),
diff --git a/src/mwaa-environment.ts b/src/mwaa-environment.ts
index cf52a7525397..13dbfcbebc98 100644
--- a/src/mwaa-environment.ts
+++ b/src/mwaa-environment.ts
@@ -22,6 +22,7 @@ export interface MwaaEnvironmentConfig extends cdktf.TerraformMetaArguments {
readonly requirementsS3Path?: string;
readonly sourceBucketArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly webserverAccessMode?: string;
readonly weeklyMaintenanceWindowStart?: string;
/** logging_configuration block */
@@ -195,6 +196,7 @@ export class MwaaEnvironment extends cdktf.TerraformResource {
this._requirementsS3Path = config.requirementsS3Path;
this._sourceBucketArn = config.sourceBucketArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._webserverAccessMode = config.webserverAccessMode;
this._weeklyMaintenanceWindowStart = config.weeklyMaintenanceWindowStart;
this._loggingConfiguration = config.loggingConfiguration;
@@ -463,6 +465,22 @@ export class MwaaEnvironment extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// webserver_access_mode - computed: true, optional: true, required: false
private _webserverAccessMode?: string;
public get webserverAccessMode() {
@@ -550,6 +568,7 @@ export class MwaaEnvironment extends cdktf.TerraformResource {
requirements_s3_path: cdktf.stringToTerraform(this._requirementsS3Path),
source_bucket_arn: cdktf.stringToTerraform(this._sourceBucketArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
webserver_access_mode: cdktf.stringToTerraform(this._webserverAccessMode),
weekly_maintenance_window_start: cdktf.stringToTerraform(this._weeklyMaintenanceWindowStart),
logging_configuration: cdktf.listMapper(mwaaEnvironmentLoggingConfigurationToTerraform)(this._loggingConfiguration),
diff --git a/src/nat-gateway.ts b/src/nat-gateway.ts
index bd61570b64a9..4fe1004703e7 100644
--- a/src/nat-gateway.ts
+++ b/src/nat-gateway.ts
@@ -10,6 +10,7 @@ export interface NatGatewayConfig extends cdktf.TerraformMetaArguments {
readonly allocationId: string;
readonly subnetId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class NatGateway extends cdktf.TerraformResource {
this._allocationId = config.allocationId;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -102,6 +104,22 @@ export class NatGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -111,6 +129,7 @@ export class NatGateway extends cdktf.TerraformResource {
allocation_id: cdktf.stringToTerraform(this._allocationId),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/neptune-cluster-instance.ts b/src/neptune-cluster-instance.ts
index 434f62192f5d..f169083bd78b 100644
--- a/src/neptune-cluster-instance.ts
+++ b/src/neptune-cluster-instance.ts
@@ -24,6 +24,7 @@ export interface NeptuneClusterInstanceConfig extends cdktf.TerraformMetaArgumen
readonly promotionTier?: number;
readonly publiclyAccessible?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: NeptuneClusterInstanceTimeouts;
}
@@ -79,6 +80,7 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource {
this._promotionTier = config.promotionTier;
this._publiclyAccessible = config.publiclyAccessible;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -387,6 +389,22 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// writer - computed: true, optional: false, required: false
public get writer() {
return this.getBooleanAttribute('writer');
@@ -431,6 +449,7 @@ export class NeptuneClusterInstance extends cdktf.TerraformResource {
promotion_tier: cdktf.numberToTerraform(this._promotionTier),
publicly_accessible: cdktf.booleanToTerraform(this._publiclyAccessible),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: neptuneClusterInstanceTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/neptune-cluster-parameter-group.ts b/src/neptune-cluster-parameter-group.ts
index da49a0fb9beb..e98cd0011b82 100644
--- a/src/neptune-cluster-parameter-group.ts
+++ b/src/neptune-cluster-parameter-group.ts
@@ -12,6 +12,7 @@ export interface NeptuneClusterParameterGroupConfig extends cdktf.TerraformMetaA
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: NeptuneClusterParameterGroupParameter[];
}
@@ -55,6 +56,7 @@ export class NeptuneClusterParameterGroup extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -149,6 +151,22 @@ export class NeptuneClusterParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: NeptuneClusterParameterGroupParameter[];
public get parameter() {
@@ -176,6 +194,7 @@ export class NeptuneClusterParameterGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(neptuneClusterParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/neptune-cluster.ts b/src/neptune-cluster.ts
index e26dc3234dac..379cc433ab6c 100644
--- a/src/neptune-cluster.ts
+++ b/src/neptune-cluster.ts
@@ -30,6 +30,7 @@ export interface NeptuneClusterConfig extends cdktf.TerraformMetaArguments {
readonly snapshotIdentifier?: string;
readonly storageEncrypted?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
/** timeouts block */
readonly timeouts?: NeptuneClusterTimeouts;
@@ -92,6 +93,7 @@ export class NeptuneCluster extends cdktf.TerraformResource {
this._snapshotIdentifier = config.snapshotIdentifier;
this._storageEncrypted = config.storageEncrypted;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._timeouts = config.timeouts;
}
@@ -503,6 +505,22 @@ export class NeptuneCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -564,6 +582,7 @@ export class NeptuneCluster extends cdktf.TerraformResource {
snapshot_identifier: cdktf.stringToTerraform(this._snapshotIdentifier),
storage_encrypted: cdktf.booleanToTerraform(this._storageEncrypted),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
timeouts: neptuneClusterTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/neptune-event-subscription.ts b/src/neptune-event-subscription.ts
index d93df6a5c8ae..0d3787d8db4a 100644
--- a/src/neptune-event-subscription.ts
+++ b/src/neptune-event-subscription.ts
@@ -15,6 +15,7 @@ export interface NeptuneEventSubscriptionConfig extends cdktf.TerraformMetaArgum
readonly sourceIds?: string[];
readonly sourceType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: NeptuneEventSubscriptionTimeouts;
}
@@ -61,6 +62,7 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource {
this._sourceIds = config.sourceIds;
this._sourceType = config.sourceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -208,6 +210,22 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: NeptuneEventSubscriptionTimeouts;
public get timeouts() {
@@ -238,6 +256,7 @@ export class NeptuneEventSubscription extends cdktf.TerraformResource {
source_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._sourceIds),
source_type: cdktf.stringToTerraform(this._sourceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: neptuneEventSubscriptionTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/neptune-parameter-group.ts b/src/neptune-parameter-group.ts
index 37a9e8ba51cb..a80d2ade9608 100644
--- a/src/neptune-parameter-group.ts
+++ b/src/neptune-parameter-group.ts
@@ -11,6 +11,7 @@ export interface NeptuneParameterGroupConfig extends cdktf.TerraformMetaArgument
readonly family: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: NeptuneParameterGroupParameter[];
}
@@ -53,6 +54,7 @@ export class NeptuneParameterGroup extends cdktf.TerraformResource {
this._family = config.family;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -128,6 +130,22 @@ export class NeptuneParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: NeptuneParameterGroupParameter[];
public get parameter() {
@@ -154,6 +172,7 @@ export class NeptuneParameterGroup extends cdktf.TerraformResource {
family: cdktf.stringToTerraform(this._family),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(neptuneParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/neptune-subnet-group.ts b/src/neptune-subnet-group.ts
index 7e657e8c67e2..6e7b5180e741 100644
--- a/src/neptune-subnet-group.ts
+++ b/src/neptune-subnet-group.ts
@@ -12,6 +12,7 @@ export interface NeptuneSubnetGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class NeptuneSubnetGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -131,6 +133,22 @@ export class NeptuneSubnetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -142,6 +160,7 @@ export class NeptuneSubnetGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/network-acl.ts b/src/network-acl.ts
index 8cb385509a1d..3dcafafa978a 100644
--- a/src/network-acl.ts
+++ b/src/network-acl.ts
@@ -11,6 +11,7 @@ export interface NetworkAclConfig extends cdktf.TerraformMetaArguments {
readonly ingress?: NetworkAclIngress[];
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
}
export interface NetworkAclEgress {
@@ -91,6 +92,7 @@ export class NetworkAcl extends cdktf.TerraformResource {
this._ingress = config.ingress;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -177,6 +179,22 @@ export class NetworkAcl extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -200,6 +218,7 @@ export class NetworkAcl extends cdktf.TerraformResource {
ingress: cdktf.listMapper(networkAclIngressToTerraform)(this._ingress),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/network-interface.ts b/src/network-interface.ts
index 0804c3c37125..3008fa4b2ee7 100644
--- a/src/network-interface.ts
+++ b/src/network-interface.ts
@@ -17,6 +17,7 @@ export interface NetworkInterfaceConfig extends cdktf.TerraformMetaArguments {
readonly sourceDestCheck?: boolean;
readonly subnetId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** attachment block */
readonly attachment?: NetworkInterfaceAttachment[];
}
@@ -63,6 +64,7 @@ export class NetworkInterface extends cdktf.TerraformResource {
this._sourceDestCheck = config.sourceDestCheck;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._attachment = config.attachment;
}
@@ -247,6 +249,22 @@ export class NetworkInterface extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// attachment - computed: false, optional: true, required: false
private _attachment?: NetworkInterfaceAttachment[];
public get attachment() {
@@ -279,6 +297,7 @@ export class NetworkInterface extends cdktf.TerraformResource {
source_dest_check: cdktf.booleanToTerraform(this._sourceDestCheck),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
attachment: cdktf.listMapper(networkInterfaceAttachmentToTerraform)(this._attachment),
};
}
diff --git a/src/networkfirewall-firewall-policy.ts b/src/networkfirewall-firewall-policy.ts
index db83c914c5e2..16f989b4657b 100644
--- a/src/networkfirewall-firewall-policy.ts
+++ b/src/networkfirewall-firewall-policy.ts
@@ -10,6 +10,7 @@ export interface NetworkfirewallFirewallPolicyConfig extends cdktf.TerraformMeta
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** firewall_policy block */
readonly firewallPolicy: NetworkfirewallFirewallPolicyFirewallPolicy[];
}
@@ -131,6 +132,7 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._firewallPolicy = config.firewallPolicy;
}
@@ -193,6 +195,22 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// update_token - computed: true, optional: false, required: false
public get updateToken() {
return this.getStringAttribute('update_token');
@@ -220,6 +238,7 @@ export class NetworkfirewallFirewallPolicy extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
firewall_policy: cdktf.listMapper(networkfirewallFirewallPolicyFirewallPolicyToTerraform)(this._firewallPolicy),
};
}
diff --git a/src/networkfirewall-firewall.ts b/src/networkfirewall-firewall.ts
index 49cb3b388988..791f1813cef8 100644
--- a/src/networkfirewall-firewall.ts
+++ b/src/networkfirewall-firewall.ts
@@ -14,6 +14,7 @@ export interface NetworkfirewallFirewallConfig extends cdktf.TerraformMetaArgume
readonly name: string;
readonly subnetChangeProtection?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
/** subnet_mapping block */
readonly subnetMapping: NetworkfirewallFirewallSubnetMapping[];
@@ -87,6 +88,7 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource {
this._name = config.name;
this._subnetChangeProtection = config.subnetChangeProtection;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
this._subnetMapping = config.subnetMapping;
}
@@ -216,6 +218,22 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// update_token - computed: true, optional: false, required: false
public get updateToken() {
return this.getStringAttribute('update_token');
@@ -260,6 +278,7 @@ export class NetworkfirewallFirewall extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
subnet_change_protection: cdktf.booleanToTerraform(this._subnetChangeProtection),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
subnet_mapping: cdktf.listMapper(networkfirewallFirewallSubnetMappingToTerraform)(this._subnetMapping),
};
diff --git a/src/networkfirewall-rule-group.ts b/src/networkfirewall-rule-group.ts
index a0e2c3cb2e47..8fb2622fad84 100644
--- a/src/networkfirewall-rule-group.ts
+++ b/src/networkfirewall-rule-group.ts
@@ -12,6 +12,7 @@ export interface NetworkfirewallRuleGroupConfig extends cdktf.TerraformMetaArgum
readonly name: string;
readonly rules?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
/** rule_group block */
readonly ruleGroup?: NetworkfirewallRuleGroupRuleGroup[];
@@ -386,6 +387,7 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource {
this._name = config.name;
this._rules = config.rules;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._ruleGroup = config.ruleGroup;
}
@@ -478,6 +480,22 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -523,6 +541,7 @@ export class NetworkfirewallRuleGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
rules: cdktf.stringToTerraform(this._rules),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
rule_group: cdktf.listMapper(networkfirewallRuleGroupRuleGroupToTerraform)(this._ruleGroup),
};
diff --git a/src/opsworks-custom-layer.ts b/src/opsworks-custom-layer.ts
index fb63260fdfb1..0069e36d0dfe 100644
--- a/src/opsworks-custom-layer.ts
+++ b/src/opsworks-custom-layer.ts
@@ -27,6 +27,7 @@ export interface OpsworksCustomLayerConfig extends cdktf.TerraformMetaArguments
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksCustomLayerEbsVolume[];
@@ -94,6 +95,7 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -423,6 +425,22 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -481,6 +499,7 @@ export class OpsworksCustomLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksCustomLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-ganglia-layer.ts b/src/opsworks-ganglia-layer.ts
index 1f4c1e5dae24..32e5959ec18a 100644
--- a/src/opsworks-ganglia-layer.ts
+++ b/src/opsworks-ganglia-layer.ts
@@ -27,6 +27,7 @@ export interface OpsworksGangliaLayerConfig extends cdktf.TerraformMetaArguments
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly url?: string;
readonly useEbsOptimizedInstances?: boolean;
readonly username?: string;
@@ -96,6 +97,7 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._url = config.url;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._username = config.username;
@@ -430,6 +432,22 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// url - computed: false, optional: true, required: false
private _url?: string;
public get url() {
@@ -520,6 +538,7 @@ export class OpsworksGangliaLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
url: cdktf.stringToTerraform(this._url),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
username: cdktf.stringToTerraform(this._username),
diff --git a/src/opsworks-haproxy-layer.ts b/src/opsworks-haproxy-layer.ts
index d7dfcc629704..28f190fa7eba 100644
--- a/src/opsworks-haproxy-layer.ts
+++ b/src/opsworks-haproxy-layer.ts
@@ -32,6 +32,7 @@ export interface OpsworksHaproxyLayerConfig extends cdktf.TerraformMetaArguments
readonly statsUser?: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksHaproxyLayerEbsVolume[];
@@ -104,6 +105,7 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource {
this._statsUser = config.statsUser;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -516,6 +518,22 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -579,6 +597,7 @@ export class OpsworksHaproxyLayer extends cdktf.TerraformResource {
stats_user: cdktf.stringToTerraform(this._statsUser),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksHaproxyLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-java-app-layer.ts b/src/opsworks-java-app-layer.ts
index 4c6ee196420f..e7a0b4ec5b31 100644
--- a/src/opsworks-java-app-layer.ts
+++ b/src/opsworks-java-app-layer.ts
@@ -31,6 +31,7 @@ export interface OpsworksJavaAppLayerConfig extends cdktf.TerraformMetaArguments
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksJavaAppLayerEbsVolume[];
@@ -102,6 +103,7 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -501,6 +503,22 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -563,6 +581,7 @@ export class OpsworksJavaAppLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksJavaAppLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-memcached-layer.ts b/src/opsworks-memcached-layer.ts
index abbfd65cd3de..8c8fca521934 100644
--- a/src/opsworks-memcached-layer.ts
+++ b/src/opsworks-memcached-layer.ts
@@ -27,6 +27,7 @@ export interface OpsworksMemcachedLayerConfig extends cdktf.TerraformMetaArgumen
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksMemcachedLayerEbsVolume[];
@@ -94,6 +95,7 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -429,6 +431,22 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -487,6 +505,7 @@ export class OpsworksMemcachedLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksMemcachedLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-mysql-layer.ts b/src/opsworks-mysql-layer.ts
index b5cbc21e027c..496c3593fa6c 100644
--- a/src/opsworks-mysql-layer.ts
+++ b/src/opsworks-mysql-layer.ts
@@ -28,6 +28,7 @@ export interface OpsworksMysqlLayerConfig extends cdktf.TerraformMetaArguments {
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksMysqlLayerEbsVolume[];
@@ -96,6 +97,7 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -447,6 +449,22 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -506,6 +524,7 @@ export class OpsworksMysqlLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksMysqlLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-nodejs-app-layer.ts b/src/opsworks-nodejs-app-layer.ts
index 7114ceddbabf..61ee518eb67f 100644
--- a/src/opsworks-nodejs-app-layer.ts
+++ b/src/opsworks-nodejs-app-layer.ts
@@ -27,6 +27,7 @@ export interface OpsworksNodejsAppLayerConfig extends cdktf.TerraformMetaArgumen
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksNodejsAppLayerEbsVolume[];
@@ -94,6 +95,7 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -429,6 +431,22 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -487,6 +505,7 @@ export class OpsworksNodejsAppLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksNodejsAppLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-php-app-layer.ts b/src/opsworks-php-app-layer.ts
index 604adf4477f1..7f133020e3b9 100644
--- a/src/opsworks-php-app-layer.ts
+++ b/src/opsworks-php-app-layer.ts
@@ -26,6 +26,7 @@ export interface OpsworksPhpAppLayerConfig extends cdktf.TerraformMetaArguments
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksPhpAppLayerEbsVolume[];
@@ -92,6 +93,7 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -411,6 +413,22 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -468,6 +486,7 @@ export class OpsworksPhpAppLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksPhpAppLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-rails-app-layer.ts b/src/opsworks-rails-app-layer.ts
index 1c346fc8df5a..dbb8b48f92ac 100644
--- a/src/opsworks-rails-app-layer.ts
+++ b/src/opsworks-rails-app-layer.ts
@@ -32,6 +32,7 @@ export interface OpsworksRailsAppLayerConfig extends cdktf.TerraformMetaArgument
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksRailsAppLayerEbsVolume[];
@@ -104,6 +105,7 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -519,6 +521,22 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -582,6 +600,7 @@ export class OpsworksRailsAppLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksRailsAppLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/opsworks-stack.ts b/src/opsworks-stack.ts
index 5eba6f3c4e6d..975d59fcd1ff 100644
--- a/src/opsworks-stack.ts
+++ b/src/opsworks-stack.ts
@@ -25,6 +25,7 @@ export interface OpsworksStackConfig extends cdktf.TerraformMetaArguments {
readonly region: string;
readonly serviceRoleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useCustomCookbooks?: boolean;
readonly useOpsworksSecurityGroups?: boolean;
readonly vpcId?: string;
@@ -90,6 +91,7 @@ export class OpsworksStack extends cdktf.TerraformResource {
this._region = config.region;
this._serviceRoleArn = config.serviceRoleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useCustomCookbooks = config.useCustomCookbooks;
this._useOpsworksSecurityGroups = config.useOpsworksSecurityGroups;
this._vpcId = config.vpcId;
@@ -391,6 +393,22 @@ export class OpsworksStack extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_custom_cookbooks - computed: false, optional: true, required: false
private _useCustomCookbooks?: boolean;
public get useCustomCookbooks() {
@@ -479,6 +497,7 @@ export class OpsworksStack extends cdktf.TerraformResource {
region: cdktf.stringToTerraform(this._region),
service_role_arn: cdktf.stringToTerraform(this._serviceRoleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_custom_cookbooks: cdktf.booleanToTerraform(this._useCustomCookbooks),
use_opsworks_security_groups: cdktf.booleanToTerraform(this._useOpsworksSecurityGroups),
vpc_id: cdktf.stringToTerraform(this._vpcId),
diff --git a/src/opsworks-static-web-layer.ts b/src/opsworks-static-web-layer.ts
index 162effc3c6b0..4a60b08cb030 100644
--- a/src/opsworks-static-web-layer.ts
+++ b/src/opsworks-static-web-layer.ts
@@ -26,6 +26,7 @@ export interface OpsworksStaticWebLayerConfig extends cdktf.TerraformMetaArgumen
readonly stackId: string;
readonly systemPackages?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly useEbsOptimizedInstances?: boolean;
/** ebs_volume block */
readonly ebsVolume?: OpsworksStaticWebLayerEbsVolume[];
@@ -92,6 +93,7 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource {
this._stackId = config.stackId;
this._systemPackages = config.systemPackages;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._useEbsOptimizedInstances = config.useEbsOptimizedInstances;
this._ebsVolume = config.ebsVolume;
}
@@ -411,6 +413,22 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// use_ebs_optimized_instances - computed: false, optional: true, required: false
private _useEbsOptimizedInstances?: boolean;
public get useEbsOptimizedInstances() {
@@ -468,6 +486,7 @@ export class OpsworksStaticWebLayer extends cdktf.TerraformResource {
stack_id: cdktf.stringToTerraform(this._stackId),
system_packages: cdktf.listMapper(cdktf.stringToTerraform)(this._systemPackages),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
use_ebs_optimized_instances: cdktf.booleanToTerraform(this._useEbsOptimizedInstances),
ebs_volume: cdktf.listMapper(opsworksStaticWebLayerEbsVolumeToTerraform)(this._ebsVolume),
};
diff --git a/src/organizations-account.ts b/src/organizations-account.ts
index 85f491d01006..091a10d80109 100644
--- a/src/organizations-account.ts
+++ b/src/organizations-account.ts
@@ -13,6 +13,7 @@ export interface OrganizationsAccountConfig extends cdktf.TerraformMetaArguments
readonly parentId?: string;
readonly roleName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class OrganizationsAccount extends cdktf.TerraformResource {
this._parentId = config.parentId;
this._roleName = config.roleName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -161,6 +163,22 @@ export class OrganizationsAccount extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -173,6 +191,7 @@ export class OrganizationsAccount extends cdktf.TerraformResource {
parent_id: cdktf.stringToTerraform(this._parentId),
role_name: cdktf.stringToTerraform(this._roleName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/organizations-organizational-unit.ts b/src/organizations-organizational-unit.ts
index e478b8a18658..46586367f9b2 100644
--- a/src/organizations-organizational-unit.ts
+++ b/src/organizations-organizational-unit.ts
@@ -9,6 +9,8 @@ import * as cdktf from 'cdktf';
export interface OrganizationsOrganizationalUnitConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly parentId: string;
+ readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
export class OrganizationsOrganizationalUnitAccounts extends cdktf.ComplexComputedList {
@@ -54,6 +56,8 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource {
});
this._name = config.name;
this._parentId = config.parentId;
+ this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -101,6 +105,38 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource {
return this._parentId
}
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+ public set tags(value: { [key: string]: string } ) {
+ this._tags = value;
+ }
+ public resetTags() {
+ this._tags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsInput() {
+ return this._tags
+ }
+
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -109,6 +145,8 @@ export class OrganizationsOrganizationalUnit extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
parent_id: cdktf.stringToTerraform(this._parentId),
+ tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/organizations-policy.ts b/src/organizations-policy.ts
index ce769a9ad5b6..db46b5c56293 100644
--- a/src/organizations-policy.ts
+++ b/src/organizations-policy.ts
@@ -11,6 +11,7 @@ export interface OrganizationsPolicyConfig extends cdktf.TerraformMetaArguments
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type?: string;
}
@@ -37,6 +38,7 @@ export class OrganizationsPolicy extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
}
@@ -112,6 +114,22 @@ export class OrganizationsPolicy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: true, required: false
private _type?: string;
public get type() {
@@ -138,6 +156,7 @@ export class OrganizationsPolicy extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
};
}
diff --git a/src/pinpoint-app.ts b/src/pinpoint-app.ts
index da9bfde95ce5..85cda9928472 100644
--- a/src/pinpoint-app.ts
+++ b/src/pinpoint-app.ts
@@ -10,6 +10,7 @@ export interface PinpointAppConfig extends cdktf.TerraformMetaArguments {
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** campaign_hook block */
readonly campaignHook?: PinpointAppCampaignHook[];
/** limits block */
@@ -85,6 +86,7 @@ export class PinpointApp extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._campaignHook = config.campaignHook;
this._limits = config.limits;
this._quietTime = config.quietTime;
@@ -157,6 +159,22 @@ export class PinpointApp extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// campaign_hook - computed: false, optional: true, required: false
private _campaignHook?: PinpointAppCampaignHook[];
public get campaignHook() {
@@ -214,6 +232,7 @@ export class PinpointApp extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
campaign_hook: cdktf.listMapper(pinpointAppCampaignHookToTerraform)(this._campaignHook),
limits: cdktf.listMapper(pinpointAppLimitsToTerraform)(this._limits),
quiet_time: cdktf.listMapper(pinpointAppQuietTimeToTerraform)(this._quietTime),
diff --git a/src/placement-group.ts b/src/placement-group.ts
index ca090e17abda..ff3b90f35961 100644
--- a/src/placement-group.ts
+++ b/src/placement-group.ts
@@ -10,6 +10,7 @@ export interface PlacementGroupConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly strategy: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class PlacementGroup extends cdktf.TerraformResource {
this._name = config.name;
this._strategy = config.strategy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -97,6 +99,22 @@ export class PlacementGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -106,6 +124,7 @@ export class PlacementGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
strategy: cdktf.stringToTerraform(this._strategy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/qldb-ledger.ts b/src/qldb-ledger.ts
index 240ef5c62905..d30c500de62c 100644
--- a/src/qldb-ledger.ts
+++ b/src/qldb-ledger.ts
@@ -10,6 +10,7 @@ export interface QldbLedgerConfig extends cdktf.TerraformMetaArguments {
readonly deletionProtection?: boolean;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class QldbLedger extends cdktf.TerraformResource {
this._deletionProtection = config.deletionProtection;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -98,6 +100,22 @@ export class QldbLedger extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -107,6 +125,7 @@ export class QldbLedger extends cdktf.TerraformResource {
deletion_protection: cdktf.booleanToTerraform(this._deletionProtection),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ram-resource-share.ts b/src/ram-resource-share.ts
index 3aa57f5746f7..09446df27006 100644
--- a/src/ram-resource-share.ts
+++ b/src/ram-resource-share.ts
@@ -10,6 +10,7 @@ export interface RamResourceShareConfig extends cdktf.TerraformMetaArguments {
readonly allowExternalPrincipals?: boolean;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: RamResourceShareTimeouts;
}
@@ -49,6 +50,7 @@ export class RamResourceShare extends cdktf.TerraformResource {
this._allowExternalPrincipals = config.allowExternalPrincipals;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -111,6 +113,22 @@ export class RamResourceShare extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: RamResourceShareTimeouts;
public get timeouts() {
@@ -136,6 +154,7 @@ export class RamResourceShare extends cdktf.TerraformResource {
allow_external_principals: cdktf.booleanToTerraform(this._allowExternalPrincipals),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: ramResourceShareTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/rds-cluster-endpoint.ts b/src/rds-cluster-endpoint.ts
index 5545c9cc050d..77587eda7c87 100644
--- a/src/rds-cluster-endpoint.ts
+++ b/src/rds-cluster-endpoint.ts
@@ -13,6 +13,7 @@ export interface RdsClusterEndpointConfig extends cdktf.TerraformMetaArguments {
readonly excludedMembers?: string[];
readonly staticMembers?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class RdsClusterEndpoint extends cdktf.TerraformResource {
this._excludedMembers = config.excludedMembers;
this._staticMembers = config.staticMembers;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -148,6 +150,22 @@ export class RdsClusterEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -160,6 +178,7 @@ export class RdsClusterEndpoint extends cdktf.TerraformResource {
excluded_members: cdktf.listMapper(cdktf.stringToTerraform)(this._excludedMembers),
static_members: cdktf.listMapper(cdktf.stringToTerraform)(this._staticMembers),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/rds-cluster-instance.ts b/src/rds-cluster-instance.ts
index 9439879f6d1f..b7a3bdd8add6 100644
--- a/src/rds-cluster-instance.ts
+++ b/src/rds-cluster-instance.ts
@@ -29,6 +29,7 @@ export interface RdsClusterInstanceConfig extends cdktf.TerraformMetaArguments {
readonly promotionTier?: number;
readonly publiclyAccessible?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: RdsClusterInstanceTimeouts;
}
@@ -89,6 +90,7 @@ export class RdsClusterInstance extends cdktf.TerraformResource {
this._promotionTier = config.promotionTier;
this._publiclyAccessible = config.publiclyAccessible;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -477,6 +479,22 @@ export class RdsClusterInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// writer - computed: true, optional: false, required: false
public get writer() {
return this.getBooleanAttribute('writer');
@@ -526,6 +544,7 @@ export class RdsClusterInstance extends cdktf.TerraformResource {
promotion_tier: cdktf.numberToTerraform(this._promotionTier),
publicly_accessible: cdktf.booleanToTerraform(this._publiclyAccessible),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: rdsClusterInstanceTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/rds-cluster-parameter-group.ts b/src/rds-cluster-parameter-group.ts
index e1e3d6e7bde3..a4e7e42d9d21 100644
--- a/src/rds-cluster-parameter-group.ts
+++ b/src/rds-cluster-parameter-group.ts
@@ -12,6 +12,7 @@ export interface RdsClusterParameterGroupConfig extends cdktf.TerraformMetaArgum
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: RdsClusterParameterGroupParameter[];
}
@@ -55,6 +56,7 @@ export class RdsClusterParameterGroup extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -149,6 +151,22 @@ export class RdsClusterParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: RdsClusterParameterGroupParameter[];
public get parameter() {
@@ -176,6 +194,7 @@ export class RdsClusterParameterGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(rdsClusterParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/rds-cluster.ts b/src/rds-cluster.ts
index ad99144039dd..d7a31d311867 100644
--- a/src/rds-cluster.ts
+++ b/src/rds-cluster.ts
@@ -41,6 +41,7 @@ export interface RdsClusterConfig extends cdktf.TerraformMetaArguments {
readonly sourceRegion?: string;
readonly storageEncrypted?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
/** restore_to_point_in_time block */
readonly restoreToPointInTime?: RdsClusterRestoreToPointInTime[];
@@ -175,6 +176,7 @@ export class RdsCluster extends cdktf.TerraformResource {
this._sourceRegion = config.sourceRegion;
this._storageEncrypted = config.storageEncrypted;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._restoreToPointInTime = config.restoreToPointInTime;
this._s3Import = config.s3Import;
@@ -760,6 +762,22 @@ export class RdsCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -880,6 +898,7 @@ export class RdsCluster extends cdktf.TerraformResource {
source_region: cdktf.stringToTerraform(this._sourceRegion),
storage_encrypted: cdktf.booleanToTerraform(this._storageEncrypted),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
restore_to_point_in_time: cdktf.listMapper(rdsClusterRestoreToPointInTimeToTerraform)(this._restoreToPointInTime),
s3_import: cdktf.listMapper(rdsClusterS3ImportToTerraform)(this._s3Import),
diff --git a/src/redshift-cluster.ts b/src/redshift-cluster.ts
index 2cbeb7c0c7b1..057666e820d4 100644
--- a/src/redshift-cluster.ts
+++ b/src/redshift-cluster.ts
@@ -38,6 +38,7 @@ export interface RedshiftClusterConfig extends cdktf.TerraformMetaArguments {
readonly snapshotClusterIdentifier?: string;
readonly snapshotIdentifier?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcSecurityGroupIds?: string[];
/** logging block */
readonly logging?: RedshiftClusterLogging[];
@@ -142,6 +143,7 @@ export class RedshiftCluster extends cdktf.TerraformResource {
this._snapshotClusterIdentifier = config.snapshotClusterIdentifier;
this._snapshotIdentifier = config.snapshotIdentifier;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcSecurityGroupIds = config.vpcSecurityGroupIds;
this._logging = config.logging;
this._snapshotCopy = config.snapshotCopy;
@@ -657,6 +659,22 @@ export class RedshiftCluster extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_security_group_ids - computed: true, optional: true, required: false
private _vpcSecurityGroupIds?: string[];
public get vpcSecurityGroupIds() {
@@ -758,6 +776,7 @@ export class RedshiftCluster extends cdktf.TerraformResource {
snapshot_cluster_identifier: cdktf.stringToTerraform(this._snapshotClusterIdentifier),
snapshot_identifier: cdktf.stringToTerraform(this._snapshotIdentifier),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._vpcSecurityGroupIds),
logging: cdktf.listMapper(redshiftClusterLoggingToTerraform)(this._logging),
snapshot_copy: cdktf.listMapper(redshiftClusterSnapshotCopyToTerraform)(this._snapshotCopy),
diff --git a/src/redshift-event-subscription.ts b/src/redshift-event-subscription.ts
index a384624b9668..1c6b24031652 100644
--- a/src/redshift-event-subscription.ts
+++ b/src/redshift-event-subscription.ts
@@ -15,6 +15,7 @@ export interface RedshiftEventSubscriptionConfig extends cdktf.TerraformMetaArgu
readonly sourceIds?: string[];
readonly sourceType?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: RedshiftEventSubscriptionTimeouts;
}
@@ -61,6 +62,7 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource {
this._sourceIds = config.sourceIds;
this._sourceType = config.sourceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -210,6 +212,22 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: RedshiftEventSubscriptionTimeouts;
public get timeouts() {
@@ -240,6 +258,7 @@ export class RedshiftEventSubscription extends cdktf.TerraformResource {
source_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._sourceIds),
source_type: cdktf.stringToTerraform(this._sourceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: redshiftEventSubscriptionTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/redshift-parameter-group.ts b/src/redshift-parameter-group.ts
index d7337717e37e..0c2aa1174aef 100644
--- a/src/redshift-parameter-group.ts
+++ b/src/redshift-parameter-group.ts
@@ -11,6 +11,7 @@ export interface RedshiftParameterGroupConfig extends cdktf.TerraformMetaArgumen
readonly family: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** parameter block */
readonly parameter?: RedshiftParameterGroupParameter[];
}
@@ -51,6 +52,7 @@ export class RedshiftParameterGroup extends cdktf.TerraformResource {
this._family = config.family;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._parameter = config.parameter;
}
@@ -126,6 +128,22 @@ export class RedshiftParameterGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// parameter - computed: false, optional: true, required: false
private _parameter?: RedshiftParameterGroupParameter[];
public get parameter() {
@@ -152,6 +170,7 @@ export class RedshiftParameterGroup extends cdktf.TerraformResource {
family: cdktf.stringToTerraform(this._family),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
parameter: cdktf.listMapper(redshiftParameterGroupParameterToTerraform)(this._parameter),
};
}
diff --git a/src/redshift-snapshot-copy-grant.ts b/src/redshift-snapshot-copy-grant.ts
index 895fb9ae14c8..7c9e4340af5d 100644
--- a/src/redshift-snapshot-copy-grant.ts
+++ b/src/redshift-snapshot-copy-grant.ts
@@ -10,6 +10,7 @@ export interface RedshiftSnapshotCopyGrantConfig extends cdktf.TerraformMetaArgu
readonly kmsKeyId?: string;
readonly snapshotCopyGrantName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class RedshiftSnapshotCopyGrant extends cdktf.TerraformResource {
this._kmsKeyId = config.kmsKeyId;
this._snapshotCopyGrantName = config.snapshotCopyGrantName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class RedshiftSnapshotCopyGrant extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class RedshiftSnapshotCopyGrant extends cdktf.TerraformResource {
kms_key_id: cdktf.stringToTerraform(this._kmsKeyId),
snapshot_copy_grant_name: cdktf.stringToTerraform(this._snapshotCopyGrantName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/redshift-snapshot-schedule.ts b/src/redshift-snapshot-schedule.ts
index 960bdea4f29b..7771c24b2114 100644
--- a/src/redshift-snapshot-schedule.ts
+++ b/src/redshift-snapshot-schedule.ts
@@ -13,6 +13,7 @@ export interface RedshiftSnapshotScheduleConfig extends cdktf.TerraformMetaArgum
readonly identifier?: string;
readonly identifierPrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class RedshiftSnapshotSchedule extends cdktf.TerraformResource {
this._identifier = config.identifier;
this._identifierPrefix = config.identifierPrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -149,6 +151,22 @@ export class RedshiftSnapshotSchedule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -161,6 +179,7 @@ export class RedshiftSnapshotSchedule extends cdktf.TerraformResource {
identifier: cdktf.stringToTerraform(this._identifier),
identifier_prefix: cdktf.stringToTerraform(this._identifierPrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/redshift-subnet-group.ts b/src/redshift-subnet-group.ts
index 7cd7a5604924..6579be9abd74 100644
--- a/src/redshift-subnet-group.ts
+++ b/src/redshift-subnet-group.ts
@@ -11,6 +11,7 @@ export interface RedshiftSubnetGroupConfig extends cdktf.TerraformMetaArguments
readonly name: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -36,6 +37,7 @@ export class RedshiftSubnetGroup extends cdktf.TerraformResource {
this._name = config.name;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -110,6 +112,22 @@ export class RedshiftSubnetGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -120,6 +138,7 @@ export class RedshiftSubnetGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/resourcegroups-group.ts b/src/resourcegroups-group.ts
index 97fbec9552f2..0f00409be3ff 100644
--- a/src/resourcegroups-group.ts
+++ b/src/resourcegroups-group.ts
@@ -10,6 +10,7 @@ export interface ResourcegroupsGroupConfig extends cdktf.TerraformMetaArguments
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** resource_query block */
readonly resourceQuery: ResourcegroupsGroupResourceQuery[];
}
@@ -49,6 +50,7 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._resourceQuery = config.resourceQuery;
}
@@ -111,6 +113,22 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// resource_query - computed: false, optional: false, required: true
private _resourceQuery: ResourcegroupsGroupResourceQuery[];
public get resourceQuery() {
@@ -133,6 +151,7 @@ export class ResourcegroupsGroup extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
resource_query: cdktf.listMapper(resourcegroupsGroupResourceQueryToTerraform)(this._resourceQuery),
};
}
diff --git a/src/route-table.ts b/src/route-table.ts
index f7a491b2f2b3..fc325721a04a 100644
--- a/src/route-table.ts
+++ b/src/route-table.ts
@@ -10,6 +10,7 @@ export interface RouteTableConfig extends cdktf.TerraformMetaArguments {
readonly propagatingVgws?: string[];
readonly route?: RouteTableRoute[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
}
export interface RouteTableRoute {
@@ -70,6 +71,7 @@ export class RouteTable extends cdktf.TerraformResource {
this._propagatingVgws = config.propagatingVgws;
this._route = config.route;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -140,6 +142,22 @@ export class RouteTable extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -162,6 +180,7 @@ export class RouteTable extends cdktf.TerraformResource {
propagating_vgws: cdktf.listMapper(cdktf.stringToTerraform)(this._propagatingVgws),
route: cdktf.listMapper(routeTableRouteToTerraform)(this._route),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/route53-health-check.ts b/src/route53-health-check.ts
index 0239028c190c..44efd849ddaf 100644
--- a/src/route53-health-check.ts
+++ b/src/route53-health-check.ts
@@ -26,6 +26,7 @@ export interface Route53HealthCheckConfig extends cdktf.TerraformMetaArguments {
readonly resourcePath?: string;
readonly searchString?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type: string;
}
@@ -67,6 +68,7 @@ export class Route53HealthCheck extends cdktf.TerraformResource {
this._resourcePath = config.resourcePath;
this._searchString = config.searchString;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
}
@@ -383,6 +385,22 @@ export class Route53HealthCheck extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: false, required: true
private _type: string;
public get type() {
@@ -421,6 +439,7 @@ export class Route53HealthCheck extends cdktf.TerraformResource {
resource_path: cdktf.stringToTerraform(this._resourcePath),
search_string: cdktf.stringToTerraform(this._searchString),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
};
}
diff --git a/src/route53-resolver-endpoint.ts b/src/route53-resolver-endpoint.ts
index 71d67b0181f7..fc34aa7b23a3 100644
--- a/src/route53-resolver-endpoint.ts
+++ b/src/route53-resolver-endpoint.ts
@@ -11,6 +11,7 @@ export interface Route53ResolverEndpointConfig extends cdktf.TerraformMetaArgume
readonly name?: string;
readonly securityGroupIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** ip_address block */
readonly ipAddress: Route53ResolverEndpointIpAddress[];
/** timeouts block */
@@ -68,6 +69,7 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource {
this._name = config.name;
this._securityGroupIds = config.securityGroupIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._ipAddress = config.ipAddress;
this._timeouts = config.timeouts;
}
@@ -149,6 +151,22 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// ip_address - computed: false, optional: false, required: true
private _ipAddress: Route53ResolverEndpointIpAddress[];
public get ipAddress() {
@@ -188,6 +206,7 @@ export class Route53ResolverEndpoint extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
security_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroupIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
ip_address: cdktf.listMapper(route53ResolverEndpointIpAddressToTerraform)(this._ipAddress),
timeouts: route53ResolverEndpointTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/route53-resolver-firewall-domain-list.ts b/src/route53-resolver-firewall-domain-list.ts
index 103ef5c28d6b..a84ae23f2c3f 100644
--- a/src/route53-resolver-firewall-domain-list.ts
+++ b/src/route53-resolver-firewall-domain-list.ts
@@ -10,6 +10,7 @@ export interface Route53ResolverFirewallDomainListConfig extends cdktf.Terraform
readonly domains?: string[];
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class Route53ResolverFirewallDomainList extends cdktf.TerraformResource {
this._domains = config.domains;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class Route53ResolverFirewallDomainList extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class Route53ResolverFirewallDomainList extends cdktf.TerraformResource {
domains: cdktf.listMapper(cdktf.stringToTerraform)(this._domains),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/route53-resolver-firewall-rule-group-association.ts b/src/route53-resolver-firewall-rule-group-association.ts
new file mode 100644
index 000000000000..9fe845971b73
--- /dev/null
+++ b/src/route53-resolver-firewall-rule-group-association.ts
@@ -0,0 +1,176 @@
+// https://www.terraform.io/docs/providers/aws/r/route53_resolver_firewall_rule_group_association.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface Route53ResolverFirewallRuleGroupAssociationConfig extends cdktf.TerraformMetaArguments {
+ readonly firewallRuleGroupId: string;
+ readonly mutationProtection?: string;
+ readonly name: string;
+ readonly priority: number;
+ readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
+ readonly vpcId: string;
+}
+
+// Resource
+
+export class Route53ResolverFirewallRuleGroupAssociation extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: Route53ResolverFirewallRuleGroupAssociationConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_route53_resolver_firewall_rule_group_association',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._firewallRuleGroupId = config.firewallRuleGroupId;
+ this._mutationProtection = config.mutationProtection;
+ this._name = config.name;
+ this._priority = config.priority;
+ this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
+ this._vpcId = config.vpcId;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // firewall_rule_group_id - computed: false, optional: false, required: true
+ private _firewallRuleGroupId: string;
+ public get firewallRuleGroupId() {
+ return this.getStringAttribute('firewall_rule_group_id');
+ }
+ public set firewallRuleGroupId(value: string) {
+ this._firewallRuleGroupId = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get firewallRuleGroupIdInput() {
+ return this._firewallRuleGroupId
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // mutation_protection - computed: true, optional: true, required: false
+ private _mutationProtection?: string;
+ public get mutationProtection() {
+ return this.getStringAttribute('mutation_protection');
+ }
+ public set mutationProtection(value: string) {
+ this._mutationProtection = value;
+ }
+ public resetMutationProtection() {
+ this._mutationProtection = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get mutationProtectionInput() {
+ return this._mutationProtection
+ }
+
+ // name - computed: false, optional: false, required: true
+ private _name: string;
+ public get name() {
+ return this.getStringAttribute('name');
+ }
+ public set name(value: string) {
+ this._name = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get nameInput() {
+ return this._name
+ }
+
+ // priority - computed: false, optional: false, required: true
+ private _priority: number;
+ public get priority() {
+ return this.getNumberAttribute('priority');
+ }
+ public set priority(value: number) {
+ this._priority = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get priorityInput() {
+ return this._priority
+ }
+
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+ public set tags(value: { [key: string]: string } ) {
+ this._tags = value;
+ }
+ public resetTags() {
+ this._tags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsInput() {
+ return this._tags
+ }
+
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
+ // vpc_id - computed: false, optional: false, required: true
+ private _vpcId: string;
+ public get vpcId() {
+ return this.getStringAttribute('vpc_id');
+ }
+ public set vpcId(value: string) {
+ this._vpcId = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get vpcIdInput() {
+ return this._vpcId
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ firewall_rule_group_id: cdktf.stringToTerraform(this._firewallRuleGroupId),
+ mutation_protection: cdktf.stringToTerraform(this._mutationProtection),
+ name: cdktf.stringToTerraform(this._name),
+ priority: cdktf.numberToTerraform(this._priority),
+ tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
+ vpc_id: cdktf.stringToTerraform(this._vpcId),
+ };
+ }
+}
diff --git a/src/route53-resolver-firewall-rule-group.ts b/src/route53-resolver-firewall-rule-group.ts
index c4ec94bf01ca..8fcff688e93c 100644
--- a/src/route53-resolver-firewall-rule-group.ts
+++ b/src/route53-resolver-firewall-rule-group.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface Route53ResolverFirewallRuleGroupConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -32,6 +33,7 @@ export class Route53ResolverFirewallRuleGroup extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -87,6 +89,22 @@ export class Route53ResolverFirewallRuleGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -95,6 +113,7 @@ export class Route53ResolverFirewallRuleGroup extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/route53-resolver-firewall-rule.ts b/src/route53-resolver-firewall-rule.ts
new file mode 100644
index 000000000000..3c6e482bf471
--- /dev/null
+++ b/src/route53-resolver-firewall-rule.ts
@@ -0,0 +1,206 @@
+// https://www.terraform.io/docs/providers/aws/r/route53_resolver_firewall_rule.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface Route53ResolverFirewallRuleConfig extends cdktf.TerraformMetaArguments {
+ readonly action: string;
+ readonly blockOverrideDnsType?: string;
+ readonly blockOverrideDomain?: string;
+ readonly blockOverrideTtl?: number;
+ readonly blockResponse?: string;
+ readonly firewallDomainListId: string;
+ readonly firewallRuleGroupId: string;
+ readonly name: string;
+ readonly priority: number;
+}
+
+// Resource
+
+export class Route53ResolverFirewallRule extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: Route53ResolverFirewallRuleConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_route53_resolver_firewall_rule',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._action = config.action;
+ this._blockOverrideDnsType = config.blockOverrideDnsType;
+ this._blockOverrideDomain = config.blockOverrideDomain;
+ this._blockOverrideTtl = config.blockOverrideTtl;
+ this._blockResponse = config.blockResponse;
+ this._firewallDomainListId = config.firewallDomainListId;
+ this._firewallRuleGroupId = config.firewallRuleGroupId;
+ this._name = config.name;
+ this._priority = config.priority;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // action - computed: false, optional: false, required: true
+ private _action: string;
+ public get action() {
+ return this.getStringAttribute('action');
+ }
+ public set action(value: string) {
+ this._action = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get actionInput() {
+ return this._action
+ }
+
+ // block_override_dns_type - computed: false, optional: true, required: false
+ private _blockOverrideDnsType?: string;
+ public get blockOverrideDnsType() {
+ return this.getStringAttribute('block_override_dns_type');
+ }
+ public set blockOverrideDnsType(value: string ) {
+ this._blockOverrideDnsType = value;
+ }
+ public resetBlockOverrideDnsType() {
+ this._blockOverrideDnsType = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get blockOverrideDnsTypeInput() {
+ return this._blockOverrideDnsType
+ }
+
+ // block_override_domain - computed: false, optional: true, required: false
+ private _blockOverrideDomain?: string;
+ public get blockOverrideDomain() {
+ return this.getStringAttribute('block_override_domain');
+ }
+ public set blockOverrideDomain(value: string ) {
+ this._blockOverrideDomain = value;
+ }
+ public resetBlockOverrideDomain() {
+ this._blockOverrideDomain = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get blockOverrideDomainInput() {
+ return this._blockOverrideDomain
+ }
+
+ // block_override_ttl - computed: false, optional: true, required: false
+ private _blockOverrideTtl?: number;
+ public get blockOverrideTtl() {
+ return this.getNumberAttribute('block_override_ttl');
+ }
+ public set blockOverrideTtl(value: number ) {
+ this._blockOverrideTtl = value;
+ }
+ public resetBlockOverrideTtl() {
+ this._blockOverrideTtl = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get blockOverrideTtlInput() {
+ return this._blockOverrideTtl
+ }
+
+ // block_response - computed: false, optional: true, required: false
+ private _blockResponse?: string;
+ public get blockResponse() {
+ return this.getStringAttribute('block_response');
+ }
+ public set blockResponse(value: string ) {
+ this._blockResponse = value;
+ }
+ public resetBlockResponse() {
+ this._blockResponse = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get blockResponseInput() {
+ return this._blockResponse
+ }
+
+ // firewall_domain_list_id - computed: false, optional: false, required: true
+ private _firewallDomainListId: string;
+ public get firewallDomainListId() {
+ return this.getStringAttribute('firewall_domain_list_id');
+ }
+ public set firewallDomainListId(value: string) {
+ this._firewallDomainListId = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get firewallDomainListIdInput() {
+ return this._firewallDomainListId
+ }
+
+ // firewall_rule_group_id - computed: false, optional: false, required: true
+ private _firewallRuleGroupId: string;
+ public get firewallRuleGroupId() {
+ return this.getStringAttribute('firewall_rule_group_id');
+ }
+ public set firewallRuleGroupId(value: string) {
+ this._firewallRuleGroupId = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get firewallRuleGroupIdInput() {
+ return this._firewallRuleGroupId
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // name - computed: false, optional: false, required: true
+ private _name: string;
+ public get name() {
+ return this.getStringAttribute('name');
+ }
+ public set name(value: string) {
+ this._name = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get nameInput() {
+ return this._name
+ }
+
+ // priority - computed: false, optional: false, required: true
+ private _priority: number;
+ public get priority() {
+ return this.getNumberAttribute('priority');
+ }
+ public set priority(value: number) {
+ this._priority = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get priorityInput() {
+ return this._priority
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ action: cdktf.stringToTerraform(this._action),
+ block_override_dns_type: cdktf.stringToTerraform(this._blockOverrideDnsType),
+ block_override_domain: cdktf.stringToTerraform(this._blockOverrideDomain),
+ block_override_ttl: cdktf.numberToTerraform(this._blockOverrideTtl),
+ block_response: cdktf.stringToTerraform(this._blockResponse),
+ firewall_domain_list_id: cdktf.stringToTerraform(this._firewallDomainListId),
+ firewall_rule_group_id: cdktf.stringToTerraform(this._firewallRuleGroupId),
+ name: cdktf.stringToTerraform(this._name),
+ priority: cdktf.numberToTerraform(this._priority),
+ };
+ }
+}
diff --git a/src/route53-resolver-query-log-config.ts b/src/route53-resolver-query-log-config.ts
index 8d8c44d357eb..0ecf9545ce25 100644
--- a/src/route53-resolver-query-log-config.ts
+++ b/src/route53-resolver-query-log-config.ts
@@ -10,6 +10,7 @@ export interface Route53ResolverQueryLogConfigConfig extends cdktf.TerraformMeta
readonly destinationArn: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class Route53ResolverQueryLogConfig extends cdktf.TerraformResource {
this._destinationArn = config.destinationArn;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -102,6 +104,22 @@ export class Route53ResolverQueryLogConfig extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -111,6 +129,7 @@ export class Route53ResolverQueryLogConfig extends cdktf.TerraformResource {
destination_arn: cdktf.stringToTerraform(this._destinationArn),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/route53-resolver-rule.ts b/src/route53-resolver-rule.ts
index d46bb4f0e0d8..e61cb03a7b6c 100644
--- a/src/route53-resolver-rule.ts
+++ b/src/route53-resolver-rule.ts
@@ -12,6 +12,7 @@ export interface Route53ResolverRuleConfig extends cdktf.TerraformMetaArguments
readonly resolverEndpointId?: string;
readonly ruleType: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** target_ip block */
readonly targetIp?: Route53ResolverRuleTargetIp[];
/** timeouts block */
@@ -70,6 +71,7 @@ export class Route53ResolverRule extends cdktf.TerraformResource {
this._resolverEndpointId = config.resolverEndpointId;
this._ruleType = config.ruleType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetIp = config.targetIp;
this._timeouts = config.timeouts;
}
@@ -172,6 +174,22 @@ export class Route53ResolverRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_ip - computed: false, optional: true, required: false
private _targetIp?: Route53ResolverRuleTargetIp[];
public get targetIp() {
@@ -215,6 +233,7 @@ export class Route53ResolverRule extends cdktf.TerraformResource {
resolver_endpoint_id: cdktf.stringToTerraform(this._resolverEndpointId),
rule_type: cdktf.stringToTerraform(this._ruleType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_ip: cdktf.listMapper(route53ResolverRuleTargetIpToTerraform)(this._targetIp),
timeouts: route53ResolverRuleTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/route53-zone.ts b/src/route53-zone.ts
index 7279ad0845eb..3488c106f553 100644
--- a/src/route53-zone.ts
+++ b/src/route53-zone.ts
@@ -12,6 +12,7 @@ export interface Route53ZoneConfig extends cdktf.TerraformMetaArguments {
readonly forceDestroy?: boolean;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** vpc block */
readonly vpc?: Route53ZoneVpc[];
}
@@ -53,6 +54,7 @@ export class Route53Zone extends cdktf.TerraformResource {
this._forceDestroy = config.forceDestroy;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpc = config.vpc;
}
@@ -147,6 +149,22 @@ export class Route53Zone extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// zone_id - computed: true, optional: false, required: false
public get zoneId() {
return this.getStringAttribute('zone_id');
@@ -179,6 +197,7 @@ export class Route53Zone extends cdktf.TerraformResource {
force_destroy: cdktf.booleanToTerraform(this._forceDestroy),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc: cdktf.listMapper(route53ZoneVpcToTerraform)(this._vpc),
};
}
diff --git a/src/s3-bucket-object.ts b/src/s3-bucket-object.ts
index be164bc9d963..ddbaffc2e293 100644
--- a/src/s3-bucket-object.ts
+++ b/src/s3-bucket-object.ts
@@ -29,6 +29,7 @@ export interface S3BucketObjectConfig extends cdktf.TerraformMetaArguments {
readonly source?: string;
readonly storageClass?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly websiteRedirect?: string;
}
@@ -73,6 +74,7 @@ export class S3BucketObject extends cdktf.TerraformResource {
this._source = config.source;
this._storageClass = config.storageClass;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._websiteRedirect = config.websiteRedirect;
}
@@ -431,6 +433,22 @@ export class S3BucketObject extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version_id - computed: true, optional: false, required: false
public get versionId() {
return this.getStringAttribute('version_id');
@@ -480,6 +498,7 @@ export class S3BucketObject extends cdktf.TerraformResource {
source: cdktf.stringToTerraform(this._source),
storage_class: cdktf.stringToTerraform(this._storageClass),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
website_redirect: cdktf.stringToTerraform(this._websiteRedirect),
};
}
diff --git a/src/s3-bucket.ts b/src/s3-bucket.ts
index e22b29f34c98..27ecd4e5cae1 100644
--- a/src/s3-bucket.ts
+++ b/src/s3-bucket.ts
@@ -16,6 +16,7 @@ export interface S3BucketConfig extends cdktf.TerraformMetaArguments {
readonly policy?: string;
readonly requestPayer?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly websiteDomain?: string;
readonly websiteEndpoint?: string;
/** cors_rule block */
@@ -417,6 +418,7 @@ export class S3Bucket extends cdktf.TerraformResource {
this._policy = config.policy;
this._requestPayer = config.requestPayer;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._websiteDomain = config.websiteDomain;
this._websiteEndpoint = config.websiteEndpoint;
this._corsRule = config.corsRule;
@@ -603,6 +605,22 @@ export class S3Bucket extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// website_domain - computed: true, optional: true, required: false
private _websiteDomain?: string;
public get websiteDomain() {
@@ -794,6 +812,7 @@ export class S3Bucket extends cdktf.TerraformResource {
policy: cdktf.stringToTerraform(this._policy),
request_payer: cdktf.stringToTerraform(this._requestPayer),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
website_domain: cdktf.stringToTerraform(this._websiteDomain),
website_endpoint: cdktf.stringToTerraform(this._websiteEndpoint),
cors_rule: cdktf.listMapper(s3BucketCorsRuleToTerraform)(this._corsRule),
diff --git a/src/s3-object-copy.ts b/src/s3-object-copy.ts
index 1c02b8ee461e..6ca8044ec411 100644
--- a/src/s3-object-copy.ts
+++ b/src/s3-object-copy.ts
@@ -43,6 +43,7 @@ export interface S3ObjectCopyConfig extends cdktf.TerraformMetaArguments {
readonly storageClass?: string;
readonly taggingDirective?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly websiteRedirect?: string;
/** grant block */
readonly grant?: S3ObjectCopyGrant[];
@@ -122,6 +123,7 @@ export class S3ObjectCopy extends cdktf.TerraformResource {
this._storageClass = config.storageClass;
this._taggingDirective = config.taggingDirective;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._websiteRedirect = config.websiteRedirect;
this._grant = config.grant;
}
@@ -727,6 +729,22 @@ export class S3ObjectCopy extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version_id - computed: true, optional: false, required: false
public get versionId() {
return this.getStringAttribute('version_id');
@@ -806,6 +824,7 @@ export class S3ObjectCopy extends cdktf.TerraformResource {
storage_class: cdktf.stringToTerraform(this._storageClass),
tagging_directive: cdktf.stringToTerraform(this._taggingDirective),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
website_redirect: cdktf.stringToTerraform(this._websiteRedirect),
grant: cdktf.listMapper(s3ObjectCopyGrantToTerraform)(this._grant),
};
diff --git a/src/s3control-bucket.ts b/src/s3control-bucket.ts
index 2f7c884a6dda..de2fd3e67b3c 100644
--- a/src/s3control-bucket.ts
+++ b/src/s3control-bucket.ts
@@ -10,6 +10,7 @@ export interface S3ControlBucketConfig extends cdktf.TerraformMetaArguments {
readonly bucket: string;
readonly outpostId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class S3ControlBucket extends cdktf.TerraformResource {
this._bucket = config.bucket;
this._outpostId = config.outpostId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -102,6 +104,22 @@ export class S3ControlBucket extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -111,6 +129,7 @@ export class S3ControlBucket extends cdktf.TerraformResource {
bucket: cdktf.stringToTerraform(this._bucket),
outpost_id: cdktf.stringToTerraform(this._outpostId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/sagemaker-app.ts b/src/sagemaker-app.ts
index 5053c34d9d73..3e2f25c0f757 100644
--- a/src/sagemaker-app.ts
+++ b/src/sagemaker-app.ts
@@ -11,6 +11,7 @@ export interface SagemakerAppConfig extends cdktf.TerraformMetaArguments {
readonly appType: string;
readonly domainId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly userProfileName: string;
/** resource_spec block */
readonly resourceSpec?: SagemakerAppResourceSpec[];
@@ -52,6 +53,7 @@ export class SagemakerApp extends cdktf.TerraformResource {
this._appType = config.appType;
this._domainId = config.domainId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._userProfileName = config.userProfileName;
this._resourceSpec = config.resourceSpec;
}
@@ -125,6 +127,22 @@ export class SagemakerApp extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// user_profile_name - computed: false, optional: false, required: true
private _userProfileName: string;
public get userProfileName() {
@@ -164,6 +182,7 @@ export class SagemakerApp extends cdktf.TerraformResource {
app_type: cdktf.stringToTerraform(this._appType),
domain_id: cdktf.stringToTerraform(this._domainId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user_profile_name: cdktf.stringToTerraform(this._userProfileName),
resource_spec: cdktf.listMapper(sagemakerAppResourceSpecToTerraform)(this._resourceSpec),
};
diff --git a/src/sagemaker-domain.ts b/src/sagemaker-domain.ts
index 2e085c4e8c99..df19d91a8c61 100644
--- a/src/sagemaker-domain.ts
+++ b/src/sagemaker-domain.ts
@@ -13,6 +13,7 @@ export interface SagemakerDomainConfig extends cdktf.TerraformMetaArguments {
readonly kmsKeyId?: string;
readonly subnetIds: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
/** default_user_settings block */
readonly defaultUserSettings: SagemakerDomainDefaultUserSettings[];
@@ -176,6 +177,7 @@ export class SagemakerDomain extends cdktf.TerraformResource {
this._kmsKeyId = config.kmsKeyId;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
this._defaultUserSettings = config.defaultUserSettings;
}
@@ -291,6 +293,22 @@ export class SagemakerDomain extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// url - computed: true, optional: false, required: false
public get url() {
return this.getStringAttribute('url');
@@ -334,6 +352,7 @@ export class SagemakerDomain extends cdktf.TerraformResource {
kms_key_id: cdktf.stringToTerraform(this._kmsKeyId),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
default_user_settings: cdktf.listMapper(sagemakerDomainDefaultUserSettingsToTerraform)(this._defaultUserSettings),
};
diff --git a/src/sagemaker-endpoint-configuration.ts b/src/sagemaker-endpoint-configuration.ts
index 737bacd46e6a..fba5ff327448 100644
--- a/src/sagemaker-endpoint-configuration.ts
+++ b/src/sagemaker-endpoint-configuration.ts
@@ -10,6 +10,7 @@ export interface SagemakerEndpointConfigurationConfig extends cdktf.TerraformMet
readonly kmsKeyArn?: string;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** data_capture_config block */
readonly dataCaptureConfig?: SagemakerEndpointConfigurationDataCaptureConfig[];
/** production_variants block */
@@ -106,6 +107,7 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource {
this._kmsKeyArn = config.kmsKeyArn;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._dataCaptureConfig = config.dataCaptureConfig;
this._productionVariants = config.productionVariants;
}
@@ -172,6 +174,22 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// data_capture_config - computed: false, optional: true, required: false
private _dataCaptureConfig?: SagemakerEndpointConfigurationDataCaptureConfig[];
public get dataCaptureConfig() {
@@ -210,6 +228,7 @@ export class SagemakerEndpointConfiguration extends cdktf.TerraformResource {
kms_key_arn: cdktf.stringToTerraform(this._kmsKeyArn),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
data_capture_config: cdktf.listMapper(sagemakerEndpointConfigurationDataCaptureConfigToTerraform)(this._dataCaptureConfig),
production_variants: cdktf.listMapper(sagemakerEndpointConfigurationProductionVariantsToTerraform)(this._productionVariants),
};
diff --git a/src/sagemaker-endpoint.ts b/src/sagemaker-endpoint.ts
index 224a5e846ad0..35255c2c094c 100644
--- a/src/sagemaker-endpoint.ts
+++ b/src/sagemaker-endpoint.ts
@@ -10,6 +10,7 @@ export interface SagemakerEndpointConfig extends cdktf.TerraformMetaArguments {
readonly endpointConfigName: string;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class SagemakerEndpoint extends cdktf.TerraformResource {
this._endpointConfigName = config.endpointConfigName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class SagemakerEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class SagemakerEndpoint extends cdktf.TerraformResource {
endpoint_config_name: cdktf.stringToTerraform(this._endpointConfigName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/sagemaker-feature-group.ts b/src/sagemaker-feature-group.ts
index 35251f192f1f..3d9a8bc2ed22 100644
--- a/src/sagemaker-feature-group.ts
+++ b/src/sagemaker-feature-group.ts
@@ -13,6 +13,7 @@ export interface SagemakerFeatureGroupConfig extends cdktf.TerraformMetaArgument
readonly recordIdentifierFeatureName: string;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** feature_definition block */
readonly featureDefinition: SagemakerFeatureGroupFeatureDefinition[];
/** offline_store_config block */
@@ -129,6 +130,7 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource {
this._recordIdentifierFeatureName = config.recordIdentifierFeatureName;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._featureDefinition = config.featureDefinition;
this._offlineStoreConfig = config.offlineStoreConfig;
this._onlineStoreConfig = config.onlineStoreConfig;
@@ -232,6 +234,22 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// feature_definition - computed: false, optional: false, required: true
private _featureDefinition: SagemakerFeatureGroupFeatureDefinition[];
public get featureDefinition() {
@@ -289,6 +307,7 @@ export class SagemakerFeatureGroup extends cdktf.TerraformResource {
record_identifier_feature_name: cdktf.stringToTerraform(this._recordIdentifierFeatureName),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
feature_definition: cdktf.listMapper(sagemakerFeatureGroupFeatureDefinitionToTerraform)(this._featureDefinition),
offline_store_config: cdktf.listMapper(sagemakerFeatureGroupOfflineStoreConfigToTerraform)(this._offlineStoreConfig),
online_store_config: cdktf.listMapper(sagemakerFeatureGroupOnlineStoreConfigToTerraform)(this._onlineStoreConfig),
diff --git a/src/sagemaker-image.ts b/src/sagemaker-image.ts
index d3ca25bb48ce..578d444b7116 100644
--- a/src/sagemaker-image.ts
+++ b/src/sagemaker-image.ts
@@ -12,6 +12,7 @@ export interface SagemakerImageConfig extends cdktf.TerraformMetaArguments {
readonly imageName: string;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class SagemakerImage extends cdktf.TerraformResource {
this._imageName = config.imageName;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -128,6 +130,22 @@ export class SagemakerImage extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -139,6 +157,7 @@ export class SagemakerImage extends cdktf.TerraformResource {
image_name: cdktf.stringToTerraform(this._imageName),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/sagemaker-model-package-group.ts b/src/sagemaker-model-package-group.ts
index b3e59822baba..7c32fd66cea8 100644
--- a/src/sagemaker-model-package-group.ts
+++ b/src/sagemaker-model-package-group.ts
@@ -10,6 +10,7 @@ export interface SagemakerModelPackageGroupConfig extends cdktf.TerraformMetaArg
readonly modelPackageGroupDescription?: string;
readonly modelPackageGroupName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class SagemakerModelPackageGroup extends cdktf.TerraformResource {
this._modelPackageGroupDescription = config.modelPackageGroupDescription;
this._modelPackageGroupName = config.modelPackageGroupName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class SagemakerModelPackageGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class SagemakerModelPackageGroup extends cdktf.TerraformResource {
model_package_group_description: cdktf.stringToTerraform(this._modelPackageGroupDescription),
model_package_group_name: cdktf.stringToTerraform(this._modelPackageGroupName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/sagemaker-model.ts b/src/sagemaker-model.ts
index def83ae2a315..b0892480dd3b 100644
--- a/src/sagemaker-model.ts
+++ b/src/sagemaker-model.ts
@@ -11,6 +11,7 @@ export interface SagemakerModelConfig extends cdktf.TerraformMetaArguments {
readonly executionRoleArn: string;
readonly name?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** container block */
readonly container?: SagemakerModelContainer[];
/** primary_container block */
@@ -121,6 +122,7 @@ export class SagemakerModel extends cdktf.TerraformResource {
this._executionRoleArn = config.executionRoleArn;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._container = config.container;
this._primaryContainer = config.primaryContainer;
this._vpcConfig = config.vpcConfig;
@@ -201,6 +203,22 @@ export class SagemakerModel extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// container - computed: false, optional: true, required: false
private _container?: SagemakerModelContainer[];
public get container() {
@@ -259,6 +277,7 @@ export class SagemakerModel extends cdktf.TerraformResource {
execution_role_arn: cdktf.stringToTerraform(this._executionRoleArn),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
container: cdktf.listMapper(sagemakerModelContainerToTerraform)(this._container),
primary_container: cdktf.listMapper(sagemakerModelPrimaryContainerToTerraform)(this._primaryContainer),
vpc_config: cdktf.listMapper(sagemakerModelVpcConfigToTerraform)(this._vpcConfig),
diff --git a/src/sagemaker-notebook-instance.ts b/src/sagemaker-notebook-instance.ts
index 2a658eb6013b..e4f62afbf01e 100644
--- a/src/sagemaker-notebook-instance.ts
+++ b/src/sagemaker-notebook-instance.ts
@@ -19,6 +19,7 @@ export interface SagemakerNotebookInstanceConfig extends cdktf.TerraformMetaArgu
readonly securityGroups?: string[];
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly volumeSize?: number;
}
@@ -53,6 +54,7 @@ export class SagemakerNotebookInstance extends cdktf.TerraformResource {
this._securityGroups = config.securityGroups;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._volumeSize = config.volumeSize;
}
@@ -258,6 +260,22 @@ export class SagemakerNotebookInstance extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// url - computed: true, optional: false, required: false
public get url() {
return this.getStringAttribute('url');
@@ -297,6 +315,7 @@ export class SagemakerNotebookInstance extends cdktf.TerraformResource {
security_groups: cdktf.listMapper(cdktf.stringToTerraform)(this._securityGroups),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
volume_size: cdktf.numberToTerraform(this._volumeSize),
};
}
diff --git a/src/sagemaker-user-profile.ts b/src/sagemaker-user-profile.ts
index 75f3a09ad8df..1c822d53f500 100644
--- a/src/sagemaker-user-profile.ts
+++ b/src/sagemaker-user-profile.ts
@@ -11,6 +11,7 @@ export interface SagemakerUserProfileConfig extends cdktf.TerraformMetaArguments
readonly singleSignOnUserIdentifier?: string;
readonly singleSignOnUserValue?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly userProfileName: string;
/** user_settings block */
readonly userSettings?: SagemakerUserProfileUserSettings[];
@@ -172,6 +173,7 @@ export class SagemakerUserProfile extends cdktf.TerraformResource {
this._singleSignOnUserIdentifier = config.singleSignOnUserIdentifier;
this._singleSignOnUserValue = config.singleSignOnUserValue;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._userProfileName = config.userProfileName;
this._userSettings = config.userSettings;
}
@@ -256,6 +258,22 @@ export class SagemakerUserProfile extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// user_profile_name - computed: false, optional: false, required: true
private _userProfileName: string;
public get userProfileName() {
@@ -295,6 +313,7 @@ export class SagemakerUserProfile extends cdktf.TerraformResource {
single_sign_on_user_identifier: cdktf.stringToTerraform(this._singleSignOnUserIdentifier),
single_sign_on_user_value: cdktf.stringToTerraform(this._singleSignOnUserValue),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user_profile_name: cdktf.stringToTerraform(this._userProfileName),
user_settings: cdktf.listMapper(sagemakerUserProfileUserSettingsToTerraform)(this._userSettings),
};
diff --git a/src/secretsmanager-secret.ts b/src/secretsmanager-secret.ts
index 0dd43deb1cdf..777df5550c29 100644
--- a/src/secretsmanager-secret.ts
+++ b/src/secretsmanager-secret.ts
@@ -15,6 +15,7 @@ export interface SecretsmanagerSecretConfig extends cdktf.TerraformMetaArguments
readonly recoveryWindowInDays?: number;
readonly rotationLambdaArn?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** rotation_rules block */
readonly rotationRules?: SecretsmanagerSecretRotationRules[];
}
@@ -57,6 +58,7 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource {
this._recoveryWindowInDays = config.recoveryWindowInDays;
this._rotationLambdaArn = config.rotationLambdaArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._rotationRules = config.rotationRules;
}
@@ -207,6 +209,22 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// rotation_rules - computed: false, optional: true, required: false
private _rotationRules?: SecretsmanagerSecretRotationRules[];
public get rotationRules() {
@@ -237,6 +255,7 @@ export class SecretsmanagerSecret extends cdktf.TerraformResource {
recovery_window_in_days: cdktf.numberToTerraform(this._recoveryWindowInDays),
rotation_lambda_arn: cdktf.stringToTerraform(this._rotationLambdaArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
rotation_rules: cdktf.listMapper(secretsmanagerSecretRotationRulesToTerraform)(this._rotationRules),
};
}
diff --git a/src/security-group.ts b/src/security-group.ts
index c4fca8f02460..a1a699304182 100644
--- a/src/security-group.ts
+++ b/src/security-group.ts
@@ -14,6 +14,7 @@ export interface SecurityGroupConfig extends cdktf.TerraformMetaArguments {
readonly namePrefix?: string;
readonly revokeRulesOnDelete?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId?: string;
/** timeouts block */
readonly timeouts?: SecurityGroupTimeouts;
@@ -112,6 +113,7 @@ export class SecurityGroup extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._revokeRulesOnDelete = config.revokeRulesOnDelete;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
this._timeouts = config.timeouts;
}
@@ -247,6 +249,22 @@ export class SecurityGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: true, required: false
private _vpcId?: string;
public get vpcId() {
@@ -292,6 +310,7 @@ export class SecurityGroup extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
revoke_rules_on_delete: cdktf.booleanToTerraform(this._revokeRulesOnDelete),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
timeouts: securityGroupTimeoutsToTerraform(this._timeouts),
};
diff --git a/src/serverlessapplicationrepository-cloudformation-stack.ts b/src/serverlessapplicationrepository-cloudformation-stack.ts
index 9f72e54548c7..6c36ac967c3b 100644
--- a/src/serverlessapplicationrepository-cloudformation-stack.ts
+++ b/src/serverlessapplicationrepository-cloudformation-stack.ts
@@ -13,6 +13,7 @@ export interface ServerlessapplicationrepositoryCloudformationStackConfig extend
readonly parameters?: { [key: string]: string };
readonly semanticVersion?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: ServerlessapplicationrepositoryCloudformationStackTimeouts;
}
@@ -57,6 +58,7 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te
this._parameters = config.parameters;
this._semanticVersion = config.semanticVersion;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -161,6 +163,22 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: ServerlessapplicationrepositoryCloudformationStackTimeouts;
public get timeouts() {
@@ -189,6 +207,7 @@ export class ServerlessapplicationrepositoryCloudformationStack extends cdktf.Te
parameters: cdktf.hashMapper(cdktf.anyToTerraform)(this._parameters),
semantic_version: cdktf.stringToTerraform(this._semanticVersion),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: serverlessapplicationrepositoryCloudformationStackTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/service-discovery-http-namespace.ts b/src/service-discovery-http-namespace.ts
index f260da5e298e..50d240d5f291 100644
--- a/src/service-discovery-http-namespace.ts
+++ b/src/service-discovery-http-namespace.ts
@@ -10,6 +10,7 @@ export interface ServiceDiscoveryHttpNamespaceConfig extends cdktf.TerraformMeta
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class ServiceDiscoveryHttpNamespace extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -95,6 +97,22 @@ export class ServiceDiscoveryHttpNamespace extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -104,6 +122,7 @@ export class ServiceDiscoveryHttpNamespace extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/service-discovery-private-dns-namespace.ts b/src/service-discovery-private-dns-namespace.ts
index ad70bc97b00a..71fe76cbe471 100644
--- a/src/service-discovery-private-dns-namespace.ts
+++ b/src/service-discovery-private-dns-namespace.ts
@@ -10,6 +10,7 @@ export interface ServiceDiscoveryPrivateDnsNamespaceConfig extends cdktf.Terrafo
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpc: string;
}
@@ -35,6 +36,7 @@ export class ServiceDiscoveryPrivateDnsNamespace extends cdktf.TerraformResource
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpc = config.vpc;
}
@@ -102,6 +104,22 @@ export class ServiceDiscoveryPrivateDnsNamespace extends cdktf.TerraformResource
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc - computed: false, optional: false, required: true
private _vpc: string;
public get vpc() {
@@ -124,6 +142,7 @@ export class ServiceDiscoveryPrivateDnsNamespace extends cdktf.TerraformResource
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc: cdktf.stringToTerraform(this._vpc),
};
}
diff --git a/src/service-discovery-public-dns-namespace.ts b/src/service-discovery-public-dns-namespace.ts
index 4ff4f10b0d8b..3d94f3221738 100644
--- a/src/service-discovery-public-dns-namespace.ts
+++ b/src/service-discovery-public-dns-namespace.ts
@@ -10,6 +10,7 @@ export interface ServiceDiscoveryPublicDnsNamespaceConfig extends cdktf.Terrafor
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class ServiceDiscoveryPublicDnsNamespace extends cdktf.TerraformResource
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -100,6 +102,22 @@ export class ServiceDiscoveryPublicDnsNamespace extends cdktf.TerraformResource
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -109,6 +127,7 @@ export class ServiceDiscoveryPublicDnsNamespace extends cdktf.TerraformResource
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/service-discovery-service.ts b/src/service-discovery-service.ts
index 36949e690399..3f59f5c112e5 100644
--- a/src/service-discovery-service.ts
+++ b/src/service-discovery-service.ts
@@ -11,6 +11,7 @@ export interface ServiceDiscoveryServiceConfig extends cdktf.TerraformMetaArgume
readonly name: string;
readonly namespaceId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** dns_config block */
readonly dnsConfig?: ServiceDiscoveryServiceDnsConfig[];
/** health_check_config block */
@@ -97,6 +98,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource {
this._name = config.name;
this._namespaceId = config.namespaceId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._dnsConfig = config.dnsConfig;
this._healthCheckConfig = config.healthCheckConfig;
this._healthCheckCustomConfig = config.healthCheckCustomConfig;
@@ -177,6 +179,22 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// dns_config - computed: false, optional: true, required: false
private _dnsConfig?: ServiceDiscoveryServiceDnsConfig[];
public get dnsConfig() {
@@ -235,6 +253,7 @@ export class ServiceDiscoveryService extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
namespace_id: cdktf.stringToTerraform(this._namespaceId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
dns_config: cdktf.listMapper(serviceDiscoveryServiceDnsConfigToTerraform)(this._dnsConfig),
health_check_config: cdktf.listMapper(serviceDiscoveryServiceHealthCheckConfigToTerraform)(this._healthCheckConfig),
health_check_custom_config: cdktf.listMapper(serviceDiscoveryServiceHealthCheckCustomConfigToTerraform)(this._healthCheckCustomConfig),
diff --git a/src/servicecatalog-portfolio.ts b/src/servicecatalog-portfolio.ts
index a49b196f132a..9fd27ad06c2a 100644
--- a/src/servicecatalog-portfolio.ts
+++ b/src/servicecatalog-portfolio.ts
@@ -11,6 +11,7 @@ export interface ServicecatalogPortfolioConfig extends cdktf.TerraformMetaArgume
readonly name: string;
readonly providerName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** timeouts block */
readonly timeouts?: ServicecatalogPortfolioTimeouts;
}
@@ -53,6 +54,7 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource {
this._name = config.name;
this._providerName = config.providerName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._timeouts = config.timeouts;
}
@@ -136,6 +138,22 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeouts - computed: false, optional: true, required: false
private _timeouts?: ServicecatalogPortfolioTimeouts;
public get timeouts() {
@@ -162,6 +180,7 @@ export class ServicecatalogPortfolio extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
provider_name: cdktf.stringToTerraform(this._providerName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
timeouts: servicecatalogPortfolioTimeoutsToTerraform(this._timeouts),
};
}
diff --git a/src/servicecatalog-product.ts b/src/servicecatalog-product.ts
new file mode 100644
index 000000000000..6cf54d9b07f4
--- /dev/null
+++ b/src/servicecatalog-product.ts
@@ -0,0 +1,308 @@
+// https://www.terraform.io/docs/providers/aws/r/servicecatalog_product.html
+// generated from terraform resource schema
+
+import { Construct } from 'constructs';
+import * as cdktf from 'cdktf';
+
+// Configuration
+
+export interface ServicecatalogProductConfig extends cdktf.TerraformMetaArguments {
+ readonly acceptLanguage?: string;
+ readonly description?: string;
+ readonly distributor?: string;
+ readonly name: string;
+ readonly owner: string;
+ readonly supportDescription?: string;
+ readonly supportEmail?: string;
+ readonly supportUrl?: string;
+ readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
+ readonly type: string;
+ /** provisioning_artifact_parameters block */
+ readonly provisioningArtifactParameters: ServicecatalogProductProvisioningArtifactParameters[];
+}
+export interface ServicecatalogProductProvisioningArtifactParameters {
+ readonly description?: string;
+ readonly disableTemplateValidation?: boolean;
+ readonly name?: string;
+ readonly templatePhysicalId?: string;
+ readonly templateUrl?: string;
+ readonly type?: string;
+}
+
+function servicecatalogProductProvisioningArtifactParametersToTerraform(struct?: ServicecatalogProductProvisioningArtifactParameters): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ description: cdktf.stringToTerraform(struct!.description),
+ disable_template_validation: cdktf.booleanToTerraform(struct!.disableTemplateValidation),
+ name: cdktf.stringToTerraform(struct!.name),
+ template_physical_id: cdktf.stringToTerraform(struct!.templatePhysicalId),
+ template_url: cdktf.stringToTerraform(struct!.templateUrl),
+ type: cdktf.stringToTerraform(struct!.type),
+ }
+}
+
+
+// Resource
+
+export class ServicecatalogProduct extends cdktf.TerraformResource {
+
+ // ===========
+ // INITIALIZER
+ // ===========
+
+ public constructor(scope: Construct, id: string, config: ServicecatalogProductConfig) {
+ super(scope, id, {
+ terraformResourceType: 'aws_servicecatalog_product',
+ terraformGeneratorMetadata: {
+ providerName: 'aws'
+ },
+ provider: config.provider,
+ dependsOn: config.dependsOn,
+ count: config.count,
+ lifecycle: config.lifecycle
+ });
+ this._acceptLanguage = config.acceptLanguage;
+ this._description = config.description;
+ this._distributor = config.distributor;
+ this._name = config.name;
+ this._owner = config.owner;
+ this._supportDescription = config.supportDescription;
+ this._supportEmail = config.supportEmail;
+ this._supportUrl = config.supportUrl;
+ this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
+ this._type = config.type;
+ this._provisioningArtifactParameters = config.provisioningArtifactParameters;
+ }
+
+ // ==========
+ // ATTRIBUTES
+ // ==========
+
+ // accept_language - computed: false, optional: true, required: false
+ private _acceptLanguage?: string;
+ public get acceptLanguage() {
+ return this.getStringAttribute('accept_language');
+ }
+ public set acceptLanguage(value: string ) {
+ this._acceptLanguage = value;
+ }
+ public resetAcceptLanguage() {
+ this._acceptLanguage = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get acceptLanguageInput() {
+ return this._acceptLanguage
+ }
+
+ // arn - computed: true, optional: false, required: false
+ public get arn() {
+ return this.getStringAttribute('arn');
+ }
+
+ // created_time - computed: true, optional: false, required: false
+ public get createdTime() {
+ return this.getStringAttribute('created_time');
+ }
+
+ // description - computed: true, optional: true, required: false
+ private _description?: string;
+ public get description() {
+ return this.getStringAttribute('description');
+ }
+ public set description(value: string) {
+ this._description = value;
+ }
+ public resetDescription() {
+ this._description = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get descriptionInput() {
+ return this._description
+ }
+
+ // distributor - computed: true, optional: true, required: false
+ private _distributor?: string;
+ public get distributor() {
+ return this.getStringAttribute('distributor');
+ }
+ public set distributor(value: string) {
+ this._distributor = value;
+ }
+ public resetDistributor() {
+ this._distributor = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get distributorInput() {
+ return this._distributor
+ }
+
+ // has_default_path - computed: true, optional: false, required: false
+ public get hasDefaultPath() {
+ return this.getBooleanAttribute('has_default_path');
+ }
+
+ // id - computed: true, optional: true, required: false
+ public get id() {
+ return this.getStringAttribute('id');
+ }
+
+ // name - computed: false, optional: false, required: true
+ private _name: string;
+ public get name() {
+ return this.getStringAttribute('name');
+ }
+ public set name(value: string) {
+ this._name = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get nameInput() {
+ return this._name
+ }
+
+ // owner - computed: false, optional: false, required: true
+ private _owner: string;
+ public get owner() {
+ return this.getStringAttribute('owner');
+ }
+ public set owner(value: string) {
+ this._owner = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get ownerInput() {
+ return this._owner
+ }
+
+ // status - computed: true, optional: false, required: false
+ public get status() {
+ return this.getStringAttribute('status');
+ }
+
+ // support_description - computed: true, optional: true, required: false
+ private _supportDescription?: string;
+ public get supportDescription() {
+ return this.getStringAttribute('support_description');
+ }
+ public set supportDescription(value: string) {
+ this._supportDescription = value;
+ }
+ public resetSupportDescription() {
+ this._supportDescription = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get supportDescriptionInput() {
+ return this._supportDescription
+ }
+
+ // support_email - computed: true, optional: true, required: false
+ private _supportEmail?: string;
+ public get supportEmail() {
+ return this.getStringAttribute('support_email');
+ }
+ public set supportEmail(value: string) {
+ this._supportEmail = value;
+ }
+ public resetSupportEmail() {
+ this._supportEmail = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get supportEmailInput() {
+ return this._supportEmail
+ }
+
+ // support_url - computed: true, optional: true, required: false
+ private _supportUrl?: string;
+ public get supportUrl() {
+ return this.getStringAttribute('support_url');
+ }
+ public set supportUrl(value: string) {
+ this._supportUrl = value;
+ }
+ public resetSupportUrl() {
+ this._supportUrl = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get supportUrlInput() {
+ return this._supportUrl
+ }
+
+ // tags - computed: false, optional: true, required: false
+ private _tags?: { [key: string]: string };
+ public get tags() {
+ return this.interpolationForAttribute('tags') as any;
+ }
+ public set tags(value: { [key: string]: string } ) {
+ this._tags = value;
+ }
+ public resetTags() {
+ this._tags = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsInput() {
+ return this._tags
+ }
+
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
+ // type - computed: false, optional: false, required: true
+ private _type: string;
+ public get type() {
+ return this.getStringAttribute('type');
+ }
+ public set type(value: string) {
+ this._type = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get typeInput() {
+ return this._type
+ }
+
+ // provisioning_artifact_parameters - computed: false, optional: false, required: true
+ private _provisioningArtifactParameters: ServicecatalogProductProvisioningArtifactParameters[];
+ public get provisioningArtifactParameters() {
+ return this.interpolationForAttribute('provisioning_artifact_parameters') as any;
+ }
+ public set provisioningArtifactParameters(value: ServicecatalogProductProvisioningArtifactParameters[]) {
+ this._provisioningArtifactParameters = value;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get provisioningArtifactParametersInput() {
+ return this._provisioningArtifactParameters
+ }
+
+ // =========
+ // SYNTHESIS
+ // =========
+
+ protected synthesizeAttributes(): { [name: string]: any } {
+ return {
+ accept_language: cdktf.stringToTerraform(this._acceptLanguage),
+ description: cdktf.stringToTerraform(this._description),
+ distributor: cdktf.stringToTerraform(this._distributor),
+ name: cdktf.stringToTerraform(this._name),
+ owner: cdktf.stringToTerraform(this._owner),
+ support_description: cdktf.stringToTerraform(this._supportDescription),
+ support_email: cdktf.stringToTerraform(this._supportEmail),
+ support_url: cdktf.stringToTerraform(this._supportUrl),
+ tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
+ type: cdktf.stringToTerraform(this._type),
+ provisioning_artifact_parameters: cdktf.listMapper(servicecatalogProductProvisioningArtifactParametersToTerraform)(this._provisioningArtifactParameters),
+ };
+ }
+}
diff --git a/src/ses-configuration-set.ts b/src/ses-configuration-set.ts
index 301d70eecd55..45c866207aea 100644
--- a/src/ses-configuration-set.ts
+++ b/src/ses-configuration-set.ts
@@ -8,6 +8,8 @@ import * as cdktf from 'cdktf';
export interface SesConfigurationSetConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
+ readonly reputationMetricsEnabled?: boolean;
+ readonly sendingEnabled?: boolean;
/** delivery_options block */
readonly deliveryOptions?: SesConfigurationSetDeliveryOptions[];
}
@@ -43,6 +45,8 @@ export class SesConfigurationSet extends cdktf.TerraformResource {
lifecycle: config.lifecycle
});
this._name = config.name;
+ this._reputationMetricsEnabled = config.reputationMetricsEnabled;
+ this._sendingEnabled = config.sendingEnabled;
this._deliveryOptions = config.deliveryOptions;
}
@@ -60,6 +64,11 @@ export class SesConfigurationSet extends cdktf.TerraformResource {
return this.getStringAttribute('id');
}
+ // last_fresh_start - computed: true, optional: false, required: false
+ public get lastFreshStart() {
+ return this.getStringAttribute('last_fresh_start');
+ }
+
// name - computed: false, optional: false, required: true
private _name: string;
public get name() {
@@ -73,6 +82,38 @@ export class SesConfigurationSet extends cdktf.TerraformResource {
return this._name
}
+ // reputation_metrics_enabled - computed: false, optional: true, required: false
+ private _reputationMetricsEnabled?: boolean;
+ public get reputationMetricsEnabled() {
+ return this.getBooleanAttribute('reputation_metrics_enabled');
+ }
+ public set reputationMetricsEnabled(value: boolean ) {
+ this._reputationMetricsEnabled = value;
+ }
+ public resetReputationMetricsEnabled() {
+ this._reputationMetricsEnabled = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get reputationMetricsEnabledInput() {
+ return this._reputationMetricsEnabled
+ }
+
+ // sending_enabled - computed: false, optional: true, required: false
+ private _sendingEnabled?: boolean;
+ public get sendingEnabled() {
+ return this.getBooleanAttribute('sending_enabled');
+ }
+ public set sendingEnabled(value: boolean ) {
+ this._sendingEnabled = value;
+ }
+ public resetSendingEnabled() {
+ this._sendingEnabled = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get sendingEnabledInput() {
+ return this._sendingEnabled
+ }
+
// delivery_options - computed: false, optional: true, required: false
private _deliveryOptions?: SesConfigurationSetDeliveryOptions[];
public get deliveryOptions() {
@@ -96,6 +137,8 @@ export class SesConfigurationSet extends cdktf.TerraformResource {
protected synthesizeAttributes(): { [name: string]: any } {
return {
name: cdktf.stringToTerraform(this._name),
+ reputation_metrics_enabled: cdktf.booleanToTerraform(this._reputationMetricsEnabled),
+ sending_enabled: cdktf.booleanToTerraform(this._sendingEnabled),
delivery_options: cdktf.listMapper(sesConfigurationSetDeliveryOptionsToTerraform)(this._deliveryOptions),
};
}
diff --git a/src/ses-receipt-rule.ts b/src/ses-receipt-rule.ts
index a56a49ff9f65..094b74903689 100644
--- a/src/ses-receipt-rule.ts
+++ b/src/ses-receipt-rule.ts
@@ -102,6 +102,7 @@ function sesReceiptRuleS3ActionToTerraform(struct?: SesReceiptRuleS3Action): any
}
export interface SesReceiptRuleSnsAction {
+ readonly encoding?: string;
readonly position: number;
readonly topicArn: string;
}
@@ -109,6 +110,7 @@ export interface SesReceiptRuleSnsAction {
function sesReceiptRuleSnsActionToTerraform(struct?: SesReceiptRuleSnsAction): any {
if (!cdktf.canInspect(struct)) { return struct; }
return {
+ encoding: cdktf.stringToTerraform(struct!.encoding),
position: cdktf.numberToTerraform(struct!.position),
topic_arn: cdktf.stringToTerraform(struct!.topicArn),
}
diff --git a/src/sfn-activity.ts b/src/sfn-activity.ts
index 502865de83db..500b6b827772 100644
--- a/src/sfn-activity.ts
+++ b/src/sfn-activity.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface SfnActivityConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -32,6 +33,7 @@ export class SfnActivity extends cdktf.TerraformResource {
});
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -77,6 +79,22 @@ export class SfnActivity extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -85,6 +103,7 @@ export class SfnActivity extends cdktf.TerraformResource {
return {
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/sfn-state-machine.ts b/src/sfn-state-machine.ts
index 895a2cb1c077..5a34e3bf7f18 100644
--- a/src/sfn-state-machine.ts
+++ b/src/sfn-state-machine.ts
@@ -11,6 +11,7 @@ export interface SfnStateMachineConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly roleArn: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly type?: string;
/** logging_configuration block */
readonly loggingConfiguration?: SfnStateMachineLoggingConfiguration[];
@@ -54,6 +55,7 @@ export class SfnStateMachine extends cdktf.TerraformResource {
this._name = config.name;
this._roleArn = config.roleArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._type = config.type;
this._loggingConfiguration = config.loggingConfiguration;
}
@@ -137,6 +139,22 @@ export class SfnStateMachine extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// type - computed: false, optional: true, required: false
private _type?: string;
public get type() {
@@ -179,6 +197,7 @@ export class SfnStateMachine extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
role_arn: cdktf.stringToTerraform(this._roleArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
type: cdktf.stringToTerraform(this._type),
logging_configuration: cdktf.listMapper(sfnStateMachineLoggingConfigurationToTerraform)(this._loggingConfiguration),
};
diff --git a/src/signer-signing-profile.ts b/src/signer-signing-profile.ts
index 44da5d161675..c26ec3a35c8b 100644
--- a/src/signer-signing-profile.ts
+++ b/src/signer-signing-profile.ts
@@ -11,6 +11,7 @@ export interface SignerSigningProfileConfig extends cdktf.TerraformMetaArguments
readonly namePrefix?: string;
readonly platformId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** signature_validity_period block */
readonly signatureValidityPeriod?: SignerSigningProfileSignatureValidityPeriod[];
}
@@ -68,6 +69,7 @@ export class SignerSigningProfile extends cdktf.TerraformResource {
this._namePrefix = config.namePrefix;
this._platformId = config.platformId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._signatureValidityPeriod = config.signatureValidityPeriod;
}
@@ -161,6 +163,22 @@ export class SignerSigningProfile extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// version - computed: true, optional: false, required: false
public get version() {
return this.getStringAttribute('version');
@@ -197,6 +215,7 @@ export class SignerSigningProfile extends cdktf.TerraformResource {
name_prefix: cdktf.stringToTerraform(this._namePrefix),
platform_id: cdktf.stringToTerraform(this._platformId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
signature_validity_period: cdktf.listMapper(signerSigningProfileSignatureValidityPeriodToTerraform)(this._signatureValidityPeriod),
};
}
diff --git a/src/sns-topic-policy.ts b/src/sns-topic-policy.ts
index 1e11c860bbe2..91f7bffc9b38 100644
--- a/src/sns-topic-policy.ts
+++ b/src/sns-topic-policy.ts
@@ -56,6 +56,11 @@ export class SnsTopicPolicy extends cdktf.TerraformResource {
return this.getStringAttribute('id');
}
+ // owner - computed: true, optional: false, required: false
+ public get owner() {
+ return this.getStringAttribute('owner');
+ }
+
// policy - computed: false, optional: false, required: true
private _policy: string;
public get policy() {
diff --git a/src/sns-topic.ts b/src/sns-topic.ts
index 2dae5b0ea795..93ebd8def4e7 100644
--- a/src/sns-topic.ts
+++ b/src/sns-topic.ts
@@ -28,6 +28,7 @@ export interface SnsTopicConfig extends cdktf.TerraformMetaArguments {
readonly sqsSuccessFeedbackRoleArn?: string;
readonly sqsSuccessFeedbackSampleRate?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -70,6 +71,7 @@ export class SnsTopic extends cdktf.TerraformResource {
this._sqsSuccessFeedbackRoleArn = config.sqsSuccessFeedbackRoleArn;
this._sqsSuccessFeedbackSampleRate = config.sqsSuccessFeedbackSampleRate;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -422,6 +424,22 @@ export class SnsTopic extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -449,6 +467,7 @@ export class SnsTopic extends cdktf.TerraformResource {
sqs_success_feedback_role_arn: cdktf.stringToTerraform(this._sqsSuccessFeedbackRoleArn),
sqs_success_feedback_sample_rate: cdktf.numberToTerraform(this._sqsSuccessFeedbackSampleRate),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/spot-fleet-request.ts b/src/spot-fleet-request.ts
index 80161aee7db4..425c1807534c 100644
--- a/src/spot-fleet-request.ts
+++ b/src/spot-fleet-request.ts
@@ -17,6 +17,7 @@ export interface SpotFleetRequestConfig extends cdktf.TerraformMetaArguments {
readonly replaceUnhealthyInstances?: boolean;
readonly spotPrice?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetCapacity: number;
readonly targetGroupArns?: string[];
readonly terminateInstancesWithExpiration?: boolean;
@@ -264,6 +265,7 @@ export class SpotFleetRequest extends cdktf.TerraformResource {
this._replaceUnhealthyInstances = config.replaceUnhealthyInstances;
this._spotPrice = config.spotPrice;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetCapacity = config.targetCapacity;
this._targetGroupArns = config.targetGroupArns;
this._terminateInstancesWithExpiration = config.terminateInstancesWithExpiration;
@@ -452,6 +454,22 @@ export class SpotFleetRequest extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_capacity - computed: false, optional: false, required: true
private _targetCapacity: number;
public get targetCapacity() {
@@ -625,6 +643,7 @@ export class SpotFleetRequest extends cdktf.TerraformResource {
replace_unhealthy_instances: cdktf.booleanToTerraform(this._replaceUnhealthyInstances),
spot_price: cdktf.stringToTerraform(this._spotPrice),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_capacity: cdktf.numberToTerraform(this._targetCapacity),
target_group_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._targetGroupArns),
terminate_instances_with_expiration: cdktf.booleanToTerraform(this._terminateInstancesWithExpiration),
diff --git a/src/spot-instance-request.ts b/src/spot-instance-request.ts
index 3f07e254722f..e4a528507ea3 100644
--- a/src/spot-instance-request.ts
+++ b/src/spot-instance-request.ts
@@ -36,6 +36,7 @@ export interface SpotInstanceRequestConfig extends cdktf.TerraformMetaArguments
readonly spotType?: string;
readonly subnetId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly tenancy?: string;
readonly userData?: string;
readonly userDataBase64?: string;
@@ -244,6 +245,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource {
this._spotType = config.spotType;
this._subnetId = config.subnetId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._tenancy = config.tenancy;
this._userData = config.userData;
this._userDataBase64 = config.userDataBase64;
@@ -465,12 +467,12 @@ export class SpotInstanceRequest extends cdktf.TerraformResource {
return this.getStringAttribute('id');
}
- // instance_initiated_shutdown_behavior - computed: false, optional: true, required: false
+ // instance_initiated_shutdown_behavior - computed: true, optional: true, required: false
private _instanceInitiatedShutdownBehavior?: string;
public get instanceInitiatedShutdownBehavior() {
return this.getStringAttribute('instance_initiated_shutdown_behavior');
}
- public set instanceInitiatedShutdownBehavior(value: string ) {
+ public set instanceInitiatedShutdownBehavior(value: string) {
this._instanceInitiatedShutdownBehavior = value;
}
public resetInstanceInitiatedShutdownBehavior() {
@@ -784,6 +786,22 @@ export class SpotInstanceRequest extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// tenancy - computed: true, optional: true, required: false
private _tenancy?: string;
public get tenancy() {
@@ -1075,6 +1093,7 @@ export class SpotInstanceRequest extends cdktf.TerraformResource {
spot_type: cdktf.stringToTerraform(this._spotType),
subnet_id: cdktf.stringToTerraform(this._subnetId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
tenancy: cdktf.stringToTerraform(this._tenancy),
user_data: cdktf.stringToTerraform(this._userData),
user_data_base64: cdktf.stringToTerraform(this._userDataBase64),
diff --git a/src/sqs-queue.ts b/src/sqs-queue.ts
index f7ca9dbc88cc..208a32147231 100644
--- a/src/sqs-queue.ts
+++ b/src/sqs-queue.ts
@@ -20,6 +20,7 @@ export interface SqsQueueConfig extends cdktf.TerraformMetaArguments {
readonly receiveWaitTimeSeconds?: number;
readonly redrivePolicy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly visibilityTimeoutSeconds?: number;
}
@@ -55,6 +56,7 @@ export class SqsQueue extends cdktf.TerraformResource {
this._receiveWaitTimeSeconds = config.receiveWaitTimeSeconds;
this._redrivePolicy = config.redrivePolicy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._visibilityTimeoutSeconds = config.visibilityTimeoutSeconds;
}
@@ -280,6 +282,22 @@ export class SqsQueue extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// visibility_timeout_seconds - computed: false, optional: true, required: false
private _visibilityTimeoutSeconds?: number;
public get visibilityTimeoutSeconds() {
@@ -315,6 +333,7 @@ export class SqsQueue extends cdktf.TerraformResource {
receive_wait_time_seconds: cdktf.numberToTerraform(this._receiveWaitTimeSeconds),
redrive_policy: cdktf.stringToTerraform(this._redrivePolicy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
visibility_timeout_seconds: cdktf.numberToTerraform(this._visibilityTimeoutSeconds),
};
}
diff --git a/src/ssm-activation.ts b/src/ssm-activation.ts
index 8b7cf618405c..c1f17a3482fd 100644
--- a/src/ssm-activation.ts
+++ b/src/ssm-activation.ts
@@ -13,6 +13,7 @@ export interface SsmActivationConfig extends cdktf.TerraformMetaArguments {
readonly name?: string;
readonly registrationLimit?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class SsmActivation extends cdktf.TerraformResource {
this._name = config.name;
this._registrationLimit = config.registrationLimit;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -159,6 +161,22 @@ export class SsmActivation extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -171,6 +189,7 @@ export class SsmActivation extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
registration_limit: cdktf.numberToTerraform(this._registrationLimit),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ssm-document.ts b/src/ssm-document.ts
index ccfdfbd65246..b02e4f19d215 100644
--- a/src/ssm-document.ts
+++ b/src/ssm-document.ts
@@ -13,6 +13,7 @@ export interface SsmDocumentConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly permissions?: { [key: string]: string };
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetType?: string;
readonly versionName?: string;
/** attachments_source block */
@@ -81,6 +82,7 @@ export class SsmDocument extends cdktf.TerraformResource {
this._name = config.name;
this._permissions = config.permissions;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetType = config.targetType;
this._versionName = config.versionName;
this._attachmentsSource = config.attachmentsSource;
@@ -247,6 +249,22 @@ export class SsmDocument extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_type - computed: false, optional: true, required: false
private _targetType?: string;
public get targetType() {
@@ -307,6 +325,7 @@ export class SsmDocument extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
permissions: cdktf.hashMapper(cdktf.anyToTerraform)(this._permissions),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_type: cdktf.stringToTerraform(this._targetType),
version_name: cdktf.stringToTerraform(this._versionName),
attachments_source: cdktf.listMapper(ssmDocumentAttachmentsSourceToTerraform)(this._attachmentsSource),
diff --git a/src/ssm-maintenance-window.ts b/src/ssm-maintenance-window.ts
index 36121bce309a..17ec23660017 100644
--- a/src/ssm-maintenance-window.ts
+++ b/src/ssm-maintenance-window.ts
@@ -19,6 +19,7 @@ export interface SsmMaintenanceWindowConfig extends cdktf.TerraformMetaArguments
readonly scheduleTimezone?: string;
readonly startDate?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -52,6 +53,7 @@ export class SsmMaintenanceWindow extends cdktf.TerraformResource {
this._scheduleTimezone = config.scheduleTimezone;
this._startDate = config.startDate;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -243,6 +245,22 @@ export class SsmMaintenanceWindow extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -261,6 +279,7 @@ export class SsmMaintenanceWindow extends cdktf.TerraformResource {
schedule_timezone: cdktf.stringToTerraform(this._scheduleTimezone),
start_date: cdktf.stringToTerraform(this._startDate),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/ssm-parameter.ts b/src/ssm-parameter.ts
index 4ea2828ecc84..d3fc6e76fa6f 100644
--- a/src/ssm-parameter.ts
+++ b/src/ssm-parameter.ts
@@ -14,6 +14,7 @@ export interface SsmParameterConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly overwrite?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly tier?: string;
readonly type: string;
readonly value: string;
@@ -45,6 +46,7 @@ export class SsmParameter extends cdktf.TerraformResource {
this._name = config.name;
this._overwrite = config.overwrite;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._tier = config.tier;
this._type = config.type;
this._value = config.value;
@@ -173,6 +175,22 @@ export class SsmParameter extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// tier - computed: false, optional: true, required: false
private _tier?: string;
public get tier() {
@@ -233,6 +251,7 @@ export class SsmParameter extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
overwrite: cdktf.booleanToTerraform(this._overwrite),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
tier: cdktf.stringToTerraform(this._tier),
type: cdktf.stringToTerraform(this._type),
value: cdktf.stringToTerraform(this._value),
diff --git a/src/ssm-patch-baseline.ts b/src/ssm-patch-baseline.ts
index 1477c94fcde3..32b367a8d702 100644
--- a/src/ssm-patch-baseline.ts
+++ b/src/ssm-patch-baseline.ts
@@ -16,6 +16,7 @@ export interface SsmPatchBaselineConfig extends cdktf.TerraformMetaArguments {
readonly rejectedPatches?: string[];
readonly rejectedPatchesAction?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** approval_rule block */
readonly approvalRule?: SsmPatchBaselineApprovalRule[];
/** global_filter block */
@@ -113,6 +114,7 @@ export class SsmPatchBaseline extends cdktf.TerraformResource {
this._rejectedPatches = config.rejectedPatches;
this._rejectedPatchesAction = config.rejectedPatchesAction;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._approvalRule = config.approvalRule;
this._globalFilter = config.globalFilter;
this._source = config.source;
@@ -273,6 +275,22 @@ export class SsmPatchBaseline extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// approval_rule - computed: false, optional: true, required: false
private _approvalRule?: SsmPatchBaselineApprovalRule[];
public get approvalRule() {
@@ -336,6 +354,7 @@ export class SsmPatchBaseline extends cdktf.TerraformResource {
rejected_patches: cdktf.listMapper(cdktf.stringToTerraform)(this._rejectedPatches),
rejected_patches_action: cdktf.stringToTerraform(this._rejectedPatchesAction),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
approval_rule: cdktf.listMapper(ssmPatchBaselineApprovalRuleToTerraform)(this._approvalRule),
global_filter: cdktf.listMapper(ssmPatchBaselineGlobalFilterToTerraform)(this._globalFilter),
source: cdktf.listMapper(ssmPatchBaselineSourceToTerraform)(this._source),
diff --git a/src/ssoadmin-permission-set.ts b/src/ssoadmin-permission-set.ts
index 6ed1f243de23..99d0af64f090 100644
--- a/src/ssoadmin-permission-set.ts
+++ b/src/ssoadmin-permission-set.ts
@@ -13,6 +13,7 @@ export interface SsoadminPermissionSetConfig extends cdktf.TerraformMetaArgument
readonly relayState?: string;
readonly sessionDuration?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class SsoadminPermissionSet extends cdktf.TerraformResource {
this._relayState = config.relayState;
this._sessionDuration = config.sessionDuration;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -151,6 +153,22 @@ export class SsoadminPermissionSet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -163,6 +181,7 @@ export class SsoadminPermissionSet extends cdktf.TerraformResource {
relay_state: cdktf.stringToTerraform(this._relayState),
session_duration: cdktf.stringToTerraform(this._sessionDuration),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/storagegateway-cached-iscsi-volume.ts b/src/storagegateway-cached-iscsi-volume.ts
index 523391fa462e..98d20612b62f 100644
--- a/src/storagegateway-cached-iscsi-volume.ts
+++ b/src/storagegateway-cached-iscsi-volume.ts
@@ -14,6 +14,7 @@ export interface StoragegatewayCachedIscsiVolumeConfig extends cdktf.TerraformMe
readonly snapshotId?: string;
readonly sourceVolumeArn?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetName: string;
readonly volumeSizeInBytes: number;
}
@@ -44,6 +45,7 @@ export class StoragegatewayCachedIscsiVolume extends cdktf.TerraformResource {
this._snapshotId = config.snapshotId;
this._sourceVolumeArn = config.sourceVolumeArn;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetName = config.targetName;
this._volumeSizeInBytes = config.volumeSizeInBytes;
}
@@ -183,6 +185,22 @@ export class StoragegatewayCachedIscsiVolume extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_arn - computed: true, optional: false, required: false
public get targetArn() {
return this.getStringAttribute('target_arn');
@@ -237,6 +255,7 @@ export class StoragegatewayCachedIscsiVolume extends cdktf.TerraformResource {
snapshot_id: cdktf.stringToTerraform(this._snapshotId),
source_volume_arn: cdktf.stringToTerraform(this._sourceVolumeArn),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_name: cdktf.stringToTerraform(this._targetName),
volume_size_in_bytes: cdktf.numberToTerraform(this._volumeSizeInBytes),
};
diff --git a/src/storagegateway-gateway.ts b/src/storagegateway-gateway.ts
index 48d319147937..fb7b1974cfa7 100644
--- a/src/storagegateway-gateway.ts
+++ b/src/storagegateway-gateway.ts
@@ -21,6 +21,7 @@ export interface StoragegatewayGatewayConfig extends cdktf.TerraformMetaArgument
readonly smbGuestPassword?: string;
readonly smbSecurityStrategy?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly tapeDriveType?: string;
/** smb_active_directory_settings block */
readonly smbActiveDirectorySettings?: StoragegatewayGatewaySmbActiveDirectorySettings[];
@@ -100,6 +101,7 @@ export class StoragegatewayGateway extends cdktf.TerraformResource {
this._smbGuestPassword = config.smbGuestPassword;
this._smbSecurityStrategy = config.smbSecurityStrategy;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._tapeDriveType = config.tapeDriveType;
this._smbActiveDirectorySettings = config.smbActiveDirectorySettings;
this._timeouts = config.timeouts;
@@ -362,6 +364,22 @@ export class StoragegatewayGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// tape_drive_type - computed: false, optional: true, required: false
private _tapeDriveType?: string;
public get tapeDriveType() {
@@ -430,6 +448,7 @@ export class StoragegatewayGateway extends cdktf.TerraformResource {
smb_guest_password: cdktf.stringToTerraform(this._smbGuestPassword),
smb_security_strategy: cdktf.stringToTerraform(this._smbSecurityStrategy),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
tape_drive_type: cdktf.stringToTerraform(this._tapeDriveType),
smb_active_directory_settings: cdktf.listMapper(storagegatewayGatewaySmbActiveDirectorySettingsToTerraform)(this._smbActiveDirectorySettings),
timeouts: storagegatewayGatewayTimeoutsToTerraform(this._timeouts),
diff --git a/src/storagegateway-nfs-file-share.ts b/src/storagegateway-nfs-file-share.ts
index b42d771d586a..3fb17cbac7d8 100644
--- a/src/storagegateway-nfs-file-share.ts
+++ b/src/storagegateway-nfs-file-share.ts
@@ -22,6 +22,7 @@ export interface StoragegatewayNfsFileShareConfig extends cdktf.TerraformMetaArg
readonly roleArn: string;
readonly squash?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** cache_attributes block */
readonly cacheAttributes?: StoragegatewayNfsFileShareCacheAttributes[];
/** nfs_file_share_defaults block */
@@ -107,6 +108,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource {
this._roleArn = config.roleArn;
this._squash = config.squash;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._cacheAttributes = config.cacheAttributes;
this._nfsFileShareDefaults = config.nfsFileShareDefaults;
this._timeouts = config.timeouts;
@@ -364,6 +366,22 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// cache_attributes - computed: false, optional: true, required: false
private _cacheAttributes?: StoragegatewayNfsFileShareCacheAttributes[];
public get cacheAttributes() {
@@ -433,6 +451,7 @@ export class StoragegatewayNfsFileShare extends cdktf.TerraformResource {
role_arn: cdktf.stringToTerraform(this._roleArn),
squash: cdktf.stringToTerraform(this._squash),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
cache_attributes: cdktf.listMapper(storagegatewayNfsFileShareCacheAttributesToTerraform)(this._cacheAttributes),
nfs_file_share_defaults: cdktf.listMapper(storagegatewayNfsFileShareNfsFileShareDefaultsToTerraform)(this._nfsFileShareDefaults),
timeouts: storagegatewayNfsFileShareTimeoutsToTerraform(this._timeouts),
diff --git a/src/storagegateway-smb-file-share.ts b/src/storagegateway-smb-file-share.ts
index 3fadb3de440d..0b3c857ae605 100644
--- a/src/storagegateway-smb-file-share.ts
+++ b/src/storagegateway-smb-file-share.ts
@@ -27,6 +27,7 @@ export interface StoragegatewaySmbFileShareConfig extends cdktf.TerraformMetaArg
readonly roleArn: string;
readonly smbAclEnabled?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly validUserList?: string[];
/** cache_attributes block */
readonly cacheAttributes?: StoragegatewaySmbFileShareCacheAttributes[];
@@ -99,6 +100,7 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource {
this._roleArn = config.roleArn;
this._smbAclEnabled = config.smbAclEnabled;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._validUserList = config.validUserList;
this._cacheAttributes = config.cacheAttributes;
this._timeouts = config.timeouts;
@@ -439,6 +441,22 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// valid_user_list - computed: false, optional: true, required: false
private _validUserList?: string[];
public get validUserList() {
@@ -513,6 +531,7 @@ export class StoragegatewaySmbFileShare extends cdktf.TerraformResource {
role_arn: cdktf.stringToTerraform(this._roleArn),
smb_acl_enabled: cdktf.booleanToTerraform(this._smbAclEnabled),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
valid_user_list: cdktf.listMapper(cdktf.stringToTerraform)(this._validUserList),
cache_attributes: cdktf.listMapper(storagegatewaySmbFileShareCacheAttributesToTerraform)(this._cacheAttributes),
timeouts: storagegatewaySmbFileShareTimeoutsToTerraform(this._timeouts),
diff --git a/src/storagegateway-stored-iscsi-volume.ts b/src/storagegateway-stored-iscsi-volume.ts
index f3ba24e14499..7cd735b9ba77 100644
--- a/src/storagegateway-stored-iscsi-volume.ts
+++ b/src/storagegateway-stored-iscsi-volume.ts
@@ -15,6 +15,7 @@ export interface StoragegatewayStoredIscsiVolumeConfig extends cdktf.TerraformMe
readonly preserveExistingData: boolean;
readonly snapshotId?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly targetName: string;
}
@@ -45,6 +46,7 @@ export class StoragegatewayStoredIscsiVolume extends cdktf.TerraformResource {
this._preserveExistingData = config.preserveExistingData;
this._snapshotId = config.snapshotId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._targetName = config.targetName;
}
@@ -193,6 +195,22 @@ export class StoragegatewayStoredIscsiVolume extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// target_arn - computed: true, optional: false, required: false
public get targetArn() {
return this.getStringAttribute('target_arn');
@@ -250,6 +268,7 @@ export class StoragegatewayStoredIscsiVolume extends cdktf.TerraformResource {
preserve_existing_data: cdktf.booleanToTerraform(this._preserveExistingData),
snapshot_id: cdktf.stringToTerraform(this._snapshotId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
target_name: cdktf.stringToTerraform(this._targetName),
};
}
diff --git a/src/storagegateway-tape-pool.ts b/src/storagegateway-tape-pool.ts
index ead9a4335698..cfee7f2e930a 100644
--- a/src/storagegateway-tape-pool.ts
+++ b/src/storagegateway-tape-pool.ts
@@ -12,6 +12,7 @@ export interface StoragegatewayTapePoolConfig extends cdktf.TerraformMetaArgumen
readonly retentionLockType?: string;
readonly storageClass: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -38,6 +39,7 @@ export class StoragegatewayTapePool extends cdktf.TerraformResource {
this._retentionLockType = config.retentionLockType;
this._storageClass = config.storageClass;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -128,6 +130,22 @@ export class StoragegatewayTapePool extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -139,6 +157,7 @@ export class StoragegatewayTapePool extends cdktf.TerraformResource {
retention_lock_type: cdktf.stringToTerraform(this._retentionLockType),
storage_class: cdktf.stringToTerraform(this._storageClass),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/swf-domain.ts b/src/swf-domain.ts
index ae061190b7ca..ccc787ad1065 100644
--- a/src/swf-domain.ts
+++ b/src/swf-domain.ts
@@ -11,6 +11,7 @@ export interface SwfDomainConfig extends cdktf.TerraformMetaArguments {
readonly name?: string;
readonly namePrefix?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly workflowExecutionRetentionPeriodInDays: string;
}
@@ -37,6 +38,7 @@ export class SwfDomain extends cdktf.TerraformResource {
this._name = config.name;
this._namePrefix = config.namePrefix;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._workflowExecutionRetentionPeriodInDays = config.workflowExecutionRetentionPeriodInDays;
}
@@ -118,6 +120,22 @@ export class SwfDomain extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// workflow_execution_retention_period_in_days - computed: false, optional: false, required: true
private _workflowExecutionRetentionPeriodInDays: string;
public get workflowExecutionRetentionPeriodInDays() {
@@ -141,6 +159,7 @@ export class SwfDomain extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
name_prefix: cdktf.stringToTerraform(this._namePrefix),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
workflow_execution_retention_period_in_days: cdktf.stringToTerraform(this._workflowExecutionRetentionPeriodInDays),
};
}
diff --git a/src/synthetics-canary.ts b/src/synthetics-canary.ts
index d9733168f635..a410c4ab9cac 100644
--- a/src/synthetics-canary.ts
+++ b/src/synthetics-canary.ts
@@ -19,6 +19,7 @@ export interface SyntheticsCanaryConfig extends cdktf.TerraformMetaArguments {
readonly startCanary?: boolean;
readonly successRetentionPeriod?: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly zipFile?: string;
/** run_config block */
readonly runConfig?: SyntheticsCanaryRunConfig[];
@@ -122,6 +123,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource {
this._startCanary = config.startCanary;
this._successRetentionPeriod = config.successRetentionPeriod;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._zipFile = config.zipFile;
this._runConfig = config.runConfig;
this._schedule = config.schedule;
@@ -334,6 +336,22 @@ export class SyntheticsCanary extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// timeline - computed: true, optional: false, required: false
public timeline(index: string) {
return new SyntheticsCanaryTimeline(this, 'timeline', index);
@@ -418,6 +436,7 @@ export class SyntheticsCanary extends cdktf.TerraformResource {
start_canary: cdktf.booleanToTerraform(this._startCanary),
success_retention_period: cdktf.numberToTerraform(this._successRetentionPeriod),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
zip_file: cdktf.stringToTerraform(this._zipFile),
run_config: cdktf.listMapper(syntheticsCanaryRunConfigToTerraform)(this._runConfig),
schedule: cdktf.listMapper(syntheticsCanaryScheduleToTerraform)(this._schedule),
diff --git a/src/transfer-server.ts b/src/transfer-server.ts
index 19b5d9a1a0e0..bb29046aef34 100644
--- a/src/transfer-server.ts
+++ b/src/transfer-server.ts
@@ -14,6 +14,7 @@ export interface TransferServerConfig extends cdktf.TerraformMetaArguments {
readonly invocationRole?: string;
readonly loggingRole?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly url?: string;
/** endpoint_details block */
readonly endpointDetails?: TransferServerEndpointDetails[];
@@ -62,6 +63,7 @@ export class TransferServer extends cdktf.TerraformResource {
this._invocationRole = config.invocationRole;
this._loggingRole = config.loggingRole;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._url = config.url;
this._endpointDetails = config.endpointDetails;
}
@@ -202,6 +204,22 @@ export class TransferServer extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// url - computed: false, optional: true, required: false
private _url?: string;
public get url() {
@@ -247,6 +265,7 @@ export class TransferServer extends cdktf.TerraformResource {
invocation_role: cdktf.stringToTerraform(this._invocationRole),
logging_role: cdktf.stringToTerraform(this._loggingRole),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
url: cdktf.stringToTerraform(this._url),
endpoint_details: cdktf.listMapper(transferServerEndpointDetailsToTerraform)(this._endpointDetails),
};
diff --git a/src/transfer-user.ts b/src/transfer-user.ts
index 86a3aa7e0738..c9153fe363aa 100644
--- a/src/transfer-user.ts
+++ b/src/transfer-user.ts
@@ -13,6 +13,7 @@ export interface TransferUserConfig extends cdktf.TerraformMetaArguments {
readonly role: string;
readonly serverId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly userName: string;
/** home_directory_mappings block */
readonly homeDirectoryMappings?: TransferUserHomeDirectoryMappings[];
@@ -56,6 +57,7 @@ export class TransferUser extends cdktf.TerraformResource {
this._role = config.role;
this._serverId = config.serverId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._userName = config.userName;
this._homeDirectoryMappings = config.homeDirectoryMappings;
}
@@ -164,6 +166,22 @@ export class TransferUser extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// user_name - computed: false, optional: false, required: true
private _userName: string;
public get userName() {
@@ -205,6 +223,7 @@ export class TransferUser extends cdktf.TerraformResource {
role: cdktf.stringToTerraform(this._role),
server_id: cdktf.stringToTerraform(this._serverId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user_name: cdktf.stringToTerraform(this._userName),
home_directory_mappings: cdktf.listMapper(transferUserHomeDirectoryMappingsToTerraform)(this._homeDirectoryMappings),
};
diff --git a/src/vpc-dhcp-options.ts b/src/vpc-dhcp-options.ts
index cfac5dbd27dd..cdd4e1ad2c72 100644
--- a/src/vpc-dhcp-options.ts
+++ b/src/vpc-dhcp-options.ts
@@ -13,6 +13,7 @@ export interface VpcDhcpOptionsConfig extends cdktf.TerraformMetaArguments {
readonly netbiosNodeType?: string;
readonly ntpServers?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class VpcDhcpOptions extends cdktf.TerraformResource {
this._netbiosNodeType = config.netbiosNodeType;
this._ntpServers = config.ntpServers;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -157,6 +159,22 @@ export class VpcDhcpOptions extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -169,6 +187,7 @@ export class VpcDhcpOptions extends cdktf.TerraformResource {
netbios_node_type: cdktf.stringToTerraform(this._netbiosNodeType),
ntp_servers: cdktf.listMapper(cdktf.stringToTerraform)(this._ntpServers),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/vpc-endpoint-service.ts b/src/vpc-endpoint-service.ts
index 45f27d2d81da..e06c4028960e 100644
--- a/src/vpc-endpoint-service.ts
+++ b/src/vpc-endpoint-service.ts
@@ -13,6 +13,7 @@ export interface VpcEndpointServiceConfig extends cdktf.TerraformMetaArguments {
readonly networkLoadBalancerArns?: string[];
readonly privateDnsName?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
export class VpcEndpointServicePrivateDnsNameConfiguration extends cdktf.ComplexComputedList {
@@ -62,6 +63,7 @@ export class VpcEndpointService extends cdktf.TerraformResource {
this._networkLoadBalancerArns = config.networkLoadBalancerArns;
this._privateDnsName = config.privateDnsName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -206,6 +208,22 @@ export class VpcEndpointService extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -218,6 +236,7 @@ export class VpcEndpointService extends cdktf.TerraformResource {
network_load_balancer_arns: cdktf.listMapper(cdktf.stringToTerraform)(this._networkLoadBalancerArns),
private_dns_name: cdktf.stringToTerraform(this._privateDnsName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/vpc-endpoint.ts b/src/vpc-endpoint.ts
index 80f92e69656e..79237d16ac4c 100644
--- a/src/vpc-endpoint.ts
+++ b/src/vpc-endpoint.ts
@@ -15,6 +15,7 @@ export interface VpcEndpointConfig extends cdktf.TerraformMetaArguments {
readonly serviceName: string;
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcEndpointType?: string;
readonly vpcId: string;
/** timeouts block */
@@ -75,6 +76,7 @@ export class VpcEndpoint extends cdktf.TerraformResource {
this._serviceName = config.serviceName;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcEndpointType = config.vpcEndpointType;
this._vpcId = config.vpcId;
this._timeouts = config.timeouts;
@@ -254,6 +256,22 @@ export class VpcEndpoint extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_endpoint_type - computed: false, optional: true, required: false
private _vpcEndpointType?: string;
public get vpcEndpointType() {
@@ -313,6 +331,7 @@ export class VpcEndpoint extends cdktf.TerraformResource {
service_name: cdktf.stringToTerraform(this._serviceName),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_endpoint_type: cdktf.stringToTerraform(this._vpcEndpointType),
vpc_id: cdktf.stringToTerraform(this._vpcId),
timeouts: vpcEndpointTimeoutsToTerraform(this._timeouts),
diff --git a/src/vpc-peering-connection-accepter.ts b/src/vpc-peering-connection-accepter.ts
index 04cee1aca832..a921649e4e96 100644
--- a/src/vpc-peering-connection-accepter.ts
+++ b/src/vpc-peering-connection-accepter.ts
@@ -9,6 +9,7 @@ import * as cdktf from 'cdktf';
export interface VpcPeeringConnectionAccepterAConfig extends cdktf.TerraformMetaArguments {
readonly autoAccept?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcPeeringConnectionId: string;
/** accepter block */
readonly accepter?: VpcPeeringConnectionAccepterAccepter[];
@@ -67,6 +68,7 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource {
});
this._autoAccept = config.autoAccept;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcPeeringConnectionId = config.vpcPeeringConnectionId;
this._accepter = config.accepter;
this._requester = config.requester;
@@ -133,6 +135,22 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: false, required: false
public get vpcId() {
return this.getStringAttribute('vpc_id');
@@ -191,6 +209,7 @@ export class VpcPeeringConnectionAccepterA extends cdktf.TerraformResource {
return {
auto_accept: cdktf.booleanToTerraform(this._autoAccept),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_peering_connection_id: cdktf.stringToTerraform(this._vpcPeeringConnectionId),
accepter: cdktf.listMapper(vpcPeeringConnectionAccepterAccepterToTerraform)(this._accepter),
requester: cdktf.listMapper(vpcPeeringConnectionAccepterRequesterToTerraform)(this._requester),
diff --git a/src/vpc-peering-connection.ts b/src/vpc-peering-connection.ts
index e8917004c17b..a81d7f50c619 100644
--- a/src/vpc-peering-connection.ts
+++ b/src/vpc-peering-connection.ts
@@ -12,6 +12,7 @@ export interface VpcPeeringConnectionConfig extends cdktf.TerraformMetaArguments
readonly peerRegion?: string;
readonly peerVpcId: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId: string;
/** accepter block */
readonly accepter?: VpcPeeringConnectionAccepter[];
@@ -90,6 +91,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource {
this._peerRegion = config.peerRegion;
this._peerVpcId = config.peerVpcId;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
this._accepter = config.accepter;
this._requester = config.requester;
@@ -187,6 +189,22 @@ export class VpcPeeringConnection extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: false, optional: false, required: true
private _vpcId: string;
public get vpcId() {
@@ -259,6 +277,7 @@ export class VpcPeeringConnection extends cdktf.TerraformResource {
peer_region: cdktf.stringToTerraform(this._peerRegion),
peer_vpc_id: cdktf.stringToTerraform(this._peerVpcId),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
accepter: cdktf.listMapper(vpcPeeringConnectionAccepterToTerraform)(this._accepter),
requester: cdktf.listMapper(vpcPeeringConnectionRequesterToTerraform)(this._requester),
diff --git a/src/vpn-connection.ts b/src/vpn-connection.ts
index cb35ec515294..c526e991f59c 100644
--- a/src/vpn-connection.ts
+++ b/src/vpn-connection.ts
@@ -15,6 +15,7 @@ export interface VpnConnectionConfig extends cdktf.TerraformMetaArguments {
readonly remoteIpv6NetworkCidr?: string;
readonly staticRoutesOnly?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly transitGatewayId?: string;
readonly tunnel1DpdTimeoutAction?: string;
readonly tunnel1DpdTimeoutSeconds?: number;
@@ -128,6 +129,7 @@ export class VpnConnection extends cdktf.TerraformResource {
this._remoteIpv6NetworkCidr = config.remoteIpv6NetworkCidr;
this._staticRoutesOnly = config.staticRoutesOnly;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._transitGatewayId = config.transitGatewayId;
this._tunnel1DpdTimeoutAction = config.tunnel1DpdTimeoutAction;
this._tunnel1DpdTimeoutSeconds = config.tunnel1DpdTimeoutSeconds;
@@ -319,6 +321,22 @@ export class VpnConnection extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// transit_gateway_attachment_id - computed: true, optional: false, required: false
public get transitGatewayAttachmentId() {
return this.getStringAttribute('transit_gateway_attachment_id');
@@ -1030,6 +1048,7 @@ export class VpnConnection extends cdktf.TerraformResource {
remote_ipv6_network_cidr: cdktf.stringToTerraform(this._remoteIpv6NetworkCidr),
static_routes_only: cdktf.booleanToTerraform(this._staticRoutesOnly),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
transit_gateway_id: cdktf.stringToTerraform(this._transitGatewayId),
tunnel1_dpd_timeout_action: cdktf.stringToTerraform(this._tunnel1DpdTimeoutAction),
tunnel1_dpd_timeout_seconds: cdktf.numberToTerraform(this._tunnel1DpdTimeoutSeconds),
diff --git a/src/vpn-gateway.ts b/src/vpn-gateway.ts
index 11b17a515b92..03dc60e1face 100644
--- a/src/vpn-gateway.ts
+++ b/src/vpn-gateway.ts
@@ -10,6 +10,7 @@ export interface VpnGatewayConfig extends cdktf.TerraformMetaArguments {
readonly amazonSideAsn?: string;
readonly availabilityZone?: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly vpcId?: string;
}
@@ -35,6 +36,7 @@ export class VpnGateway extends cdktf.TerraformResource {
this._amazonSideAsn = config.amazonSideAsn;
this._availabilityZone = config.availabilityZone;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._vpcId = config.vpcId;
}
@@ -100,6 +102,22 @@ export class VpnGateway extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// vpc_id - computed: true, optional: true, required: false
private _vpcId?: string;
public get vpcId() {
@@ -125,6 +143,7 @@ export class VpnGateway extends cdktf.TerraformResource {
amazon_side_asn: cdktf.stringToTerraform(this._amazonSideAsn),
availability_zone: cdktf.stringToTerraform(this._availabilityZone),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
vpc_id: cdktf.stringToTerraform(this._vpcId),
};
}
diff --git a/src/waf-rate-based-rule.ts b/src/waf-rate-based-rule.ts
index 77807976c60f..134b488e1465 100644
--- a/src/waf-rate-based-rule.ts
+++ b/src/waf-rate-based-rule.ts
@@ -12,6 +12,7 @@ export interface WafRateBasedRuleConfig extends cdktf.TerraformMetaArguments {
readonly rateKey: string;
readonly rateLimit: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** predicates block */
readonly predicates?: WafRateBasedRulePredicates[];
}
@@ -55,6 +56,7 @@ export class WafRateBasedRule extends cdktf.TerraformResource {
this._rateKey = config.rateKey;
this._rateLimit = config.rateLimit;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._predicates = config.predicates;
}
@@ -140,6 +142,22 @@ export class WafRateBasedRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// predicates - computed: false, optional: true, required: false
private _predicates?: WafRateBasedRulePredicates[];
public get predicates() {
@@ -167,6 +185,7 @@ export class WafRateBasedRule extends cdktf.TerraformResource {
rate_key: cdktf.stringToTerraform(this._rateKey),
rate_limit: cdktf.numberToTerraform(this._rateLimit),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
predicates: cdktf.listMapper(wafRateBasedRulePredicatesToTerraform)(this._predicates),
};
}
diff --git a/src/waf-rule-group.ts b/src/waf-rule-group.ts
index 925377ffe947..039958301b6f 100644
--- a/src/waf-rule-group.ts
+++ b/src/waf-rule-group.ts
@@ -10,6 +10,7 @@ export interface WafRuleGroupConfig extends cdktf.TerraformMetaArguments {
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** activated_rule block */
readonly activatedRule?: WafRuleGroupActivatedRule[];
}
@@ -65,6 +66,7 @@ export class WafRuleGroup extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._activatedRule = config.activatedRule;
}
@@ -124,6 +126,22 @@ export class WafRuleGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// activated_rule - computed: false, optional: true, required: false
private _activatedRule?: WafRuleGroupActivatedRule[];
public get activatedRule() {
@@ -149,6 +167,7 @@ export class WafRuleGroup extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
activated_rule: cdktf.listMapper(wafRuleGroupActivatedRuleToTerraform)(this._activatedRule),
};
}
diff --git a/src/waf-rule.ts b/src/waf-rule.ts
index 586cd0fde175..e3c93ea54594 100644
--- a/src/waf-rule.ts
+++ b/src/waf-rule.ts
@@ -10,6 +10,7 @@ export interface WafRuleConfig extends cdktf.TerraformMetaArguments {
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** predicates block */
readonly predicates?: WafRulePredicates[];
}
@@ -51,6 +52,7 @@ export class WafRule extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._predicates = config.predicates;
}
@@ -110,6 +112,22 @@ export class WafRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// predicates - computed: false, optional: true, required: false
private _predicates?: WafRulePredicates[];
public get predicates() {
@@ -135,6 +153,7 @@ export class WafRule extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
predicates: cdktf.listMapper(wafRulePredicatesToTerraform)(this._predicates),
};
}
diff --git a/src/waf-web-acl.ts b/src/waf-web-acl.ts
index bf38812d3764..14f457668f66 100644
--- a/src/waf-web-acl.ts
+++ b/src/waf-web-acl.ts
@@ -10,6 +10,7 @@ export interface WafWebAclConfig extends cdktf.TerraformMetaArguments {
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** default_action block */
readonly defaultAction: WafWebAclDefaultAction[];
/** logging_configuration block */
@@ -133,6 +134,7 @@ export class WafWebAcl extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._defaultAction = config.defaultAction;
this._loggingConfiguration = config.loggingConfiguration;
this._rules = config.rules;
@@ -194,6 +196,22 @@ export class WafWebAcl extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// default_action - computed: false, optional: false, required: true
private _defaultAction: WafWebAclDefaultAction[];
public get defaultAction() {
@@ -248,6 +266,7 @@ export class WafWebAcl extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
default_action: cdktf.listMapper(wafWebAclDefaultActionToTerraform)(this._defaultAction),
logging_configuration: cdktf.listMapper(wafWebAclLoggingConfigurationToTerraform)(this._loggingConfiguration),
rules: cdktf.listMapper(wafWebAclRulesToTerraform)(this._rules),
diff --git a/src/wafregional-rate-based-rule.ts b/src/wafregional-rate-based-rule.ts
index 2679d0ee4e37..cb510f027ab7 100644
--- a/src/wafregional-rate-based-rule.ts
+++ b/src/wafregional-rate-based-rule.ts
@@ -12,6 +12,7 @@ export interface WafregionalRateBasedRuleConfig extends cdktf.TerraformMetaArgum
readonly rateKey: string;
readonly rateLimit: number;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** predicate block */
readonly predicate?: WafregionalRateBasedRulePredicate[];
}
@@ -55,6 +56,7 @@ export class WafregionalRateBasedRule extends cdktf.TerraformResource {
this._rateKey = config.rateKey;
this._rateLimit = config.rateLimit;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._predicate = config.predicate;
}
@@ -140,6 +142,22 @@ export class WafregionalRateBasedRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// predicate - computed: false, optional: true, required: false
private _predicate?: WafregionalRateBasedRulePredicate[];
public get predicate() {
@@ -167,6 +185,7 @@ export class WafregionalRateBasedRule extends cdktf.TerraformResource {
rate_key: cdktf.stringToTerraform(this._rateKey),
rate_limit: cdktf.numberToTerraform(this._rateLimit),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
predicate: cdktf.listMapper(wafregionalRateBasedRulePredicateToTerraform)(this._predicate),
};
}
diff --git a/src/wafregional-rule-group.ts b/src/wafregional-rule-group.ts
index afa5c4aab8d0..af21b90befa4 100644
--- a/src/wafregional-rule-group.ts
+++ b/src/wafregional-rule-group.ts
@@ -10,6 +10,7 @@ export interface WafregionalRuleGroupConfig extends cdktf.TerraformMetaArguments
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** activated_rule block */
readonly activatedRule?: WafregionalRuleGroupActivatedRule[];
}
@@ -65,6 +66,7 @@ export class WafregionalRuleGroup extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._activatedRule = config.activatedRule;
}
@@ -124,6 +126,22 @@ export class WafregionalRuleGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// activated_rule - computed: false, optional: true, required: false
private _activatedRule?: WafregionalRuleGroupActivatedRule[];
public get activatedRule() {
@@ -149,6 +167,7 @@ export class WafregionalRuleGroup extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
activated_rule: cdktf.listMapper(wafregionalRuleGroupActivatedRuleToTerraform)(this._activatedRule),
};
}
diff --git a/src/wafregional-rule.ts b/src/wafregional-rule.ts
index d90aba34a9b5..b01833249aa7 100644
--- a/src/wafregional-rule.ts
+++ b/src/wafregional-rule.ts
@@ -10,6 +10,7 @@ export interface WafregionalRuleConfig extends cdktf.TerraformMetaArguments {
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** predicate block */
readonly predicate?: WafregionalRulePredicate[];
}
@@ -51,6 +52,7 @@ export class WafregionalRule extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._predicate = config.predicate;
}
@@ -110,6 +112,22 @@ export class WafregionalRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// predicate - computed: false, optional: true, required: false
private _predicate?: WafregionalRulePredicate[];
public get predicate() {
@@ -135,6 +153,7 @@ export class WafregionalRule extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
predicate: cdktf.listMapper(wafregionalRulePredicateToTerraform)(this._predicate),
};
}
diff --git a/src/wafregional-web-acl.ts b/src/wafregional-web-acl.ts
index b8a7e5dc4aac..70285a83d531 100644
--- a/src/wafregional-web-acl.ts
+++ b/src/wafregional-web-acl.ts
@@ -10,6 +10,7 @@ export interface WafregionalWebAclConfig extends cdktf.TerraformMetaArguments {
readonly metricName: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** default_action block */
readonly defaultAction: WafregionalWebAclDefaultAction[];
/** logging_configuration block */
@@ -133,6 +134,7 @@ export class WafregionalWebAcl extends cdktf.TerraformResource {
this._metricName = config.metricName;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._defaultAction = config.defaultAction;
this._loggingConfiguration = config.loggingConfiguration;
this._rule = config.rule;
@@ -194,6 +196,22 @@ export class WafregionalWebAcl extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// default_action - computed: false, optional: false, required: true
private _defaultAction: WafregionalWebAclDefaultAction[];
public get defaultAction() {
@@ -248,6 +266,7 @@ export class WafregionalWebAcl extends cdktf.TerraformResource {
metric_name: cdktf.stringToTerraform(this._metricName),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
default_action: cdktf.listMapper(wafregionalWebAclDefaultActionToTerraform)(this._defaultAction),
logging_configuration: cdktf.listMapper(wafregionalWebAclLoggingConfigurationToTerraform)(this._loggingConfiguration),
rule: cdktf.listMapper(wafregionalWebAclRuleToTerraform)(this._rule),
diff --git a/src/wafv2-ip-set.ts b/src/wafv2-ip-set.ts
index c55f27b013c9..11675f97a614 100644
--- a/src/wafv2-ip-set.ts
+++ b/src/wafv2-ip-set.ts
@@ -13,6 +13,7 @@ export interface Wafv2IpSetConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly scope: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -40,6 +41,7 @@ export class Wafv2IpSet extends cdktf.TerraformResource {
this._name = config.name;
this._scope = config.scope;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -148,6 +150,22 @@ export class Wafv2IpSet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -160,6 +178,7 @@ export class Wafv2IpSet extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
scope: cdktf.stringToTerraform(this._scope),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/wafv2-regex-pattern-set.ts b/src/wafv2-regex-pattern-set.ts
index a7d866bd0b15..b85fc7d1e526 100644
--- a/src/wafv2-regex-pattern-set.ts
+++ b/src/wafv2-regex-pattern-set.ts
@@ -11,6 +11,7 @@ export interface Wafv2RegexPatternSetConfig extends cdktf.TerraformMetaArguments
readonly name: string;
readonly scope: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** regular_expression block */
readonly regularExpression?: Wafv2RegexPatternSetRegularExpression[];
}
@@ -49,6 +50,7 @@ export class Wafv2RegexPatternSet extends cdktf.TerraformResource {
this._name = config.name;
this._scope = config.scope;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._regularExpression = config.regularExpression;
}
@@ -129,6 +131,22 @@ export class Wafv2RegexPatternSet extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// regular_expression - computed: false, optional: true, required: false
private _regularExpression?: Wafv2RegexPatternSetRegularExpression[];
public get regularExpression() {
@@ -155,6 +173,7 @@ export class Wafv2RegexPatternSet extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
scope: cdktf.stringToTerraform(this._scope),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
regular_expression: cdktf.listMapper(wafv2RegexPatternSetRegularExpressionToTerraform)(this._regularExpression),
};
}
diff --git a/src/wafv2-rule-group.ts b/src/wafv2-rule-group.ts
index d905462dcf4b..56081f536098 100644
--- a/src/wafv2-rule-group.ts
+++ b/src/wafv2-rule-group.ts
@@ -12,6 +12,7 @@ export interface Wafv2RuleGroupConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly scope: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** rule block */
readonly rule?: Wafv2RuleGroupRule[];
/** visibility_config block */
@@ -9692,6 +9693,7 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource {
this._name = config.name;
this._scope = config.scope;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._rule = config.rule;
this._visibilityConfig = config.visibilityConfig;
}
@@ -9786,6 +9788,22 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// rule - computed: false, optional: true, required: false
private _rule?: Wafv2RuleGroupRule[];
public get rule() {
@@ -9826,6 +9844,7 @@ export class Wafv2RuleGroup extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
scope: cdktf.stringToTerraform(this._scope),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
rule: cdktf.listMapper(wafv2RuleGroupRuleToTerraform)(this._rule),
visibility_config: cdktf.listMapper(wafv2RuleGroupVisibilityConfigToTerraform)(this._visibilityConfig),
};
diff --git a/src/wafv2-web-acl-logging-configuration.ts b/src/wafv2-web-acl-logging-configuration.ts
index fc23708087de..0d23aefd295f 100644
--- a/src/wafv2-web-acl-logging-configuration.ts
+++ b/src/wafv2-web-acl-logging-configuration.ts
@@ -11,9 +11,78 @@ export interface Wafv2WebAclLoggingConfigurationConfig extends cdktf.TerraformMe
readonly logDestinationConfigs: string[];
/** AWS WebACL ARN */
readonly resourceArn: string;
+ /** logging_filter block */
+ readonly loggingFilter?: Wafv2WebAclLoggingConfigurationLoggingFilter[];
/** redacted_fields block */
readonly redactedFields?: Wafv2WebAclLoggingConfigurationRedactedFields[];
}
+export interface Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition {
+ readonly action: string;
+}
+
+function wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionConditionToTerraform(struct?: Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ action: cdktf.stringToTerraform(struct!.action),
+ }
+}
+
+export interface Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition {
+ readonly labelName: string;
+}
+
+function wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameConditionToTerraform(struct?: Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ label_name: cdktf.stringToTerraform(struct!.labelName),
+ }
+}
+
+export interface Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition {
+ /** action_condition block */
+ readonly actionCondition?: Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionCondition[];
+ /** label_name_condition block */
+ readonly labelNameCondition?: Wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameCondition[];
+}
+
+function wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionToTerraform(struct?: Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ action_condition: cdktf.listMapper(wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionActionConditionToTerraform)(struct!.actionCondition),
+ label_name_condition: cdktf.listMapper(wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionLabelNameConditionToTerraform)(struct!.labelNameCondition),
+ }
+}
+
+export interface Wafv2WebAclLoggingConfigurationLoggingFilterFilter {
+ readonly behavior: string;
+ readonly requirement: string;
+ /** condition block */
+ readonly condition: Wafv2WebAclLoggingConfigurationLoggingFilterFilterCondition[];
+}
+
+function wafv2WebAclLoggingConfigurationLoggingFilterFilterToTerraform(struct?: Wafv2WebAclLoggingConfigurationLoggingFilterFilter): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ behavior: cdktf.stringToTerraform(struct!.behavior),
+ requirement: cdktf.stringToTerraform(struct!.requirement),
+ condition: cdktf.listMapper(wafv2WebAclLoggingConfigurationLoggingFilterFilterConditionToTerraform)(struct!.condition),
+ }
+}
+
+export interface Wafv2WebAclLoggingConfigurationLoggingFilter {
+ readonly defaultBehavior: string;
+ /** filter block */
+ readonly filter: Wafv2WebAclLoggingConfigurationLoggingFilterFilter[];
+}
+
+function wafv2WebAclLoggingConfigurationLoggingFilterToTerraform(struct?: Wafv2WebAclLoggingConfigurationLoggingFilter): any {
+ if (!cdktf.canInspect(struct)) { return struct; }
+ return {
+ default_behavior: cdktf.stringToTerraform(struct!.defaultBehavior),
+ filter: cdktf.listMapper(wafv2WebAclLoggingConfigurationLoggingFilterFilterToTerraform)(struct!.filter),
+ }
+}
+
export interface Wafv2WebAclLoggingConfigurationRedactedFieldsAllQueryArguments {
}
@@ -133,6 +202,7 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource {
});
this._logDestinationConfigs = config.logDestinationConfigs;
this._resourceArn = config.resourceArn;
+ this._loggingFilter = config.loggingFilter;
this._redactedFields = config.redactedFields;
}
@@ -171,6 +241,22 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource {
return this._resourceArn
}
+ // logging_filter - computed: false, optional: true, required: false
+ private _loggingFilter?: Wafv2WebAclLoggingConfigurationLoggingFilter[];
+ public get loggingFilter() {
+ return this.interpolationForAttribute('logging_filter') as any;
+ }
+ public set loggingFilter(value: Wafv2WebAclLoggingConfigurationLoggingFilter[] ) {
+ this._loggingFilter = value;
+ }
+ public resetLoggingFilter() {
+ this._loggingFilter = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get loggingFilterInput() {
+ return this._loggingFilter
+ }
+
// redacted_fields - computed: false, optional: true, required: false
private _redactedFields?: Wafv2WebAclLoggingConfigurationRedactedFields[];
public get redactedFields() {
@@ -195,6 +281,7 @@ export class Wafv2WebAclLoggingConfiguration extends cdktf.TerraformResource {
return {
log_destination_configs: cdktf.listMapper(cdktf.stringToTerraform)(this._logDestinationConfigs),
resource_arn: cdktf.stringToTerraform(this._resourceArn),
+ logging_filter: cdktf.listMapper(wafv2WebAclLoggingConfigurationLoggingFilterToTerraform)(this._loggingFilter),
redacted_fields: cdktf.listMapper(wafv2WebAclLoggingConfigurationRedactedFieldsToTerraform)(this._redactedFields),
};
}
diff --git a/src/wafv2-web-acl.ts b/src/wafv2-web-acl.ts
index 4407cb8f36b3..cfbf47c6aeac 100644
--- a/src/wafv2-web-acl.ts
+++ b/src/wafv2-web-acl.ts
@@ -11,6 +11,7 @@ export interface Wafv2WebAclConfig extends cdktf.TerraformMetaArguments {
readonly name: string;
readonly scope: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** default_action block */
readonly defaultAction: Wafv2WebAclDefaultAction[];
/** rule block */
@@ -39279,6 +39280,7 @@ export class Wafv2WebAcl extends cdktf.TerraformResource {
this._name = config.name;
this._scope = config.scope;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._defaultAction = config.defaultAction;
this._rule = config.rule;
this._visibilityConfig = config.visibilityConfig;
@@ -39366,6 +39368,22 @@ export class Wafv2WebAcl extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// default_action - computed: false, optional: false, required: true
private _defaultAction: Wafv2WebAclDefaultAction[];
public get defaultAction() {
@@ -39418,6 +39436,7 @@ export class Wafv2WebAcl extends cdktf.TerraformResource {
name: cdktf.stringToTerraform(this._name),
scope: cdktf.stringToTerraform(this._scope),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
default_action: cdktf.listMapper(wafv2WebAclDefaultActionToTerraform)(this._defaultAction),
rule: cdktf.listMapper(wafv2WebAclRuleToTerraform)(this._rule),
visibility_config: cdktf.listMapper(wafv2WebAclVisibilityConfigToTerraform)(this._visibilityConfig),
diff --git a/src/workspaces-directory.ts b/src/workspaces-directory.ts
index cce8e1e0d2a7..84eeca48aab9 100644
--- a/src/workspaces-directory.ts
+++ b/src/workspaces-directory.ts
@@ -11,6 +11,7 @@ export interface WorkspacesDirectoryConfig extends cdktf.TerraformMetaArguments
readonly ipGroupIds?: string[];
readonly subnetIds?: string[];
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** self_service_permissions block */
readonly selfServicePermissions?: WorkspacesDirectorySelfServicePermissions[];
/** workspace_access_properties block */
@@ -103,6 +104,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource {
this._ipGroupIds = config.ipGroupIds;
this._subnetIds = config.subnetIds;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._selfServicePermissions = config.selfServicePermissions;
this._workspaceAccessProperties = config.workspaceAccessProperties;
this._workspaceCreationProperties = config.workspaceCreationProperties;
@@ -213,6 +215,22 @@ export class WorkspacesDirectory extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// workspace_security_group_id - computed: true, optional: false, required: false
public get workspaceSecurityGroupId() {
return this.getStringAttribute('workspace_security_group_id');
@@ -276,6 +294,7 @@ export class WorkspacesDirectory extends cdktf.TerraformResource {
ip_group_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._ipGroupIds),
subnet_ids: cdktf.listMapper(cdktf.stringToTerraform)(this._subnetIds),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
self_service_permissions: cdktf.listMapper(workspacesDirectorySelfServicePermissionsToTerraform)(this._selfServicePermissions),
workspace_access_properties: cdktf.listMapper(workspacesDirectoryWorkspaceAccessPropertiesToTerraform)(this._workspaceAccessProperties),
workspace_creation_properties: cdktf.listMapper(workspacesDirectoryWorkspaceCreationPropertiesToTerraform)(this._workspaceCreationProperties),
diff --git a/src/workspaces-ip-group.ts b/src/workspaces-ip-group.ts
index 648b8fe06b31..4bfeb2bb8d0f 100644
--- a/src/workspaces-ip-group.ts
+++ b/src/workspaces-ip-group.ts
@@ -10,6 +10,7 @@ export interface WorkspacesIpGroupConfig extends cdktf.TerraformMetaArguments {
readonly description?: string;
readonly name: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
/** rules block */
readonly rules?: WorkspacesIpGroupRules[];
}
@@ -49,6 +50,7 @@ export class WorkspacesIpGroup extends cdktf.TerraformResource {
this._description = config.description;
this._name = config.name;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._rules = config.rules;
}
@@ -106,6 +108,22 @@ export class WorkspacesIpGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// rules - computed: false, optional: true, required: false
private _rules?: WorkspacesIpGroupRules[];
public get rules() {
@@ -131,6 +149,7 @@ export class WorkspacesIpGroup extends cdktf.TerraformResource {
description: cdktf.stringToTerraform(this._description),
name: cdktf.stringToTerraform(this._name),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
rules: cdktf.listMapper(workspacesIpGroupRulesToTerraform)(this._rules),
};
}
diff --git a/src/workspaces-workspace.ts b/src/workspaces-workspace.ts
index fc27dffa8ed0..a0ffdb75e826 100644
--- a/src/workspaces-workspace.ts
+++ b/src/workspaces-workspace.ts
@@ -11,6 +11,7 @@ export interface WorkspacesWorkspaceConfig extends cdktf.TerraformMetaArguments
readonly directoryId: string;
readonly rootVolumeEncryptionEnabled?: boolean;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly userName: string;
readonly userVolumeEncryptionEnabled?: boolean;
readonly volumeEncryptionKey?: string;
@@ -77,6 +78,7 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource {
this._directoryId = config.directoryId;
this._rootVolumeEncryptionEnabled = config.rootVolumeEncryptionEnabled;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._userName = config.userName;
this._userVolumeEncryptionEnabled = config.userVolumeEncryptionEnabled;
this._volumeEncryptionKey = config.volumeEncryptionKey;
@@ -166,6 +168,22 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// user_name - computed: false, optional: false, required: true
private _userName: string;
public get userName() {
@@ -253,6 +271,7 @@ export class WorkspacesWorkspace extends cdktf.TerraformResource {
directory_id: cdktf.stringToTerraform(this._directoryId),
root_volume_encryption_enabled: cdktf.booleanToTerraform(this._rootVolumeEncryptionEnabled),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
user_name: cdktf.stringToTerraform(this._userName),
user_volume_encryption_enabled: cdktf.booleanToTerraform(this._userVolumeEncryptionEnabled),
volume_encryption_key: cdktf.stringToTerraform(this._volumeEncryptionKey),
diff --git a/src/xray-group.ts b/src/xray-group.ts
index 0e5ed81c4f87..93f71bc8922a 100644
--- a/src/xray-group.ts
+++ b/src/xray-group.ts
@@ -10,6 +10,7 @@ export interface XrayGroupConfig extends cdktf.TerraformMetaArguments {
readonly filterExpression: string;
readonly groupName: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
}
// Resource
@@ -34,6 +35,7 @@ export class XrayGroup extends cdktf.TerraformResource {
this._filterExpression = config.filterExpression;
this._groupName = config.groupName;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
}
// ==========
@@ -92,6 +94,22 @@ export class XrayGroup extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// =========
// SYNTHESIS
// =========
@@ -101,6 +119,7 @@ export class XrayGroup extends cdktf.TerraformResource {
filter_expression: cdktf.stringToTerraform(this._filterExpression),
group_name: cdktf.stringToTerraform(this._groupName),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
};
}
}
diff --git a/src/xray-sampling-rule.ts b/src/xray-sampling-rule.ts
index 4610f27b9508..6e5aed3ac6e0 100644
--- a/src/xray-sampling-rule.ts
+++ b/src/xray-sampling-rule.ts
@@ -18,6 +18,7 @@ export interface XraySamplingRuleConfig extends cdktf.TerraformMetaArguments {
readonly serviceName: string;
readonly serviceType: string;
readonly tags?: { [key: string]: string };
+ readonly tagsAll?: { [key: string]: string };
readonly urlPath: string;
readonly version: number;
}
@@ -52,6 +53,7 @@ export class XraySamplingRule extends cdktf.TerraformResource {
this._serviceName = config.serviceName;
this._serviceType = config.serviceType;
this._tags = config.tags;
+ this._tagsAll = config.tagsAll;
this._urlPath = config.urlPath;
this._version = config.version;
}
@@ -222,6 +224,22 @@ export class XraySamplingRule extends cdktf.TerraformResource {
return this._tags
}
+ // tags_all - computed: true, optional: true, required: false
+ private _tagsAll?: { [key: string]: string }
+ public get tagsAll(): { [key: string]: string } {
+ return this.interpolationForAttribute('tags_all') as any; // Getting the computed value is not yet implemented
+ }
+ public set tagsAll(value: { [key: string]: string }) {
+ this._tagsAll = value;
+ }
+ public resetTagsAll() {
+ this._tagsAll = undefined;
+ }
+ // Temporarily expose input value. Use with caution.
+ public get tagsAllInput() {
+ return this._tagsAll
+ }
+
// url_path - computed: false, optional: false, required: true
private _urlPath: string;
public get urlPath() {
@@ -265,6 +283,7 @@ export class XraySamplingRule extends cdktf.TerraformResource {
service_name: cdktf.stringToTerraform(this._serviceName),
service_type: cdktf.stringToTerraform(this._serviceType),
tags: cdktf.hashMapper(cdktf.anyToTerraform)(this._tags),
+ tags_all: cdktf.hashMapper(cdktf.anyToTerraform)(this._tagsAll),
url_path: cdktf.stringToTerraform(this._urlPath),
version: cdktf.numberToTerraform(this._version),
};