diff --git a/API.md b/API.md index df6548d89d6..9bf9d8f08eb 100644 --- a/API.md +++ b/API.md @@ -1426,6 +1426,7 @@ Name|Description [containerCluster.ContainerClusterNodePoolOutputReference](#cdktf-provider-google-containercluster-containerclusternodepooloutputreference)|*No description* [containerCluster.ContainerClusterNodePoolUpgradeSettingsOutputReference](#cdktf-provider-google-containercluster-containerclusternodepoolupgradesettingsoutputreference)|*No description* [containerCluster.ContainerClusterNotificationConfigOutputReference](#cdktf-provider-google-containercluster-containerclusternotificationconfigoutputreference)|*No description* +[containerCluster.ContainerClusterNotificationConfigPubsubFilterOutputReference](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilteroutputreference)|*No description* [containerCluster.ContainerClusterNotificationConfigPubsubOutputReference](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsuboutputreference)|*No description* [containerCluster.ContainerClusterPrivateClusterConfigMasterGlobalAccessConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterprivateclusterconfigmasterglobalaccessconfigoutputreference)|*No description* [containerCluster.ContainerClusterPrivateClusterConfigOutputReference](#cdktf-provider-google-containercluster-containerclusterprivateclusterconfigoutputreference)|*No description* @@ -1497,6 +1498,9 @@ Name|Description [dataGoogleAccessApprovalProjectServiceAccount.DataGoogleAccessApprovalProjectServiceAccount](#cdktf-provider-google-datagoogleaccessapprovalprojectserviceaccount-datagoogleaccessapprovalprojectserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/google/d/access_approval_project_service_account google_access_approval_project_service_account}. [dataGoogleActiveFolder.DataGoogleActiveFolder](#cdktf-provider-google-datagoogleactivefolder-datagoogleactivefolder)|Represents a {@link https://www.terraform.io/docs/providers/google/d/active_folder google_active_folder}. [dataGoogleAppEngineDefaultServiceAccount.DataGoogleAppEngineDefaultServiceAccount](#cdktf-provider-google-datagoogleappenginedefaultserviceaccount-datagoogleappenginedefaultserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/google/d/app_engine_default_service_account google_app_engine_default_service_account}. +[dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepository](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepository)|Represents a {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository google_artifact_registry_repository}. +[dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigList](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfiglist)|*No description* +[dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfigoutputreference)|*No description* [dataGoogleBigqueryDefaultServiceAccount.DataGoogleBigqueryDefaultServiceAccount](#cdktf-provider-google-datagooglebigquerydefaultserviceaccount-datagooglebigquerydefaultserviceaccount)|Represents a {@link https://www.terraform.io/docs/providers/google/d/bigquery_default_service_account google_bigquery_default_service_account}. [dataGoogleBillingAccount.DataGoogleBillingAccount](#cdktf-provider-google-datagooglebillingaccount-datagooglebillingaccount)|Represents a {@link https://www.terraform.io/docs/providers/google/d/billing_account google_billing_account}. [dataGoogleClientConfig.DataGoogleClientConfig](#cdktf-provider-google-datagoogleclientconfig-datagoogleclientconfig)|Represents a {@link https://www.terraform.io/docs/providers/google/d/client_config google_client_config}. @@ -1915,6 +1919,8 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterNodePoolUpgradeSettingsOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternodepoolupgradesettingsoutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfiglist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigoutputreference)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilterlist)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilteroutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsublist)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsuboutputreference)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterPrivateClusterConfigList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterprivateclusterconfiglist)|*No description* @@ -2810,6 +2816,8 @@ Name|Description [iapWebTypeComputeIamMember.IapWebTypeComputeIamMember](#cdktf-provider-google-iapwebtypecomputeiammember-iapwebtypecomputeiammember)|Represents a {@link https://www.terraform.io/docs/providers/google/r/iap_web_type_compute_iam_member google_iap_web_type_compute_iam_member}. [iapWebTypeComputeIamMember.IapWebTypeComputeIamMemberConditionOutputReference](#cdktf-provider-google-iapwebtypecomputeiammember-iapwebtypecomputeiammemberconditionoutputreference)|*No description* [iapWebTypeComputeIamPolicy.IapWebTypeComputeIamPolicy](#cdktf-provider-google-iapwebtypecomputeiampolicy-iapwebtypecomputeiampolicy)|Represents a {@link https://www.terraform.io/docs/providers/google/r/iap_web_type_compute_iam_policy google_iap_web_type_compute_iam_policy}. +[identityPlatformConfig.IdentityPlatformConfig](#cdktf-provider-google-identityplatformconfig-identityplatformconfig)|Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config google_identity_platform_config}. +[identityPlatformConfig.IdentityPlatformConfigTimeoutsOutputReference](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeoutsoutputreference)|*No description* [identityPlatformDefaultSupportedIdpConfig.IdentityPlatformDefaultSupportedIdpConfig](#cdktf-provider-google-identityplatformdefaultsupportedidpconfig-identityplatformdefaultsupportedidpconfig)|Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_default_supported_idp_config google_identity_platform_default_supported_idp_config}. [identityPlatformDefaultSupportedIdpConfig.IdentityPlatformDefaultSupportedIdpConfigTimeoutsOutputReference](#cdktf-provider-google-identityplatformdefaultsupportedidpconfig-identityplatformdefaultsupportedidpconfigtimeoutsoutputreference)|*No description* [identityPlatformInboundSamlConfig.IdentityPlatformInboundSamlConfig](#cdktf-provider-google-identityplatforminboundsamlconfig-identityplatforminboundsamlconfig)|Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_inbound_saml_config google_identity_platform_inbound_saml_config}. @@ -3548,6 +3556,7 @@ Name|Description [storageObjectAccessControl.StorageObjectAccessControlTimeoutsOutputReference](#cdktf-provider-google-storageobjectaccesscontrol-storageobjectaccesscontroltimeoutsoutputreference)|*No description* [storageObjectAcl.StorageObjectAcl](#cdktf-provider-google-storageobjectacl-storageobjectacl)|Represents a {@link https://www.terraform.io/docs/providers/google/r/storage_object_acl google_storage_object_acl}. [storageTransferJob.StorageTransferJob](#cdktf-provider-google-storagetransferjob-storagetransferjob)|Represents a {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job google_storage_transfer_job}. +[storageTransferJob.StorageTransferJobNotificationConfigOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfigoutputreference)|*No description* [storageTransferJob.StorageTransferJobScheduleOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobscheduleoutputreference)|*No description* [storageTransferJob.StorageTransferJobScheduleScheduleEndDateOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobschedulescheduleenddateoutputreference)|*No description* [storageTransferJob.StorageTransferJobScheduleScheduleStartDateOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobscheduleschedulestartdateoutputreference)|*No description* @@ -4776,6 +4785,7 @@ Name|Description [containerCluster.ContainerClusterNodePoolUpgradeSettings](#cdktf-provider-google-containercluster-containerclusternodepoolupgradesettings)|*No description* [containerCluster.ContainerClusterNotificationConfig](#cdktf-provider-google-containercluster-containerclusternotificationconfig)|*No description* [containerCluster.ContainerClusterNotificationConfigPubsub](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsub)|*No description* +[containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter)|*No description* [containerCluster.ContainerClusterPrivateClusterConfig](#cdktf-provider-google-containercluster-containerclusterprivateclusterconfig)|*No description* [containerCluster.ContainerClusterPrivateClusterConfigMasterGlobalAccessConfig](#cdktf-provider-google-containercluster-containerclusterprivateclusterconfigmasterglobalaccessconfig)|*No description* [containerCluster.ContainerClusterReleaseChannel](#cdktf-provider-google-containercluster-containerclusterreleasechannel)|*No description* @@ -4836,6 +4846,8 @@ Name|Description [dataGoogleAccessApprovalProjectServiceAccount.DataGoogleAccessApprovalProjectServiceAccountConfig](#cdktf-provider-google-datagoogleaccessapprovalprojectserviceaccount-datagoogleaccessapprovalprojectserviceaccountconfig)|*No description* [dataGoogleActiveFolder.DataGoogleActiveFolderConfig](#cdktf-provider-google-datagoogleactivefolder-datagoogleactivefolderconfig)|*No description* [dataGoogleAppEngineDefaultServiceAccount.DataGoogleAppEngineDefaultServiceAccountConfig](#cdktf-provider-google-datagoogleappenginedefaultserviceaccount-datagoogleappenginedefaultserviceaccountconfig)|*No description* +[dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryConfig](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositoryconfig)|*No description* +[dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfig](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfig)|*No description* [dataGoogleBigqueryDefaultServiceAccount.DataGoogleBigqueryDefaultServiceAccountConfig](#cdktf-provider-google-datagooglebigquerydefaultserviceaccount-datagooglebigquerydefaultserviceaccountconfig)|*No description* [dataGoogleBillingAccount.DataGoogleBillingAccountConfig](#cdktf-provider-google-datagooglebillingaccount-datagooglebillingaccountconfig)|*No description* [dataGoogleClientConfig.DataGoogleClientConfigConfig](#cdktf-provider-google-datagoogleclientconfig-datagoogleclientconfigconfig)|*No description* @@ -5068,6 +5080,7 @@ Name|Description [dataGoogleContainerCluster.DataGoogleContainerClusterNodePoolUpgradeSettings](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternodepoolupgradesettings)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsub](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsub)|*No description* +[dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilter)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterPrivateClusterConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterprivateclusterconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterPrivateClusterConfigMasterGlobalAccessConfig](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterprivateclusterconfigmasterglobalaccessconfig)|*No description* [dataGoogleContainerCluster.DataGoogleContainerClusterReleaseChannel](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusterreleasechannel)|*No description* @@ -5774,6 +5787,8 @@ Name|Description [iapWebTypeComputeIamMember.IapWebTypeComputeIamMemberCondition](#cdktf-provider-google-iapwebtypecomputeiammember-iapwebtypecomputeiammembercondition)|*No description* [iapWebTypeComputeIamMember.IapWebTypeComputeIamMemberConfig](#cdktf-provider-google-iapwebtypecomputeiammember-iapwebtypecomputeiammemberconfig)|*No description* [iapWebTypeComputeIamPolicy.IapWebTypeComputeIamPolicyConfig](#cdktf-provider-google-iapwebtypecomputeiampolicy-iapwebtypecomputeiampolicyconfig)|*No description* +[identityPlatformConfig.IdentityPlatformConfigConfig](#cdktf-provider-google-identityplatformconfig-identityplatformconfigconfig)|*No description* +[identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts)|*No description* [identityPlatformDefaultSupportedIdpConfig.IdentityPlatformDefaultSupportedIdpConfigConfig](#cdktf-provider-google-identityplatformdefaultsupportedidpconfig-identityplatformdefaultsupportedidpconfigconfig)|*No description* [identityPlatformDefaultSupportedIdpConfig.IdentityPlatformDefaultSupportedIdpConfigTimeouts](#cdktf-provider-google-identityplatformdefaultsupportedidpconfig-identityplatformdefaultsupportedidpconfigtimeouts)|*No description* [identityPlatformInboundSamlConfig.IdentityPlatformInboundSamlConfigConfig](#cdktf-provider-google-identityplatforminboundsamlconfig-identityplatforminboundsamlconfigconfig)|*No description* @@ -6406,6 +6421,7 @@ Name|Description [storageObjectAccessControl.StorageObjectAccessControlTimeouts](#cdktf-provider-google-storageobjectaccesscontrol-storageobjectaccesscontroltimeouts)|*No description* [storageObjectAcl.StorageObjectAclConfig](#cdktf-provider-google-storageobjectacl-storageobjectaclconfig)|*No description* [storageTransferJob.StorageTransferJobConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobconfig)|*No description* +[storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig)|*No description* [storageTransferJob.StorageTransferJobSchedule](#cdktf-provider-google-storagetransferjob-storagetransferjobschedule)|*No description* [storageTransferJob.StorageTransferJobScheduleScheduleEndDate](#cdktf-provider-google-storagetransferjob-storagetransferjobschedulescheduleenddate)|*No description* [storageTransferJob.StorageTransferJobScheduleScheduleStartDate](#cdktf-provider-google-storagetransferjob-storagetransferjobscheduleschedulestartdate)|*No description* @@ -41712,8 +41728,10 @@ putSelfManaged(value: CertificateManagerCertificateSelfManaged): void ``` * **value** ([certificateManagerCertificate.CertificateManagerCertificateSelfManaged](#cdktf-provider-google-certificatemanagercertificate-certificatemanagercertificateselfmanaged)) *No description* - * **certificatePem** (string) The certificate chain in PEM-encoded form. - * **privateKeyPem** (string) The private key of the leaf certificate in PEM-encoded form. + * **certificatePem** (string) **Deprecated** The certificate chain in PEM-encoded form. __*Optional*__ + * **pemCertificate** (string) The certificate chain in PEM-encoded form. __*Optional*__ + * **pemPrivateKey** (string) The private key of the leaf certificate in PEM-encoded form. __*Optional*__ + * **privateKeyPem** (string) **Deprecated** The private key of the leaf certificate in PEM-encoded form. __*Optional*__ @@ -42115,11 +42133,66 @@ new certificateManagerCertificate.CertificateManagerCertificateSelfManagedOutput Name | Type | Description -----|------|------------- **certificatePem** | string | +**pemCertificate** | string | +**pemPrivateKey** | string | **privateKeyPem** | string | **certificatePemInput**? | string | __*Optional*__ **internalValue**? | [certificateManagerCertificate.CertificateManagerCertificateSelfManaged](#cdktf-provider-google-certificatemanagercertificate-certificatemanagercertificateselfmanaged) | __*Optional*__ +**pemCertificateInput**? | string | __*Optional*__ +**pemPrivateKeyInput**? | string | __*Optional*__ **privateKeyPemInput**? | string | __*Optional*__ +### Methods + + +#### resetCertificatePem() + + + +```ts +resetCertificatePem(): void +``` + + + + + +#### resetPemCertificate() + + + +```ts +resetPemCertificate(): void +``` + + + + + +#### resetPemPrivateKey() + + + +```ts +resetPemPrivateKey(): void +``` + + + + + +#### resetPrivateKeyPem() + + + +```ts +resetPrivateKeyPem(): void +``` + + + + + ## class CertificateManagerCertificateTimeoutsOutputReference @@ -136091,6 +136164,7 @@ putPubsub(value: ContainerClusterNotificationConfigPubsub): void * **value** ([containerCluster.ContainerClusterNotificationConfigPubsub](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsub)) *No description* * **enabled** (boolean | [IResolvable](#cdktf-iresolvable)) Whether or not the notification config is enabled. + * **filter** ([containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter)) filter block. __*Optional*__ * **topic** (string) The pubsub topic to push upgrade notifications to. __*Optional*__ @@ -136098,6 +136172,40 @@ putPubsub(value: ContainerClusterNotificationConfigPubsub): void +## class ContainerClusterNotificationConfigPubsubFilterOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: containerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new containerCluster.ContainerClusterNotificationConfigPubsubFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**eventType** | Array | +**eventTypeInput**? | Array | __*Optional*__ +**internalValue**? | [containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter) | __*Optional*__ + + + ## class ContainerClusterNotificationConfigPubsubOutputReference @@ -136127,14 +136235,42 @@ new containerCluster.ContainerClusterNotificationConfigPubsubOutputReference(ter Name | Type | Description -----|------|------------- **enabled** | boolean | [IResolvable](#cdktf-iresolvable) | +**filter** | [containerCluster.ContainerClusterNotificationConfigPubsubFilterOutputReference](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilteroutputreference) | **topic** | string | **enabledInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**filterInput**? | [containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter) | __*Optional*__ **internalValue**? | [containerCluster.ContainerClusterNotificationConfigPubsub](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsub) | __*Optional*__ **topicInput**? | string | __*Optional*__ ### Methods +#### putFilter(value) + + + +```ts +putFilter(value: ContainerClusterNotificationConfigPubsubFilter): void +``` + +* **value** ([containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter)) *No description* + * **eventType** (Array) Can be used to filter what notifications are sent. Valid values include include UPGRADE_AVAILABLE_EVENT, UPGRADE_EVENT and SECURITY_BULLETIN_EVENT. + + + + +#### resetFilter() + + + +```ts +resetFilter(): void +``` + + + + + #### resetTopic() @@ -142187,6 +142323,192 @@ __Returns__: +## class DataGoogleArtifactRegistryRepository + +Represents a {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository google_artifact_registry_repository}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: dataGoogleArtifactRegistryRepository + +__Extends__: [TerraformDataSource](#cdktf-terraformdatasource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository google_artifact_registry_repository} Data Source. + +```ts +new dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepository(scope: Construct, id: string, config: DataGoogleArtifactRegistryRepositoryConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryConfig](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositoryconfig)) *No description* + * **connection** ([SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection)) *No description* __*Optional*__ + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **forEach** ([ITerraformIterator](#cdktf-iterraformiterator)) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **provisioners** (Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)>) *No description* __*Optional*__ + * **location** (string) The name of the location this repository is located in. + * **repositoryId** (string) The last part of the repository name, for example: "repo1". + * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#id DataGoogleArtifactRegistryRepository#id}. __*Optional*__ + * **project** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#project DataGoogleArtifactRegistryRepository#project}. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**createTime** | string | +**description** | string | +**format** | string | +**id** | string | +**kmsKeyName** | string | +**labels** | [StringMap](#cdktf-stringmap) | +**location** | string | +**mavenConfig** | [dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigList](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfiglist) | +**name** | string | +**project** | string | +**repositoryId** | string | +**updateTime** | string | +**idInput**? | string | __*Optional*__ +**locationInput**? | string | __*Optional*__ +**projectInput**? | string | __*Optional*__ +**repositoryIdInput**? | string | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### resetId() + + + +```ts +resetId(): void +``` + + + + + +#### resetProject() + + + +```ts +resetProject(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class DataGoogleArtifactRegistryRepositoryMavenConfigList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleArtifactRegistryRepository + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfigoutputreference) + + + +## class DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleArtifactRegistryRepository + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**allowSnapshotOverwrites** | [IResolvable](#cdktf-iresolvable) | +**versionPolicy** | string | +**internalValue**? | [dataGoogleArtifactRegistryRepository.DataGoogleArtifactRegistryRepositoryMavenConfig](#cdktf-provider-google-datagoogleartifactregistryrepository-datagoogleartifactregistryrepositorymavenconfig) | __*Optional*__ + + + ## class DataGoogleBigqueryDefaultServiceAccount Represents a {@link https://www.terraform.io/docs/providers/google/d/bigquery_default_service_account google_bigquery_default_service_account}. @@ -163515,6 +163837,92 @@ Name | Type | Description +## class DataGoogleContainerClusterNotificationConfigPubsubFilterList + + + +__Implements__: [ITerraformAddressable](#cdktf-iterraformaddressable), [IResolvable](#cdktf-iresolvable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexList](#cdktf-complexlist) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **wrapsSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**terraformAttribute** | string | The attribute on the parent resource this class is referencing. +**terraformResource** | [IInterpolatingParent](#cdktf-iinterpolatingparent) | The parent resource. +**wrapsSet** | boolean | whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + +### Methods + + +#### get(index) + + + +```ts +get(index: number): DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference +``` + +* **index** (number) the index of the item to return. + +__Returns__: +* [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilteroutputreference) + + + +## class DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: dataGoogleContainerCluster + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. +* **complexObjectIndex** (number) the index of this item in the list. +* **complexObjectIsFromSet** (boolean) whether the list is wrapping a set (will add tolist() to be able to access an item via an index). + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**eventType** | Array | +**internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilter) | __*Optional*__ + + + ## class DataGoogleContainerClusterNotificationConfigPubsubList @@ -163597,6 +164005,7 @@ new dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsu Name | Type | Description -----|------|------------- **enabled** | [IResolvable](#cdktf-iresolvable) | +**filter** | [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsubFilterList](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsubfilterlist) | **topic** | string | **internalValue**? | [dataGoogleContainerCluster.DataGoogleContainerClusterNotificationConfigPubsub](#cdktf-provider-google-datagooglecontainercluster-datagooglecontainerclusternotificationconfigpubsub) | __*Optional*__ @@ -175089,6 +175498,7 @@ new dataGoogleSqlDatabaseInstance.DataGoogleSqlDatabaseInstance(scope: Construct Name | Type | Description -----|------|------------- +**availableMaintenanceVersions** | Array | **clone** | [dataGoogleSqlDatabaseInstance.DataGoogleSqlDatabaseInstanceCloneList](#cdktf-provider-google-datagooglesqldatabaseinstance-datagooglesqldatabaseinstanceclonelist) | **connectionName** | string | **databaseVersion** | string | @@ -175097,6 +175507,7 @@ Name | Type | Description **firstIpAddress** | string | **id** | string | **ipAddress** | [dataGoogleSqlDatabaseInstance.DataGoogleSqlDatabaseInstanceIpAddressList](#cdktf-provider-google-datagooglesqldatabaseinstance-datagooglesqldatabaseinstanceipaddresslist) | +**maintenanceVersion** | string | **masterInstanceName** | string | **name** | string | **privateIpAddress** | string | @@ -232286,6 +232697,215 @@ __Returns__: +## class IdentityPlatformConfig + +Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config google_identity_platform_config}. + +__Implements__: [IConstruct](#constructs-iconstruct), [IDependable](#constructs-idependable), [ITerraformResource](#cdktf-iterraformresource), [ITerraformDependable](#cdktf-iterraformdependable), [ITerraformAddressable](#cdktf-iterraformaddressable), [IInterpolatingParent](#cdktf-iinterpolatingparent) +__Submodule__: identityPlatformConfig + +__Extends__: [TerraformResource](#cdktf-terraformresource) + +### Initializer + + +Create a new {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config google_identity_platform_config} Resource. + +```ts +new identityPlatformConfig.IdentityPlatformConfig(scope: Construct, id: string, config?: IdentityPlatformConfigConfig) +``` + +* **scope** ([Construct](#constructs-construct)) The scope in which to define this construct. +* **id** (string) The scoped construct ID. +* **config** ([identityPlatformConfig.IdentityPlatformConfigConfig](#cdktf-provider-google-identityplatformconfig-identityplatformconfigconfig)) *No description* + * **connection** ([SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection)) *No description* __*Optional*__ + * **count** (number) *No description* __*Optional*__ + * **dependsOn** (Array<[ITerraformDependable](#cdktf-iterraformdependable)>) *No description* __*Optional*__ + * **forEach** ([ITerraformIterator](#cdktf-iterraformiterator)) *No description* __*Optional*__ + * **lifecycle** ([TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle)) *No description* __*Optional*__ + * **provider** ([TerraformProvider](#cdktf-terraformprovider)) *No description* __*Optional*__ + * **provisioners** (Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)>) *No description* __*Optional*__ + * **autodeleteAnonymousUsers** (boolean | [IResolvable](#cdktf-iresolvable)) Whether anonymous users will be auto-deleted after a period of 30 days. __*Optional*__ + * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#id IdentityPlatformConfig#id}. __*Optional*__ + * **project** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#project IdentityPlatformConfig#project}. __*Optional*__ + * **timeouts** ([identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts)) timeouts block. __*Optional*__ + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**autodeleteAnonymousUsers** | boolean | [IResolvable](#cdktf-iresolvable) | +**id** | string | +**name** | string | +**project** | string | +**timeouts** | [identityPlatformConfig.IdentityPlatformConfigTimeoutsOutputReference](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeoutsoutputreference) | +**autodeleteAnonymousUsersInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**idInput**? | string | __*Optional*__ +**projectInput**? | string | __*Optional*__ +**timeoutsInput**? | [identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts) | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +*static* **tfResourceType** | string | + +### Methods + + +#### putTimeouts(value) + + + +```ts +putTimeouts(value: IdentityPlatformConfigTimeouts): void +``` + +* **value** ([identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts)) *No description* + * **create** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#create IdentityPlatformConfig#create}. __*Optional*__ + * **delete** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#delete IdentityPlatformConfig#delete}. __*Optional*__ + * **update** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#update IdentityPlatformConfig#update}. __*Optional*__ + + + + +#### resetAutodeleteAnonymousUsers() + + + +```ts +resetAutodeleteAnonymousUsers(): void +``` + + + + + +#### resetId() + + + +```ts +resetId(): void +``` + + + + + +#### resetProject() + + + +```ts +resetProject(): void +``` + + + + + +#### resetTimeouts() + + + +```ts +resetTimeouts(): void +``` + + + + + +#### protected synthesizeAttributes() + + + +```ts +protected synthesizeAttributes(): Map +``` + + +__Returns__: +* Map + + + +## class IdentityPlatformConfigTimeoutsOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: identityPlatformConfig + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new identityPlatformConfig.IdentityPlatformConfigTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**create** | string | +**delete** | string | +**update** | string | +**createInput**? | string | __*Optional*__ +**deleteInput**? | string | __*Optional*__ +**internalValue**? | [identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts) | [IResolvable](#cdktf-iresolvable) | __*Optional*__ +**updateInput**? | string | __*Optional*__ + +### Methods + + +#### resetCreate() + + + +```ts +resetCreate(): void +``` + + + + + +#### resetDelete() + + + +```ts +resetDelete(): void +``` + + + + + +#### resetUpdate() + + + +```ts +resetUpdate(): void +``` + + + + + + + ## class IdentityPlatformDefaultSupportedIdpConfig Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_default_supported_idp_config google_identity_platform_default_supported_idp_config}. @@ -287879,6 +288499,7 @@ Name | Type | Description **secret** | string | **secretData** | string | **timeouts** | [secretManagerSecretVersion.SecretManagerSecretVersionTimeoutsOutputReference](#cdktf-provider-google-secretmanagersecretversion-secretmanagersecretversiontimeoutsoutputreference) | +**version** | string | **enabledInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ **idInput**? | string | __*Optional*__ **secretDataInput**? | string | __*Optional*__ @@ -291745,9 +292366,10 @@ new sqlDatabaseInstance.SqlDatabaseInstance(scope: Construct, id: string, config * **provisioners** (Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)>) *No description* __*Optional*__ * **databaseVersion** (string) The MySQL, PostgreSQL or SQL Server (beta) version to use. * **clone** ([sqlDatabaseInstance.SqlDatabaseInstanceClone](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstanceclone)) clone block. __*Optional*__ - * **deletionProtection** (boolean | [IResolvable](#cdktf-iresolvable)) Used to block Terraform from deleting a SQL Instance. __*Optional*__ + * **deletionProtection** (boolean | [IResolvable](#cdktf-iresolvable)) Used to block Terraform from deleting a SQL Instance. Defaults to true. __*Optional*__ * **encryptionKeyName** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#encryption_key_name SqlDatabaseInstance#encryption_key_name}. __*Optional*__ * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#id SqlDatabaseInstance#id}. __*Optional*__ + * **maintenanceVersion** (string) Maintenance version. __*Optional*__ * **masterInstanceName** (string) The name of the instance that will act as the master in the replication setup. __*Optional*__ * **name** (string) The name of the instance. __*Optional*__ * **project** (string) The ID of the project in which the resource belongs. __*Optional*__ @@ -291765,6 +292387,7 @@ new sqlDatabaseInstance.SqlDatabaseInstance(scope: Construct, id: string, config Name | Type | Description -----|------|------------- +**availableMaintenanceVersions** | Array | **clone** | [sqlDatabaseInstance.SqlDatabaseInstanceCloneOutputReference](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancecloneoutputreference) | **connectionName** | string | **databaseVersion** | string | @@ -291773,6 +292396,7 @@ Name | Type | Description **firstIpAddress** | string | **id** | string | **ipAddress** | [sqlDatabaseInstance.SqlDatabaseInstanceIpAddressList](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstanceipaddresslist) | +**maintenanceVersion** | string | **masterInstanceName** | string | **name** | string | **privateIpAddress** | string | @@ -291792,6 +292416,7 @@ Name | Type | Description **deletionProtectionInput**? | boolean | [IResolvable](#cdktf-iresolvable) | __*Optional*__ **encryptionKeyNameInput**? | string | __*Optional*__ **idInput**? | string | __*Optional*__ +**maintenanceVersionInput**? | string | __*Optional*__ **masterInstanceNameInput**? | string | __*Optional*__ **nameInput**? | string | __*Optional*__ **projectInput**? | string | __*Optional*__ @@ -291834,7 +292459,7 @@ putReplicaConfiguration(value: SqlDatabaseInstanceReplicaConfiguration): void * **caCertificate** (string) PEM representation of the trusted CA's x509 certificate. __*Optional*__ * **clientCertificate** (string) PEM representation of the replica's x509 certificate. __*Optional*__ * **clientKey** (string) PEM representation of the replica's private key. The corresponding public key in encoded in the client_certificate. __*Optional*__ - * **connectRetryInterval** (number) The number of seconds between connect retries. __*Optional*__ + * **connectRetryInterval** (number) The number of seconds between connect retries. MySQL's default is 60 seconds. __*Optional*__ * **dumpFilePath** (string) Path to a SQL file in Google Cloud Storage from which replica instances are created. Format is gs://bucket/filename. __*Optional*__ * **failoverTarget** (boolean | [IResolvable](#cdktf-iresolvable)) Specifies if the replica is the failover target. __*Optional*__ * **masterHeartbeatPeriod** (number) Time in ms between replication heartbeats. __*Optional*__ @@ -291878,10 +292503,10 @@ putSettings(value: SqlDatabaseInstanceSettings): void * **backupConfiguration** ([sqlDatabaseInstance.SqlDatabaseInstanceSettingsBackupConfiguration](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsbackupconfiguration)) backup_configuration block. __*Optional*__ * **collation** (string) The name of server instance collation. __*Optional*__ * **databaseFlags** ([IResolvable](#cdktf-iresolvable) | Array<[sqlDatabaseInstance.SqlDatabaseInstanceSettingsDatabaseFlags](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsdatabaseflags)>) database_flags block. __*Optional*__ - * **diskAutoresize** (boolean | [IResolvable](#cdktf-iresolvable)) Enables auto-resizing of the storage size. Defaults to true. Set to false if you want to set disk_size. __*Optional*__ + * **diskAutoresize** (boolean | [IResolvable](#cdktf-iresolvable)) Enables auto-resizing of the storage size. Defaults to true. __*Optional*__ * **diskAutoresizeLimit** (number) The maximum size, in GB, to which storage capacity can be automatically increased. __*Optional*__ * **diskSize** (number) The size of data disk, in GB. __*Optional*__ - * **diskType** (string) The type of data disk: PD_SSD or PD_HDD. __*Optional*__ + * **diskType** (string) The type of data disk: PD_SSD or PD_HDD. Defaults to PD_SSD. __*Optional*__ * **insightsConfig** ([sqlDatabaseInstance.SqlDatabaseInstanceSettingsInsightsConfig](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsinsightsconfig)) insights_config block. __*Optional*__ * **ipConfiguration** ([sqlDatabaseInstance.SqlDatabaseInstanceSettingsIpConfiguration](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsipconfiguration)) ip_configuration block. __*Optional*__ * **locationPreference** ([sqlDatabaseInstance.SqlDatabaseInstanceSettingsLocationPreference](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingslocationpreference)) location_preference block. __*Optional*__ @@ -291958,6 +292583,18 @@ resetId(): void +#### resetMaintenanceVersion() + + + +```ts +resetMaintenanceVersion(): void +``` + + + + + #### resetMasterInstanceName() @@ -298406,6 +299043,7 @@ new storageTransferJob.StorageTransferJob(scope: Construct, id: string, config: * **description** (string) Unique description to identify the Transfer Job. * **transferSpec** ([storageTransferJob.StorageTransferJobTransferSpec](#cdktf-provider-google-storagetransferjob-storagetransferjobtransferspec)) transfer_spec block. * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#id StorageTransferJob#id}. __*Optional*__ + * **notificationConfig** ([storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig)) notification_config block. __*Optional*__ * **project** (string) The project in which the resource belongs. If it is not provided, the provider project is used. __*Optional*__ * **schedule** ([storageTransferJob.StorageTransferJobSchedule](#cdktf-provider-google-storagetransferjob-storagetransferjobschedule)) schedule block. __*Optional*__ * **status** (string) Status of the job. __*Optional*__ @@ -298423,12 +299061,14 @@ Name | Type | Description **id** | string | **lastModificationTime** | string | **name** | string | +**notificationConfig** | [storageTransferJob.StorageTransferJobNotificationConfigOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfigoutputreference) | **project** | string | **schedule** | [storageTransferJob.StorageTransferJobScheduleOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobscheduleoutputreference) | **status** | string | **transferSpec** | [storageTransferJob.StorageTransferJobTransferSpecOutputReference](#cdktf-provider-google-storagetransferjob-storagetransferjobtransferspecoutputreference) | **descriptionInput**? | string | __*Optional*__ **idInput**? | string | __*Optional*__ +**notificationConfigInput**? | [storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig) | __*Optional*__ **projectInput**? | string | __*Optional*__ **scheduleInput**? | [storageTransferJob.StorageTransferJobSchedule](#cdktf-provider-google-storagetransferjob-storagetransferjobschedule) | __*Optional*__ **statusInput**? | string | __*Optional*__ @@ -298438,6 +299078,22 @@ Name | Type | Description ### Methods +#### putNotificationConfig(value) + + + +```ts +putNotificationConfig(value: StorageTransferJobNotificationConfig): void +``` + +* **value** ([storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig)) *No description* + * **payloadFormat** (string) The desired format of the notification message payloads. One of "NONE" or "JSON". + * **pubsubTopic** (string) The Topic.name of the Pub/Sub topic to which to publish notifications. + * **eventTypes** (Array) Event types for which a notification is desired. __*Optional*__ + + + + #### putSchedule(value) @@ -298489,6 +299145,18 @@ resetId(): void +#### resetNotificationConfig() + + + +```ts +resetNotificationConfig(): void +``` + + + + + #### resetProject() @@ -298539,6 +299207,59 @@ __Returns__: +## class StorageTransferJobNotificationConfigOutputReference + + + +__Implements__: [IInterpolatingParent](#cdktf-iinterpolatingparent), [IResolvable](#cdktf-iresolvable), [ITerraformAddressable](#cdktf-iterraformaddressable) +__Submodule__: storageTransferJob + +__Extends__: [ComplexObject](#cdktf-complexobject) + +### Initializer + + + + +```ts +new storageTransferJob.StorageTransferJobNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string) +``` + +* **terraformResource** ([IInterpolatingParent](#cdktf-iinterpolatingparent)) The parent resource. +* **terraformAttribute** (string) The attribute on the parent resource this class is referencing. + + + +### Properties + + +Name | Type | Description +-----|------|------------- +**eventTypes** | Array | +**payloadFormat** | string | +**pubsubTopic** | string | +**eventTypesInput**? | Array | __*Optional*__ +**internalValue**? | [storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig) | __*Optional*__ +**payloadFormatInput**? | string | __*Optional*__ +**pubsubTopicInput**? | string | __*Optional*__ + +### Methods + + +#### resetEventTypes() + + + +```ts +resetEventTypes(): void +``` + + + + + + + ## class StorageTransferJobScheduleOutputReference @@ -299890,6 +300611,8 @@ new tagsTagKey.TagsTagKey(scope: Construct, id: string, config: TagsTagKeyConfig * **shortName** (string) Input only. * **description** (string) User-assigned description of the TagKey. Must not exceed 256 characters. __*Optional*__ * **id** (string) Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/tags_tag_key#id TagsTagKey#id}. __*Optional*__ + * **purpose** (string) Optional. A purpose cannot be changed once set. __*Optional*__ + * **purposeData** (Map) Optional. Purpose data cannot be changed once set. __*Optional*__ * **timeouts** ([tagsTagKey.TagsTagKeyTimeouts](#cdktf-provider-google-tagstagkey-tagstagkeytimeouts)) timeouts block. __*Optional*__ @@ -299905,12 +300628,16 @@ Name | Type | Description **name** | string | **namespacedName** | string | **parent** | string | +**purpose** | string | +**purposeData** | Map | **shortName** | string | **timeouts** | [tagsTagKey.TagsTagKeyTimeoutsOutputReference](#cdktf-provider-google-tagstagkey-tagstagkeytimeoutsoutputreference) | **updateTime** | string | **descriptionInput**? | string | __*Optional*__ **idInput**? | string | __*Optional*__ **parentInput**? | string | __*Optional*__ +**purposeDataInput**? | Map | __*Optional*__ +**purposeInput**? | string | __*Optional*__ **shortNameInput**? | string | __*Optional*__ **timeoutsInput**? | [tagsTagKey.TagsTagKeyTimeouts](#cdktf-provider-google-tagstagkey-tagstagkeytimeouts) | [IResolvable](#cdktf-iresolvable) | __*Optional*__ *static* **tfResourceType** | string | @@ -299958,6 +300685,30 @@ resetId(): void +#### resetPurpose() + + + +```ts +resetPurpose(): void +``` + + + + + +#### resetPurposeData() + + + +```ts +resetPurposeData(): void +``` + + + + + #### resetTimeouts() @@ -308260,8 +309011,10 @@ Name | Type | Description Name | Type | Description -----|------|------------- -**certificatePem** | string | The certificate chain in PEM-encoded form. -**privateKeyPem** | string | The private key of the leaf certificate in PEM-encoded form. +**certificatePem**? | string | **Deprecated** The certificate chain in PEM-encoded form.
__*Optional*__ +**pemCertificate**? | string | The certificate chain in PEM-encoded form.
__*Optional*__ +**pemPrivateKey**? | string | The private key of the leaf certificate in PEM-encoded form.
__*Optional*__ +**privateKeyPem**? | string | **Deprecated** The private key of the leaf certificate in PEM-encoded form.
__*Optional*__ @@ -322774,10 +323527,24 @@ Name | Type | Description Name | Type | Description -----|------|------------- **enabled** | boolean | [IResolvable](#cdktf-iresolvable) | Whether or not the notification config is enabled. +**filter**? | [containerCluster.ContainerClusterNotificationConfigPubsubFilter](#cdktf-provider-google-containercluster-containerclusternotificationconfigpubsubfilter) | filter block.
__*Optional*__ **topic**? | string | The pubsub topic to push upgrade notifications to.
__*Optional*__ +## struct ContainerClusterNotificationConfigPubsubFilter + + + + + + +Name | Type | Description +-----|------|------------- +**eventType** | Array | Can be used to filter what notifications are sent. Valid values include include UPGRADE_AVAILABLE_EVENT, UPGRADE_EVENT and SECURITY_BULLETIN_EVENT. + + + ## struct ContainerClusterPrivateClusterConfig @@ -323821,6 +324588,35 @@ Name | Type | Description +## struct DataGoogleArtifactRegistryRepositoryConfig + + + + + + +Name | Type | Description +-----|------|------------- +**location** | string | The name of the location this repository is located in. +**repositoryId** | string | The last part of the repository name, for example: "repo1". +**connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ +**count**?🔹 | number | __*Optional*__ +**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)> | __*Optional*__ +**forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ +**id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#id DataGoogleArtifactRegistryRepository#id}.
__*Optional*__ +**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**project**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#project DataGoogleArtifactRegistryRepository#project}.
__*Optional*__ +**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ +**provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ + + + +## struct DataGoogleArtifactRegistryRepositoryMavenConfig + + + + + ## struct DataGoogleBigqueryDefaultServiceAccountConfig @@ -325938,6 +326734,12 @@ Name | Type | Description +## struct DataGoogleContainerClusterNotificationConfigPubsubFilter + + + + + ## struct DataGoogleContainerClusterPrivateClusterConfig @@ -337178,6 +337980,44 @@ Name | Type | Description +## struct IdentityPlatformConfigConfig + + + + + + +Name | Type | Description +-----|------|------------- +**autodeleteAnonymousUsers**? | boolean | [IResolvable](#cdktf-iresolvable) | Whether anonymous users will be auto-deleted after a period of 30 days.
__*Optional*__ +**connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ +**count**?🔹 | number | __*Optional*__ +**dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)> | __*Optional*__ +**forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ +**id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#id IdentityPlatformConfig#id}.
__*Optional*__ +**lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**project**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#project IdentityPlatformConfig#project}.
__*Optional*__ +**provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ +**provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ +**timeouts**? | [identityPlatformConfig.IdentityPlatformConfigTimeouts](#cdktf-provider-google-identityplatformconfig-identityplatformconfigtimeouts) | timeouts block.
__*Optional*__ + + + +## struct IdentityPlatformConfigTimeouts + + + + + + +Name | Type | Description +-----|------|------------- +**create**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#create IdentityPlatformConfig#create}.
__*Optional*__ +**delete**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#delete IdentityPlatformConfig#delete}.
__*Optional*__ +**update**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#update IdentityPlatformConfig#update}.
__*Optional*__ + + + ## struct IdentityPlatformDefaultSupportedIdpConfigConfig @@ -347034,12 +347874,13 @@ Name | Type | Description **clone**? | [sqlDatabaseInstance.SqlDatabaseInstanceClone](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstanceclone) | clone block.
__*Optional*__ **connection**?🔹 | [SSHProvisionerConnection](#cdktf-sshprovisionerconnection) | [WinrmProvisionerConnection](#cdktf-winrmprovisionerconnection) | __*Optional*__ **count**?🔹 | number | __*Optional*__ -**deletionProtection**? | boolean | [IResolvable](#cdktf-iresolvable) | Used to block Terraform from deleting a SQL Instance.
__*Optional*__ +**deletionProtection**? | boolean | [IResolvable](#cdktf-iresolvable) | Used to block Terraform from deleting a SQL Instance. Defaults to true.
__*Optional*__ **dependsOn**?🔹 | Array<[ITerraformDependable](#cdktf-iterraformdependable)> | __*Optional*__ **encryptionKeyName**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#encryption_key_name SqlDatabaseInstance#encryption_key_name}.
__*Optional*__ **forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ **id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#id SqlDatabaseInstance#id}.
__*Optional*__ **lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**maintenanceVersion**? | string | Maintenance version.
__*Optional*__ **masterInstanceName**? | string | The name of the instance that will act as the master in the replication setup.
__*Optional*__ **name**? | string | The name of the instance.
__*Optional*__ **project**? | string | The ID of the project in which the resource belongs.
__*Optional*__ @@ -347072,7 +347913,7 @@ Name | Type | Description **caCertificate**? | string | PEM representation of the trusted CA's x509 certificate.
__*Optional*__ **clientCertificate**? | string | PEM representation of the replica's x509 certificate.
__*Optional*__ **clientKey**? | string | PEM representation of the replica's private key. The corresponding public key in encoded in the client_certificate.
__*Optional*__ -**connectRetryInterval**? | number | The number of seconds between connect retries.
__*Optional*__ +**connectRetryInterval**? | number | The number of seconds between connect retries. MySQL's default is 60 seconds.
__*Optional*__ **dumpFilePath**? | string | Path to a SQL file in Google Cloud Storage from which replica instances are created. Format is gs://bucket/filename.
__*Optional*__ **failoverTarget**? | boolean | [IResolvable](#cdktf-iresolvable) | Specifies if the replica is the failover target.
__*Optional*__ **masterHeartbeatPeriod**? | number | Time in ms between replication heartbeats.
__*Optional*__ @@ -347120,10 +347961,10 @@ Name | Type | Description **backupConfiguration**? | [sqlDatabaseInstance.SqlDatabaseInstanceSettingsBackupConfiguration](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsbackupconfiguration) | backup_configuration block.
__*Optional*__ **collation**? | string | The name of server instance collation.
__*Optional*__ **databaseFlags**? | [IResolvable](#cdktf-iresolvable) | Array<[sqlDatabaseInstance.SqlDatabaseInstanceSettingsDatabaseFlags](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsdatabaseflags)> | database_flags block.
__*Optional*__ -**diskAutoresize**? | boolean | [IResolvable](#cdktf-iresolvable) | Enables auto-resizing of the storage size. Defaults to true. Set to false if you want to set disk_size.
__*Optional*__ +**diskAutoresize**? | boolean | [IResolvable](#cdktf-iresolvable) | Enables auto-resizing of the storage size. Defaults to true.
__*Optional*__ **diskAutoresizeLimit**? | number | The maximum size, in GB, to which storage capacity can be automatically increased.
__*Optional*__ **diskSize**? | number | The size of data disk, in GB.
__*Optional*__ -**diskType**? | string | The type of data disk: PD_SSD or PD_HDD.
__*Optional*__ +**diskType**? | string | The type of data disk: PD_SSD or PD_HDD. Defaults to PD_SSD.
__*Optional*__ **insightsConfig**? | [sqlDatabaseInstance.SqlDatabaseInstanceSettingsInsightsConfig](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsinsightsconfig) | insights_config block.
__*Optional*__ **ipConfiguration**? | [sqlDatabaseInstance.SqlDatabaseInstanceSettingsIpConfiguration](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingsipconfiguration) | ip_configuration block.
__*Optional*__ **locationPreference**? | [sqlDatabaseInstance.SqlDatabaseInstanceSettingsLocationPreference](#cdktf-provider-google-sqldatabaseinstance-sqldatabaseinstancesettingslocationpreference) | location_preference block.
__*Optional*__ @@ -348094,6 +348935,7 @@ Name | Type | Description **forEach**?🔹 | [ITerraformIterator](#cdktf-iterraformiterator) | __*Optional*__ **id**? | string | Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#id StorageTransferJob#id}.
__*Optional*__ **lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ +**notificationConfig**? | [storageTransferJob.StorageTransferJobNotificationConfig](#cdktf-provider-google-storagetransferjob-storagetransferjobnotificationconfig) | notification_config block.
__*Optional*__ **project**? | string | The project in which the resource belongs. If it is not provided, the provider project is used.
__*Optional*__ **provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ **provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ @@ -348102,6 +348944,21 @@ Name | Type | Description +## struct StorageTransferJobNotificationConfig + + + + + + +Name | Type | Description +-----|------|------------- +**payloadFormat** | string | The desired format of the notification message payloads. One of "NONE" or "JSON". +**pubsubTopic** | string | The Topic.name of the Pub/Sub topic to which to publish notifications. +**eventTypes**? | Array | Event types for which a notification is desired.
__*Optional*__ + + + ## struct StorageTransferJobSchedule @@ -348399,6 +349256,8 @@ Name | Type | Description **lifecycle**?🔹 | [TerraformResourceLifecycle](#cdktf-terraformresourcelifecycle) | __*Optional*__ **provider**?🔹 | [TerraformProvider](#cdktf-terraformprovider) | __*Optional*__ **provisioners**?🔹 | Array<[FileProvisioner](#cdktf-fileprovisioner) | [LocalExecProvisioner](#cdktf-localexecprovisioner) | [RemoteExecProvisioner](#cdktf-remoteexecprovisioner)> | __*Optional*__ +**purpose**? | string | Optional. A purpose cannot be changed once set.
__*Optional*__ +**purposeData**? | Map | Optional. Purpose data cannot be changed once set.
__*Optional*__ **timeouts**? | [tagsTagKey.TagsTagKeyTimeouts](#cdktf-provider-google-tagstagkey-tagstagkeytimeouts) | timeouts block.
__*Optional*__ diff --git a/package.json b/package.json index 299b4f25fb9..aa4c219500f 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "cdktf": { "provider": { "name": "registry.terraform.io/hashicorp/google", - "version": "4.38.0" + "version": "4.39.0" } }, "resolutions": { diff --git a/src/access-context-manager-access-level-condition/index.ts b/src/access-context-manager-access-level-condition/index.ts index da28c3fb33d..526b0bba174 100644 --- a/src/access-context-manager-access-level-condition/index.ts +++ b/src/access-context-manager-access-level-condition/index.ts @@ -558,7 +558,7 @@ export class AccessContextManagerAccessLevelCondition extends cdktf.TerraformRes terraformResourceType: 'google_access_context_manager_access_level_condition', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-level/index.ts b/src/access-context-manager-access-level/index.ts index 17f5617cbe3..686eceed2a8 100644 --- a/src/access-context-manager-access-level/index.ts +++ b/src/access-context-manager-access-level/index.ts @@ -1167,7 +1167,7 @@ export class AccessContextManagerAccessLevel extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_level', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-levels/index.ts b/src/access-context-manager-access-levels/index.ts index 3f92389084a..92f4b8f27f5 100644 --- a/src/access-context-manager-access-levels/index.ts +++ b/src/access-context-manager-access-levels/index.ts @@ -1323,7 +1323,7 @@ export class AccessContextManagerAccessLevels extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_levels', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-binding/index.ts b/src/access-context-manager-access-policy-iam-binding/index.ts index c15b8b14abb..c28c6c36cea 100644 --- a/src/access-context-manager-access-policy-iam-binding/index.ts +++ b/src/access-context-manager-access-policy-iam-binding/index.ts @@ -173,7 +173,7 @@ export class AccessContextManagerAccessPolicyIamBinding extends cdktf.TerraformR terraformResourceType: 'google_access_context_manager_access_policy_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-member/index.ts b/src/access-context-manager-access-policy-iam-member/index.ts index c19e3ccdd75..46f466a9670 100644 --- a/src/access-context-manager-access-policy-iam-member/index.ts +++ b/src/access-context-manager-access-policy-iam-member/index.ts @@ -173,7 +173,7 @@ export class AccessContextManagerAccessPolicyIamMember extends cdktf.TerraformRe terraformResourceType: 'google_access_context_manager_access_policy_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy-iam-policy/index.ts b/src/access-context-manager-access-policy-iam-policy/index.ts index 1b5d4ae904f..bd4403772c4 100644 --- a/src/access-context-manager-access-policy-iam-policy/index.ts +++ b/src/access-context-manager-access-policy-iam-policy/index.ts @@ -50,7 +50,7 @@ export class AccessContextManagerAccessPolicyIamPolicy extends cdktf.TerraformRe terraformResourceType: 'google_access_context_manager_access_policy_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-access-policy/index.ts b/src/access-context-manager-access-policy/index.ts index 9c4dea53528..75582869e25 100644 --- a/src/access-context-manager-access-policy/index.ts +++ b/src/access-context-manager-access-policy/index.ts @@ -197,7 +197,7 @@ export class AccessContextManagerAccessPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_access_context_manager_access_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-gcp-user-access-binding/index.ts b/src/access-context-manager-gcp-user-access-binding/index.ts index 5384ceacae1..2edad312256 100644 --- a/src/access-context-manager-gcp-user-access-binding/index.ts +++ b/src/access-context-manager-gcp-user-access-binding/index.ts @@ -195,7 +195,7 @@ export class AccessContextManagerGcpUserAccessBinding extends cdktf.TerraformRes terraformResourceType: 'google_access_context_manager_gcp_user_access_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeter-resource/index.ts b/src/access-context-manager-service-perimeter-resource/index.ts index df455c5071c..fb6224b2b20 100644 --- a/src/access-context-manager-service-perimeter-resource/index.ts +++ b/src/access-context-manager-service-perimeter-resource/index.ts @@ -164,7 +164,7 @@ export class AccessContextManagerServicePerimeterResource extends cdktf.Terrafor terraformResourceType: 'google_access_context_manager_service_perimeter_resource', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeter/index.ts b/src/access-context-manager-service-perimeter/index.ts index ef15c15602f..c77bbcc7382 100644 --- a/src/access-context-manager-service-perimeter/index.ts +++ b/src/access-context-manager-service-perimeter/index.ts @@ -3664,7 +3664,7 @@ export class AccessContextManagerServicePerimeter extends cdktf.TerraformResourc terraformResourceType: 'google_access_context_manager_service_perimeter', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/access-context-manager-service-perimeters/index.ts b/src/access-context-manager-service-perimeters/index.ts index 3148be1c9a0..9a5ca46da2d 100644 --- a/src/access-context-manager-service-perimeters/index.ts +++ b/src/access-context-manager-service-perimeters/index.ts @@ -3905,7 +3905,7 @@ export class AccessContextManagerServicePerimeters extends cdktf.TerraformResour terraformResourceType: 'google_access_context_manager_service_perimeters', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/active-directory-domain-trust/index.ts b/src/active-directory-domain-trust/index.ts index 48fcbb385d9..bb62fa60b1a 100644 --- a/src/active-directory-domain-trust/index.ts +++ b/src/active-directory-domain-trust/index.ts @@ -224,7 +224,7 @@ export class ActiveDirectoryDomainTrust extends cdktf.TerraformResource { terraformResourceType: 'google_active_directory_domain_trust', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/active-directory-domain/index.ts b/src/active-directory-domain/index.ts index c2bbb631ba4..e00bc47421d 100644 --- a/src/active-directory-domain/index.ts +++ b/src/active-directory-domain/index.ts @@ -222,7 +222,7 @@ export class ActiveDirectoryDomain extends cdktf.TerraformResource { terraformResourceType: 'google_active_directory_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-endpoint-attachment/index.ts b/src/apigee-endpoint-attachment/index.ts index defc604594f..cf6171b7eba 100644 --- a/src/apigee-endpoint-attachment/index.ts +++ b/src/apigee-endpoint-attachment/index.ts @@ -175,7 +175,7 @@ export class ApigeeEndpointAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_endpoint_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-envgroup-attachment/index.ts b/src/apigee-envgroup-attachment/index.ts index 607214ea3c3..6c436c12fe4 100644 --- a/src/apigee-envgroup-attachment/index.ts +++ b/src/apigee-envgroup-attachment/index.ts @@ -163,7 +163,7 @@ export class ApigeeEnvgroupAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_envgroup_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-envgroup/index.ts b/src/apigee-envgroup/index.ts index cb5a8cb8918..b2fc9ef8e73 100644 --- a/src/apigee-envgroup/index.ts +++ b/src/apigee-envgroup/index.ts @@ -196,7 +196,7 @@ export class ApigeeEnvgroup extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_envgroup', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-binding/index.ts b/src/apigee-environment-iam-binding/index.ts index 0fc11ffdf41..5130d8868c9 100644 --- a/src/apigee-environment-iam-binding/index.ts +++ b/src/apigee-environment-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ApigeeEnvironmentIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-member/index.ts b/src/apigee-environment-iam-member/index.ts index 37f89bd90b0..80480b22ac2 100644 --- a/src/apigee-environment-iam-member/index.ts +++ b/src/apigee-environment-iam-member/index.ts @@ -177,7 +177,7 @@ export class ApigeeEnvironmentIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment-iam-policy/index.ts b/src/apigee-environment-iam-policy/index.ts index 404c55b8b05..d2cd4fb4d14 100644 --- a/src/apigee-environment-iam-policy/index.ts +++ b/src/apigee-environment-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ApigeeEnvironmentIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-environment/index.ts b/src/apigee-environment/index.ts index 4d9b4ef6ef8..e9a0b70c644 100644 --- a/src/apigee-environment/index.ts +++ b/src/apigee-environment/index.ts @@ -332,7 +332,7 @@ export class ApigeeEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-instance-attachment/index.ts b/src/apigee-instance-attachment/index.ts index 472e0a0da0b..09d01b446c4 100644 --- a/src/apigee-instance-attachment/index.ts +++ b/src/apigee-instance-attachment/index.ts @@ -163,7 +163,7 @@ export class ApigeeInstanceAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_instance_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-instance/index.ts b/src/apigee-instance/index.ts index 71470ffd6fb..dbe3171bb90 100644 --- a/src/apigee-instance/index.ts +++ b/src/apigee-instance/index.ts @@ -216,7 +216,7 @@ export class ApigeeInstance extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-nat-address/index.ts b/src/apigee-nat-address/index.ts index 7db0533a83d..07ab0c67788 100644 --- a/src/apigee-nat-address/index.ts +++ b/src/apigee-nat-address/index.ts @@ -163,7 +163,7 @@ export class ApigeeNatAddress extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_nat_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apigee-organization/index.ts b/src/apigee-organization/index.ts index 33974c45eb8..521282149d2 100644 --- a/src/apigee-organization/index.ts +++ b/src/apigee-organization/index.ts @@ -440,7 +440,7 @@ export class ApigeeOrganization extends cdktf.TerraformResource { terraformResourceType: 'google_apigee_organization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/apikeys-key/index.ts b/src/apikeys-key/index.ts index 5a53eb1164d..e0eb9b47f8b 100644 --- a/src/apikeys-key/index.ts +++ b/src/apikeys-key/index.ts @@ -887,7 +887,7 @@ export class ApikeysKey extends cdktf.TerraformResource { terraformResourceType: 'google_apikeys_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-application-url-dispatch-rules/index.ts b/src/app-engine-application-url-dispatch-rules/index.ts index afd02bc4edf..cd07c56bbb3 100644 --- a/src/app-engine-application-url-dispatch-rules/index.ts +++ b/src/app-engine-application-url-dispatch-rules/index.ts @@ -341,7 +341,7 @@ export class AppEngineApplicationUrlDispatchRules extends cdktf.TerraformResourc terraformResourceType: 'google_app_engine_application_url_dispatch_rules', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-application/index.ts b/src/app-engine-application/index.ts index 60749e15f70..63ecd81f020 100644 --- a/src/app-engine-application/index.ts +++ b/src/app-engine-application/index.ts @@ -450,7 +450,7 @@ export class AppEngineApplication extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_application', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-domain-mapping/index.ts b/src/app-engine-domain-mapping/index.ts index 4d15fe30ea0..3222c0e03cb 100644 --- a/src/app-engine-domain-mapping/index.ts +++ b/src/app-engine-domain-mapping/index.ts @@ -378,7 +378,7 @@ export class AppEngineDomainMapping extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_domain_mapping', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-firewall-rule/index.ts b/src/app-engine-firewall-rule/index.ts index ef62f0e608e..a6342010866 100644 --- a/src/app-engine-firewall-rule/index.ts +++ b/src/app-engine-firewall-rule/index.ts @@ -210,7 +210,7 @@ export class AppEngineFirewallRule extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_firewall_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-flexible-app-version/index.ts b/src/app-engine-flexible-app-version/index.ts index 9aa390d9500..66c037259f5 100644 --- a/src/app-engine-flexible-app-version/index.ts +++ b/src/app-engine-flexible-app-version/index.ts @@ -3877,7 +3877,7 @@ export class AppEngineFlexibleAppVersion extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_flexible_app_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-service-network-settings/index.ts b/src/app-engine-service-network-settings/index.ts index 206ef5c7e8c..f5ee8060edd 100644 --- a/src/app-engine-service-network-settings/index.ts +++ b/src/app-engine-service-network-settings/index.ts @@ -260,7 +260,7 @@ export class AppEngineServiceNetworkSettings extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_service_network_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-service-split-traffic/index.ts b/src/app-engine-service-split-traffic/index.ts index bf51cb6f1d4..56056eb9db1 100644 --- a/src/app-engine-service-split-traffic/index.ts +++ b/src/app-engine-service-split-traffic/index.ts @@ -292,7 +292,7 @@ export class AppEngineServiceSplitTraffic extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_service_split_traffic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/app-engine-standard-app-version/index.ts b/src/app-engine-standard-app-version/index.ts index 5f0dbc13f14..161e20f6066 100644 --- a/src/app-engine-standard-app-version/index.ts +++ b/src/app-engine-standard-app-version/index.ts @@ -2034,7 +2034,7 @@ export class AppEngineStandardAppVersion extends cdktf.TerraformResource { terraformResourceType: 'google_app_engine_standard_app_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-binding/index.ts b/src/artifact-registry-repository-iam-binding/index.ts index 65e0d8624b8..89c862b0c70 100644 --- a/src/artifact-registry-repository-iam-binding/index.ts +++ b/src/artifact-registry-repository-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ArtifactRegistryRepositoryIamBinding extends cdktf.TerraformResourc terraformResourceType: 'google_artifact_registry_repository_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-member/index.ts b/src/artifact-registry-repository-iam-member/index.ts index 5b975920352..0440d5b4d70 100644 --- a/src/artifact-registry-repository-iam-member/index.ts +++ b/src/artifact-registry-repository-iam-member/index.ts @@ -181,7 +181,7 @@ export class ArtifactRegistryRepositoryIamMember extends cdktf.TerraformResource terraformResourceType: 'google_artifact_registry_repository_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository-iam-policy/index.ts b/src/artifact-registry-repository-iam-policy/index.ts index 8aea4be0e95..8433ac126ca 100644 --- a/src/artifact-registry-repository-iam-policy/index.ts +++ b/src/artifact-registry-repository-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ArtifactRegistryRepositoryIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_artifact_registry_repository_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/artifact-registry-repository/index.ts b/src/artifact-registry-repository/index.ts index 76a37b76472..b7884628445 100644 --- a/src/artifact-registry-repository/index.ts +++ b/src/artifact-registry-repository/index.ts @@ -331,7 +331,7 @@ export class ArtifactRegistryRepository extends cdktf.TerraformResource { terraformResourceType: 'google_artifact_registry_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/assured-workloads-workload/index.ts b/src/assured-workloads-workload/index.ts index 95ef02c2004..70340e43b30 100644 --- a/src/assured-workloads-workload/index.ts +++ b/src/assured-workloads-workload/index.ts @@ -518,7 +518,7 @@ export class AssuredWorkloadsWorkload extends cdktf.TerraformResource { terraformResourceType: 'google_assured_workloads_workload', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-binding/index.ts b/src/bigquery-connection-iam-binding/index.ts index 360cda32c3e..c45deaadebf 100644 --- a/src/bigquery-connection-iam-binding/index.ts +++ b/src/bigquery-connection-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigqueryConnectionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-member/index.ts b/src/bigquery-connection-iam-member/index.ts index 2865f1ff065..4881c5cb350 100644 --- a/src/bigquery-connection-iam-member/index.ts +++ b/src/bigquery-connection-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigqueryConnectionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection-iam-policy/index.ts b/src/bigquery-connection-iam-policy/index.ts index 2b00727eb23..6274e9eb777 100644 --- a/src/bigquery-connection-iam-policy/index.ts +++ b/src/bigquery-connection-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigqueryConnectionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-connection/index.ts b/src/bigquery-connection/index.ts index e2c76a727c3..7a4a7c82887 100644 --- a/src/bigquery-connection/index.ts +++ b/src/bigquery-connection/index.ts @@ -826,7 +826,7 @@ export class BigqueryConnection extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-data-transfer-config/index.ts b/src/bigquery-data-transfer-config/index.ts index 65d3072aee6..9f6408a240d 100644 --- a/src/bigquery-data-transfer-config/index.ts +++ b/src/bigquery-data-transfer-config/index.ts @@ -542,7 +542,7 @@ export class BigqueryDataTransferConfig extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_data_transfer_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-access/index.ts b/src/bigquery-dataset-access/index.ts index fddb727ed38..dc762a7af38 100644 --- a/src/bigquery-dataset-access/index.ts +++ b/src/bigquery-dataset-access/index.ts @@ -529,7 +529,7 @@ export class BigqueryDatasetAccessA extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_access', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-binding/index.ts b/src/bigquery-dataset-iam-binding/index.ts index 947c436884c..9e543448735 100644 --- a/src/bigquery-dataset-iam-binding/index.ts +++ b/src/bigquery-dataset-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BigqueryDatasetIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-member/index.ts b/src/bigquery-dataset-iam-member/index.ts index e92bb17a573..3324d4db4cb 100644 --- a/src/bigquery-dataset-iam-member/index.ts +++ b/src/bigquery-dataset-iam-member/index.ts @@ -177,7 +177,7 @@ export class BigqueryDatasetIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset-iam-policy/index.ts b/src/bigquery-dataset-iam-policy/index.ts index 5ad53539417..b41a602094b 100644 --- a/src/bigquery-dataset-iam-policy/index.ts +++ b/src/bigquery-dataset-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BigqueryDatasetIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-dataset/index.ts b/src/bigquery-dataset/index.ts index 788495cd113..631ea574db2 100644 --- a/src/bigquery-dataset/index.ts +++ b/src/bigquery-dataset/index.ts @@ -935,7 +935,7 @@ export class BigqueryDataset extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-job/index.ts b/src/bigquery-job/index.ts index 8ece5e4b8ba..2c7ff15242e 100644 --- a/src/bigquery-job/index.ts +++ b/src/bigquery-job/index.ts @@ -3549,7 +3549,7 @@ export class BigqueryJob extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-reservation-assignment/index.ts b/src/bigquery-reservation-assignment/index.ts index 840f34b1458..4672c32d33a 100644 --- a/src/bigquery-reservation-assignment/index.ts +++ b/src/bigquery-reservation-assignment/index.ts @@ -180,7 +180,7 @@ export class BigqueryReservationAssignment extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_reservation_assignment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-reservation/index.ts b/src/bigquery-reservation/index.ts index 6e815bdb31e..98e0823c38b 100644 --- a/src/bigquery-reservation/index.ts +++ b/src/bigquery-reservation/index.ts @@ -209,7 +209,7 @@ export class BigqueryReservation extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-routine/index.ts b/src/bigquery-routine/index.ts index 3779034941a..b9995ae72c9 100644 --- a/src/bigquery-routine/index.ts +++ b/src/bigquery-routine/index.ts @@ -453,7 +453,7 @@ export class BigqueryRoutine extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_routine', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-binding/index.ts b/src/bigquery-table-iam-binding/index.ts index 56f6d64fa7c..e2017ec9131 100644 --- a/src/bigquery-table-iam-binding/index.ts +++ b/src/bigquery-table-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigqueryTableIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-member/index.ts b/src/bigquery-table-iam-member/index.ts index dc92c97bc9e..7dfc96ce1d8 100644 --- a/src/bigquery-table-iam-member/index.ts +++ b/src/bigquery-table-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigqueryTableIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table-iam-policy/index.ts b/src/bigquery-table-iam-policy/index.ts index 37f979599c2..e743afa52ca 100644 --- a/src/bigquery-table-iam-policy/index.ts +++ b/src/bigquery-table-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigqueryTableIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigquery-table/index.ts b/src/bigquery-table/index.ts index 226fbd9f418..ab20e8863ad 100644 --- a/src/bigquery-table/index.ts +++ b/src/bigquery-table/index.ts @@ -1557,7 +1557,7 @@ export class BigqueryTable extends cdktf.TerraformResource { terraformResourceType: 'google_bigquery_table', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-app-profile/index.ts b/src/bigtable-app-profile/index.ts index 06992cc93bf..41e2faff605 100644 --- a/src/bigtable-app-profile/index.ts +++ b/src/bigtable-app-profile/index.ts @@ -319,7 +319,7 @@ export class BigtableAppProfile extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_app_profile', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-gc-policy/index.ts b/src/bigtable-gc-policy/index.ts index 26053e8efa2..b101fb55bb9 100644 --- a/src/bigtable-gc-policy/index.ts +++ b/src/bigtable-gc-policy/index.ts @@ -282,7 +282,7 @@ export class BigtableGcPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_gc_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-binding/index.ts b/src/bigtable-instance-iam-binding/index.ts index d2654f6d75b..44a0874545c 100644 --- a/src/bigtable-instance-iam-binding/index.ts +++ b/src/bigtable-instance-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BigtableInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-member/index.ts b/src/bigtable-instance-iam-member/index.ts index 47e1a50b116..b99713096b9 100644 --- a/src/bigtable-instance-iam-member/index.ts +++ b/src/bigtable-instance-iam-member/index.ts @@ -177,7 +177,7 @@ export class BigtableInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance-iam-policy/index.ts b/src/bigtable-instance-iam-policy/index.ts index d7545573cc7..7c7fc14f422 100644 --- a/src/bigtable-instance-iam-policy/index.ts +++ b/src/bigtable-instance-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BigtableInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-instance/index.ts b/src/bigtable-instance/index.ts index 30ddccf0ad5..b4b1c02fd41 100644 --- a/src/bigtable-instance/index.ts +++ b/src/bigtable-instance/index.ts @@ -470,7 +470,7 @@ export class BigtableInstance extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-binding/index.ts b/src/bigtable-table-iam-binding/index.ts index 1a7f665b4aa..3cd545a1fcf 100644 --- a/src/bigtable-table-iam-binding/index.ts +++ b/src/bigtable-table-iam-binding/index.ts @@ -181,7 +181,7 @@ export class BigtableTableIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-member/index.ts b/src/bigtable-table-iam-member/index.ts index 1bb845c4654..218a14b9307 100644 --- a/src/bigtable-table-iam-member/index.ts +++ b/src/bigtable-table-iam-member/index.ts @@ -181,7 +181,7 @@ export class BigtableTableIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table-iam-policy/index.ts b/src/bigtable-table-iam-policy/index.ts index 7471213c440..5d68608eb71 100644 --- a/src/bigtable-table-iam-policy/index.ts +++ b/src/bigtable-table-iam-policy/index.ts @@ -58,7 +58,7 @@ export class BigtableTableIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/bigtable-table/index.ts b/src/bigtable-table/index.ts index ecf874d996e..7ebea5d00d4 100644 --- a/src/bigtable-table/index.ts +++ b/src/bigtable-table/index.ts @@ -249,7 +249,7 @@ export class BigtableTable extends cdktf.TerraformResource { terraformResourceType: 'google_bigtable_table', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-account-iam-binding/index.ts b/src/billing-account-iam-binding/index.ts index 3698aaafac3..250626b9c29 100644 --- a/src/billing-account-iam-binding/index.ts +++ b/src/billing-account-iam-binding/index.ts @@ -173,7 +173,7 @@ export class BillingAccountIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-account-iam-member/index.ts b/src/billing-account-iam-member/index.ts index 8105eed2eb3..af012118383 100644 --- a/src/billing-account-iam-member/index.ts +++ b/src/billing-account-iam-member/index.ts @@ -173,7 +173,7 @@ export class BillingAccountIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-account-iam-policy/index.ts b/src/billing-account-iam-policy/index.ts index 3f8c2dd4385..a70182d49e8 100644 --- a/src/billing-account-iam-policy/index.ts +++ b/src/billing-account-iam-policy/index.ts @@ -50,7 +50,7 @@ export class BillingAccountIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_billing_account_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-budget/index.ts b/src/billing-budget/index.ts index 36e71ba4c31..f0d80e99ad0 100644 --- a/src/billing-budget/index.ts +++ b/src/billing-budget/index.ts @@ -1353,7 +1353,7 @@ export class BillingBudget extends cdktf.TerraformResource { terraformResourceType: 'google_billing_budget', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/billing-subaccount/index.ts b/src/billing-subaccount/index.ts index 5ed68058c58..847fd71f61f 100644 --- a/src/billing-subaccount/index.ts +++ b/src/billing-subaccount/index.ts @@ -54,7 +54,7 @@ export class BillingSubaccount extends cdktf.TerraformResource { terraformResourceType: 'google_billing_subaccount', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-binding/index.ts b/src/binary-authorization-attestor-iam-binding/index.ts index cbec81ec248..35b0d26a23c 100644 --- a/src/binary-authorization-attestor-iam-binding/index.ts +++ b/src/binary-authorization-attestor-iam-binding/index.ts @@ -177,7 +177,7 @@ export class BinaryAuthorizationAttestorIamBinding extends cdktf.TerraformResour terraformResourceType: 'google_binary_authorization_attestor_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-member/index.ts b/src/binary-authorization-attestor-iam-member/index.ts index e9c4e200fc2..03f8cb688fe 100644 --- a/src/binary-authorization-attestor-iam-member/index.ts +++ b/src/binary-authorization-attestor-iam-member/index.ts @@ -177,7 +177,7 @@ export class BinaryAuthorizationAttestorIamMember extends cdktf.TerraformResourc terraformResourceType: 'google_binary_authorization_attestor_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor-iam-policy/index.ts b/src/binary-authorization-attestor-iam-policy/index.ts index 97ce561ccb3..dfd8837cdd6 100644 --- a/src/binary-authorization-attestor-iam-policy/index.ts +++ b/src/binary-authorization-attestor-iam-policy/index.ts @@ -54,7 +54,7 @@ export class BinaryAuthorizationAttestorIamPolicy extends cdktf.TerraformResourc terraformResourceType: 'google_binary_authorization_attestor_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-attestor/index.ts b/src/binary-authorization-attestor/index.ts index 7cad8df5961..00748a9077a 100644 --- a/src/binary-authorization-attestor/index.ts +++ b/src/binary-authorization-attestor/index.ts @@ -607,7 +607,7 @@ export class BinaryAuthorizationAttestor extends cdktf.TerraformResource { terraformResourceType: 'google_binary_authorization_attestor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/binary-authorization-policy/index.ts b/src/binary-authorization-policy/index.ts index 3ed3be8b5ec..57321d10e55 100644 --- a/src/binary-authorization-policy/index.ts +++ b/src/binary-authorization-policy/index.ts @@ -622,7 +622,7 @@ export class BinaryAuthorizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_binary_authorization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate-map-entry/index.ts b/src/certificate-manager-certificate-map-entry/index.ts index 30773ed3f06..f9db7655877 100644 --- a/src/certificate-manager-certificate-map-entry/index.ts +++ b/src/certificate-manager-certificate-map-entry/index.ts @@ -231,7 +231,7 @@ export class CertificateManagerCertificateMapEntry extends cdktf.TerraformResour terraformResourceType: 'google_certificate_manager_certificate_map_entry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate-map/index.ts b/src/certificate-manager-certificate-map/index.ts index fbbafb1c061..3e9b4c2c998 100644 --- a/src/certificate-manager-certificate-map/index.ts +++ b/src/certificate-manager-certificate-map/index.ts @@ -344,7 +344,7 @@ export class CertificateManagerCertificateMap extends cdktf.TerraformResource { terraformResourceType: 'google_certificate_manager_certificate_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-certificate/index.ts b/src/certificate-manager-certificate/index.ts index 038de57e699..b98f6987bc3 100644 --- a/src/certificate-manager-certificate/index.ts +++ b/src/certificate-manager-certificate/index.ts @@ -334,19 +334,33 @@ export class CertificateManagerCertificateManagedOutputReference extends cdktf.C } export interface CertificateManagerCertificateSelfManaged { /** - * The certificate chain in PEM-encoded form. + * **Deprecated** The certificate chain in PEM-encoded form. Leaf certificate comes first, followed by intermediate ones if any. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/certificate_manager_certificate#certificate_pem CertificateManagerCertificate#certificate_pem} */ - readonly certificatePem: string; + readonly certificatePem?: string; + /** + * The certificate chain in PEM-encoded form. + +Leaf certificate comes first, followed by intermediate ones if any. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/certificate_manager_certificate#pem_certificate CertificateManagerCertificate#pem_certificate} + */ + readonly pemCertificate?: string; /** * The private key of the leaf certificate in PEM-encoded form. * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/certificate_manager_certificate#pem_private_key CertificateManagerCertificate#pem_private_key} + */ + readonly pemPrivateKey?: string; + /** + * **Deprecated** The private key of the leaf certificate in PEM-encoded form. + * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/certificate_manager_certificate#private_key_pem CertificateManagerCertificate#private_key_pem} */ - readonly privateKeyPem: string; + readonly privateKeyPem?: string; } export function certificateManagerCertificateSelfManagedToTerraform(struct?: CertificateManagerCertificateSelfManagedOutputReference | CertificateManagerCertificateSelfManaged): any { @@ -356,6 +370,8 @@ export function certificateManagerCertificateSelfManagedToTerraform(struct?: Cer } return { certificate_pem: cdktf.stringToTerraform(struct!.certificatePem), + pem_certificate: cdktf.stringToTerraform(struct!.pemCertificate), + pem_private_key: cdktf.stringToTerraform(struct!.pemPrivateKey), private_key_pem: cdktf.stringToTerraform(struct!.privateKeyPem), } } @@ -378,6 +394,14 @@ export class CertificateManagerCertificateSelfManagedOutputReference extends cdk hasAnyValues = true; internalValueResult.certificatePem = this._certificatePem; } + if (this._pemCertificate !== undefined) { + hasAnyValues = true; + internalValueResult.pemCertificate = this._pemCertificate; + } + if (this._pemPrivateKey !== undefined) { + hasAnyValues = true; + internalValueResult.pemPrivateKey = this._pemPrivateKey; + } if (this._privateKeyPem !== undefined) { hasAnyValues = true; internalValueResult.privateKeyPem = this._privateKeyPem; @@ -389,16 +413,20 @@ export class CertificateManagerCertificateSelfManagedOutputReference extends cdk if (value === undefined) { this.isEmptyObject = false; this._certificatePem = undefined; + this._pemCertificate = undefined; + this._pemPrivateKey = undefined; this._privateKeyPem = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._certificatePem = value.certificatePem; + this._pemCertificate = value.pemCertificate; + this._pemPrivateKey = value.pemPrivateKey; this._privateKeyPem = value.privateKeyPem; } } - // certificate_pem - computed: false, optional: false, required: true + // certificate_pem - computed: false, optional: true, required: false private _certificatePem?: string; public get certificatePem() { return this.getStringAttribute('certificate_pem'); @@ -406,12 +434,47 @@ export class CertificateManagerCertificateSelfManagedOutputReference extends cdk public set certificatePem(value: string) { this._certificatePem = value; } + public resetCertificatePem() { + this._certificatePem = undefined; + } // Temporarily expose input value. Use with caution. public get certificatePemInput() { return this._certificatePem; } - // private_key_pem - computed: false, optional: false, required: true + // pem_certificate - computed: false, optional: true, required: false + private _pemCertificate?: string; + public get pemCertificate() { + return this.getStringAttribute('pem_certificate'); + } + public set pemCertificate(value: string) { + this._pemCertificate = value; + } + public resetPemCertificate() { + this._pemCertificate = undefined; + } + // Temporarily expose input value. Use with caution. + public get pemCertificateInput() { + return this._pemCertificate; + } + + // pem_private_key - computed: false, optional: true, required: false + private _pemPrivateKey?: string; + public get pemPrivateKey() { + return this.getStringAttribute('pem_private_key'); + } + public set pemPrivateKey(value: string) { + this._pemPrivateKey = value; + } + public resetPemPrivateKey() { + this._pemPrivateKey = undefined; + } + // Temporarily expose input value. Use with caution. + public get pemPrivateKeyInput() { + return this._pemPrivateKey; + } + + // private_key_pem - computed: false, optional: true, required: false private _privateKeyPem?: string; public get privateKeyPem() { return this.getStringAttribute('private_key_pem'); @@ -419,6 +482,9 @@ export class CertificateManagerCertificateSelfManagedOutputReference extends cdk public set privateKeyPem(value: string) { this._privateKeyPem = value; } + public resetPrivateKeyPem() { + this._privateKeyPem = undefined; + } // Temporarily expose input value. Use with caution. public get privateKeyPemInput() { return this._privateKeyPem; @@ -580,7 +646,7 @@ export class CertificateManagerCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_certificate_manager_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/certificate-manager-dns-authorization/index.ts b/src/certificate-manager-dns-authorization/index.ts index 25cf584a6ef..46267f25436 100644 --- a/src/certificate-manager-dns-authorization/index.ts +++ b/src/certificate-manager-dns-authorization/index.ts @@ -283,7 +283,7 @@ export class CertificateManagerDnsAuthorization extends cdktf.TerraformResource terraformResourceType: 'google_certificate_manager_dns_authorization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-folder-feed/index.ts b/src/cloud-asset-folder-feed/index.ts index c490785ef41..c18bbdc939f 100644 --- a/src/cloud-asset-folder-feed/index.ts +++ b/src/cloud-asset-folder-feed/index.ts @@ -516,7 +516,7 @@ export class CloudAssetFolderFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_folder_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-organization-feed/index.ts b/src/cloud-asset-organization-feed/index.ts index e11464f3f97..c6bebe4f9f3 100644 --- a/src/cloud-asset-organization-feed/index.ts +++ b/src/cloud-asset-organization-feed/index.ts @@ -516,7 +516,7 @@ export class CloudAssetOrganizationFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_organization_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-asset-project-feed/index.ts b/src/cloud-asset-project-feed/index.ts index ebb6612bab7..98b3f08509c 100644 --- a/src/cloud-asset-project-feed/index.ts +++ b/src/cloud-asset-project-feed/index.ts @@ -515,7 +515,7 @@ export class CloudAssetProjectFeed extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_asset_project_feed', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-identity-group-membership/index.ts b/src/cloud-identity-group-membership/index.ts index 0c875c31d12..7ce5acf55e4 100644 --- a/src/cloud-identity-group-membership/index.ts +++ b/src/cloud-identity-group-membership/index.ts @@ -402,7 +402,7 @@ export class CloudIdentityGroupMembership extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_identity_group_membership', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-identity-group/index.ts b/src/cloud-identity-group/index.ts index 57874a0164a..5311287ae8a 100644 --- a/src/cloud-identity-group/index.ts +++ b/src/cloud-identity-group/index.ts @@ -337,7 +337,7 @@ export class CloudIdentityGroup extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_identity_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-domain-mapping/index.ts b/src/cloud-run-domain-mapping/index.ts index f61910e0698..2952b2d74ed 100644 --- a/src/cloud-run-domain-mapping/index.ts +++ b/src/cloud-run-domain-mapping/index.ts @@ -690,7 +690,7 @@ export class CloudRunDomainMapping extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_domain_mapping', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-binding/index.ts b/src/cloud-run-service-iam-binding/index.ts index c920b21f7f2..25bbdfe4f25 100644 --- a/src/cloud-run-service-iam-binding/index.ts +++ b/src/cloud-run-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudRunServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-member/index.ts b/src/cloud-run-service-iam-member/index.ts index 2f48977bda6..e9b9a9bc77d 100644 --- a/src/cloud-run-service-iam-member/index.ts +++ b/src/cloud-run-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudRunServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service-iam-policy/index.ts b/src/cloud-run-service-iam-policy/index.ts index 073eba1922e..0d8442a2917 100644 --- a/src/cloud-run-service-iam-policy/index.ts +++ b/src/cloud-run-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudRunServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-run-service/index.ts b/src/cloud-run-service/index.ts index 2aca6059dff..38b5e0941d2 100644 --- a/src/cloud-run-service/index.ts +++ b/src/cloud-run-service/index.ts @@ -3159,7 +3159,7 @@ export class CloudRunService extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_run_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-scheduler-job/index.ts b/src/cloud-scheduler-job/index.ts index 7ef6af00df9..974d0a513e7 100644 --- a/src/cloud-scheduler-job/index.ts +++ b/src/cloud-scheduler-job/index.ts @@ -1299,7 +1299,7 @@ export class CloudSchedulerJob extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_scheduler_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-binding/index.ts b/src/cloud-tasks-queue-iam-binding/index.ts index 6b2a2b2c716..39ec018f4bd 100644 --- a/src/cloud-tasks-queue-iam-binding/index.ts +++ b/src/cloud-tasks-queue-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudTasksQueueIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-member/index.ts b/src/cloud-tasks-queue-iam-member/index.ts index f6dd22e4308..ff4fabefb39 100644 --- a/src/cloud-tasks-queue-iam-member/index.ts +++ b/src/cloud-tasks-queue-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudTasksQueueIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue-iam-policy/index.ts b/src/cloud-tasks-queue-iam-policy/index.ts index 18a85bf603a..c3ff75b1a8d 100644 --- a/src/cloud-tasks-queue-iam-policy/index.ts +++ b/src/cloud-tasks-queue-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudTasksQueueIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloud-tasks-queue/index.ts b/src/cloud-tasks-queue/index.ts index ec62339ef32..0033ecec686 100644 --- a/src/cloud-tasks-queue/index.ts +++ b/src/cloud-tasks-queue/index.ts @@ -731,7 +731,7 @@ export class CloudTasksQueue extends cdktf.TerraformResource { terraformResourceType: 'google_cloud_tasks_queue', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudbuild-trigger/index.ts b/src/cloudbuild-trigger/index.ts index 22c77f2cbc9..7303fb0eca3 100644 --- a/src/cloudbuild-trigger/index.ts +++ b/src/cloudbuild-trigger/index.ts @@ -4070,7 +4070,7 @@ export class CloudbuildTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_cloudbuild_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudbuild-worker-pool/index.ts b/src/cloudbuild-worker-pool/index.ts index d4c9178715a..d3fbc6ea2cc 100644 --- a/src/cloudbuild-worker-pool/index.ts +++ b/src/cloudbuild-worker-pool/index.ts @@ -408,7 +408,7 @@ export class CloudbuildWorkerPool extends cdktf.TerraformResource { terraformResourceType: 'google_cloudbuild_worker_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/clouddeploy-delivery-pipeline/index.ts b/src/clouddeploy-delivery-pipeline/index.ts index 2659ff62fec..31f24d4de0b 100644 --- a/src/clouddeploy-delivery-pipeline/index.ts +++ b/src/clouddeploy-delivery-pipeline/index.ts @@ -634,7 +634,7 @@ export class ClouddeployDeliveryPipeline extends cdktf.TerraformResource { terraformResourceType: 'google_clouddeploy_delivery_pipeline', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/clouddeploy-target/index.ts b/src/clouddeploy-target/index.ts index 90015dd75ea..9df9ccbb500 100644 --- a/src/clouddeploy-target/index.ts +++ b/src/clouddeploy-target/index.ts @@ -583,7 +583,7 @@ export class ClouddeployTarget extends cdktf.TerraformResource { terraformResourceType: 'google_clouddeploy_target', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-binding/index.ts b/src/cloudfunctions-function-iam-binding/index.ts index c2cc8fd6172..4e5c582b803 100644 --- a/src/cloudfunctions-function-iam-binding/index.ts +++ b/src/cloudfunctions-function-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudfunctionsFunctionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-member/index.ts b/src/cloudfunctions-function-iam-member/index.ts index 0c481f50549..ed6c4d70266 100644 --- a/src/cloudfunctions-function-iam-member/index.ts +++ b/src/cloudfunctions-function-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudfunctionsFunctionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function-iam-policy/index.ts b/src/cloudfunctions-function-iam-policy/index.ts index 0c79771fda3..8259594ad24 100644 --- a/src/cloudfunctions-function-iam-policy/index.ts +++ b/src/cloudfunctions-function-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudfunctionsFunctionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions-function/index.ts b/src/cloudfunctions-function/index.ts index fb27b309d05..b9f500c81fe 100644 --- a/src/cloudfunctions-function/index.ts +++ b/src/cloudfunctions-function/index.ts @@ -1115,7 +1115,7 @@ export class CloudfunctionsFunction extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-binding/index.ts b/src/cloudfunctions2-function-iam-binding/index.ts index 334ce57661e..0ea8869effe 100644 --- a/src/cloudfunctions2-function-iam-binding/index.ts +++ b/src/cloudfunctions2-function-iam-binding/index.ts @@ -181,7 +181,7 @@ export class Cloudfunctions2FunctionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-member/index.ts b/src/cloudfunctions2-function-iam-member/index.ts index 26b22889a52..685bfb1a054 100644 --- a/src/cloudfunctions2-function-iam-member/index.ts +++ b/src/cloudfunctions2-function-iam-member/index.ts @@ -181,7 +181,7 @@ export class Cloudfunctions2FunctionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function-iam-policy/index.ts b/src/cloudfunctions2-function-iam-policy/index.ts index e006d05f680..16a6eef9c80 100644 --- a/src/cloudfunctions2-function-iam-policy/index.ts +++ b/src/cloudfunctions2-function-iam-policy/index.ts @@ -58,7 +58,7 @@ export class Cloudfunctions2FunctionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudfunctions2-function/index.ts b/src/cloudfunctions2-function/index.ts index 82400582d31..8942b73beea 100644 --- a/src/cloudfunctions2-function/index.ts +++ b/src/cloudfunctions2-function/index.ts @@ -2195,7 +2195,7 @@ export class Cloudfunctions2Function extends cdktf.TerraformResource { terraformResourceType: 'google_cloudfunctions2_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-device/index.ts b/src/cloudiot-device/index.ts index fcf7ed1382a..4bda9329497 100644 --- a/src/cloudiot-device/index.ts +++ b/src/cloudiot-device/index.ts @@ -763,7 +763,7 @@ export class CloudiotDevice extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_device', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-binding/index.ts b/src/cloudiot-registry-iam-binding/index.ts index 1d4b47f2db7..a1b2e408182 100644 --- a/src/cloudiot-registry-iam-binding/index.ts +++ b/src/cloudiot-registry-iam-binding/index.ts @@ -181,7 +181,7 @@ export class CloudiotRegistryIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-member/index.ts b/src/cloudiot-registry-iam-member/index.ts index 983c8c87f53..c3f019bc3b9 100644 --- a/src/cloudiot-registry-iam-member/index.ts +++ b/src/cloudiot-registry-iam-member/index.ts @@ -181,7 +181,7 @@ export class CloudiotRegistryIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry-iam-policy/index.ts b/src/cloudiot-registry-iam-policy/index.ts index 5b62d656a17..6bfd755940a 100644 --- a/src/cloudiot-registry-iam-policy/index.ts +++ b/src/cloudiot-registry-iam-policy/index.ts @@ -58,7 +58,7 @@ export class CloudiotRegistryIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/cloudiot-registry/index.ts b/src/cloudiot-registry/index.ts index 653b322da33..8d2c9a44253 100644 --- a/src/cloudiot-registry/index.ts +++ b/src/cloudiot-registry/index.ts @@ -459,7 +459,7 @@ export class CloudiotRegistry extends cdktf.TerraformResource { terraformResourceType: 'google_cloudiot_registry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/composer-environment/index.ts b/src/composer-environment/index.ts index 6435ab8d491..1247e7bc08b 100644 --- a/src/composer-environment/index.ts +++ b/src/composer-environment/index.ts @@ -2899,7 +2899,7 @@ export class ComposerEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_composer_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-address/index.ts b/src/compute-address/index.ts index ca4562f92d0..0bac2d984f6 100644 --- a/src/compute-address/index.ts +++ b/src/compute-address/index.ts @@ -247,7 +247,7 @@ export class ComputeAddress extends cdktf.TerraformResource { terraformResourceType: 'google_compute_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-attached-disk/index.ts b/src/compute-attached-disk/index.ts index 12e5c39be28..14b06ce9e9c 100644 --- a/src/compute-attached-disk/index.ts +++ b/src/compute-attached-disk/index.ts @@ -186,7 +186,7 @@ export class ComputeAttachedDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_attached_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-autoscaler/index.ts b/src/compute-autoscaler/index.ts index 0a4f12d9766..f903cee0ac8 100644 --- a/src/compute-autoscaler/index.ts +++ b/src/compute-autoscaler/index.ts @@ -1318,7 +1318,7 @@ export class ComputeAutoscaler extends cdktf.TerraformResource { terraformResourceType: 'google_compute_autoscaler', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-bucket-signed-url-key/index.ts b/src/compute-backend-bucket-signed-url-key/index.ts index e3a644b44ab..1e51658d75c 100644 --- a/src/compute-backend-bucket-signed-url-key/index.ts +++ b/src/compute-backend-bucket-signed-url-key/index.ts @@ -173,7 +173,7 @@ export class ComputeBackendBucketSignedUrlKey extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_bucket_signed_url_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-bucket/index.ts b/src/compute-backend-bucket/index.ts index c946988800d..8a757009195 100644 --- a/src/compute-backend-bucket/index.ts +++ b/src/compute-backend-bucket/index.ts @@ -924,7 +924,7 @@ export class ComputeBackendBucket extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-service-signed-url-key/index.ts b/src/compute-backend-service-signed-url-key/index.ts index 6248b3eac11..c7bdd725aea 100644 --- a/src/compute-backend-service-signed-url-key/index.ts +++ b/src/compute-backend-service-signed-url-key/index.ts @@ -173,7 +173,7 @@ export class ComputeBackendServiceSignedUrlKey extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_service_signed_url_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-backend-service/index.ts b/src/compute-backend-service/index.ts index 120c46c3c16..cb1d85a962c 100644 --- a/src/compute-backend-service/index.ts +++ b/src/compute-backend-service/index.ts @@ -2905,7 +2905,7 @@ export class ComputeBackendService extends cdktf.TerraformResource { terraformResourceType: 'google_compute_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-binding/index.ts b/src/compute-disk-iam-binding/index.ts index a348debd4c8..ddaddb29a81 100644 --- a/src/compute-disk-iam-binding/index.ts +++ b/src/compute-disk-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeDiskIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-member/index.ts b/src/compute-disk-iam-member/index.ts index 86d9316468e..d52a83f50e9 100644 --- a/src/compute-disk-iam-member/index.ts +++ b/src/compute-disk-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeDiskIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-iam-policy/index.ts b/src/compute-disk-iam-policy/index.ts index 3b4530e5bc7..1d0a1823631 100644 --- a/src/compute-disk-iam-policy/index.ts +++ b/src/compute-disk-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeDiskIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk-resource-policy-attachment/index.ts b/src/compute-disk-resource-policy-attachment/index.ts index 8426078fa82..c38e7acc46f 100644 --- a/src/compute-disk-resource-policy-attachment/index.ts +++ b/src/compute-disk-resource-policy-attachment/index.ts @@ -173,7 +173,7 @@ export class ComputeDiskResourcePolicyAttachment extends cdktf.TerraformResource terraformResourceType: 'google_compute_disk_resource_policy_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-disk/index.ts b/src/compute-disk/index.ts index 9e200bdeccd..5e1ec759bc8 100644 --- a/src/compute-disk/index.ts +++ b/src/compute-disk/index.ts @@ -707,7 +707,7 @@ export class ComputeDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-external-vpn-gateway/index.ts b/src/compute-external-vpn-gateway/index.ts index f1b00f0e8f0..ecb0aea6386 100644 --- a/src/compute-external-vpn-gateway/index.ts +++ b/src/compute-external-vpn-gateway/index.ts @@ -322,7 +322,7 @@ export class ComputeExternalVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_external_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy-association/index.ts b/src/compute-firewall-policy-association/index.ts index 74fb6713e8c..267b1aacd9f 100644 --- a/src/compute-firewall-policy-association/index.ts +++ b/src/compute-firewall-policy-association/index.ts @@ -168,7 +168,7 @@ export class ComputeFirewallPolicyAssociation extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy_association', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy-rule/index.ts b/src/compute-firewall-policy-rule/index.ts index eff725b6cba..5a9045b5b76 100644 --- a/src/compute-firewall-policy-rule/index.ts +++ b/src/compute-firewall-policy-rule/index.ts @@ -484,7 +484,7 @@ export class ComputeFirewallPolicyRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall-policy/index.ts b/src/compute-firewall-policy/index.ts index 4aa5ad5fd1b..35900349588 100644 --- a/src/compute-firewall-policy/index.ts +++ b/src/compute-firewall-policy/index.ts @@ -195,7 +195,7 @@ export class ComputeFirewallPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-firewall/index.ts b/src/compute-firewall/index.ts index 12f30554a76..cf1b681d2d1 100644 --- a/src/compute-firewall/index.ts +++ b/src/compute-firewall/index.ts @@ -666,7 +666,7 @@ export class ComputeFirewall extends cdktf.TerraformResource { terraformResourceType: 'google_compute_firewall', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-forwarding-rule/index.ts b/src/compute-forwarding-rule/index.ts index 95ec56493a7..46c18c1eafb 100644 --- a/src/compute-forwarding-rule/index.ts +++ b/src/compute-forwarding-rule/index.ts @@ -449,7 +449,7 @@ export class ComputeForwardingRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-address/index.ts b/src/compute-global-address/index.ts index 003ed4a919a..b189561b2b2 100644 --- a/src/compute-global-address/index.ts +++ b/src/compute-global-address/index.ts @@ -225,7 +225,7 @@ export class ComputeGlobalAddress extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-forwarding-rule/index.ts b/src/compute-global-forwarding-rule/index.ts index 16256941c3c..4dac49aa2b3 100644 --- a/src/compute-global-forwarding-rule/index.ts +++ b/src/compute-global-forwarding-rule/index.ts @@ -526,7 +526,7 @@ export class ComputeGlobalForwardingRule extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-network-endpoint-group/index.ts b/src/compute-global-network-endpoint-group/index.ts index 74ef7e79317..8102f743803 100644 --- a/src/compute-global-network-endpoint-group/index.ts +++ b/src/compute-global-network-endpoint-group/index.ts @@ -186,7 +186,7 @@ export class ComputeGlobalNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-global-network-endpoint/index.ts b/src/compute-global-network-endpoint/index.ts index c2ea1d52217..18388cf760e 100644 --- a/src/compute-global-network-endpoint/index.ts +++ b/src/compute-global-network-endpoint/index.ts @@ -179,7 +179,7 @@ export class ComputeGlobalNetworkEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_compute_global_network_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ha-vpn-gateway/index.ts b/src/compute-ha-vpn-gateway/index.ts index d255026abfa..3e1881fff9d 100644 --- a/src/compute-ha-vpn-gateway/index.ts +++ b/src/compute-ha-vpn-gateway/index.ts @@ -332,7 +332,7 @@ export class ComputeHaVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ha_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-health-check/index.ts b/src/compute-health-check/index.ts index f861ee1c910..e0ee5b6c4d4 100644 --- a/src/compute-health-check/index.ts +++ b/src/compute-health-check/index.ts @@ -1765,7 +1765,7 @@ export class ComputeHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-http-health-check/index.ts b/src/compute-http-health-check/index.ts index c323e209dec..1d336d6ef51 100644 --- a/src/compute-http-health-check/index.ts +++ b/src/compute-http-health-check/index.ts @@ -251,7 +251,7 @@ export class ComputeHttpHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_http_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-https-health-check/index.ts b/src/compute-https-health-check/index.ts index 27ae0952d29..3c609f93eb4 100644 --- a/src/compute-https-health-check/index.ts +++ b/src/compute-https-health-check/index.ts @@ -251,7 +251,7 @@ export class ComputeHttpsHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_https_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-binding/index.ts b/src/compute-image-iam-binding/index.ts index 1cbeeb4e917..7dc45596c84 100644 --- a/src/compute-image-iam-binding/index.ts +++ b/src/compute-image-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ComputeImageIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-member/index.ts b/src/compute-image-iam-member/index.ts index 67bb589b7c4..0407dcb877e 100644 --- a/src/compute-image-iam-member/index.ts +++ b/src/compute-image-iam-member/index.ts @@ -177,7 +177,7 @@ export class ComputeImageIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image-iam-policy/index.ts b/src/compute-image-iam-policy/index.ts index 719c434b44f..3a87248c7d8 100644 --- a/src/compute-image-iam-policy/index.ts +++ b/src/compute-image-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ComputeImageIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-image/index.ts b/src/compute-image/index.ts index f1f339fd8eb..96c33ee156b 100644 --- a/src/compute-image/index.ts +++ b/src/compute-image/index.ts @@ -498,7 +498,7 @@ export class ComputeImage extends cdktf.TerraformResource { terraformResourceType: 'google_compute_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-from-template/index.ts b/src/compute-instance-from-template/index.ts index f832e009685..ee5344bf634 100644 --- a/src/compute-instance-from-template/index.ts +++ b/src/compute-instance-from-template/index.ts @@ -2957,7 +2957,7 @@ export class ComputeInstanceFromTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_from_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group-manager/index.ts b/src/compute-instance-group-manager/index.ts index 06e8b663332..e900516ab5c 100644 --- a/src/compute-instance-group-manager/index.ts +++ b/src/compute-instance-group-manager/index.ts @@ -1386,7 +1386,7 @@ export class ComputeInstanceGroupManager extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group_manager', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group-named-port/index.ts b/src/compute-instance-group-named-port/index.ts index a685915508d..cbfec5ab3a9 100644 --- a/src/compute-instance-group-named-port/index.ts +++ b/src/compute-instance-group-named-port/index.ts @@ -179,7 +179,7 @@ export class ComputeInstanceGroupNamedPortA extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group_named_port', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-group/index.ts b/src/compute-instance-group/index.ts index 336c6c7fbbe..11123be3642 100644 --- a/src/compute-instance-group/index.ts +++ b/src/compute-instance-group/index.ts @@ -341,7 +341,7 @@ export class ComputeInstanceGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-binding/index.ts b/src/compute-instance-iam-binding/index.ts index 77f2c9fcd8a..f3039ced302 100644 --- a/src/compute-instance-iam-binding/index.ts +++ b/src/compute-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-member/index.ts b/src/compute-instance-iam-member/index.ts index 0d1d36d04e4..d5ecfb5278d 100644 --- a/src/compute-instance-iam-member/index.ts +++ b/src/compute-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-iam-policy/index.ts b/src/compute-instance-iam-policy/index.ts index 9135fbbac46..0ba3fa4df74 100644 --- a/src/compute-instance-iam-policy/index.ts +++ b/src/compute-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance-template/index.ts b/src/compute-instance-template/index.ts index 62ac84f2e22..440111d5796 100644 --- a/src/compute-instance-template/index.ts +++ b/src/compute-instance-template/index.ts @@ -2627,7 +2627,7 @@ export class ComputeInstanceTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-instance/index.ts b/src/compute-instance/index.ts index 957886f8ca7..d32f9e62393 100644 --- a/src/compute-instance/index.ts +++ b/src/compute-instance/index.ts @@ -2911,7 +2911,7 @@ export class ComputeInstance extends cdktf.TerraformResource { terraformResourceType: 'google_compute_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-interconnect-attachment/index.ts b/src/compute-interconnect-attachment/index.ts index 5d0b666cdb8..a5f9c9b7f5c 100644 --- a/src/compute-interconnect-attachment/index.ts +++ b/src/compute-interconnect-attachment/index.ts @@ -389,7 +389,7 @@ export class ComputeInterconnectAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_compute_interconnect_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-managed-ssl-certificate/index.ts b/src/compute-managed-ssl-certificate/index.ts index a073218c014..ea67f48e481 100644 --- a/src/compute-managed-ssl-certificate/index.ts +++ b/src/compute-managed-ssl-certificate/index.ts @@ -259,7 +259,7 @@ export class ComputeManagedSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_managed_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-endpoint-group/index.ts b/src/compute-network-endpoint-group/index.ts index 25a3295014b..e2e214b8eb1 100644 --- a/src/compute-network-endpoint-group/index.ts +++ b/src/compute-network-endpoint-group/index.ts @@ -213,7 +213,7 @@ export class ComputeNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-endpoint/index.ts b/src/compute-network-endpoint/index.ts index cbaa692bba5..cd1eb14dcc8 100644 --- a/src/compute-network-endpoint/index.ts +++ b/src/compute-network-endpoint/index.ts @@ -188,7 +188,7 @@ export class ComputeNetworkEndpoint extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_endpoint', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-peering-routes-config/index.ts b/src/compute-network-peering-routes-config/index.ts index 0a9b3f09845..7b348ce8e53 100644 --- a/src/compute-network-peering-routes-config/index.ts +++ b/src/compute-network-peering-routes-config/index.ts @@ -205,7 +205,7 @@ export class ComputeNetworkPeeringRoutesConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_peering_routes_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network-peering/index.ts b/src/compute-network-peering/index.ts index 25f2a36e705..a62fb2513cc 100644 --- a/src/compute-network-peering/index.ts +++ b/src/compute-network-peering/index.ts @@ -215,7 +215,7 @@ export class ComputeNetworkPeering extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network_peering', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-network/index.ts b/src/compute-network/index.ts index 583e7a24763..a8eda7868b5 100644 --- a/src/compute-network/index.ts +++ b/src/compute-network/index.ts @@ -249,7 +249,7 @@ export class ComputeNetwork extends cdktf.TerraformResource { terraformResourceType: 'google_compute_network', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-node-group/index.ts b/src/compute-node-group/index.ts index bf9b380a571..cae62ac205d 100644 --- a/src/compute-node-group/index.ts +++ b/src/compute-node-group/index.ts @@ -431,7 +431,7 @@ export class ComputeNodeGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_node_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-node-template/index.ts b/src/compute-node-template/index.ts index 2933243e9d4..ae2caaa1735 100644 --- a/src/compute-node-template/index.ts +++ b/src/compute-node-template/index.ts @@ -381,7 +381,7 @@ export class ComputeNodeTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_node_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-packet-mirroring/index.ts b/src/compute-packet-mirroring/index.ts index 1ee3dc56655..82c4cdd0a45 100644 --- a/src/compute-packet-mirroring/index.ts +++ b/src/compute-packet-mirroring/index.ts @@ -803,7 +803,7 @@ export class ComputePacketMirroring extends cdktf.TerraformResource { terraformResourceType: 'google_compute_packet_mirroring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-per-instance-config/index.ts b/src/compute-per-instance-config/index.ts index 0193b50a601..3ac00846776 100644 --- a/src/compute-per-instance-config/index.ts +++ b/src/compute-per-instance-config/index.ts @@ -498,7 +498,7 @@ export class ComputePerInstanceConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_per_instance_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-default-network-tier/index.ts b/src/compute-project-default-network-tier/index.ts index 23743b05614..85743265080 100644 --- a/src/compute-project-default-network-tier/index.ts +++ b/src/compute-project-default-network-tier/index.ts @@ -135,7 +135,7 @@ export class ComputeProjectDefaultNetworkTier extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_default_network_tier', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-metadata-item/index.ts b/src/compute-project-metadata-item/index.ts index e18534aad7a..7c29358a557 100644 --- a/src/compute-project-metadata-item/index.ts +++ b/src/compute-project-metadata-item/index.ts @@ -195,7 +195,7 @@ export class ComputeProjectMetadataItem extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_metadata_item', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-project-metadata/index.ts b/src/compute-project-metadata/index.ts index b3e6e742409..11f5e00ad6a 100644 --- a/src/compute-project-metadata/index.ts +++ b/src/compute-project-metadata/index.ts @@ -162,7 +162,7 @@ export class ComputeProjectMetadata extends cdktf.TerraformResource { terraformResourceType: 'google_compute_project_metadata', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-autoscaler/index.ts b/src/compute-region-autoscaler/index.ts index e78a4cf94da..10ed843f992 100644 --- a/src/compute-region-autoscaler/index.ts +++ b/src/compute-region-autoscaler/index.ts @@ -1318,7 +1318,7 @@ export class ComputeRegionAutoscaler extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_autoscaler', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-backend-service/index.ts b/src/compute-region-backend-service/index.ts index 4227e39b3f8..3504a1c15f7 100644 --- a/src/compute-region-backend-service/index.ts +++ b/src/compute-region-backend-service/index.ts @@ -2958,7 +2958,7 @@ export class ComputeRegionBackendService extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-binding/index.ts b/src/compute-region-disk-iam-binding/index.ts index eb5962dc42e..82f0fe1dd42 100644 --- a/src/compute-region-disk-iam-binding/index.ts +++ b/src/compute-region-disk-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeRegionDiskIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-member/index.ts b/src/compute-region-disk-iam-member/index.ts index 5b81b0dde2a..53580e05efd 100644 --- a/src/compute-region-disk-iam-member/index.ts +++ b/src/compute-region-disk-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeRegionDiskIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-iam-policy/index.ts b/src/compute-region-disk-iam-policy/index.ts index 291935f1784..d81c6a2fa2d 100644 --- a/src/compute-region-disk-iam-policy/index.ts +++ b/src/compute-region-disk-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeRegionDiskIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk-resource-policy-attachment/index.ts b/src/compute-region-disk-resource-policy-attachment/index.ts index 7f3a9cdd41e..23abe19854c 100644 --- a/src/compute-region-disk-resource-policy-attachment/index.ts +++ b/src/compute-region-disk-resource-policy-attachment/index.ts @@ -173,7 +173,7 @@ export class ComputeRegionDiskResourcePolicyAttachment extends cdktf.TerraformRe terraformResourceType: 'google_compute_region_disk_resource_policy_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-disk/index.ts b/src/compute-region-disk/index.ts index 22fd9d1561a..41e40102c98 100644 --- a/src/compute-region-disk/index.ts +++ b/src/compute-region-disk/index.ts @@ -448,7 +448,7 @@ export class ComputeRegionDisk extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-health-check/index.ts b/src/compute-region-health-check/index.ts index 229c16587f4..c2a3668ca84 100644 --- a/src/compute-region-health-check/index.ts +++ b/src/compute-region-health-check/index.ts @@ -1774,7 +1774,7 @@ export class ComputeRegionHealthCheck extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-instance-group-manager/index.ts b/src/compute-region-instance-group-manager/index.ts index 780f1ad426b..88d7f80e747 100644 --- a/src/compute-region-instance-group-manager/index.ts +++ b/src/compute-region-instance-group-manager/index.ts @@ -1427,7 +1427,7 @@ export class ComputeRegionInstanceGroupManager extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_instance_group_manager', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-network-endpoint-group/index.ts b/src/compute-region-network-endpoint-group/index.ts index 7f0635769bf..933ea24896a 100644 --- a/src/compute-region-network-endpoint-group/index.ts +++ b/src/compute-region-network-endpoint-group/index.ts @@ -602,7 +602,7 @@ export class ComputeRegionNetworkEndpointGroup extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-per-instance-config/index.ts b/src/compute-region-per-instance-config/index.ts index 61b2ec9bfde..6b94a13703b 100644 --- a/src/compute-region-per-instance-config/index.ts +++ b/src/compute-region-per-instance-config/index.ts @@ -498,7 +498,7 @@ export class ComputeRegionPerInstanceConfig extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_per_instance_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-ssl-certificate/index.ts b/src/compute-region-ssl-certificate/index.ts index dd5d017482c..668e5f998b9 100644 --- a/src/compute-region-ssl-certificate/index.ts +++ b/src/compute-region-ssl-certificate/index.ts @@ -202,7 +202,7 @@ export class ComputeRegionSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-target-http-proxy/index.ts b/src/compute-region-target-http-proxy/index.ts index 305f905b739..4e3e2699706 100644 --- a/src/compute-region-target-http-proxy/index.ts +++ b/src/compute-region-target-http-proxy/index.ts @@ -213,7 +213,7 @@ export class ComputeRegionTargetHttpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_target_http_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-target-https-proxy/index.ts b/src/compute-region-target-https-proxy/index.ts index 6ccce28c584..0d8c59058d9 100644 --- a/src/compute-region-target-https-proxy/index.ts +++ b/src/compute-region-target-https-proxy/index.ts @@ -221,7 +221,7 @@ export class ComputeRegionTargetHttpsProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_target_https_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-region-url-map/index.ts b/src/compute-region-url-map/index.ts index 7cd70f2e9cc..85a8ee5a74a 100644 --- a/src/compute-region-url-map/index.ts +++ b/src/compute-region-url-map/index.ts @@ -7841,7 +7841,7 @@ export class ComputeRegionUrlMap extends cdktf.TerraformResource { terraformResourceType: 'google_compute_region_url_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-reservation/index.ts b/src/compute-reservation/index.ts index bbac6a1bebb..22f6d3a9751 100644 --- a/src/compute-reservation/index.ts +++ b/src/compute-reservation/index.ts @@ -948,7 +948,7 @@ export class ComputeReservation extends cdktf.TerraformResource { terraformResourceType: 'google_compute_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-resource-policy/index.ts b/src/compute-resource-policy/index.ts index a8a9d77437d..e3084363b7f 100644 --- a/src/compute-resource-policy/index.ts +++ b/src/compute-resource-policy/index.ts @@ -1506,7 +1506,7 @@ export class ComputeResourcePolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_resource_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-route/index.ts b/src/compute-route/index.ts index 3c2c667bf36..4214aa5ef63 100644 --- a/src/compute-route/index.ts +++ b/src/compute-route/index.ts @@ -266,7 +266,7 @@ export class ComputeRoute extends cdktf.TerraformResource { terraformResourceType: 'google_compute_route', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-interface/index.ts b/src/compute-router-interface/index.ts index 4964b20b310..cf85cab05aa 100644 --- a/src/compute-router-interface/index.ts +++ b/src/compute-router-interface/index.ts @@ -192,7 +192,7 @@ export class ComputeRouterInterface extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_interface', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-nat/index.ts b/src/compute-router-nat/index.ts index 31ae6e3fd78..f6af6b51bfc 100644 --- a/src/compute-router-nat/index.ts +++ b/src/compute-router-nat/index.ts @@ -554,7 +554,7 @@ export class ComputeRouterNat extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_nat', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router-peer/index.ts b/src/compute-router-peer/index.ts index f689c44898d..c8751309070 100644 --- a/src/compute-router-peer/index.ts +++ b/src/compute-router-peer/index.ts @@ -576,7 +576,7 @@ export class ComputeRouterPeer extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router_peer', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-router/index.ts b/src/compute-router/index.ts index d4ea0a1ca97..049ad94ce4d 100644 --- a/src/compute-router/index.ts +++ b/src/compute-router/index.ts @@ -544,7 +544,7 @@ export class ComputeRouter extends cdktf.TerraformResource { terraformResourceType: 'google_compute_router', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-security-policy/index.ts b/src/compute-security-policy/index.ts index 24baf037fbf..f5001e4f510 100644 --- a/src/compute-security-policy/index.ts +++ b/src/compute-security-policy/index.ts @@ -1715,7 +1715,7 @@ export class ComputeSecurityPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_security_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-service-attachment/index.ts b/src/compute-service-attachment/index.ts index 8048ce7669f..58f7ba22088 100644 --- a/src/compute-service-attachment/index.ts +++ b/src/compute-service-attachment/index.ts @@ -446,7 +446,7 @@ export class ComputeServiceAttachment extends cdktf.TerraformResource { terraformResourceType: 'google_compute_service_attachment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-shared-vpc-host-project/index.ts b/src/compute-shared-vpc-host-project/index.ts index 8fb7821a185..bdf40deacf6 100644 --- a/src/compute-shared-vpc-host-project/index.ts +++ b/src/compute-shared-vpc-host-project/index.ts @@ -156,7 +156,7 @@ export class ComputeSharedVpcHostProject extends cdktf.TerraformResource { terraformResourceType: 'google_compute_shared_vpc_host_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-shared-vpc-service-project/index.ts b/src/compute-shared-vpc-service-project/index.ts index cd0399f09a6..d00de2ddcf9 100644 --- a/src/compute-shared-vpc-service-project/index.ts +++ b/src/compute-shared-vpc-service-project/index.ts @@ -162,7 +162,7 @@ export class ComputeSharedVpcServiceProject extends cdktf.TerraformResource { terraformResourceType: 'google_compute_shared_vpc_service_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-binding/index.ts b/src/compute-snapshot-iam-binding/index.ts index 5c290c2c32c..88336d8804f 100644 --- a/src/compute-snapshot-iam-binding/index.ts +++ b/src/compute-snapshot-iam-binding/index.ts @@ -177,7 +177,7 @@ export class ComputeSnapshotIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-member/index.ts b/src/compute-snapshot-iam-member/index.ts index 6db738b76f2..c68815bd3ba 100644 --- a/src/compute-snapshot-iam-member/index.ts +++ b/src/compute-snapshot-iam-member/index.ts @@ -177,7 +177,7 @@ export class ComputeSnapshotIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot-iam-policy/index.ts b/src/compute-snapshot-iam-policy/index.ts index 90925ddc960..19f6deedff8 100644 --- a/src/compute-snapshot-iam-policy/index.ts +++ b/src/compute-snapshot-iam-policy/index.ts @@ -54,7 +54,7 @@ export class ComputeSnapshotIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-snapshot/index.ts b/src/compute-snapshot/index.ts index 78c94b7034b..23b18ae9cc4 100644 --- a/src/compute-snapshot/index.ts +++ b/src/compute-snapshot/index.ts @@ -476,7 +476,7 @@ export class ComputeSnapshot extends cdktf.TerraformResource { terraformResourceType: 'google_compute_snapshot', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ssl-certificate/index.ts b/src/compute-ssl-certificate/index.ts index d5051c3ea12..f1c86719957 100644 --- a/src/compute-ssl-certificate/index.ts +++ b/src/compute-ssl-certificate/index.ts @@ -195,7 +195,7 @@ export class ComputeSslCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-ssl-policy/index.ts b/src/compute-ssl-policy/index.ts index a7a8050b24b..d0b9c62567d 100644 --- a/src/compute-ssl-policy/index.ts +++ b/src/compute-ssl-policy/index.ts @@ -234,7 +234,7 @@ export class ComputeSslPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_ssl_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-binding/index.ts b/src/compute-subnetwork-iam-binding/index.ts index a4363de25c0..e7260abe412 100644 --- a/src/compute-subnetwork-iam-binding/index.ts +++ b/src/compute-subnetwork-iam-binding/index.ts @@ -181,7 +181,7 @@ export class ComputeSubnetworkIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-member/index.ts b/src/compute-subnetwork-iam-member/index.ts index 1f0d7b53234..daeb85a46a9 100644 --- a/src/compute-subnetwork-iam-member/index.ts +++ b/src/compute-subnetwork-iam-member/index.ts @@ -181,7 +181,7 @@ export class ComputeSubnetworkIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork-iam-policy/index.ts b/src/compute-subnetwork-iam-policy/index.ts index f95ac660ba1..43532def94a 100644 --- a/src/compute-subnetwork-iam-policy/index.ts +++ b/src/compute-subnetwork-iam-policy/index.ts @@ -58,7 +58,7 @@ export class ComputeSubnetworkIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-subnetwork/index.ts b/src/compute-subnetwork/index.ts index 1bfa3a162a9..433603e03c9 100644 --- a/src/compute-subnetwork/index.ts +++ b/src/compute-subnetwork/index.ts @@ -611,7 +611,7 @@ export class ComputeSubnetwork extends cdktf.TerraformResource { terraformResourceType: 'google_compute_subnetwork', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-grpc-proxy/index.ts b/src/compute-target-grpc-proxy/index.ts index a8795fb6c85..31f73ce1d4e 100644 --- a/src/compute-target-grpc-proxy/index.ts +++ b/src/compute-target-grpc-proxy/index.ts @@ -222,7 +222,7 @@ export class ComputeTargetGrpcProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_grpc_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-http-proxy/index.ts b/src/compute-target-http-proxy/index.ts index d45f2b9cd27..c4e80441952 100644 --- a/src/compute-target-http-proxy/index.ts +++ b/src/compute-target-http-proxy/index.ts @@ -213,7 +213,7 @@ export class ComputeTargetHttpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_http_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-https-proxy/index.ts b/src/compute-target-https-proxy/index.ts index eb162355394..fd2edece986 100644 --- a/src/compute-target-https-proxy/index.ts +++ b/src/compute-target-https-proxy/index.ts @@ -247,7 +247,7 @@ export class ComputeTargetHttpsProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_https_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-instance/index.ts b/src/compute-target-instance/index.ts index 5310044ce8d..e47a7ca9f2e 100644 --- a/src/compute-target-instance/index.ts +++ b/src/compute-target-instance/index.ts @@ -196,7 +196,7 @@ export class ComputeTargetInstance extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-pool/index.ts b/src/compute-target-pool/index.ts index 2faa0158f4a..76e24b855b9 100644 --- a/src/compute-target-pool/index.ts +++ b/src/compute-target-pool/index.ts @@ -231,7 +231,7 @@ export class ComputeTargetPool extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-ssl-proxy/index.ts b/src/compute-target-ssl-proxy/index.ts index 4a0246f96a6..6c76cd2288c 100644 --- a/src/compute-target-ssl-proxy/index.ts +++ b/src/compute-target-ssl-proxy/index.ts @@ -236,7 +236,7 @@ export class ComputeTargetSslProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_ssl_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-target-tcp-proxy/index.ts b/src/compute-target-tcp-proxy/index.ts index e9f322167a8..574f762d2e9 100644 --- a/src/compute-target-tcp-proxy/index.ts +++ b/src/compute-target-tcp-proxy/index.ts @@ -219,7 +219,7 @@ export class ComputeTargetTcpProxy extends cdktf.TerraformResource { terraformResourceType: 'google_compute_target_tcp_proxy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-url-map/index.ts b/src/compute-url-map/index.ts index d4a26f2dd9c..d280a9a3882 100644 --- a/src/compute-url-map/index.ts +++ b/src/compute-url-map/index.ts @@ -12880,7 +12880,7 @@ export class ComputeUrlMap extends cdktf.TerraformResource { terraformResourceType: 'google_compute_url_map', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-vpn-gateway/index.ts b/src/compute-vpn-gateway/index.ts index 7856c4c8e11..b0806b41add 100644 --- a/src/compute-vpn-gateway/index.ts +++ b/src/compute-vpn-gateway/index.ts @@ -184,7 +184,7 @@ export class ComputeVpnGateway extends cdktf.TerraformResource { terraformResourceType: 'google_compute_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/compute-vpn-tunnel/index.ts b/src/compute-vpn-tunnel/index.ts index dd32244ab6e..689657d213a 100644 --- a/src/compute-vpn-tunnel/index.ts +++ b/src/compute-vpn-tunnel/index.ts @@ -265,7 +265,7 @@ export class ComputeVpnTunnel extends cdktf.TerraformResource { terraformResourceType: 'google_compute_vpn_tunnel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-analysis-note/index.ts b/src/container-analysis-note/index.ts index 2e3135ba219..0728ee6f341 100644 --- a/src/container-analysis-note/index.ts +++ b/src/container-analysis-note/index.ts @@ -477,7 +477,7 @@ export class ContainerAnalysisNote extends cdktf.TerraformResource { terraformResourceType: 'google_container_analysis_note', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-analysis-occurrence/index.ts b/src/container-analysis-occurrence/index.ts index 8baa9f0d3b6..ddeb2d59c77 100644 --- a/src/container-analysis-occurrence/index.ts +++ b/src/container-analysis-occurrence/index.ts @@ -441,7 +441,7 @@ export class ContainerAnalysisOccurrence extends cdktf.TerraformResource { terraformResourceType: 'google_container_analysis_occurrence', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-aws-cluster/index.ts b/src/container-aws-cluster/index.ts index 60fce7b96db..b5fa7d6491a 100644 --- a/src/container-aws-cluster/index.ts +++ b/src/container-aws-cluster/index.ts @@ -1739,7 +1739,7 @@ export class ContainerAwsCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_aws_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-aws-node-pool/index.ts b/src/container-aws-node-pool/index.ts index 9aedefbb947..da0c72c19e2 100644 --- a/src/container-aws-node-pool/index.ts +++ b/src/container-aws-node-pool/index.ts @@ -1233,7 +1233,7 @@ export class ContainerAwsNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_aws_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-client/index.ts b/src/container-azure-client/index.ts index ca1d2136691..44de7b36019 100644 --- a/src/container-azure-client/index.ts +++ b/src/container-azure-client/index.ts @@ -180,7 +180,7 @@ export class ContainerAzureClient extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-cluster/index.ts b/src/container-azure-cluster/index.ts index bc24a051f2d..32a75b4621c 100644 --- a/src/container-azure-cluster/index.ts +++ b/src/container-azure-cluster/index.ts @@ -1464,7 +1464,7 @@ export class ContainerAzureCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-azure-node-pool/index.ts b/src/container-azure-node-pool/index.ts index 25d2c7bd3f4..a36387195fb 100644 --- a/src/container-azure-node-pool/index.ts +++ b/src/container-azure-node-pool/index.ts @@ -798,7 +798,7 @@ export class ContainerAzureNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_azure_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-cluster/index.ts b/src/container-cluster/index.ts index 523a11fbffb..42912df07d9 100644 --- a/src/container-cluster/index.ts +++ b/src/container-cluster/index.ts @@ -6820,6 +6820,70 @@ export class ContainerClusterNodePoolList extends cdktf.ComplexList { return new ContainerClusterNodePoolOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface ContainerClusterNotificationConfigPubsubFilter { + /** + * Can be used to filter what notifications are sent. Valid values include include UPGRADE_AVAILABLE_EVENT, UPGRADE_EVENT and SECURITY_BULLETIN_EVENT + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#event_type ContainerCluster#event_type} + */ + readonly eventType: string[]; +} + +export function containerClusterNotificationConfigPubsubFilterToTerraform(struct?: ContainerClusterNotificationConfigPubsubFilterOutputReference | ContainerClusterNotificationConfigPubsubFilter): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + event_type: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.eventType), + } +} + +export class ContainerClusterNotificationConfigPubsubFilterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): ContainerClusterNotificationConfigPubsubFilter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._eventType !== undefined) { + hasAnyValues = true; + internalValueResult.eventType = this._eventType; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: ContainerClusterNotificationConfigPubsubFilter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._eventType = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._eventType = value.eventType; + } + } + + // event_type - computed: false, optional: false, required: true + private _eventType?: string[]; + public get eventType() { + return this.getListAttribute('event_type'); + } + public set eventType(value: string[]) { + this._eventType = value; + } + // Temporarily expose input value. Use with caution. + public get eventTypeInput() { + return this._eventType; + } +} export interface ContainerClusterNotificationConfigPubsub { /** * Whether or not the notification config is enabled @@ -6833,6 +6897,12 @@ export interface ContainerClusterNotificationConfigPubsub { * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#topic ContainerCluster#topic} */ readonly topic?: string; + /** + * filter block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/container_cluster#filter ContainerCluster#filter} + */ + readonly filter?: ContainerClusterNotificationConfigPubsubFilter; } export function containerClusterNotificationConfigPubsubToTerraform(struct?: ContainerClusterNotificationConfigPubsubOutputReference | ContainerClusterNotificationConfigPubsub): any { @@ -6843,6 +6913,7 @@ export function containerClusterNotificationConfigPubsubToTerraform(struct?: Con return { enabled: cdktf.booleanToTerraform(struct!.enabled), topic: cdktf.stringToTerraform(struct!.topic), + filter: containerClusterNotificationConfigPubsubFilterToTerraform(struct!.filter), } } @@ -6868,6 +6939,10 @@ export class ContainerClusterNotificationConfigPubsubOutputReference extends cdk hasAnyValues = true; internalValueResult.topic = this._topic; } + if (this._filter?.internalValue !== undefined) { + hasAnyValues = true; + internalValueResult.filter = this._filter?.internalValue; + } return hasAnyValues ? internalValueResult : undefined; } @@ -6876,11 +6951,13 @@ export class ContainerClusterNotificationConfigPubsubOutputReference extends cdk this.isEmptyObject = false; this._enabled = undefined; this._topic = undefined; + this._filter.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._enabled = value.enabled; this._topic = value.topic; + this._filter.internalValue = value.filter; } } @@ -6912,6 +6989,22 @@ export class ContainerClusterNotificationConfigPubsubOutputReference extends cdk public get topicInput() { return this._topic; } + + // filter - computed: false, optional: true, required: false + private _filter = new ContainerClusterNotificationConfigPubsubFilterOutputReference(this, "filter"); + public get filter() { + return this._filter; + } + public putFilter(value: ContainerClusterNotificationConfigPubsubFilter) { + this._filter.internalValue = value; + } + public resetFilter() { + this._filter.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get filterInput() { + return this._filter.internalValue; + } } export interface ContainerClusterNotificationConfig { /** @@ -7839,7 +7932,7 @@ export class ContainerCluster extends cdktf.TerraformResource { terraformResourceType: 'google_container_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-node-pool/index.ts b/src/container-node-pool/index.ts index cfee7760c0e..d19fbf38185 100644 --- a/src/container-node-pool/index.ts +++ b/src/container-node-pool/index.ts @@ -2018,7 +2018,7 @@ export class ContainerNodePool extends cdktf.TerraformResource { terraformResourceType: 'google_container_node_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/container-registry/index.ts b/src/container-registry/index.ts index 18dab1e800c..2a249ed159e 100644 --- a/src/container-registry/index.ts +++ b/src/container-registry/index.ts @@ -54,7 +54,7 @@ export class ContainerRegistry extends cdktf.TerraformResource { terraformResourceType: 'google_container_registry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-binding/index.ts b/src/data-catalog-entry-group-iam-binding/index.ts index 8330bfdd354..49cd41a8cad 100644 --- a/src/data-catalog-entry-group-iam-binding/index.ts +++ b/src/data-catalog-entry-group-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataCatalogEntryGroupIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-member/index.ts b/src/data-catalog-entry-group-iam-member/index.ts index 9ab9298be4e..60755ec8d68 100644 --- a/src/data-catalog-entry-group-iam-member/index.ts +++ b/src/data-catalog-entry-group-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataCatalogEntryGroupIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group-iam-policy/index.ts b/src/data-catalog-entry-group-iam-policy/index.ts index 9bcef7af05d..1381f80adf7 100644 --- a/src/data-catalog-entry-group-iam-policy/index.ts +++ b/src/data-catalog-entry-group-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataCatalogEntryGroupIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry-group/index.ts b/src/data-catalog-entry-group/index.ts index 85439b9e770..6ffc01f0787 100644 --- a/src/data-catalog-entry-group/index.ts +++ b/src/data-catalog-entry-group/index.ts @@ -206,7 +206,7 @@ export class DataCatalogEntryGroup extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-entry/index.ts b/src/data-catalog-entry/index.ts index a0966d2e2a9..e68e2e809cb 100644 --- a/src/data-catalog-entry/index.ts +++ b/src/data-catalog-entry/index.ts @@ -681,7 +681,7 @@ export class DataCatalogEntry extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_entry', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-binding/index.ts b/src/data-catalog-tag-template-iam-binding/index.ts index 34c3df36a8f..074373d27fb 100644 --- a/src/data-catalog-tag-template-iam-binding/index.ts +++ b/src/data-catalog-tag-template-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataCatalogTagTemplateIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-member/index.ts b/src/data-catalog-tag-template-iam-member/index.ts index 5575cd9beec..fd639db38e8 100644 --- a/src/data-catalog-tag-template-iam-member/index.ts +++ b/src/data-catalog-tag-template-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataCatalogTagTemplateIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template-iam-policy/index.ts b/src/data-catalog-tag-template-iam-policy/index.ts index 1bfbd9eaaf5..270fdfc1ba3 100644 --- a/src/data-catalog-tag-template-iam-policy/index.ts +++ b/src/data-catalog-tag-template-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataCatalogTagTemplateIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag-template/index.ts b/src/data-catalog-tag-template/index.ts index d702a74a404..89d92c24ac3 100644 --- a/src/data-catalog-tag-template/index.ts +++ b/src/data-catalog-tag-template/index.ts @@ -711,7 +711,7 @@ export class DataCatalogTagTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-catalog-tag/index.ts b/src/data-catalog-tag/index.ts index e3928dbd34a..914eabfeb97 100644 --- a/src/data-catalog-tag/index.ts +++ b/src/data-catalog-tag/index.ts @@ -457,7 +457,7 @@ export class DataCatalogTag extends cdktf.TerraformResource { terraformResourceType: 'google_data_catalog_tag', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-fusion-instance/index.ts b/src/data-fusion-instance/index.ts index 3acc62648d0..2e8855ca3e7 100644 --- a/src/data-fusion-instance/index.ts +++ b/src/data-fusion-instance/index.ts @@ -358,7 +358,7 @@ export class DataFusionInstance extends cdktf.TerraformResource { terraformResourceType: 'google_data_fusion_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-folder-service-account/index.ts b/src/data-google-access-approval-folder-service-account/index.ts index 7eb6a660c33..279bcbcea9e 100644 --- a/src/data-google-access-approval-folder-service-account/index.ts +++ b/src/data-google-access-approval-folder-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalFolderServiceAccount extends cdktf.Terrafor terraformResourceType: 'google_access_approval_folder_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-organization-service-account/index.ts b/src/data-google-access-approval-organization-service-account/index.ts index 8876df14f6d..7bed6d67d34 100644 --- a/src/data-google-access-approval-organization-service-account/index.ts +++ b/src/data-google-access-approval-organization-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalOrganizationServiceAccount extends cdktf.Te terraformResourceType: 'google_access_approval_organization_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-access-approval-project-service-account/index.ts b/src/data-google-access-approval-project-service-account/index.ts index 9b72acd195e..b6de6db3079 100644 --- a/src/data-google-access-approval-project-service-account/index.ts +++ b/src/data-google-access-approval-project-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAccessApprovalProjectServiceAccount extends cdktf.Terrafo terraformResourceType: 'google_access_approval_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-active-folder/index.ts b/src/data-google-active-folder/index.ts index 4a93f68408f..88db766bdb9 100644 --- a/src/data-google-active-folder/index.ts +++ b/src/data-google-active-folder/index.ts @@ -50,7 +50,7 @@ export class DataGoogleActiveFolder extends cdktf.TerraformDataSource { terraformResourceType: 'google_active_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-app-engine-default-service-account/index.ts b/src/data-google-app-engine-default-service-account/index.ts index fd1dede7eaa..27959ec5c58 100644 --- a/src/data-google-app-engine-default-service-account/index.ts +++ b/src/data-google-app-engine-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleAppEngineDefaultServiceAccount extends cdktf.TerraformDat terraformResourceType: 'google_app_engine_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-artifact-registry-repository/README.md b/src/data-google-artifact-registry-repository/README.md new file mode 100644 index 00000000000..d33c88df183 --- /dev/null +++ b/src/data-google-artifact-registry-repository/README.md @@ -0,0 +1,3 @@ +# `data_google_artifact_registry_repository` + +Refer to the Terraform Registory for docs: [`data_google_artifact_registry_repository`](https://www.terraform.io/docs/providers/google/d/artifact_registry_repository). diff --git a/src/data-google-artifact-registry-repository/index.ts b/src/data-google-artifact-registry-repository/index.ts new file mode 100644 index 00000000000..8e4e3f8874e --- /dev/null +++ b/src/data-google-artifact-registry-repository/index.ts @@ -0,0 +1,264 @@ +// https://www.terraform.io/docs/providers/google/d/artifact_registry_repository +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface DataGoogleArtifactRegistryRepositoryConfig extends cdktf.TerraformMetaArguments { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#id DataGoogleArtifactRegistryRepository#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * The name of the location this repository is located in. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#location DataGoogleArtifactRegistryRepository#location} + */ + readonly location: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#project DataGoogleArtifactRegistryRepository#project} + */ + readonly project?: string; + /** + * The last part of the repository name, for example: +"repo1" + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository#repository_id DataGoogleArtifactRegistryRepository#repository_id} + */ + readonly repositoryId: string; +} +export interface DataGoogleArtifactRegistryRepositoryMavenConfig { +} + +export function dataGoogleArtifactRegistryRepositoryMavenConfigToTerraform(struct?: DataGoogleArtifactRegistryRepositoryMavenConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleArtifactRegistryRepositoryMavenConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleArtifactRegistryRepositoryMavenConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // allow_snapshot_overwrites - computed: true, optional: false, required: false + public get allowSnapshotOverwrites() { + return this.getBooleanAttribute('allow_snapshot_overwrites'); + } + + // version_policy - computed: true, optional: false, required: false + public get versionPolicy() { + return this.getStringAttribute('version_policy'); + } +} + +export class DataGoogleArtifactRegistryRepositoryMavenConfigList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference { + return new DataGoogleArtifactRegistryRepositoryMavenConfigOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} + +/** +* Represents a {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository google_artifact_registry_repository} +*/ +export class DataGoogleArtifactRegistryRepository extends cdktf.TerraformDataSource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "google_artifact_registry_repository"; + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://www.terraform.io/docs/providers/google/d/artifact_registry_repository google_artifact_registry_repository} Data Source + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options DataGoogleArtifactRegistryRepositoryConfig + */ + public constructor(scope: Construct, id: string, config: DataGoogleArtifactRegistryRepositoryConfig) { + super(scope, id, { + terraformResourceType: 'google_artifact_registry_repository', + terraformGeneratorMetadata: { + providerName: 'google', + providerVersion: '4.39.0', + providerVersionConstraint: '~> 4.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._id = config.id; + this._location = config.location; + this._project = config.project; + this._repositoryId = config.repositoryId; + } + + // ========== + // ATTRIBUTES + // ========== + + // create_time - computed: true, optional: false, required: false + public get createTime() { + return this.getStringAttribute('create_time'); + } + + // description - computed: true, optional: false, required: false + public get description() { + return this.getStringAttribute('description'); + } + + // format - computed: true, optional: false, required: false + public get format() { + return this.getStringAttribute('format'); + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // kms_key_name - computed: true, optional: false, required: false + public get kmsKeyName() { + return this.getStringAttribute('kms_key_name'); + } + + // labels - computed: true, optional: false, required: false + private _labels = new cdktf.StringMap(this, "labels"); + public get labels() { + return this._labels; + } + + // location - computed: false, optional: false, required: true + private _location?: string; + public get location() { + return this.getStringAttribute('location'); + } + public set location(value: string) { + this._location = value; + } + // Temporarily expose input value. Use with caution. + public get locationInput() { + return this._location; + } + + // maven_config - computed: true, optional: false, required: false + private _mavenConfig = new DataGoogleArtifactRegistryRepositoryMavenConfigList(this, "maven_config", false); + public get mavenConfig() { + return this._mavenConfig; + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // project - computed: false, optional: true, required: false + private _project?: string; + public get project() { + return this.getStringAttribute('project'); + } + public set project(value: string) { + this._project = value; + } + public resetProject() { + this._project = undefined; + } + // Temporarily expose input value. Use with caution. + public get projectInput() { + return this._project; + } + + // repository_id - computed: false, optional: false, required: true + private _repositoryId?: string; + public get repositoryId() { + return this.getStringAttribute('repository_id'); + } + public set repositoryId(value: string) { + this._repositoryId = value; + } + // Temporarily expose input value. Use with caution. + public get repositoryIdInput() { + return this._repositoryId; + } + + // update_time - computed: true, optional: false, required: false + public get updateTime() { + return this.getStringAttribute('update_time'); + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + id: cdktf.stringToTerraform(this._id), + location: cdktf.stringToTerraform(this._location), + project: cdktf.stringToTerraform(this._project), + repository_id: cdktf.stringToTerraform(this._repositoryId), + }; + } +} diff --git a/src/data-google-bigquery-default-service-account/index.ts b/src/data-google-bigquery-default-service-account/index.ts index cfc8cf0b6ca..d9c5743475b 100644 --- a/src/data-google-bigquery-default-service-account/index.ts +++ b/src/data-google-bigquery-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleBigqueryDefaultServiceAccount extends cdktf.TerraformData terraformResourceType: 'google_bigquery_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-billing-account/index.ts b/src/data-google-billing-account/index.ts index f91f491721b..87432e8c953 100644 --- a/src/data-google-billing-account/index.ts +++ b/src/data-google-billing-account/index.ts @@ -54,7 +54,7 @@ export class DataGoogleBillingAccount extends cdktf.TerraformDataSource { terraformResourceType: 'google_billing_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-client-config/index.ts b/src/data-google-client-config/index.ts index 932339e2cba..82d12c5ddbc 100644 --- a/src/data-google-client-config/index.ts +++ b/src/data-google-client-config/index.ts @@ -42,7 +42,7 @@ export class DataGoogleClientConfig extends cdktf.TerraformDataSource { terraformResourceType: 'google_client_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-client-openid-userinfo/index.ts b/src/data-google-client-openid-userinfo/index.ts index 5d096cb456c..e63fa5583e8 100644 --- a/src/data-google-client-openid-userinfo/index.ts +++ b/src/data-google-client-openid-userinfo/index.ts @@ -42,7 +42,7 @@ export class DataGoogleClientOpenidUserinfo extends cdktf.TerraformDataSource { terraformResourceType: 'google_client_openid_userinfo', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-identity-group-memberships/index.ts b/src/data-google-cloud-identity-group-memberships/index.ts index 9da0328dc7d..9a3a15d7f5e 100644 --- a/src/data-google-cloud-identity-group-memberships/index.ts +++ b/src/data-google-cloud-identity-group-memberships/index.ts @@ -277,7 +277,7 @@ export class DataGoogleCloudIdentityGroupMemberships extends cdktf.TerraformData terraformResourceType: 'google_cloud_identity_group_memberships', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-identity-groups/index.ts b/src/data-google-cloud-identity-groups/index.ts index 74db3d71100..491bb38501f 100644 --- a/src/data-google-cloud-identity-groups/index.ts +++ b/src/data-google-cloud-identity-groups/index.ts @@ -227,7 +227,7 @@ export class DataGoogleCloudIdentityGroups extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_identity_groups', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-run-locations/index.ts b/src/data-google-cloud-run-locations/index.ts index 2c023ff6379..349712e0aed 100644 --- a/src/data-google-cloud-run-locations/index.ts +++ b/src/data-google-cloud-run-locations/index.ts @@ -46,7 +46,7 @@ export class DataGoogleCloudRunLocations extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_run_locations', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloud-run-service/index.ts b/src/data-google-cloud-run-service/index.ts index 017456c5afe..c4ecafb28d1 100644 --- a/src/data-google-cloud-run-service/index.ts +++ b/src/data-google-cloud-run-service/index.ts @@ -1763,7 +1763,7 @@ export class DataGoogleCloudRunService extends cdktf.TerraformDataSource { terraformResourceType: 'google_cloud_run_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-cloudfunctions-function/index.ts b/src/data-google-cloudfunctions-function/index.ts index 8eb784a5a1d..f6b5db06d20 100644 --- a/src/data-google-cloudfunctions-function/index.ts +++ b/src/data-google-cloudfunctions-function/index.ts @@ -496,7 +496,7 @@ export class DataGoogleCloudfunctionsFunction extends cdktf.TerraformDataSource terraformResourceType: 'google_cloudfunctions_function', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-composer-environment/index.ts b/src/data-google-composer-environment/index.ts index 662c1b26633..885595dc0d8 100644 --- a/src/data-google-composer-environment/index.ts +++ b/src/data-google-composer-environment/index.ts @@ -1437,7 +1437,7 @@ export class DataGoogleComposerEnvironment extends cdktf.TerraformDataSource { terraformResourceType: 'google_composer_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-composer-image-versions/index.ts b/src/data-google-composer-image-versions/index.ts index d128a5a843b..da072da041b 100644 --- a/src/data-google-composer-image-versions/index.ts +++ b/src/data-google-composer-image-versions/index.ts @@ -119,7 +119,7 @@ export class DataGoogleComposerImageVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_composer_image_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-address/index.ts b/src/data-google-compute-address/index.ts index cfd8bf02101..febc190ba5b 100644 --- a/src/data-google-compute-address/index.ts +++ b/src/data-google-compute-address/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeAddress extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-backend-bucket/index.ts b/src/data-google-compute-backend-bucket/index.ts index e14101af92d..09ba1d211a4 100644 --- a/src/data-google-compute-backend-bucket/index.ts +++ b/src/data-google-compute-backend-bucket/index.ts @@ -377,7 +377,7 @@ export class DataGoogleComputeBackendBucket extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_backend_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-backend-service/index.ts b/src/data-google-compute-backend-service/index.ts index 1981e895df1..6ca6b58d615 100644 --- a/src/data-google-compute-backend-service/index.ts +++ b/src/data-google-compute-backend-service/index.ts @@ -1205,7 +1205,7 @@ export class DataGoogleComputeBackendService extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_backend_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-default-service-account/index.ts b/src/data-google-compute-default-service-account/index.ts index f617d6529d4..2bb1a6f64d2 100644 --- a/src/data-google-compute-default-service-account/index.ts +++ b/src/data-google-compute-default-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleComputeDefaultServiceAccount extends cdktf.TerraformDataS terraformResourceType: 'google_compute_default_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-disk/index.ts b/src/data-google-compute-disk/index.ts index ec20bafe05f..e3732e3b538 100644 --- a/src/data-google-compute-disk/index.ts +++ b/src/data-google-compute-disk/index.ts @@ -301,7 +301,7 @@ export class DataGoogleComputeDisk extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_disk', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-forwarding-rule/index.ts b/src/data-google-compute-forwarding-rule/index.ts index 1cd93e405fd..9cd9c080d82 100644 --- a/src/data-google-compute-forwarding-rule/index.ts +++ b/src/data-google-compute-forwarding-rule/index.ts @@ -129,7 +129,7 @@ export class DataGoogleComputeForwardingRule extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-global-address/index.ts b/src/data-google-compute-global-address/index.ts index 6df5d20f50c..3366a6bd7d9 100644 --- a/src/data-google-compute-global-address/index.ts +++ b/src/data-google-compute-global-address/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeGlobalAddress extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_global_address', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-global-forwarding-rule/index.ts b/src/data-google-compute-global-forwarding-rule/index.ts index 9a61509f5b1..708fb23238e 100644 --- a/src/data-google-compute-global-forwarding-rule/index.ts +++ b/src/data-google-compute-global-forwarding-rule/index.ts @@ -193,7 +193,7 @@ export class DataGoogleComputeGlobalForwardingRule extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_global_forwarding_rule', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ha-vpn-gateway/index.ts b/src/data-google-compute-ha-vpn-gateway/index.ts index 26fefce0754..7d46cbac18f 100644 --- a/src/data-google-compute-ha-vpn-gateway/index.ts +++ b/src/data-google-compute-ha-vpn-gateway/index.ts @@ -138,7 +138,7 @@ export class DataGoogleComputeHaVpnGateway extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ha_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-health-check/index.ts b/src/data-google-compute-health-check/index.ts index 4cd477304c3..2a125f0429d 100644 --- a/src/data-google-compute-health-check/index.ts +++ b/src/data-google-compute-health-check/index.ts @@ -661,7 +661,7 @@ export class DataGoogleComputeHealthCheck extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_health_check', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-image/index.ts b/src/data-google-compute-image/index.ts index 2a62447337b..f5a9dc55495 100644 --- a/src/data-google-compute-image/index.ts +++ b/src/data-google-compute-image/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeImage extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-group/index.ts b/src/data-google-compute-instance-group/index.ts index 89d2ef9f219..d26ac94b5ce 100644 --- a/src/data-google-compute-instance-group/index.ts +++ b/src/data-google-compute-instance-group/index.ts @@ -127,7 +127,7 @@ export class DataGoogleComputeInstanceGroup extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-serial-port/index.ts b/src/data-google-compute-instance-serial-port/index.ts index 37f50ec1d49..65019e67ba3 100644 --- a/src/data-google-compute-instance-serial-port/index.ts +++ b/src/data-google-compute-instance-serial-port/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeInstanceSerialPort extends cdktf.TerraformDataSour terraformResourceType: 'google_compute_instance_serial_port', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance-template/index.ts b/src/data-google-compute-instance-template/index.ts index c41448c660d..9c5938be168 100644 --- a/src/data-google-compute-instance-template/index.ts +++ b/src/data-google-compute-instance-template/index.ts @@ -1254,7 +1254,7 @@ export class DataGoogleComputeInstanceTemplate extends cdktf.TerraformDataSource terraformResourceType: 'google_compute_instance_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-instance/index.ts b/src/data-google-compute-instance/index.ts index e7cf52ddfb6..0e9cd10d1b6 100644 --- a/src/data-google-compute-instance/index.ts +++ b/src/data-google-compute-instance/index.ts @@ -1396,7 +1396,7 @@ export class DataGoogleComputeInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-lb-ip-ranges/index.ts b/src/data-google-compute-lb-ip-ranges/index.ts index 951d79051e0..7f94b6b97ac 100644 --- a/src/data-google-compute-lb-ip-ranges/index.ts +++ b/src/data-google-compute-lb-ip-ranges/index.ts @@ -42,7 +42,7 @@ export class DataGoogleComputeLbIpRanges extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_lb_ip_ranges', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-network-endpoint-group/index.ts b/src/data-google-compute-network-endpoint-group/index.ts index bb6726e0c33..0e18b809bea 100644 --- a/src/data-google-compute-network-endpoint-group/index.ts +++ b/src/data-google-compute-network-endpoint-group/index.ts @@ -68,7 +68,7 @@ export class DataGoogleComputeNetworkEndpointGroup extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_network_endpoint_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-network/index.ts b/src/data-google-compute-network/index.ts index 4043a5f5113..3785325431b 100644 --- a/src/data-google-compute-network/index.ts +++ b/src/data-google-compute-network/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeNetwork extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_network', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-node-types/index.ts b/src/data-google-compute-node-types/index.ts index f507c1999de..c59ac25f5a1 100644 --- a/src/data-google-compute-node-types/index.ts +++ b/src/data-google-compute-node-types/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeNodeTypes extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_node_types', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-region-instance-group/index.ts b/src/data-google-compute-region-instance-group/index.ts index 8e0e4f23868..0594a4da437 100644 --- a/src/data-google-compute-region-instance-group/index.ts +++ b/src/data-google-compute-region-instance-group/index.ts @@ -202,7 +202,7 @@ export class DataGoogleComputeRegionInstanceGroup extends cdktf.TerraformDataSou terraformResourceType: 'google_compute_region_instance_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-region-ssl-certificate/index.ts b/src/data-google-compute-region-ssl-certificate/index.ts index 14df56ba799..5d14fda5184 100644 --- a/src/data-google-compute-region-ssl-certificate/index.ts +++ b/src/data-google-compute-region-ssl-certificate/index.ts @@ -68,7 +68,7 @@ export class DataGoogleComputeRegionSslCertificate extends cdktf.TerraformDataSo terraformResourceType: 'google_compute_region_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-regions/index.ts b/src/data-google-compute-regions/index.ts index ffc018ba6ee..9af39c60464 100644 --- a/src/data-google-compute-regions/index.ts +++ b/src/data-google-compute-regions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleComputeRegions extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_regions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-resource-policy/index.ts b/src/data-google-compute-resource-policy/index.ts index a61d24919f2..d77d1460034 100644 --- a/src/data-google-compute-resource-policy/index.ts +++ b/src/data-google-compute-resource-policy/index.ts @@ -927,7 +927,7 @@ export class DataGoogleComputeResourcePolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_resource_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-router-status/index.ts b/src/data-google-compute-router-status/index.ts index 7394ded1f5e..7114b6bf366 100644 --- a/src/data-google-compute-router-status/index.ts +++ b/src/data-google-compute-router-status/index.ts @@ -328,7 +328,7 @@ export class DataGoogleComputeRouterStatus extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_router_status', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-router/index.ts b/src/data-google-compute-router/index.ts index 045898f851e..7c660661c13 100644 --- a/src/data-google-compute-router/index.ts +++ b/src/data-google-compute-router/index.ts @@ -223,7 +223,7 @@ export class DataGoogleComputeRouter extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_router', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ssl-certificate/index.ts b/src/data-google-compute-ssl-certificate/index.ts index 7d0fff7e3e7..4f7660f6f7e 100644 --- a/src/data-google-compute-ssl-certificate/index.ts +++ b/src/data-google-compute-ssl-certificate/index.ts @@ -61,7 +61,7 @@ export class DataGoogleComputeSslCertificate extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ssl_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-ssl-policy/index.ts b/src/data-google-compute-ssl-policy/index.ts index a2e666bfb04..84ece7e1cc0 100644 --- a/src/data-google-compute-ssl-policy/index.ts +++ b/src/data-google-compute-ssl-policy/index.ts @@ -58,7 +58,7 @@ export class DataGoogleComputeSslPolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_ssl_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-subnetwork/index.ts b/src/data-google-compute-subnetwork/index.ts index b9ea5e313b3..27ad28e4677 100644 --- a/src/data-google-compute-subnetwork/index.ts +++ b/src/data-google-compute-subnetwork/index.ts @@ -127,7 +127,7 @@ export class DataGoogleComputeSubnetwork extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_subnetwork', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-vpn-gateway/index.ts b/src/data-google-compute-vpn-gateway/index.ts index d92b3168d9e..03bb8b549f3 100644 --- a/src/data-google-compute-vpn-gateway/index.ts +++ b/src/data-google-compute-vpn-gateway/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeVpnGateway extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_vpn_gateway', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-compute-zones/index.ts b/src/data-google-compute-zones/index.ts index 48194397511..d87fe1c0c88 100644 --- a/src/data-google-compute-zones/index.ts +++ b/src/data-google-compute-zones/index.ts @@ -54,7 +54,7 @@ export class DataGoogleComputeZones extends cdktf.TerraformDataSource { terraformResourceType: 'google_compute_zones', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-aws-versions/index.ts b/src/data-google-container-aws-versions/index.ts index aba1eec275d..38024f9722d 100644 --- a/src/data-google-container-aws-versions/index.ts +++ b/src/data-google-container-aws-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerAwsVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_container_aws_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-azure-versions/index.ts b/src/data-google-container-azure-versions/index.ts index 2e9a4275a63..c5dce920db5 100644 --- a/src/data-google-container-azure-versions/index.ts +++ b/src/data-google-container-azure-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerAzureVersions extends cdktf.TerraformDataSource terraformResourceType: 'google_container_azure_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-cluster/index.ts b/src/data-google-container-cluster/index.ts index 3f62a94e109..2069b496740 100644 --- a/src/data-google-container-cluster/index.ts +++ b/src/data-google-container-cluster/index.ts @@ -3874,6 +3874,70 @@ export class DataGoogleContainerClusterNodePoolList extends cdktf.ComplexList { return new DataGoogleContainerClusterNodePoolOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } +export interface DataGoogleContainerClusterNotificationConfigPubsubFilter { +} + +export function dataGoogleContainerClusterNotificationConfigPubsubFilterToTerraform(struct?: DataGoogleContainerClusterNotificationConfigPubsubFilter): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + } +} + +export class DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param complexObjectIndex the index of this item in the list + * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean) { + super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); + } + + public get internalValue(): DataGoogleContainerClusterNotificationConfigPubsubFilter | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: DataGoogleContainerClusterNotificationConfigPubsubFilter | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + } + } + + // event_type - computed: true, optional: false, required: false + public get eventType() { + return this.getListAttribute('event_type'); + } +} + +export class DataGoogleContainerClusterNotificationConfigPubsubFilterList extends cdktf.ComplexList { + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) + */ + constructor(protected terraformResource: cdktf.IInterpolatingParent, protected terraformAttribute: string, protected wrapsSet: boolean) { + super(terraformResource, terraformAttribute, wrapsSet) + } + + /** + * @param index the index of the item to return + */ + public get(index: number): DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference { + return new DataGoogleContainerClusterNotificationConfigPubsubFilterOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); + } +} export interface DataGoogleContainerClusterNotificationConfigPubsub { } @@ -3919,6 +3983,12 @@ export class DataGoogleContainerClusterNotificationConfigPubsubOutputReference e return this.getBooleanAttribute('enabled'); } + // filter - computed: true, optional: false, required: false + private _filter = new DataGoogleContainerClusterNotificationConfigPubsubFilterList(this, "filter", false); + public get filter() { + return this._filter; + } + // topic - computed: true, optional: false, required: false public get topic() { return this.getStringAttribute('topic'); @@ -4589,7 +4659,7 @@ export class DataGoogleContainerCluster extends cdktf.TerraformDataSource { terraformResourceType: 'google_container_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-engine-versions/index.ts b/src/data-google-container-engine-versions/index.ts index 96c7041808f..db4131b4bfd 100644 --- a/src/data-google-container-engine-versions/index.ts +++ b/src/data-google-container-engine-versions/index.ts @@ -54,7 +54,7 @@ export class DataGoogleContainerEngineVersions extends cdktf.TerraformDataSource terraformResourceType: 'google_container_engine_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-registry-image/index.ts b/src/data-google-container-registry-image/index.ts index 6fed7e4fca0..0259b5454a2 100644 --- a/src/data-google-container-registry-image/index.ts +++ b/src/data-google-container-registry-image/index.ts @@ -62,7 +62,7 @@ export class DataGoogleContainerRegistryImage extends cdktf.TerraformDataSource terraformResourceType: 'google_container_registry_image', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-container-registry-repository/index.ts b/src/data-google-container-registry-repository/index.ts index e185318b7a4..559fb7bcbfd 100644 --- a/src/data-google-container-registry-repository/index.ts +++ b/src/data-google-container-registry-repository/index.ts @@ -50,7 +50,7 @@ export class DataGoogleContainerRegistryRepository extends cdktf.TerraformDataSo terraformResourceType: 'google_container_registry_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dataproc-metastore-service/index.ts b/src/data-google-dataproc-metastore-service/index.ts index c13d1919eb7..2c7d716744a 100644 --- a/src/data-google-dataproc-metastore-service/index.ts +++ b/src/data-google-dataproc-metastore-service/index.ts @@ -409,7 +409,7 @@ export class DataGoogleDataprocMetastoreService extends cdktf.TerraformDataSourc terraformResourceType: 'google_dataproc_metastore_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-keys/index.ts b/src/data-google-dns-keys/index.ts index ed9b4a822fc..69ed4b39d03 100644 --- a/src/data-google-dns-keys/index.ts +++ b/src/data-google-dns-keys/index.ts @@ -403,7 +403,7 @@ export class DataGoogleDnsKeys extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_keys', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-managed-zone/index.ts b/src/data-google-dns-managed-zone/index.ts index 62323f1c5aa..50ac0d571d8 100644 --- a/src/data-google-dns-managed-zone/index.ts +++ b/src/data-google-dns-managed-zone/index.ts @@ -50,7 +50,7 @@ export class DataGoogleDnsManagedZone extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_managed_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-dns-record-set/index.ts b/src/data-google-dns-record-set/index.ts index 8227493f169..8c90f20160d 100644 --- a/src/data-google-dns-record-set/index.ts +++ b/src/data-google-dns-record-set/index.ts @@ -58,7 +58,7 @@ export class DataGoogleDnsRecordSet extends cdktf.TerraformDataSource { terraformResourceType: 'google_dns_record_set', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folder-organization-policy/index.ts b/src/data-google-folder-organization-policy/index.ts index 70960f4c6d1..e5f650a9166 100644 --- a/src/data-google-folder-organization-policy/index.ts +++ b/src/data-google-folder-organization-policy/index.ts @@ -401,7 +401,7 @@ export class DataGoogleFolderOrganizationPolicy extends cdktf.TerraformDataSourc terraformResourceType: 'google_folder_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folder/index.ts b/src/data-google-folder/index.ts index 2a31bfe51e6..26de6654ff3 100644 --- a/src/data-google-folder/index.ts +++ b/src/data-google-folder/index.ts @@ -50,7 +50,7 @@ export class DataGoogleFolder extends cdktf.TerraformDataSource { terraformResourceType: 'google_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-folders/index.ts b/src/data-google-folders/index.ts index a06b93484a6..12334d915bf 100644 --- a/src/data-google-folders/index.ts +++ b/src/data-google-folders/index.ts @@ -145,7 +145,7 @@ export class DataGoogleFolders extends cdktf.TerraformDataSource { terraformResourceType: 'google_folders', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-game-services-game-server-deployment-rollout/index.ts b/src/data-google-game-services-game-server-deployment-rollout/index.ts index 026fd077769..712907fbe2b 100644 --- a/src/data-google-game-services-game-server-deployment-rollout/index.ts +++ b/src/data-google-game-services-game-server-deployment-rollout/index.ts @@ -182,7 +182,7 @@ export class DataGoogleGameServicesGameServerDeploymentRollout extends cdktf.Ter terraformResourceType: 'google_game_services_game_server_deployment_rollout', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-policy/index.ts b/src/data-google-iam-policy/index.ts index 2ba0d0b522c..a2ab88dadff 100644 --- a/src/data-google-iam-policy/index.ts +++ b/src/data-google-iam-policy/index.ts @@ -555,7 +555,7 @@ export class DataGoogleIamPolicy extends cdktf.TerraformDataSource { terraformResourceType: 'google_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-role/index.ts b/src/data-google-iam-role/index.ts index a0385d5ed25..bced890434a 100644 --- a/src/data-google-iam-role/index.ts +++ b/src/data-google-iam-role/index.ts @@ -46,7 +46,7 @@ export class DataGoogleIamRole extends cdktf.TerraformDataSource { terraformResourceType: 'google_iam_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iam-testable-permissions/index.ts b/src/data-google-iam-testable-permissions/index.ts index 6fc0cc7f17a..e97dc94606e 100644 --- a/src/data-google-iam-testable-permissions/index.ts +++ b/src/data-google-iam-testable-permissions/index.ts @@ -138,7 +138,7 @@ export class DataGoogleIamTestablePermissions extends cdktf.TerraformDataSource terraformResourceType: 'google_iam_testable_permissions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-iap-client/index.ts b/src/data-google-iap-client/index.ts index d4147a64630..89e1c1dc971 100644 --- a/src/data-google-iap-client/index.ts +++ b/src/data-google-iap-client/index.ts @@ -56,7 +56,7 @@ export class DataGoogleIapClient extends cdktf.TerraformDataSource { terraformResourceType: 'google_iap_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-crypto-key-version/index.ts b/src/data-google-kms-crypto-key-version/index.ts index 30570107346..42f4e2fb153 100644 --- a/src/data-google-kms-crypto-key-version/index.ts +++ b/src/data-google-kms-crypto-key-version/index.ts @@ -119,7 +119,7 @@ export class DataGoogleKmsCryptoKeyVersion extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_crypto_key_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-crypto-key/index.ts b/src/data-google-kms-crypto-key/index.ts index c8c4be7cce8..c571d6cb76c 100644 --- a/src/data-google-kms-crypto-key/index.ts +++ b/src/data-google-kms-crypto-key/index.ts @@ -124,7 +124,7 @@ export class DataGoogleKmsCryptoKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_crypto_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-key-ring/index.ts b/src/data-google-kms-key-ring/index.ts index ddddb0d28cd..89751dbf751 100644 --- a/src/data-google-kms-key-ring/index.ts +++ b/src/data-google-kms-key-ring/index.ts @@ -59,7 +59,7 @@ export class DataGoogleKmsKeyRing extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_key_ring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-secret-ciphertext/index.ts b/src/data-google-kms-secret-ciphertext/index.ts index 15c0796fde3..d2e14d04452 100644 --- a/src/data-google-kms-secret-ciphertext/index.ts +++ b/src/data-google-kms-secret-ciphertext/index.ts @@ -50,7 +50,7 @@ export class DataGoogleKmsSecretCiphertext extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_secret_ciphertext', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-kms-secret/index.ts b/src/data-google-kms-secret/index.ts index e1facfb787a..69dabeeb3fa 100644 --- a/src/data-google-kms-secret/index.ts +++ b/src/data-google-kms-secret/index.ts @@ -54,7 +54,7 @@ export class DataGoogleKmsSecret extends cdktf.TerraformDataSource { terraformResourceType: 'google_kms_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-app-engine-service/index.ts b/src/data-google-monitoring-app-engine-service/index.ts index d04152af8af..2185e0f61a8 100644 --- a/src/data-google-monitoring-app-engine-service/index.ts +++ b/src/data-google-monitoring-app-engine-service/index.ts @@ -118,7 +118,7 @@ export class DataGoogleMonitoringAppEngineService extends cdktf.TerraformDataSou terraformResourceType: 'google_monitoring_app_engine_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-cluster-istio-service/index.ts b/src/data-google-monitoring-cluster-istio-service/index.ts index b8980142b70..603e786cc01 100644 --- a/src/data-google-monitoring-cluster-istio-service/index.ts +++ b/src/data-google-monitoring-cluster-istio-service/index.ts @@ -138,7 +138,7 @@ export class DataGoogleMonitoringClusterIstioService extends cdktf.TerraformData terraformResourceType: 'google_monitoring_cluster_istio_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-istio-canonical-service/index.ts b/src/data-google-monitoring-istio-canonical-service/index.ts index a6396fa5501..2260cad8777 100644 --- a/src/data-google-monitoring-istio-canonical-service/index.ts +++ b/src/data-google-monitoring-istio-canonical-service/index.ts @@ -131,7 +131,7 @@ export class DataGoogleMonitoringIstioCanonicalService extends cdktf.TerraformDa terraformResourceType: 'google_monitoring_istio_canonical_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-mesh-istio-service/index.ts b/src/data-google-monitoring-mesh-istio-service/index.ts index 7fc20132655..5a0a147698d 100644 --- a/src/data-google-monitoring-mesh-istio-service/index.ts +++ b/src/data-google-monitoring-mesh-istio-service/index.ts @@ -131,7 +131,7 @@ export class DataGoogleMonitoringMeshIstioService extends cdktf.TerraformDataSou terraformResourceType: 'google_monitoring_mesh_istio_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-notification-channel/index.ts b/src/data-google-monitoring-notification-channel/index.ts index 981e2f8108e..444b55c6a3c 100644 --- a/src/data-google-monitoring-notification-channel/index.ts +++ b/src/data-google-monitoring-notification-channel/index.ts @@ -150,7 +150,7 @@ export class DataGoogleMonitoringNotificationChannel extends cdktf.TerraformData terraformResourceType: 'google_monitoring_notification_channel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-monitoring-uptime-check-ips/index.ts b/src/data-google-monitoring-uptime-check-ips/index.ts index 214777909c2..f69e83e248c 100644 --- a/src/data-google-monitoring-uptime-check-ips/index.ts +++ b/src/data-google-monitoring-uptime-check-ips/index.ts @@ -116,7 +116,7 @@ export class DataGoogleMonitoringUptimeCheckIps extends cdktf.TerraformDataSourc terraformResourceType: 'google_monitoring_uptime_check_ips', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-netblock-ip-ranges/index.ts b/src/data-google-netblock-ip-ranges/index.ts index 76f5539e601..fc8c1a7ef7d 100644 --- a/src/data-google-netblock-ip-ranges/index.ts +++ b/src/data-google-netblock-ip-ranges/index.ts @@ -46,7 +46,7 @@ export class DataGoogleNetblockIpRanges extends cdktf.TerraformDataSource { terraformResourceType: 'google_netblock_ip_ranges', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-organization/index.ts b/src/data-google-organization/index.ts index 8e7c736a53a..cbd5c8e8e5c 100644 --- a/src/data-google-organization/index.ts +++ b/src/data-google-organization/index.ts @@ -50,7 +50,7 @@ export class DataGoogleOrganization extends cdktf.TerraformDataSource { terraformResourceType: 'google_organization', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-privateca-certificate-authority/index.ts b/src/data-google-privateca-certificate-authority/index.ts index 340d72101fd..089a7c62c58 100644 --- a/src/data-google-privateca-certificate-authority/index.ts +++ b/src/data-google-privateca-certificate-authority/index.ts @@ -1361,7 +1361,7 @@ export class DataGooglePrivatecaCertificateAuthority extends cdktf.TerraformData terraformResourceType: 'google_privateca_certificate_authority', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-project-organization-policy/index.ts b/src/data-google-project-organization-policy/index.ts index 9ce6b14fc77..b93b9313cfd 100644 --- a/src/data-google-project-organization-policy/index.ts +++ b/src/data-google-project-organization-policy/index.ts @@ -401,7 +401,7 @@ export class DataGoogleProjectOrganizationPolicy extends cdktf.TerraformDataSour terraformResourceType: 'google_project_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-project/index.ts b/src/data-google-project/index.ts index 759a9378546..82b0681deb8 100644 --- a/src/data-google-project/index.ts +++ b/src/data-google-project/index.ts @@ -48,7 +48,7 @@ export class DataGoogleProject extends cdktf.TerraformDataSource { terraformResourceType: 'google_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-projects/index.ts b/src/data-google-projects/index.ts index dce8d5fe054..e2319e6016a 100644 --- a/src/data-google-projects/index.ts +++ b/src/data-google-projects/index.ts @@ -142,7 +142,7 @@ export class DataGoogleProjects extends cdktf.TerraformDataSource { terraformResourceType: 'google_projects', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-pubsub-topic/index.ts b/src/data-google-pubsub-topic/index.ts index fd4502d2129..9f6f3d0df2e 100644 --- a/src/data-google-pubsub-topic/index.ts +++ b/src/data-google-pubsub-topic/index.ts @@ -185,7 +185,7 @@ export class DataGooglePubsubTopic extends cdktf.TerraformDataSource { terraformResourceType: 'google_pubsub_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-redis-instance/index.ts b/src/data-google-redis-instance/index.ts index d62938caeb1..3ce39e6bf84 100644 --- a/src/data-google-redis-instance/index.ts +++ b/src/data-google-redis-instance/index.ts @@ -598,7 +598,7 @@ export class DataGoogleRedisInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_redis_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-secret-manager-secret-version/index.ts b/src/data-google-secret-manager-secret-version/index.ts index 1a8d7dccc0e..287581584a0 100644 --- a/src/data-google-secret-manager-secret-version/index.ts +++ b/src/data-google-secret-manager-secret-version/index.ts @@ -54,7 +54,7 @@ export class DataGoogleSecretManagerSecretVersion extends cdktf.TerraformDataSou terraformResourceType: 'google_secret_manager_secret_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-secret-manager-secret/index.ts b/src/data-google-secret-manager-secret/index.ts index 67386f8fb4c..70c32549e4f 100644 --- a/src/data-google-secret-manager-secret/index.ts +++ b/src/data-google-secret-manager-secret/index.ts @@ -454,7 +454,7 @@ export class DataGoogleSecretManagerSecret extends cdktf.TerraformDataSource { terraformResourceType: 'google_secret_manager_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-access-token/index.ts b/src/data-google-service-account-access-token/index.ts index 07bb2511826..83ab8ef2d3a 100644 --- a/src/data-google-service-account-access-token/index.ts +++ b/src/data-google-service-account-access-token/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceAccountAccessToken extends cdktf.TerraformDataSour terraformResourceType: 'google_service_account_access_token', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-id-token/index.ts b/src/data-google-service-account-id-token/index.ts index fd4b75d0d23..494e1f6970d 100644 --- a/src/data-google-service-account-id-token/index.ts +++ b/src/data-google-service-account-id-token/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceAccountIdToken extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_id_token', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-jwt/index.ts b/src/data-google-service-account-jwt/index.ts index 103e3ccf3a1..6b716b8d632 100644 --- a/src/data-google-service-account-jwt/index.ts +++ b/src/data-google-service-account-jwt/index.ts @@ -62,7 +62,7 @@ export class DataGoogleServiceAccountJwt extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_jwt', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account-key/index.ts b/src/data-google-service-account-key/index.ts index c5171d43c5b..f60a2133a4f 100644 --- a/src/data-google-service-account-key/index.ts +++ b/src/data-google-service-account-key/index.ts @@ -54,7 +54,7 @@ export class DataGoogleServiceAccountKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-account/index.ts b/src/data-google-service-account/index.ts index 3d8cb2518a8..ca60ae01148 100644 --- a/src/data-google-service-account/index.ts +++ b/src/data-google-service-account/index.ts @@ -50,7 +50,7 @@ export class DataGoogleServiceAccount extends cdktf.TerraformDataSource { terraformResourceType: 'google_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-service-networking-peered-dns-domain/index.ts b/src/data-google-service-networking-peered-dns-domain/index.ts index ea526bd855d..52045ef3284 100644 --- a/src/data-google-service-networking-peered-dns-domain/index.ts +++ b/src/data-google-service-networking-peered-dns-domain/index.ts @@ -58,7 +58,7 @@ export class DataGoogleServiceNetworkingPeeredDnsDomain extends cdktf.TerraformD terraformResourceType: 'google_service_networking_peered_dns_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sourcerepo-repository/index.ts b/src/data-google-sourcerepo-repository/index.ts index a08a59fce52..e7614510471 100644 --- a/src/data-google-sourcerepo-repository/index.ts +++ b/src/data-google-sourcerepo-repository/index.ts @@ -127,7 +127,7 @@ export class DataGoogleSourcerepoRepository extends cdktf.TerraformDataSource { terraformResourceType: 'google_sourcerepo_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-spanner-instance/index.ts b/src/data-google-spanner-instance/index.ts index a7f53a114df..116ffc2fd93 100644 --- a/src/data-google-spanner-instance/index.ts +++ b/src/data-google-spanner-instance/index.ts @@ -75,7 +75,7 @@ export class DataGoogleSpannerInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_spanner_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-backup-run/index.ts b/src/data-google-sql-backup-run/index.ts index 7b759ec7318..21abebb01bb 100644 --- a/src/data-google-sql-backup-run/index.ts +++ b/src/data-google-sql-backup-run/index.ts @@ -66,7 +66,7 @@ export class DataGoogleSqlBackupRun extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_backup_run', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-ca-certs/index.ts b/src/data-google-sql-ca-certs/index.ts index 5fa70ae67fa..daf9da08164 100644 --- a/src/data-google-sql-ca-certs/index.ts +++ b/src/data-google-sql-ca-certs/index.ts @@ -134,7 +134,7 @@ export class DataGoogleSqlCaCerts extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_ca_certs', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-sql-database-instance/index.ts b/src/data-google-sql-database-instance/index.ts index 95ce20913ce..9e95d6679a9 100644 --- a/src/data-google-sql-database-instance/index.ts +++ b/src/data-google-sql-database-instance/index.ts @@ -1489,7 +1489,7 @@ export class DataGoogleSqlDatabaseInstance extends cdktf.TerraformDataSource { terraformResourceType: 'google_sql_database_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -1509,6 +1509,11 @@ export class DataGoogleSqlDatabaseInstance extends cdktf.TerraformDataSource { // ATTRIBUTES // ========== + // available_maintenance_versions - computed: true, optional: false, required: false + public get availableMaintenanceVersions() { + return this.getListAttribute('available_maintenance_versions'); + } + // clone - computed: true, optional: false, required: false private _clone = new DataGoogleSqlDatabaseInstanceCloneList(this, "clone", false); public get clone() { @@ -1562,6 +1567,11 @@ export class DataGoogleSqlDatabaseInstance extends cdktf.TerraformDataSource { return this._ipAddress; } + // maintenance_version - computed: true, optional: false, required: false + public get maintenanceVersion() { + return this.getStringAttribute('maintenance_version'); + } + // master_instance_name - computed: true, optional: false, required: false public get masterInstanceName() { return this.getStringAttribute('master_instance_name'); diff --git a/src/data-google-storage-bucket-object-content/index.ts b/src/data-google-storage-bucket-object-content/index.ts index eb648deb967..b38a50d7526 100644 --- a/src/data-google-storage-bucket-object-content/index.ts +++ b/src/data-google-storage-bucket-object-content/index.ts @@ -129,7 +129,7 @@ export class DataGoogleStorageBucketObjectContent extends cdktf.TerraformDataSou terraformResourceType: 'google_storage_bucket_object_content', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-bucket-object/index.ts b/src/data-google-storage-bucket-object/index.ts index 4121e13b940..1c2c0ad218b 100644 --- a/src/data-google-storage-bucket-object/index.ts +++ b/src/data-google-storage-bucket-object/index.ts @@ -123,7 +123,7 @@ export class DataGoogleStorageBucketObject extends cdktf.TerraformDataSource { terraformResourceType: 'google_storage_bucket_object', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-bucket/index.ts b/src/data-google-storage-bucket/index.ts index 1436f30880d..7d3edc94293 100644 --- a/src/data-google-storage-bucket/index.ts +++ b/src/data-google-storage-bucket/index.ts @@ -716,7 +716,7 @@ export class DataGoogleStorageBucket extends cdktf.TerraformDataSource { terraformResourceType: 'google_storage_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-object-signed-url/index.ts b/src/data-google-storage-object-signed-url/index.ts index 7e37b72f308..a1a6c3f30b9 100644 --- a/src/data-google-storage-object-signed-url/index.ts +++ b/src/data-google-storage-object-signed-url/index.ts @@ -74,7 +74,7 @@ export class DataGoogleStorageObjectSignedUrl extends cdktf.TerraformDataSource terraformResourceType: 'google_storage_object_signed_url', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-project-service-account/index.ts b/src/data-google-storage-project-service-account/index.ts index 86e982c3275..8c19e848a78 100644 --- a/src/data-google-storage-project-service-account/index.ts +++ b/src/data-google-storage-project-service-account/index.ts @@ -50,7 +50,7 @@ export class DataGoogleStorageProjectServiceAccount extends cdktf.TerraformDataS terraformResourceType: 'google_storage_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-storage-transfer-project-service-account/index.ts b/src/data-google-storage-transfer-project-service-account/index.ts index 8649b04d421..998edb2c2b8 100644 --- a/src/data-google-storage-transfer-project-service-account/index.ts +++ b/src/data-google-storage-transfer-project-service-account/index.ts @@ -46,7 +46,7 @@ export class DataGoogleStorageTransferProjectServiceAccount extends cdktf.Terraf terraformResourceType: 'google_storage_transfer_project_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tags-tag-key/index.ts b/src/data-google-tags-tag-key/index.ts index 4eaf1a0ca60..aa2ed5a391e 100644 --- a/src/data-google-tags-tag-key/index.ts +++ b/src/data-google-tags-tag-key/index.ts @@ -43,7 +43,7 @@ export class DataGoogleTagsTagKey extends cdktf.TerraformDataSource { terraformResourceType: 'google_tags_tag_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tags-tag-value/index.ts b/src/data-google-tags-tag-value/index.ts index a1492aa23b8..9559c5b14c6 100644 --- a/src/data-google-tags-tag-value/index.ts +++ b/src/data-google-tags-tag-value/index.ts @@ -43,7 +43,7 @@ export class DataGoogleTagsTagValue extends cdktf.TerraformDataSource { terraformResourceType: 'google_tags_tag_value', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-tpu-tensorflow-versions/index.ts b/src/data-google-tpu-tensorflow-versions/index.ts index 183c735c089..53dcad9585a 100644 --- a/src/data-google-tpu-tensorflow-versions/index.ts +++ b/src/data-google-tpu-tensorflow-versions/index.ts @@ -50,7 +50,7 @@ export class DataGoogleTpuTensorflowVersions extends cdktf.TerraformDataSource { terraformResourceType: 'google_tpu_tensorflow_versions', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-google-vpc-access-connector/index.ts b/src/data-google-vpc-access-connector/index.ts index 84cd2b30f2b..25319122b9e 100644 --- a/src/data-google-vpc-access-connector/index.ts +++ b/src/data-google-vpc-access-connector/index.ts @@ -58,7 +58,7 @@ export class DataGoogleVpcAccessConnector extends cdktf.TerraformDataSource { terraformResourceType: 'google_vpc_access_connector', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-deidentify-template/index.ts b/src/data-loss-prevention-deidentify-template/index.ts index 72bd5268194..f6f17fd4544 100644 --- a/src/data-loss-prevention-deidentify-template/index.ts +++ b/src/data-loss-prevention-deidentify-template/index.ts @@ -2939,7 +2939,7 @@ export class DataLossPreventionDeidentifyTemplate extends cdktf.TerraformResourc terraformResourceType: 'google_data_loss_prevention_deidentify_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-inspect-template/index.ts b/src/data-loss-prevention-inspect-template/index.ts index c0a5de347d4..0685c6b3df0 100644 --- a/src/data-loss-prevention-inspect-template/index.ts +++ b/src/data-loss-prevention-inspect-template/index.ts @@ -2956,7 +2956,7 @@ export class DataLossPreventionInspectTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_inspect_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-job-trigger/index.ts b/src/data-loss-prevention-job-trigger/index.ts index e92ef7632e0..0eaa288602f 100644 --- a/src/data-loss-prevention-job-trigger/index.ts +++ b/src/data-loss-prevention-job-trigger/index.ts @@ -2129,7 +2129,7 @@ export class DataLossPreventionJobTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_job_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/data-loss-prevention-stored-info-type/index.ts b/src/data-loss-prevention-stored-info-type/index.ts index e23ce35385e..faf604f271a 100644 --- a/src/data-loss-prevention-stored-info-type/index.ts +++ b/src/data-loss-prevention-stored-info-type/index.ts @@ -1057,7 +1057,7 @@ export class DataLossPreventionStoredInfoType extends cdktf.TerraformResource { terraformResourceType: 'google_data_loss_prevention_stored_info_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataflow-job/index.ts b/src/dataflow-job/index.ts index 44c40f46610..7bc1bd7ae50 100644 --- a/src/dataflow-job/index.ts +++ b/src/dataflow-job/index.ts @@ -243,7 +243,7 @@ export class DataflowJob extends cdktf.TerraformResource { terraformResourceType: 'google_dataflow_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-asset/index.ts b/src/dataplex-asset/index.ts index f1537c3f51f..ed7e3c19baf 100644 --- a/src/dataplex-asset/index.ts +++ b/src/dataplex-asset/index.ts @@ -1106,7 +1106,7 @@ export class DataplexAsset extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_asset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-lake/index.ts b/src/dataplex-lake/index.ts index 94f1a0660b3..3e1669ee90c 100644 --- a/src/dataplex-lake/index.ts +++ b/src/dataplex-lake/index.ts @@ -439,7 +439,7 @@ export class DataplexLake extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_lake', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataplex-zone/index.ts b/src/dataplex-zone/index.ts index 76ee77c40c6..25a645aa5ff 100644 --- a/src/dataplex-zone/index.ts +++ b/src/dataplex-zone/index.ts @@ -834,7 +834,7 @@ export class DataplexZone extends cdktf.TerraformResource { terraformResourceType: 'google_dataplex_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-binding/index.ts b/src/dataproc-autoscaling-policy-iam-binding/index.ts index abfebc66754..cc220981c6b 100644 --- a/src/dataproc-autoscaling-policy-iam-binding/index.ts +++ b/src/dataproc-autoscaling-policy-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocAutoscalingPolicyIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-member/index.ts b/src/dataproc-autoscaling-policy-iam-member/index.ts index e593537cf54..224268866c1 100644 --- a/src/dataproc-autoscaling-policy-iam-member/index.ts +++ b/src/dataproc-autoscaling-policy-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocAutoscalingPolicyIamMember extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy-iam-policy/index.ts b/src/dataproc-autoscaling-policy-iam-policy/index.ts index 6c43043e072..367c3489fcf 100644 --- a/src/dataproc-autoscaling-policy-iam-policy/index.ts +++ b/src/dataproc-autoscaling-policy-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocAutoscalingPolicyIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_autoscaling_policy_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-autoscaling-policy/index.ts b/src/dataproc-autoscaling-policy/index.ts index a6be40255bb..bb03d4df6c7 100644 --- a/src/dataproc-autoscaling-policy/index.ts +++ b/src/dataproc-autoscaling-policy/index.ts @@ -785,7 +785,7 @@ export class DataprocAutoscalingPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_autoscaling_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-binding/index.ts b/src/dataproc-cluster-iam-binding/index.ts index 4fc5c2f881e..7ec652ba737 100644 --- a/src/dataproc-cluster-iam-binding/index.ts +++ b/src/dataproc-cluster-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocClusterIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-member/index.ts b/src/dataproc-cluster-iam-member/index.ts index 841a667bf42..9f52f0c463d 100644 --- a/src/dataproc-cluster-iam-member/index.ts +++ b/src/dataproc-cluster-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocClusterIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster-iam-policy/index.ts b/src/dataproc-cluster-iam-policy/index.ts index 31c27398baf..271763eaba8 100644 --- a/src/dataproc-cluster-iam-policy/index.ts +++ b/src/dataproc-cluster-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocClusterIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-cluster/index.ts b/src/dataproc-cluster/index.ts index f1b92424014..cda570b7c64 100644 --- a/src/dataproc-cluster/index.ts +++ b/src/dataproc-cluster/index.ts @@ -4643,7 +4643,7 @@ export class DataprocCluster extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-binding/index.ts b/src/dataproc-job-iam-binding/index.ts index 3009b0cfa3a..2be010d53d7 100644 --- a/src/dataproc-job-iam-binding/index.ts +++ b/src/dataproc-job-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocJobIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-member/index.ts b/src/dataproc-job-iam-member/index.ts index bd120277489..3211faf4cac 100644 --- a/src/dataproc-job-iam-member/index.ts +++ b/src/dataproc-job-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocJobIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job-iam-policy/index.ts b/src/dataproc-job-iam-policy/index.ts index 17b683aa8cb..77576e76171 100644 --- a/src/dataproc-job-iam-policy/index.ts +++ b/src/dataproc-job-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocJobIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-job/index.ts b/src/dataproc-job/index.ts index 407ee079a25..488581d5e4e 100644 --- a/src/dataproc-job/index.ts +++ b/src/dataproc-job/index.ts @@ -2636,7 +2636,7 @@ export class DataprocJob extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-binding/index.ts b/src/dataproc-metastore-service-iam-binding/index.ts index af0b6230e8e..fa8d4df5526 100644 --- a/src/dataproc-metastore-service-iam-binding/index.ts +++ b/src/dataproc-metastore-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class DataprocMetastoreServiceIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_dataproc_metastore_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-member/index.ts b/src/dataproc-metastore-service-iam-member/index.ts index 6203e67dbfa..4cba3468a3f 100644 --- a/src/dataproc-metastore-service-iam-member/index.ts +++ b/src/dataproc-metastore-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class DataprocMetastoreServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service-iam-policy/index.ts b/src/dataproc-metastore-service-iam-policy/index.ts index a6637d5c124..3a107181cc3 100644 --- a/src/dataproc-metastore-service-iam-policy/index.ts +++ b/src/dataproc-metastore-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class DataprocMetastoreServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-metastore-service/index.ts b/src/dataproc-metastore-service/index.ts index c71489440e1..b9117e4567e 100644 --- a/src/dataproc-metastore-service/index.ts +++ b/src/dataproc-metastore-service/index.ts @@ -712,7 +712,7 @@ export class DataprocMetastoreService extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_metastore_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dataproc-workflow-template/index.ts b/src/dataproc-workflow-template/index.ts index 06d0e4f0d78..8e2ca419d4f 100644 --- a/src/dataproc-workflow-template/index.ts +++ b/src/dataproc-workflow-template/index.ts @@ -8056,7 +8056,7 @@ export class DataprocWorkflowTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_dataproc_workflow_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastore-index/index.ts b/src/datastore-index/index.ts index 39b89e413f3..201d27dbaea 100644 --- a/src/datastore-index/index.ts +++ b/src/datastore-index/index.ts @@ -294,7 +294,7 @@ export class DatastoreIndex extends cdktf.TerraformResource { terraformResourceType: 'google_datastore_index', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastream-connection-profile/index.ts b/src/datastream-connection-profile/index.ts index c73e06909e6..dedfa208595 100644 --- a/src/datastream-connection-profile/index.ts +++ b/src/datastream-connection-profile/index.ts @@ -1196,7 +1196,7 @@ export class DatastreamConnectionProfile extends cdktf.TerraformResource { terraformResourceType: 'google_datastream_connection_profile', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/datastream-private-connection/index.ts b/src/datastream-private-connection/index.ts index c0c8dc828df..d346515f8df 100644 --- a/src/datastream-private-connection/index.ts +++ b/src/datastream-private-connection/index.ts @@ -275,7 +275,7 @@ export class DatastreamPrivateConnection extends cdktf.TerraformResource { terraformResourceType: 'google_datastream_private_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/deployment-manager-deployment/index.ts b/src/deployment-manager-deployment/index.ts index 1b0a65bd0fd..1956436eb64 100644 --- a/src/deployment-manager-deployment/index.ts +++ b/src/deployment-manager-deployment/index.ts @@ -653,7 +653,7 @@ export class DeploymentManagerDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_deployment_manager_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-agent/index.ts b/src/dialogflow-agent/index.ts index ea34ab070d6..55de88dcfad 100644 --- a/src/dialogflow-agent/index.ts +++ b/src/dialogflow-agent/index.ts @@ -269,7 +269,7 @@ export class DialogflowAgent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_agent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-agent/index.ts b/src/dialogflow-cx-agent/index.ts index 84f1e931d05..e9388da5a82 100644 --- a/src/dialogflow-cx-agent/index.ts +++ b/src/dialogflow-cx-agent/index.ts @@ -320,7 +320,7 @@ export class DialogflowCxAgent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_agent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-entity-type/index.ts b/src/dialogflow-cx-entity-type/index.ts index d8baadb5e28..37dfafe0fd2 100644 --- a/src/dialogflow-cx-entity-type/index.ts +++ b/src/dialogflow-cx-entity-type/index.ts @@ -471,7 +471,7 @@ export class DialogflowCxEntityType extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_entity_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-environment/index.ts b/src/dialogflow-cx-environment/index.ts index fdb1beb5452..90bba7d35ee 100644 --- a/src/dialogflow-cx-environment/index.ts +++ b/src/dialogflow-cx-environment/index.ts @@ -298,7 +298,7 @@ export class DialogflowCxEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-flow/index.ts b/src/dialogflow-cx-flow/index.ts index bff26be8b92..fb0c084d262 100644 --- a/src/dialogflow-cx-flow/index.ts +++ b/src/dialogflow-cx-flow/index.ts @@ -1431,7 +1431,7 @@ export class DialogflowCxFlow extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_flow', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-intent/index.ts b/src/dialogflow-cx-intent/index.ts index dbbfa926686..49a94c0e4b3 100644 --- a/src/dialogflow-cx-intent/index.ts +++ b/src/dialogflow-cx-intent/index.ts @@ -679,7 +679,7 @@ export class DialogflowCxIntent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_intent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-page/index.ts b/src/dialogflow-cx-page/index.ts index 5adf935cc34..6a675009de3 100644 --- a/src/dialogflow-cx-page/index.ts +++ b/src/dialogflow-cx-page/index.ts @@ -2339,7 +2339,7 @@ export class DialogflowCxPage extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_page', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-version/index.ts b/src/dialogflow-cx-version/index.ts index d859ef03d41..a513453514b 100644 --- a/src/dialogflow-cx-version/index.ts +++ b/src/dialogflow-cx-version/index.ts @@ -270,7 +270,7 @@ export class DialogflowCxVersion extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-cx-webhook/index.ts b/src/dialogflow-cx-webhook/index.ts index 01ed7ff1154..a419913d4e5 100644 --- a/src/dialogflow-cx-webhook/index.ts +++ b/src/dialogflow-cx-webhook/index.ts @@ -566,7 +566,7 @@ export class DialogflowCxWebhook extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_cx_webhook', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-entity-type/index.ts b/src/dialogflow-entity-type/index.ts index cc56bf49222..63d792f1f4e 100644 --- a/src/dialogflow-entity-type/index.ts +++ b/src/dialogflow-entity-type/index.ts @@ -339,7 +339,7 @@ export class DialogflowEntityType extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_entity_type', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-fulfillment/index.ts b/src/dialogflow-fulfillment/index.ts index 8f54e36fbcf..412fb8e2b02 100644 --- a/src/dialogflow-fulfillment/index.ts +++ b/src/dialogflow-fulfillment/index.ts @@ -453,7 +453,7 @@ export class DialogflowFulfillment extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_fulfillment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dialogflow-intent/index.ts b/src/dialogflow-intent/index.ts index 527ef819efb..babc27c9d39 100644 --- a/src/dialogflow-intent/index.ts +++ b/src/dialogflow-intent/index.ts @@ -330,7 +330,7 @@ export class DialogflowIntent extends cdktf.TerraformResource { terraformResourceType: 'google_dialogflow_intent', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-managed-zone/index.ts b/src/dns-managed-zone/index.ts index 7fa9318e6bd..26077d46d6b 100644 --- a/src/dns-managed-zone/index.ts +++ b/src/dns-managed-zone/index.ts @@ -1070,7 +1070,7 @@ export class DnsManagedZone extends cdktf.TerraformResource { terraformResourceType: 'google_dns_managed_zone', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-policy/index.ts b/src/dns-policy/index.ts index e16a7f69a37..1b091a05b72 100644 --- a/src/dns-policy/index.ts +++ b/src/dns-policy/index.ts @@ -510,7 +510,7 @@ export class DnsPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_dns_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/dns-record-set/index.ts b/src/dns-record-set/index.ts index a220d55c39f..ba1e0770340 100644 --- a/src/dns-record-set/index.ts +++ b/src/dns-record-set/index.ts @@ -420,7 +420,7 @@ export class DnsRecordSet extends cdktf.TerraformResource { terraformResourceType: 'google_dns_record_set', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/document-ai-processor-default-version/index.ts b/src/document-ai-processor-default-version/index.ts index 2b46e991083..56bc0ebd184 100644 --- a/src/document-ai-processor-default-version/index.ts +++ b/src/document-ai-processor-default-version/index.ts @@ -162,7 +162,7 @@ export class DocumentAiProcessorDefaultVersion extends cdktf.TerraformResource { terraformResourceType: 'google_document_ai_processor_default_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/document-ai-processor/index.ts b/src/document-ai-processor/index.ts index de5180e2843..7633628c624 100644 --- a/src/document-ai-processor/index.ts +++ b/src/document-ai-processor/index.ts @@ -178,7 +178,7 @@ export class DocumentAiProcessor extends cdktf.TerraformResource { terraformResourceType: 'google_document_ai_processor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-binding/index.ts b/src/endpoints-service-consumers-iam-binding/index.ts index ad531bce521..22af90fe521 100644 --- a/src/endpoints-service-consumers-iam-binding/index.ts +++ b/src/endpoints-service-consumers-iam-binding/index.ts @@ -177,7 +177,7 @@ export class EndpointsServiceConsumersIamBinding extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-member/index.ts b/src/endpoints-service-consumers-iam-member/index.ts index ae0632ea82e..6d91a4a4087 100644 --- a/src/endpoints-service-consumers-iam-member/index.ts +++ b/src/endpoints-service-consumers-iam-member/index.ts @@ -177,7 +177,7 @@ export class EndpointsServiceConsumersIamMember extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-consumers-iam-policy/index.ts b/src/endpoints-service-consumers-iam-policy/index.ts index 77ecc504a3a..8afa2f4a5bd 100644 --- a/src/endpoints-service-consumers-iam-policy/index.ts +++ b/src/endpoints-service-consumers-iam-policy/index.ts @@ -54,7 +54,7 @@ export class EndpointsServiceConsumersIamPolicy extends cdktf.TerraformResource terraformResourceType: 'google_endpoints_service_consumers_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-binding/index.ts b/src/endpoints-service-iam-binding/index.ts index 7df6f352622..478d41467f6 100644 --- a/src/endpoints-service-iam-binding/index.ts +++ b/src/endpoints-service-iam-binding/index.ts @@ -173,7 +173,7 @@ export class EndpointsServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-member/index.ts b/src/endpoints-service-iam-member/index.ts index 6c80d1c2493..8a136289ffa 100644 --- a/src/endpoints-service-iam-member/index.ts +++ b/src/endpoints-service-iam-member/index.ts @@ -173,7 +173,7 @@ export class EndpointsServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service-iam-policy/index.ts b/src/endpoints-service-iam-policy/index.ts index b8ff7ed478e..a4e15097e04 100644 --- a/src/endpoints-service-iam-policy/index.ts +++ b/src/endpoints-service-iam-policy/index.ts @@ -50,7 +50,7 @@ export class EndpointsServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/endpoints-service/index.ts b/src/endpoints-service/index.ts index 51e0ccc3367..1d79b855302 100644 --- a/src/endpoints-service/index.ts +++ b/src/endpoints-service/index.ts @@ -435,7 +435,7 @@ export class EndpointsService extends cdktf.TerraformResource { terraformResourceType: 'google_endpoints_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/essential-contacts-contact/index.ts b/src/essential-contacts-contact/index.ts index 402f1444b1c..0b84e45582f 100644 --- a/src/essential-contacts-contact/index.ts +++ b/src/essential-contacts-contact/index.ts @@ -201,7 +201,7 @@ export class EssentialContactsContact extends cdktf.TerraformResource { terraformResourceType: 'google_essential_contacts_contact', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/eventarc-trigger/index.ts b/src/eventarc-trigger/index.ts index 4133f91c178..1a699a65698 100644 --- a/src/eventarc-trigger/index.ts +++ b/src/eventarc-trigger/index.ts @@ -962,7 +962,7 @@ export class EventarcTrigger extends cdktf.TerraformResource { terraformResourceType: 'google_eventarc_trigger', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/filestore-instance/index.ts b/src/filestore-instance/index.ts index ff76c8d8f1f..b6984447486 100644 --- a/src/filestore-instance/index.ts +++ b/src/filestore-instance/index.ts @@ -769,7 +769,7 @@ export class FilestoreInstance extends cdktf.TerraformResource { terraformResourceType: 'google_filestore_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/filestore-snapshot/index.ts b/src/filestore-snapshot/index.ts index e10a996e6da..f50b2312d6c 100644 --- a/src/filestore-snapshot/index.ts +++ b/src/filestore-snapshot/index.ts @@ -218,7 +218,7 @@ export class FilestoreSnapshot extends cdktf.TerraformResource { terraformResourceType: 'google_filestore_snapshot', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firebaserules-release/index.ts b/src/firebaserules-release/index.ts index 73d2398f141..aa73a0253c2 100644 --- a/src/firebaserules-release/index.ts +++ b/src/firebaserules-release/index.ts @@ -195,7 +195,7 @@ export class FirebaserulesRelease extends cdktf.TerraformResource { terraformResourceType: 'google_firebaserules_release', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firebaserules-ruleset/index.ts b/src/firebaserules-ruleset/index.ts index b2166147d2f..7fa576ee9ac 100644 --- a/src/firebaserules-ruleset/index.ts +++ b/src/firebaserules-ruleset/index.ts @@ -470,7 +470,7 @@ export class FirebaserulesRuleset extends cdktf.TerraformResource { terraformResourceType: 'google_firebaserules_ruleset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firestore-document/index.ts b/src/firestore-document/index.ts index a32bb9bdfe7..8dc0ff73290 100644 --- a/src/firestore-document/index.ts +++ b/src/firestore-document/index.ts @@ -205,7 +205,7 @@ export class FirestoreDocument extends cdktf.TerraformResource { terraformResourceType: 'google_firestore_document', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/firestore-index/index.ts b/src/firestore-index/index.ts index b8a5390fb43..d3345b054aa 100644 --- a/src/firestore-index/index.ts +++ b/src/firestore-index/index.ts @@ -337,7 +337,7 @@ export class FirestoreIndex extends cdktf.TerraformResource { terraformResourceType: 'google_firestore_index', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-access-approval-settings/index.ts b/src/folder-access-approval-settings/index.ts index f90ddc14036..f6113d29753 100644 --- a/src/folder-access-approval-settings/index.ts +++ b/src/folder-access-approval-settings/index.ts @@ -353,7 +353,7 @@ export class FolderAccessApprovalSettings extends cdktf.TerraformResource { terraformResourceType: 'google_folder_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-audit-config/index.ts b/src/folder-iam-audit-config/index.ts index df3d6ca6df6..6f09d713dff 100644 --- a/src/folder-iam-audit-config/index.ts +++ b/src/folder-iam-audit-config/index.ts @@ -183,7 +183,7 @@ export class FolderIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-binding/index.ts b/src/folder-iam-binding/index.ts index 2d972502c43..4810a14724e 100644 --- a/src/folder-iam-binding/index.ts +++ b/src/folder-iam-binding/index.ts @@ -173,7 +173,7 @@ export class FolderIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-member/index.ts b/src/folder-iam-member/index.ts index d7f6522b65e..0bf686b3ad2 100644 --- a/src/folder-iam-member/index.ts +++ b/src/folder-iam-member/index.ts @@ -173,7 +173,7 @@ export class FolderIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-iam-policy/index.ts b/src/folder-iam-policy/index.ts index 6205405016b..026f8ee472d 100644 --- a/src/folder-iam-policy/index.ts +++ b/src/folder-iam-policy/index.ts @@ -50,7 +50,7 @@ export class FolderIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_folder_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder-organization-policy/index.ts b/src/folder-organization-policy/index.ts index c8d688e24a2..89ecc1dd8d0 100644 --- a/src/folder-organization-policy/index.ts +++ b/src/folder-organization-policy/index.ts @@ -714,7 +714,7 @@ export class FolderOrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_folder_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/folder/index.ts b/src/folder/index.ts index 1f16abd5c8b..a9c20777ad9 100644 --- a/src/folder/index.ts +++ b/src/folder/index.ts @@ -216,7 +216,7 @@ export class Folder extends cdktf.TerraformResource { terraformResourceType: 'google_folder', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-cluster/index.ts b/src/game-services-game-server-cluster/index.ts index fbbe1efcf88..f45d05e4d6c 100644 --- a/src/game-services-game-server-cluster/index.ts +++ b/src/game-services-game-server-cluster/index.ts @@ -383,7 +383,7 @@ export class GameServicesGameServerCluster extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_cluster', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-config/index.ts b/src/game-services-game-server-config/index.ts index 2adaa4ed33b..b83033d6e11 100644 --- a/src/game-services-game-server-config/index.ts +++ b/src/game-services-game-server-config/index.ts @@ -806,7 +806,7 @@ export class GameServicesGameServerConfig extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-deployment-rollout/index.ts b/src/game-services-game-server-deployment-rollout/index.ts index 069de37e490..868125017f5 100644 --- a/src/game-services-game-server-deployment-rollout/index.ts +++ b/src/game-services-game-server-deployment-rollout/index.ts @@ -397,7 +397,7 @@ export class GameServicesGameServerDeploymentRollout extends cdktf.TerraformReso terraformResourceType: 'google_game_services_game_server_deployment_rollout', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-game-server-deployment/index.ts b/src/game-services-game-server-deployment/index.ts index 242c259b432..ba13da46566 100644 --- a/src/game-services-game-server-deployment/index.ts +++ b/src/game-services-game-server-deployment/index.ts @@ -206,7 +206,7 @@ export class GameServicesGameServerDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_game_server_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/game-services-realm/index.ts b/src/game-services-realm/index.ts index ee4191b5681..3051d64741e 100644 --- a/src/game-services-realm/index.ts +++ b/src/game-services-realm/index.ts @@ -213,7 +213,7 @@ export class GameServicesRealm extends cdktf.TerraformResource { terraformResourceType: 'google_game_services_realm', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-binding/index.ts b/src/gke-hub-membership-iam-binding/index.ts index 1d05b99ff10..7c2379358b3 100644 --- a/src/gke-hub-membership-iam-binding/index.ts +++ b/src/gke-hub-membership-iam-binding/index.ts @@ -177,7 +177,7 @@ export class GkeHubMembershipIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-member/index.ts b/src/gke-hub-membership-iam-member/index.ts index 0fc723338a0..6f181e40f55 100644 --- a/src/gke-hub-membership-iam-member/index.ts +++ b/src/gke-hub-membership-iam-member/index.ts @@ -177,7 +177,7 @@ export class GkeHubMembershipIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership-iam-policy/index.ts b/src/gke-hub-membership-iam-policy/index.ts index 0947194d8ee..e5ec073b6ac 100644 --- a/src/gke-hub-membership-iam-policy/index.ts +++ b/src/gke-hub-membership-iam-policy/index.ts @@ -54,7 +54,7 @@ export class GkeHubMembershipIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/gke-hub-membership/index.ts b/src/gke-hub-membership/index.ts index 0994434407a..dcb373ba9b5 100644 --- a/src/gke-hub-membership/index.ts +++ b/src/gke-hub-membership/index.ts @@ -405,7 +405,7 @@ export class GkeHubMembership extends cdktf.TerraformResource { terraformResourceType: 'google_gke_hub_membership', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-binding/index.ts b/src/healthcare-consent-store-iam-binding/index.ts index 3535c99716e..e731dece588 100644 --- a/src/healthcare-consent-store-iam-binding/index.ts +++ b/src/healthcare-consent-store-iam-binding/index.ts @@ -177,7 +177,7 @@ export class HealthcareConsentStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-member/index.ts b/src/healthcare-consent-store-iam-member/index.ts index cadefe55585..e186277f1f2 100644 --- a/src/healthcare-consent-store-iam-member/index.ts +++ b/src/healthcare-consent-store-iam-member/index.ts @@ -177,7 +177,7 @@ export class HealthcareConsentStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store-iam-policy/index.ts b/src/healthcare-consent-store-iam-policy/index.ts index 08b47f318da..8ba3af3cb69 100644 --- a/src/healthcare-consent-store-iam-policy/index.ts +++ b/src/healthcare-consent-store-iam-policy/index.ts @@ -54,7 +54,7 @@ export class HealthcareConsentStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-consent-store/index.ts b/src/healthcare-consent-store/index.ts index 0dde89f00bf..9505fdcf0ac 100644 --- a/src/healthcare-consent-store/index.ts +++ b/src/healthcare-consent-store/index.ts @@ -222,7 +222,7 @@ export class HealthcareConsentStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_consent_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-binding/index.ts b/src/healthcare-dataset-iam-binding/index.ts index 5228d8f60a9..4b00b099452 100644 --- a/src/healthcare-dataset-iam-binding/index.ts +++ b/src/healthcare-dataset-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareDatasetIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-member/index.ts b/src/healthcare-dataset-iam-member/index.ts index 0e27fc6054c..9cd9086298f 100644 --- a/src/healthcare-dataset-iam-member/index.ts +++ b/src/healthcare-dataset-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareDatasetIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset-iam-policy/index.ts b/src/healthcare-dataset-iam-policy/index.ts index 158b0edda9b..c423ce340fa 100644 --- a/src/healthcare-dataset-iam-policy/index.ts +++ b/src/healthcare-dataset-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareDatasetIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dataset/index.ts b/src/healthcare-dataset/index.ts index 9cc5c650d46..2f4b8c2ac33 100644 --- a/src/healthcare-dataset/index.ts +++ b/src/healthcare-dataset/index.ts @@ -201,7 +201,7 @@ export class HealthcareDataset extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-binding/index.ts b/src/healthcare-dicom-store-iam-binding/index.ts index 1a92736b792..29b8da1d674 100644 --- a/src/healthcare-dicom-store-iam-binding/index.ts +++ b/src/healthcare-dicom-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareDicomStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-member/index.ts b/src/healthcare-dicom-store-iam-member/index.ts index b13f4eb94db..7643cf4431f 100644 --- a/src/healthcare-dicom-store-iam-member/index.ts +++ b/src/healthcare-dicom-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareDicomStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store-iam-policy/index.ts b/src/healthcare-dicom-store-iam-policy/index.ts index a9aee7312ea..ae9534bdeb8 100644 --- a/src/healthcare-dicom-store-iam-policy/index.ts +++ b/src/healthcare-dicom-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareDicomStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-dicom-store/index.ts b/src/healthcare-dicom-store/index.ts index 37eacd4c07a..814c1947ad0 100644 --- a/src/healthcare-dicom-store/index.ts +++ b/src/healthcare-dicom-store/index.ts @@ -284,7 +284,7 @@ export class HealthcareDicomStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_dicom_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-binding/index.ts b/src/healthcare-fhir-store-iam-binding/index.ts index 964a0f71495..c33517c8ee6 100644 --- a/src/healthcare-fhir-store-iam-binding/index.ts +++ b/src/healthcare-fhir-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareFhirStoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-member/index.ts b/src/healthcare-fhir-store-iam-member/index.ts index 7ab259d5706..86f2661a9eb 100644 --- a/src/healthcare-fhir-store-iam-member/index.ts +++ b/src/healthcare-fhir-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareFhirStoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store-iam-policy/index.ts b/src/healthcare-fhir-store-iam-policy/index.ts index 1109c6a9339..a7f9c33bd8d 100644 --- a/src/healthcare-fhir-store-iam-policy/index.ts +++ b/src/healthcare-fhir-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareFhirStoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-fhir-store/index.ts b/src/healthcare-fhir-store/index.ts index 6d75007c445..f5ddf33752c 100644 --- a/src/healthcare-fhir-store/index.ts +++ b/src/healthcare-fhir-store/index.ts @@ -661,7 +661,7 @@ export class HealthcareFhirStore extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_fhir_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-binding/index.ts b/src/healthcare-hl7-v2-store-iam-binding/index.ts index b9bd2d18ea7..2de6f3d1461 100644 --- a/src/healthcare-hl7-v2-store-iam-binding/index.ts +++ b/src/healthcare-hl7-v2-store-iam-binding/index.ts @@ -173,7 +173,7 @@ export class HealthcareHl7V2StoreIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-member/index.ts b/src/healthcare-hl7-v2-store-iam-member/index.ts index 5798e6037f0..4b1e8fb3a29 100644 --- a/src/healthcare-hl7-v2-store-iam-member/index.ts +++ b/src/healthcare-hl7-v2-store-iam-member/index.ts @@ -173,7 +173,7 @@ export class HealthcareHl7V2StoreIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store-iam-policy/index.ts b/src/healthcare-hl7-v2-store-iam-policy/index.ts index b2fd5bdcdea..b7f8fd84224 100644 --- a/src/healthcare-hl7-v2-store-iam-policy/index.ts +++ b/src/healthcare-hl7-v2-store-iam-policy/index.ts @@ -50,7 +50,7 @@ export class HealthcareHl7V2StoreIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/healthcare-hl7-v2-store/index.ts b/src/healthcare-hl7-v2-store/index.ts index 96a334e1082..7d846d04bac 100644 --- a/src/healthcare-hl7-v2-store/index.ts +++ b/src/healthcare-hl7-v2-store/index.ts @@ -595,7 +595,7 @@ export class HealthcareHl7V2Store extends cdktf.TerraformResource { terraformResourceType: 'google_healthcare_hl7_v2_store', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iam-workload-identity-pool-provider/index.ts b/src/iam-workload-identity-pool-provider/index.ts index 35bcdeae7fa..8aa3b4cd550 100644 --- a/src/iam-workload-identity-pool-provider/index.ts +++ b/src/iam-workload-identity-pool-provider/index.ts @@ -485,7 +485,7 @@ export class IamWorkloadIdentityPoolProvider extends cdktf.TerraformResource { terraformResourceType: 'google_iam_workload_identity_pool_provider', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iam-workload-identity-pool/index.ts b/src/iam-workload-identity-pool/index.ts index 2bbcbf5278d..59c94a0312e 100644 --- a/src/iam-workload-identity-pool/index.ts +++ b/src/iam-workload-identity-pool/index.ts @@ -209,7 +209,7 @@ export class IamWorkloadIdentityPool extends cdktf.TerraformResource { terraformResourceType: 'google_iam_workload_identity_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-binding/index.ts b/src/iap-app-engine-service-iam-binding/index.ts index 445771e84ad..6e44c365331 100644 --- a/src/iap-app-engine-service-iam-binding/index.ts +++ b/src/iap-app-engine-service-iam-binding/index.ts @@ -181,7 +181,7 @@ export class IapAppEngineServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-member/index.ts b/src/iap-app-engine-service-iam-member/index.ts index 1f38dc50a2f..a099ebbe188 100644 --- a/src/iap-app-engine-service-iam-member/index.ts +++ b/src/iap-app-engine-service-iam-member/index.ts @@ -181,7 +181,7 @@ export class IapAppEngineServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-service-iam-policy/index.ts b/src/iap-app-engine-service-iam-policy/index.ts index 53d94657e18..47052b4030a 100644 --- a/src/iap-app-engine-service-iam-policy/index.ts +++ b/src/iap-app-engine-service-iam-policy/index.ts @@ -58,7 +58,7 @@ export class IapAppEngineServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-binding/index.ts b/src/iap-app-engine-version-iam-binding/index.ts index 814c3b3a83e..69548aa925d 100644 --- a/src/iap-app-engine-version-iam-binding/index.ts +++ b/src/iap-app-engine-version-iam-binding/index.ts @@ -185,7 +185,7 @@ export class IapAppEngineVersionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-member/index.ts b/src/iap-app-engine-version-iam-member/index.ts index 7a2caaa3824..3d986518974 100644 --- a/src/iap-app-engine-version-iam-member/index.ts +++ b/src/iap-app-engine-version-iam-member/index.ts @@ -185,7 +185,7 @@ export class IapAppEngineVersionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-app-engine-version-iam-policy/index.ts b/src/iap-app-engine-version-iam-policy/index.ts index 839fabb8a6d..6b0892afcc5 100644 --- a/src/iap-app-engine-version-iam-policy/index.ts +++ b/src/iap-app-engine-version-iam-policy/index.ts @@ -62,7 +62,7 @@ export class IapAppEngineVersionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_app_engine_version_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-brand/index.ts b/src/iap-brand/index.ts index cdc02e28395..3ef69233108 100644 --- a/src/iap-brand/index.ts +++ b/src/iap-brand/index.ts @@ -170,7 +170,7 @@ export class IapBrand extends cdktf.TerraformResource { terraformResourceType: 'google_iap_brand', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-client/index.ts b/src/iap-client/index.ts index e838ce4d22c..4c308bba956 100644 --- a/src/iap-client/index.ts +++ b/src/iap-client/index.ts @@ -164,7 +164,7 @@ export class IapClient extends cdktf.TerraformResource { terraformResourceType: 'google_iap_client', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-binding/index.ts b/src/iap-tunnel-iam-binding/index.ts index 3868a230e90..5a456b6607b 100644 --- a/src/iap-tunnel-iam-binding/index.ts +++ b/src/iap-tunnel-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapTunnelIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-member/index.ts b/src/iap-tunnel-iam-member/index.ts index 2995858c8c5..96de24af1e7 100644 --- a/src/iap-tunnel-iam-member/index.ts +++ b/src/iap-tunnel-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapTunnelIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-iam-policy/index.ts b/src/iap-tunnel-iam-policy/index.ts index d3fd66665f6..4e49dbe5e66 100644 --- a/src/iap-tunnel-iam-policy/index.ts +++ b/src/iap-tunnel-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapTunnelIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-binding/index.ts b/src/iap-tunnel-instance-iam-binding/index.ts index 32d7dc38a72..4e572831625 100644 --- a/src/iap-tunnel-instance-iam-binding/index.ts +++ b/src/iap-tunnel-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class IapTunnelInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-member/index.ts b/src/iap-tunnel-instance-iam-member/index.ts index a14b7f1ab9b..d440845afcb 100644 --- a/src/iap-tunnel-instance-iam-member/index.ts +++ b/src/iap-tunnel-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class IapTunnelInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-tunnel-instance-iam-policy/index.ts b/src/iap-tunnel-instance-iam-policy/index.ts index b31cebcaea2..319166d6968 100644 --- a/src/iap-tunnel-instance-iam-policy/index.ts +++ b/src/iap-tunnel-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class IapTunnelInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_tunnel_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-binding/index.ts b/src/iap-web-backend-service-iam-binding/index.ts index d4ed19ab6f7..8c982ec1f99 100644 --- a/src/iap-web-backend-service-iam-binding/index.ts +++ b/src/iap-web-backend-service-iam-binding/index.ts @@ -177,7 +177,7 @@ export class IapWebBackendServiceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-member/index.ts b/src/iap-web-backend-service-iam-member/index.ts index ac1aed0dd5b..35e240e1d55 100644 --- a/src/iap-web-backend-service-iam-member/index.ts +++ b/src/iap-web-backend-service-iam-member/index.ts @@ -177,7 +177,7 @@ export class IapWebBackendServiceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-backend-service-iam-policy/index.ts b/src/iap-web-backend-service-iam-policy/index.ts index 1b3d8baba39..478a3693240 100644 --- a/src/iap-web-backend-service-iam-policy/index.ts +++ b/src/iap-web-backend-service-iam-policy/index.ts @@ -54,7 +54,7 @@ export class IapWebBackendServiceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_backend_service_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-binding/index.ts b/src/iap-web-iam-binding/index.ts index 1d577a4212f..04de2202d85 100644 --- a/src/iap-web-iam-binding/index.ts +++ b/src/iap-web-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapWebIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-member/index.ts b/src/iap-web-iam-member/index.ts index e21bdccb217..55e5b4c4206 100644 --- a/src/iap-web-iam-member/index.ts +++ b/src/iap-web-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapWebIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-iam-policy/index.ts b/src/iap-web-iam-policy/index.ts index bd46a7bc020..5f341bb34c2 100644 --- a/src/iap-web-iam-policy/index.ts +++ b/src/iap-web-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapWebIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-binding/index.ts b/src/iap-web-type-app-engine-iam-binding/index.ts index b31c83e5a09..4161ef56a5f 100644 --- a/src/iap-web-type-app-engine-iam-binding/index.ts +++ b/src/iap-web-type-app-engine-iam-binding/index.ts @@ -177,7 +177,7 @@ export class IapWebTypeAppEngineIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-member/index.ts b/src/iap-web-type-app-engine-iam-member/index.ts index 43e72ecd086..f4cfe2e76f8 100644 --- a/src/iap-web-type-app-engine-iam-member/index.ts +++ b/src/iap-web-type-app-engine-iam-member/index.ts @@ -177,7 +177,7 @@ export class IapWebTypeAppEngineIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-app-engine-iam-policy/index.ts b/src/iap-web-type-app-engine-iam-policy/index.ts index 5670272faf6..4c3e84d200f 100644 --- a/src/iap-web-type-app-engine-iam-policy/index.ts +++ b/src/iap-web-type-app-engine-iam-policy/index.ts @@ -54,7 +54,7 @@ export class IapWebTypeAppEngineIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_app_engine_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-binding/index.ts b/src/iap-web-type-compute-iam-binding/index.ts index 52df01bf525..d596e12a5d7 100644 --- a/src/iap-web-type-compute-iam-binding/index.ts +++ b/src/iap-web-type-compute-iam-binding/index.ts @@ -173,7 +173,7 @@ export class IapWebTypeComputeIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-member/index.ts b/src/iap-web-type-compute-iam-member/index.ts index de544bb1ddc..a261e402604 100644 --- a/src/iap-web-type-compute-iam-member/index.ts +++ b/src/iap-web-type-compute-iam-member/index.ts @@ -173,7 +173,7 @@ export class IapWebTypeComputeIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/iap-web-type-compute-iam-policy/index.ts b/src/iap-web-type-compute-iam-policy/index.ts index e190320a326..17f9187358e 100644 --- a/src/iap-web-type-compute-iam-policy/index.ts +++ b/src/iap-web-type-compute-iam-policy/index.ts @@ -50,7 +50,7 @@ export class IapWebTypeComputeIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_iap_web_type_compute_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-config/README.md b/src/identity-platform-config/README.md new file mode 100644 index 00000000000..41a4afbfbd5 --- /dev/null +++ b/src/identity-platform-config/README.md @@ -0,0 +1,3 @@ +# `google_identity_platform_config` + +Refer to the Terraform Registory for docs: [`google_identity_platform_config`](https://www.terraform.io/docs/providers/google/r/identity_platform_config). diff --git a/src/identity-platform-config/index.ts b/src/identity-platform-config/index.ts new file mode 100644 index 00000000000..4ab5b5f9a21 --- /dev/null +++ b/src/identity-platform-config/index.ts @@ -0,0 +1,292 @@ +// https://www.terraform.io/docs/providers/google/r/identity_platform_config +// generated from terraform resource schema + +import { Construct } from 'constructs'; +import * as cdktf from 'cdktf'; + +// Configuration + +export interface IdentityPlatformConfigConfig extends cdktf.TerraformMetaArguments { + /** + * Whether anonymous users will be auto-deleted after a period of 30 days + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#autodelete_anonymous_users IdentityPlatformConfig#autodelete_anonymous_users} + */ + readonly autodeleteAnonymousUsers?: boolean | cdktf.IResolvable; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#id IdentityPlatformConfig#id} + * + * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. + * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. + */ + readonly id?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#project IdentityPlatformConfig#project} + */ + readonly project?: string; + /** + * timeouts block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#timeouts IdentityPlatformConfig#timeouts} + */ + readonly timeouts?: IdentityPlatformConfigTimeouts; +} +export interface IdentityPlatformConfigTimeouts { + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#create IdentityPlatformConfig#create} + */ + readonly create?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#delete IdentityPlatformConfig#delete} + */ + readonly delete?: string; + /** + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config#update IdentityPlatformConfig#update} + */ + readonly update?: string; +} + +export function identityPlatformConfigTimeoutsToTerraform(struct?: IdentityPlatformConfigTimeoutsOutputReference | IdentityPlatformConfigTimeouts | cdktf.IResolvable): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + create: cdktf.stringToTerraform(struct!.create), + delete: cdktf.stringToTerraform(struct!.delete), + update: cdktf.stringToTerraform(struct!.update), + } +} + +export class IdentityPlatformConfigTimeoutsOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + private resolvableValue?: cdktf.IResolvable; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): IdentityPlatformConfigTimeouts | cdktf.IResolvable | undefined { + if (this.resolvableValue) { + return this.resolvableValue; + } + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._create !== undefined) { + hasAnyValues = true; + internalValueResult.create = this._create; + } + if (this._delete !== undefined) { + hasAnyValues = true; + internalValueResult.delete = this._delete; + } + if (this._update !== undefined) { + hasAnyValues = true; + internalValueResult.update = this._update; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: IdentityPlatformConfigTimeouts | cdktf.IResolvable | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this.resolvableValue = undefined; + this._create = undefined; + this._delete = undefined; + this._update = undefined; + } + else if (cdktf.Tokenization.isResolvable(value)) { + this.isEmptyObject = false; + this.resolvableValue = value; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this.resolvableValue = undefined; + this._create = value.create; + this._delete = value.delete; + this._update = value.update; + } + } + + // create - computed: false, optional: true, required: false + private _create?: string; + public get create() { + return this.getStringAttribute('create'); + } + public set create(value: string) { + this._create = value; + } + public resetCreate() { + this._create = undefined; + } + // Temporarily expose input value. Use with caution. + public get createInput() { + return this._create; + } + + // delete - computed: false, optional: true, required: false + private _delete?: string; + public get delete() { + return this.getStringAttribute('delete'); + } + public set delete(value: string) { + this._delete = value; + } + public resetDelete() { + this._delete = undefined; + } + // Temporarily expose input value. Use with caution. + public get deleteInput() { + return this._delete; + } + + // update - computed: false, optional: true, required: false + private _update?: string; + public get update() { + return this.getStringAttribute('update'); + } + public set update(value: string) { + this._update = value; + } + public resetUpdate() { + this._update = undefined; + } + // Temporarily expose input value. Use with caution. + public get updateInput() { + return this._update; + } +} + +/** +* Represents a {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config google_identity_platform_config} +*/ +export class IdentityPlatformConfig extends cdktf.TerraformResource { + + // ================= + // STATIC PROPERTIES + // ================= + public static readonly tfResourceType = "google_identity_platform_config"; + + // =========== + // INITIALIZER + // =========== + + /** + * Create a new {@link https://www.terraform.io/docs/providers/google/r/identity_platform_config google_identity_platform_config} Resource + * + * @param scope The scope in which to define this construct + * @param id The scoped construct ID. Must be unique amongst siblings in the same scope + * @param options IdentityPlatformConfigConfig = {} + */ + public constructor(scope: Construct, id: string, config: IdentityPlatformConfigConfig = {}) { + super(scope, id, { + terraformResourceType: 'google_identity_platform_config', + terraformGeneratorMetadata: { + providerName: 'google', + providerVersion: '4.39.0', + providerVersionConstraint: '~> 4.0' + }, + provider: config.provider, + dependsOn: config.dependsOn, + count: config.count, + lifecycle: config.lifecycle, + provisioners: config.provisioners, + connection: config.connection, + forEach: config.forEach + }); + this._autodeleteAnonymousUsers = config.autodeleteAnonymousUsers; + this._id = config.id; + this._project = config.project; + this._timeouts.internalValue = config.timeouts; + } + + // ========== + // ATTRIBUTES + // ========== + + // autodelete_anonymous_users - computed: false, optional: true, required: false + private _autodeleteAnonymousUsers?: boolean | cdktf.IResolvable; + public get autodeleteAnonymousUsers() { + return this.getBooleanAttribute('autodelete_anonymous_users'); + } + public set autodeleteAnonymousUsers(value: boolean | cdktf.IResolvable) { + this._autodeleteAnonymousUsers = value; + } + public resetAutodeleteAnonymousUsers() { + this._autodeleteAnonymousUsers = undefined; + } + // Temporarily expose input value. Use with caution. + public get autodeleteAnonymousUsersInput() { + return this._autodeleteAnonymousUsers; + } + + // id - computed: true, optional: true, required: false + private _id?: string; + public get id() { + return this.getStringAttribute('id'); + } + public set id(value: string) { + this._id = value; + } + public resetId() { + this._id = undefined; + } + // Temporarily expose input value. Use with caution. + public get idInput() { + return this._id; + } + + // name - computed: true, optional: false, required: false + public get name() { + return this.getStringAttribute('name'); + } + + // project - computed: true, optional: true, required: false + private _project?: string; + public get project() { + return this.getStringAttribute('project'); + } + public set project(value: string) { + this._project = value; + } + public resetProject() { + this._project = undefined; + } + // Temporarily expose input value. Use with caution. + public get projectInput() { + return this._project; + } + + // timeouts - computed: false, optional: true, required: false + private _timeouts = new IdentityPlatformConfigTimeoutsOutputReference(this, "timeouts"); + public get timeouts() { + return this._timeouts; + } + public putTimeouts(value: IdentityPlatformConfigTimeouts) { + this._timeouts.internalValue = value; + } + public resetTimeouts() { + this._timeouts.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get timeoutsInput() { + return this._timeouts.internalValue; + } + + // ========= + // SYNTHESIS + // ========= + + protected synthesizeAttributes(): { [name: string]: any } { + return { + autodelete_anonymous_users: cdktf.booleanToTerraform(this._autodeleteAnonymousUsers), + id: cdktf.stringToTerraform(this._id), + project: cdktf.stringToTerraform(this._project), + timeouts: identityPlatformConfigTimeoutsToTerraform(this._timeouts.internalValue), + }; + } +} diff --git a/src/identity-platform-default-supported-idp-config/index.ts b/src/identity-platform-default-supported-idp-config/index.ts index a88f9be57c4..34c00d5281d 100644 --- a/src/identity-platform-default-supported-idp-config/index.ts +++ b/src/identity-platform-default-supported-idp-config/index.ts @@ -225,7 +225,7 @@ export class IdentityPlatformDefaultSupportedIdpConfig extends cdktf.TerraformRe terraformResourceType: 'google_identity_platform_default_supported_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-inbound-saml-config/index.ts b/src/identity-platform-inbound-saml-config/index.ts index 98e633571ed..1ba561b5b84 100644 --- a/src/identity-platform-inbound-saml-config/index.ts +++ b/src/identity-platform-inbound-saml-config/index.ts @@ -623,7 +623,7 @@ export class IdentityPlatformInboundSamlConfig extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_inbound_saml_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-oauth-idp-config/index.ts b/src/identity-platform-oauth-idp-config/index.ts index a3544bbb9fa..be523468a1d 100644 --- a/src/identity-platform-oauth-idp-config/index.ts +++ b/src/identity-platform-oauth-idp-config/index.ts @@ -217,7 +217,7 @@ export class IdentityPlatformOauthIdpConfig extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_oauth_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-default-supported-idp-config/index.ts b/src/identity-platform-tenant-default-supported-idp-config/index.ts index 674ae6bf529..3561f4f7a28 100644 --- a/src/identity-platform-tenant-default-supported-idp-config/index.ts +++ b/src/identity-platform-tenant-default-supported-idp-config/index.ts @@ -231,7 +231,7 @@ export class IdentityPlatformTenantDefaultSupportedIdpConfig extends cdktf.Terra terraformResourceType: 'google_identity_platform_tenant_default_supported_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-inbound-saml-config/index.ts b/src/identity-platform-tenant-inbound-saml-config/index.ts index 9e0fbc70f63..52f30bb2aec 100644 --- a/src/identity-platform-tenant-inbound-saml-config/index.ts +++ b/src/identity-platform-tenant-inbound-saml-config/index.ts @@ -623,7 +623,7 @@ export class IdentityPlatformTenantInboundSamlConfig extends cdktf.TerraformReso terraformResourceType: 'google_identity_platform_tenant_inbound_saml_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant-oauth-idp-config/index.ts b/src/identity-platform-tenant-oauth-idp-config/index.ts index 7ae24187cdb..218e10ee81c 100644 --- a/src/identity-platform-tenant-oauth-idp-config/index.ts +++ b/src/identity-platform-tenant-oauth-idp-config/index.ts @@ -223,7 +223,7 @@ export class IdentityPlatformTenantOauthIdpConfig extends cdktf.TerraformResourc terraformResourceType: 'google_identity_platform_tenant_oauth_idp_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/identity-platform-tenant/index.ts b/src/identity-platform-tenant/index.ts index c609bfe4195..e9e5f55af2c 100644 --- a/src/identity-platform-tenant/index.ts +++ b/src/identity-platform-tenant/index.ts @@ -207,7 +207,7 @@ export class IdentityPlatformTenant extends cdktf.TerraformResource { terraformResourceType: 'google_identity_platform_tenant', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index e4a6be698b6..76d0ae195cd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -357,6 +357,7 @@ export * as iapWebTypeAppEngineIamPolicy from './iap-web-type-app-engine-iam-pol export * as iapWebTypeComputeIamBinding from './iap-web-type-compute-iam-binding'; export * as iapWebTypeComputeIamMember from './iap-web-type-compute-iam-member'; export * as iapWebTypeComputeIamPolicy from './iap-web-type-compute-iam-policy'; +export * as identityPlatformConfig from './identity-platform-config'; export * as identityPlatformDefaultSupportedIdpConfig from './identity-platform-default-supported-idp-config'; export * as identityPlatformInboundSamlConfig from './identity-platform-inbound-saml-config'; export * as identityPlatformOauthIdpConfig from './identity-platform-oauth-idp-config'; @@ -525,6 +526,7 @@ export * as dataGoogleAccessApprovalOrganizationServiceAccount from './data-goog export * as dataGoogleAccessApprovalProjectServiceAccount from './data-google-access-approval-project-service-account'; export * as dataGoogleActiveFolder from './data-google-active-folder'; export * as dataGoogleAppEngineDefaultServiceAccount from './data-google-app-engine-default-service-account'; +export * as dataGoogleArtifactRegistryRepository from './data-google-artifact-registry-repository'; export * as dataGoogleBigqueryDefaultServiceAccount from './data-google-bigquery-default-service-account'; export * as dataGoogleBillingAccount from './data-google-billing-account'; export * as dataGoogleClientConfig from './data-google-client-config'; diff --git a/src/kms-crypto-key-iam-binding/index.ts b/src/kms-crypto-key-iam-binding/index.ts index 78b696b684c..8c2f670a477 100644 --- a/src/kms-crypto-key-iam-binding/index.ts +++ b/src/kms-crypto-key-iam-binding/index.ts @@ -173,7 +173,7 @@ export class KmsCryptoKeyIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key-iam-member/index.ts b/src/kms-crypto-key-iam-member/index.ts index 0c02a12ea41..f24fe37cb48 100644 --- a/src/kms-crypto-key-iam-member/index.ts +++ b/src/kms-crypto-key-iam-member/index.ts @@ -173,7 +173,7 @@ export class KmsCryptoKeyIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key-iam-policy/index.ts b/src/kms-crypto-key-iam-policy/index.ts index dff29bbf2c2..2f6696e59c2 100644 --- a/src/kms-crypto-key-iam-policy/index.ts +++ b/src/kms-crypto-key-iam-policy/index.ts @@ -50,7 +50,7 @@ export class KmsCryptoKeyIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-crypto-key/index.ts b/src/kms-crypto-key/index.ts index 6a2dd1ee915..899159e6f29 100644 --- a/src/kms-crypto-key/index.ts +++ b/src/kms-crypto-key/index.ts @@ -333,7 +333,7 @@ export class KmsCryptoKey extends cdktf.TerraformResource { terraformResourceType: 'google_kms_crypto_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-binding/index.ts b/src/kms-key-ring-iam-binding/index.ts index e82ce80e5fb..772ff4632fc 100644 --- a/src/kms-key-ring-iam-binding/index.ts +++ b/src/kms-key-ring-iam-binding/index.ts @@ -173,7 +173,7 @@ export class KmsKeyRingIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-member/index.ts b/src/kms-key-ring-iam-member/index.ts index 5712f6744e0..57618e7c578 100644 --- a/src/kms-key-ring-iam-member/index.ts +++ b/src/kms-key-ring-iam-member/index.ts @@ -173,7 +173,7 @@ export class KmsKeyRingIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-iam-policy/index.ts b/src/kms-key-ring-iam-policy/index.ts index f50456ccfc4..94602a1885e 100644 --- a/src/kms-key-ring-iam-policy/index.ts +++ b/src/kms-key-ring-iam-policy/index.ts @@ -50,7 +50,7 @@ export class KmsKeyRingIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring-import-job/index.ts b/src/kms-key-ring-import-job/index.ts index ffb2dcfeaf8..0827f618793 100644 --- a/src/kms-key-ring-import-job/index.ts +++ b/src/kms-key-ring-import-job/index.ts @@ -309,7 +309,7 @@ export class KmsKeyRingImportJob extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring_import_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-key-ring/index.ts b/src/kms-key-ring/index.ts index 94adce2e0ed..e351b7c1a78 100644 --- a/src/kms-key-ring/index.ts +++ b/src/kms-key-ring/index.ts @@ -167,7 +167,7 @@ export class KmsKeyRing extends cdktf.TerraformResource { terraformResourceType: 'google_kms_key_ring', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/kms-secret-ciphertext/index.ts b/src/kms-secret-ciphertext/index.ts index 3fa76592c7e..1f23efba117 100644 --- a/src/kms-secret-ciphertext/index.ts +++ b/src/kms-secret-ciphertext/index.ts @@ -169,7 +169,7 @@ export class KmsSecretCiphertext extends cdktf.TerraformResource { terraformResourceType: 'google_kms_secret_ciphertext', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-bucket-config/index.ts b/src/logging-billing-account-bucket-config/index.ts index 14b8841cb7f..2ec5a4b8bfa 100644 --- a/src/logging-billing-account-bucket-config/index.ts +++ b/src/logging-billing-account-bucket-config/index.ts @@ -72,7 +72,7 @@ export class LoggingBillingAccountBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-exclusion/index.ts b/src/logging-billing-account-exclusion/index.ts index c09720d9586..6036a3e3a37 100644 --- a/src/logging-billing-account-exclusion/index.ts +++ b/src/logging-billing-account-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingBillingAccountExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-billing-account-sink/index.ts b/src/logging-billing-account-sink/index.ts index 70bf0a6cd81..1b8bf2d83d9 100644 --- a/src/logging-billing-account-sink/index.ts +++ b/src/logging-billing-account-sink/index.ts @@ -334,7 +334,7 @@ export class LoggingBillingAccountSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_billing_account_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-bucket-config/index.ts b/src/logging-folder-bucket-config/index.ts index a6236cc7d98..2a597d67260 100644 --- a/src/logging-folder-bucket-config/index.ts +++ b/src/logging-folder-bucket-config/index.ts @@ -72,7 +72,7 @@ export class LoggingFolderBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-exclusion/index.ts b/src/logging-folder-exclusion/index.ts index eef61aaff9a..9266a2121a6 100644 --- a/src/logging-folder-exclusion/index.ts +++ b/src/logging-folder-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingFolderExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-folder-sink/index.ts b/src/logging-folder-sink/index.ts index ec9794c4123..8ee0790dc1f 100644 --- a/src/logging-folder-sink/index.ts +++ b/src/logging-folder-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingFolderSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_folder_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-log-view/index.ts b/src/logging-log-view/index.ts index 8ca124bc032..a59f40964dd 100644 --- a/src/logging-log-view/index.ts +++ b/src/logging-log-view/index.ts @@ -213,7 +213,7 @@ export class LoggingLogView extends cdktf.TerraformResource { terraformResourceType: 'google_logging_log_view', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-metric/index.ts b/src/logging-metric/index.ts index 7e20acc11fa..356a03df27a 100644 --- a/src/logging-metric/index.ts +++ b/src/logging-metric/index.ts @@ -1016,7 +1016,7 @@ export class LoggingMetric extends cdktf.TerraformResource { terraformResourceType: 'google_logging_metric', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-organization-bucket-config/index.ts b/src/logging-organization-bucket-config/index.ts index e49cd2f611f..c78c6932b58 100644 --- a/src/logging-organization-bucket-config/index.ts +++ b/src/logging-organization-bucket-config/index.ts @@ -72,7 +72,7 @@ export class LoggingOrganizationBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-organization-exclusion/index.ts b/src/logging-organization-exclusion/index.ts index 6981b39cd98..4cfa58905e4 100644 --- a/src/logging-organization-exclusion/index.ts +++ b/src/logging-organization-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingOrganizationExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-organization-sink/index.ts b/src/logging-organization-sink/index.ts index 249305d92f9..c95098a5531 100644 --- a/src/logging-organization-sink/index.ts +++ b/src/logging-organization-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingOrganizationSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_organization_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-bucket-config/index.ts b/src/logging-project-bucket-config/index.ts index f9b8a7572cd..b5b19ad9c7f 100644 --- a/src/logging-project-bucket-config/index.ts +++ b/src/logging-project-bucket-config/index.ts @@ -72,7 +72,7 @@ export class LoggingProjectBucketConfig extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_bucket_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-exclusion/index.ts b/src/logging-project-exclusion/index.ts index 2d2e5b03c0e..85c94efb393 100644 --- a/src/logging-project-exclusion/index.ts +++ b/src/logging-project-exclusion/index.ts @@ -70,7 +70,7 @@ export class LoggingProjectExclusion extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_exclusion', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/logging-project-sink/index.ts b/src/logging-project-sink/index.ts index 922fe9cfe68..90ec17983e7 100644 --- a/src/logging-project-sink/index.ts +++ b/src/logging-project-sink/index.ts @@ -340,7 +340,7 @@ export class LoggingProjectSink extends cdktf.TerraformResource { terraformResourceType: 'google_logging_project_sink', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/memcache-instance/index.ts b/src/memcache-instance/index.ts index f6ce33e4b77..e7c843ddced 100644 --- a/src/memcache-instance/index.ts +++ b/src/memcache-instance/index.ts @@ -990,7 +990,7 @@ export class MemcacheInstance extends cdktf.TerraformResource { terraformResourceType: 'google_memcache_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/ml-engine-model/index.ts b/src/ml-engine-model/index.ts index a51050ef42b..b0d97df3f34 100644 --- a/src/ml-engine-model/index.ts +++ b/src/ml-engine-model/index.ts @@ -261,7 +261,7 @@ export class MlEngineModel extends cdktf.TerraformResource { terraformResourceType: 'google_ml_engine_model', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-alert-policy/index.ts b/src/monitoring-alert-policy/index.ts index 1c559a333f5..281e0fff16a 100644 --- a/src/monitoring-alert-policy/index.ts +++ b/src/monitoring-alert-policy/index.ts @@ -2632,7 +2632,7 @@ export class MonitoringAlertPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_alert_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-custom-service/index.ts b/src/monitoring-custom-service/index.ts index 5496a226d2d..d62782e7588 100644 --- a/src/monitoring-custom-service/index.ts +++ b/src/monitoring-custom-service/index.ts @@ -280,7 +280,7 @@ export class MonitoringCustomService extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_custom_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-dashboard/index.ts b/src/monitoring-dashboard/index.ts index cb938eba359..edee20a0272 100644 --- a/src/monitoring-dashboard/index.ts +++ b/src/monitoring-dashboard/index.ts @@ -189,7 +189,7 @@ export class MonitoringDashboard extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_dashboard', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-group/index.ts b/src/monitoring-group/index.ts index f0acc8d212a..dd920cd3c19 100644 --- a/src/monitoring-group/index.ts +++ b/src/monitoring-group/index.ts @@ -211,7 +211,7 @@ export class MonitoringGroup extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_group', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-metric-descriptor/index.ts b/src/monitoring-metric-descriptor/index.ts index bae08399350..98d77a9cf5a 100644 --- a/src/monitoring-metric-descriptor/index.ts +++ b/src/monitoring-metric-descriptor/index.ts @@ -504,7 +504,7 @@ export class MonitoringMetricDescriptor extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_metric_descriptor', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-monitored-project/index.ts b/src/monitoring-monitored-project/index.ts index 8aec650cbef..32834a38761 100644 --- a/src/monitoring-monitored-project/index.ts +++ b/src/monitoring-monitored-project/index.ts @@ -162,7 +162,7 @@ export class MonitoringMonitoredProject extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_monitored_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-notification-channel/index.ts b/src/monitoring-notification-channel/index.ts index 03e376f8545..178ee98b41c 100644 --- a/src/monitoring-notification-channel/index.ts +++ b/src/monitoring-notification-channel/index.ts @@ -358,7 +358,7 @@ export class MonitoringNotificationChannel extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_notification_channel', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-slo/index.ts b/src/monitoring-slo/index.ts index 5a52e8df8a7..224c7c4f65d 100644 --- a/src/monitoring-slo/index.ts +++ b/src/monitoring-slo/index.ts @@ -2489,7 +2489,7 @@ export class MonitoringSlo extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_slo', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/monitoring-uptime-check-config/index.ts b/src/monitoring-uptime-check-config/index.ts index 515713a35c2..057a914a045 100644 --- a/src/monitoring-uptime-check-config/index.ts +++ b/src/monitoring-uptime-check-config/index.ts @@ -1313,7 +1313,7 @@ export class MonitoringUptimeCheckConfig extends cdktf.TerraformResource { terraformResourceType: 'google_monitoring_uptime_check_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-connectivity-hub/index.ts b/src/network-connectivity-hub/index.ts index 1f3309726fe..f957e691357 100644 --- a/src/network-connectivity-hub/index.ts +++ b/src/network-connectivity-hub/index.ts @@ -265,7 +265,7 @@ export class NetworkConnectivityHub extends cdktf.TerraformResource { terraformResourceType: 'google_network_connectivity_hub', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-connectivity-spoke/index.ts b/src/network-connectivity-spoke/index.ts index edb862d806c..503539351ed 100644 --- a/src/network-connectivity-spoke/index.ts +++ b/src/network-connectivity-spoke/index.ts @@ -629,7 +629,7 @@ export class NetworkConnectivitySpoke extends cdktf.TerraformResource { terraformResourceType: 'google_network_connectivity_spoke', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-management-connectivity-test/index.ts b/src/network-management-connectivity-test/index.ts index c5b0df75fb3..03352c2047e 100644 --- a/src/network-management-connectivity-test/index.ts +++ b/src/network-management-connectivity-test/index.ts @@ -643,7 +643,7 @@ export class NetworkManagementConnectivityTest extends cdktf.TerraformResource { terraformResourceType: 'google_network_management_connectivity_test', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-keyset/index.ts b/src/network-services-edge-cache-keyset/index.ts index d9d3c94e10a..5ed9790eef5 100644 --- a/src/network-services-edge-cache-keyset/index.ts +++ b/src/network-services-edge-cache-keyset/index.ts @@ -335,7 +335,7 @@ export class NetworkServicesEdgeCacheKeyset extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_keyset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-origin/index.ts b/src/network-services-edge-cache-origin/index.ts index 5794fcd0604..08797664baf 100644 --- a/src/network-services-edge-cache-origin/index.ts +++ b/src/network-services-edge-cache-origin/index.ts @@ -459,7 +459,7 @@ export class NetworkServicesEdgeCacheOrigin extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_origin', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/network-services-edge-cache-service/index.ts b/src/network-services-edge-cache-service/index.ts index f4d2c7dc6a7..44214e162d1 100644 --- a/src/network-services-edge-cache-service/index.ts +++ b/src/network-services-edge-cache-service/index.ts @@ -3700,7 +3700,7 @@ export class NetworkServicesEdgeCacheService extends cdktf.TerraformResource { terraformResourceType: 'google_network_services_edge_cache_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-environment/index.ts b/src/notebooks-environment/index.ts index af130d23d5a..c5e7facd0c0 100644 --- a/src/notebooks-environment/index.ts +++ b/src/notebooks-environment/index.ts @@ -442,7 +442,7 @@ export class NotebooksEnvironment extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_environment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-binding/index.ts b/src/notebooks-instance-iam-binding/index.ts index f3a694ea39a..ef191ffe15e 100644 --- a/src/notebooks-instance-iam-binding/index.ts +++ b/src/notebooks-instance-iam-binding/index.ts @@ -181,7 +181,7 @@ export class NotebooksInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-member/index.ts b/src/notebooks-instance-iam-member/index.ts index d82de48d0b3..5aa9d0f9f03 100644 --- a/src/notebooks-instance-iam-member/index.ts +++ b/src/notebooks-instance-iam-member/index.ts @@ -181,7 +181,7 @@ export class NotebooksInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance-iam-policy/index.ts b/src/notebooks-instance-iam-policy/index.ts index f116062dfb1..283084f61a6 100644 --- a/src/notebooks-instance-iam-policy/index.ts +++ b/src/notebooks-instance-iam-policy/index.ts @@ -58,7 +58,7 @@ export class NotebooksInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-instance/index.ts b/src/notebooks-instance/index.ts index fbdf3bb6ad6..5f854aae195 100644 --- a/src/notebooks-instance/index.ts +++ b/src/notebooks-instance/index.ts @@ -954,7 +954,7 @@ export class NotebooksInstance extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-location/index.ts b/src/notebooks-location/index.ts index 0767654f95f..705e01021a7 100644 --- a/src/notebooks-location/index.ts +++ b/src/notebooks-location/index.ts @@ -187,7 +187,7 @@ export class NotebooksLocation extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_location', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-binding/index.ts b/src/notebooks-runtime-iam-binding/index.ts index 23c163241d4..457bdd23c8f 100644 --- a/src/notebooks-runtime-iam-binding/index.ts +++ b/src/notebooks-runtime-iam-binding/index.ts @@ -181,7 +181,7 @@ export class NotebooksRuntimeIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-member/index.ts b/src/notebooks-runtime-iam-member/index.ts index fe4080fcdc1..30c337cc9a4 100644 --- a/src/notebooks-runtime-iam-member/index.ts +++ b/src/notebooks-runtime-iam-member/index.ts @@ -181,7 +181,7 @@ export class NotebooksRuntimeIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime-iam-policy/index.ts b/src/notebooks-runtime-iam-policy/index.ts index 3478fdc4b8a..fb16b0b49d3 100644 --- a/src/notebooks-runtime-iam-policy/index.ts +++ b/src/notebooks-runtime-iam-policy/index.ts @@ -58,7 +58,7 @@ export class NotebooksRuntimeIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/notebooks-runtime/index.ts b/src/notebooks-runtime/index.ts index d26a6e9529c..2edc8d96d24 100644 --- a/src/notebooks-runtime/index.ts +++ b/src/notebooks-runtime/index.ts @@ -2228,7 +2228,7 @@ export class NotebooksRuntime extends cdktf.TerraformResource { terraformResourceType: 'google_notebooks_runtime', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/org-policy-policy/index.ts b/src/org-policy-policy/index.ts index 378f9918b55..83ec9917533 100644 --- a/src/org-policy-policy/index.ts +++ b/src/org-policy-policy/index.ts @@ -795,7 +795,7 @@ export class OrgPolicyPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_org_policy_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-access-approval-settings/index.ts b/src/organization-access-approval-settings/index.ts index 041d7ed353a..9c32ccb7813 100644 --- a/src/organization-access-approval-settings/index.ts +++ b/src/organization-access-approval-settings/index.ts @@ -339,7 +339,7 @@ export class OrganizationAccessApprovalSettings extends cdktf.TerraformResource terraformResourceType: 'google_organization_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-audit-config/index.ts b/src/organization-iam-audit-config/index.ts index d15d67ac813..30b556ec416 100644 --- a/src/organization-iam-audit-config/index.ts +++ b/src/organization-iam-audit-config/index.ts @@ -185,7 +185,7 @@ export class OrganizationIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-binding/index.ts b/src/organization-iam-binding/index.ts index f7099f819f7..632640f726b 100644 --- a/src/organization-iam-binding/index.ts +++ b/src/organization-iam-binding/index.ts @@ -175,7 +175,7 @@ export class OrganizationIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-custom-role/index.ts b/src/organization-iam-custom-role/index.ts index 0167f831d4b..0c4b5014c4e 100644 --- a/src/organization-iam-custom-role/index.ts +++ b/src/organization-iam-custom-role/index.ts @@ -78,7 +78,7 @@ export class OrganizationIamCustomRole extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_custom_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-member/index.ts b/src/organization-iam-member/index.ts index 1bfebe36405..01e010bd4c6 100644 --- a/src/organization-iam-member/index.ts +++ b/src/organization-iam-member/index.ts @@ -175,7 +175,7 @@ export class OrganizationIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-iam-policy/index.ts b/src/organization-iam-policy/index.ts index 51eb48c1220..69f41f5880b 100644 --- a/src/organization-iam-policy/index.ts +++ b/src/organization-iam-policy/index.ts @@ -52,7 +52,7 @@ export class OrganizationIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_organization_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/organization-policy/index.ts b/src/organization-policy/index.ts index 04dbb3ac919..bb5196ebc31 100644 --- a/src/organization-policy/index.ts +++ b/src/organization-policy/index.ts @@ -712,7 +712,7 @@ export class OrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-config-os-policy-assignment/index.ts b/src/os-config-os-policy-assignment/index.ts index 6afd51e6666..cab0855a74f 100644 --- a/src/os-config-os-policy-assignment/index.ts +++ b/src/os-config-os-policy-assignment/index.ts @@ -5877,7 +5877,7 @@ export class OsConfigOsPolicyAssignment extends cdktf.TerraformResource { terraformResourceType: 'google_os_config_os_policy_assignment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-config-patch-deployment/index.ts b/src/os-config-patch-deployment/index.ts index 172f28647df..09cf4212fbb 100644 --- a/src/os-config-patch-deployment/index.ts +++ b/src/os-config-patch-deployment/index.ts @@ -3723,7 +3723,7 @@ export class OsConfigPatchDeployment extends cdktf.TerraformResource { terraformResourceType: 'google_os_config_patch_deployment', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/os-login-ssh-public-key/index.ts b/src/os-login-ssh-public-key/index.ts index 6fc1b09bab7..d008ed0b5e3 100644 --- a/src/os-login-ssh-public-key/index.ts +++ b/src/os-login-ssh-public-key/index.ts @@ -201,7 +201,7 @@ export class OsLoginSshPublicKey extends cdktf.TerraformResource { terraformResourceType: 'google_os_login_ssh_public_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-binding/index.ts b/src/privateca-ca-pool-iam-binding/index.ts index 601f3bc16a7..ec37966f753 100644 --- a/src/privateca-ca-pool-iam-binding/index.ts +++ b/src/privateca-ca-pool-iam-binding/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCaPoolIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-member/index.ts b/src/privateca-ca-pool-iam-member/index.ts index 0918c7cb043..5b7d0d0f4f4 100644 --- a/src/privateca-ca-pool-iam-member/index.ts +++ b/src/privateca-ca-pool-iam-member/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCaPoolIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool-iam-policy/index.ts b/src/privateca-ca-pool-iam-policy/index.ts index 767a8a56cc2..5875a233078 100644 --- a/src/privateca-ca-pool-iam-policy/index.ts +++ b/src/privateca-ca-pool-iam-policy/index.ts @@ -58,7 +58,7 @@ export class PrivatecaCaPoolIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-ca-pool/index.ts b/src/privateca-ca-pool/index.ts index 75b023577fd..b3c229fb1e5 100644 --- a/src/privateca-ca-pool/index.ts +++ b/src/privateca-ca-pool/index.ts @@ -2523,7 +2523,7 @@ export class PrivatecaCaPool extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_ca_pool', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-authority/index.ts b/src/privateca-certificate-authority/index.ts index 656f5d69673..83322c03821 100644 --- a/src/privateca-certificate-authority/index.ts +++ b/src/privateca-certificate-authority/index.ts @@ -2577,7 +2577,7 @@ export class PrivatecaCertificateAuthority extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate_authority', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-binding/index.ts b/src/privateca-certificate-template-iam-binding/index.ts index 97c98de9b1d..95360afeb19 100644 --- a/src/privateca-certificate-template-iam-binding/index.ts +++ b/src/privateca-certificate-template-iam-binding/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCertificateTemplateIamBinding extends cdktf.TerraformResou terraformResourceType: 'google_privateca_certificate_template_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-member/index.ts b/src/privateca-certificate-template-iam-member/index.ts index a2725596d01..1390b93b56b 100644 --- a/src/privateca-certificate-template-iam-member/index.ts +++ b/src/privateca-certificate-template-iam-member/index.ts @@ -181,7 +181,7 @@ export class PrivatecaCertificateTemplateIamMember extends cdktf.TerraformResour terraformResourceType: 'google_privateca_certificate_template_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template-iam-policy/index.ts b/src/privateca-certificate-template-iam-policy/index.ts index 7692cd70bf8..b2d024e1213 100644 --- a/src/privateca-certificate-template-iam-policy/index.ts +++ b/src/privateca-certificate-template-iam-policy/index.ts @@ -58,7 +58,7 @@ export class PrivatecaCertificateTemplateIamPolicy extends cdktf.TerraformResour terraformResourceType: 'google_privateca_certificate_template_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate-template/index.ts b/src/privateca-certificate-template/index.ts index 3bd82c5b140..69b433a6b28 100644 --- a/src/privateca-certificate-template/index.ts +++ b/src/privateca-certificate-template/index.ts @@ -2012,7 +2012,7 @@ export class PrivatecaCertificateTemplate extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate_template', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/privateca-certificate/index.ts b/src/privateca-certificate/index.ts index bdedb75cf8e..c4c4aeea8df 100644 --- a/src/privateca-certificate/index.ts +++ b/src/privateca-certificate/index.ts @@ -4417,7 +4417,7 @@ export class PrivatecaCertificate extends cdktf.TerraformResource { terraformResourceType: 'google_privateca_certificate', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-access-approval-settings/index.ts b/src/project-access-approval-settings/index.ts index 64adcddcf7c..a39db588d48 100644 --- a/src/project-access-approval-settings/index.ts +++ b/src/project-access-approval-settings/index.ts @@ -346,7 +346,7 @@ export class ProjectAccessApprovalSettings extends cdktf.TerraformResource { terraformResourceType: 'google_project_access_approval_settings', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-default-service-accounts/index.ts b/src/project-default-service-accounts/index.ts index 0ebd6335de4..67c83df0919 100644 --- a/src/project-default-service-accounts/index.ts +++ b/src/project-default-service-accounts/index.ts @@ -197,7 +197,7 @@ export class ProjectDefaultServiceAccounts extends cdktf.TerraformResource { terraformResourceType: 'google_project_default_service_accounts', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-audit-config/index.ts b/src/project-iam-audit-config/index.ts index 608718c862f..8a7222bbeec 100644 --- a/src/project-iam-audit-config/index.ts +++ b/src/project-iam-audit-config/index.ts @@ -183,7 +183,7 @@ export class ProjectIamAuditConfig extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_audit_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-binding/index.ts b/src/project-iam-binding/index.ts index ce6b7f990cc..24da5dee8cf 100644 --- a/src/project-iam-binding/index.ts +++ b/src/project-iam-binding/index.ts @@ -173,7 +173,7 @@ export class ProjectIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-custom-role/index.ts b/src/project-iam-custom-role/index.ts index 0a05e7bb930..e17e29f1a12 100644 --- a/src/project-iam-custom-role/index.ts +++ b/src/project-iam-custom-role/index.ts @@ -78,7 +78,7 @@ export class ProjectIamCustomRole extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_custom_role', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-member/index.ts b/src/project-iam-member/index.ts index 4485536f95e..488476afdee 100644 --- a/src/project-iam-member/index.ts +++ b/src/project-iam-member/index.ts @@ -173,7 +173,7 @@ export class ProjectIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-iam-policy/index.ts b/src/project-iam-policy/index.ts index 3fdbbe3092a..5964dbd6e5b 100644 --- a/src/project-iam-policy/index.ts +++ b/src/project-iam-policy/index.ts @@ -50,7 +50,7 @@ export class ProjectIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_project_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-organization-policy/index.ts b/src/project-organization-policy/index.ts index ebb2d28817f..29d47df6855 100644 --- a/src/project-organization-policy/index.ts +++ b/src/project-organization-policy/index.ts @@ -714,7 +714,7 @@ export class ProjectOrganizationPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_project_organization_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-service/index.ts b/src/project-service/index.ts index e3bd1edb56b..665f27afdf5 100644 --- a/src/project-service/index.ts +++ b/src/project-service/index.ts @@ -220,7 +220,7 @@ export class ProjectService extends cdktf.TerraformResource { terraformResourceType: 'google_project_service', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project-usage-export-bucket/index.ts b/src/project-usage-export-bucket/index.ts index 418d2def19a..815942a07ce 100644 --- a/src/project-usage-export-bucket/index.ts +++ b/src/project-usage-export-bucket/index.ts @@ -168,7 +168,7 @@ export class ProjectUsageExportBucket extends cdktf.TerraformResource { terraformResourceType: 'google_project_usage_export_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/project/index.ts b/src/project/index.ts index 02a4f146288..6b75cdb21aa 100644 --- a/src/project/index.ts +++ b/src/project/index.ts @@ -252,7 +252,7 @@ export class Project extends cdktf.TerraformResource { terraformResourceType: 'google_project', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/provider/index.ts b/src/provider/index.ts index f36ad9dd319..5967558c020 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -501,7 +501,7 @@ export class GoogleProvider extends cdktf.TerraformProvider { terraformResourceType: 'google', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, terraformProviderSource: 'google' diff --git a/src/pubsub-lite-reservation/index.ts b/src/pubsub-lite-reservation/index.ts index 8636de20007..a6f793e7dcc 100644 --- a/src/pubsub-lite-reservation/index.ts +++ b/src/pubsub-lite-reservation/index.ts @@ -201,7 +201,7 @@ export class PubsubLiteReservation extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_reservation', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-lite-subscription/index.ts b/src/pubsub-lite-subscription/index.ts index d7773a792b5..c31de5978b5 100644 --- a/src/pubsub-lite-subscription/index.ts +++ b/src/pubsub-lite-subscription/index.ts @@ -275,7 +275,7 @@ export class PubsubLiteSubscription extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_subscription', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-lite-topic/index.ts b/src/pubsub-lite-topic/index.ts index cafb30b0b0c..3cd081fb5df 100644 --- a/src/pubsub-lite-topic/index.ts +++ b/src/pubsub-lite-topic/index.ts @@ -565,7 +565,7 @@ export class PubsubLiteTopic extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_lite_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-schema/index.ts b/src/pubsub-schema/index.ts index 5342cb6b982..0eac036de04 100644 --- a/src/pubsub-schema/index.ts +++ b/src/pubsub-schema/index.ts @@ -174,7 +174,7 @@ export class PubsubSchema extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_schema', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-binding/index.ts b/src/pubsub-subscription-iam-binding/index.ts index dde5c535fe4..5463d85a570 100644 --- a/src/pubsub-subscription-iam-binding/index.ts +++ b/src/pubsub-subscription-iam-binding/index.ts @@ -177,7 +177,7 @@ export class PubsubSubscriptionIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-member/index.ts b/src/pubsub-subscription-iam-member/index.ts index 4d62b229084..5d8a6a275ef 100644 --- a/src/pubsub-subscription-iam-member/index.ts +++ b/src/pubsub-subscription-iam-member/index.ts @@ -177,7 +177,7 @@ export class PubsubSubscriptionIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription-iam-policy/index.ts b/src/pubsub-subscription-iam-policy/index.ts index 5aa185eb3c5..f22705643c8 100644 --- a/src/pubsub-subscription-iam-policy/index.ts +++ b/src/pubsub-subscription-iam-policy/index.ts @@ -54,7 +54,7 @@ export class PubsubSubscriptionIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-subscription/index.ts b/src/pubsub-subscription/index.ts index ebef8a74210..3e900993230 100644 --- a/src/pubsub-subscription/index.ts +++ b/src/pubsub-subscription/index.ts @@ -989,7 +989,7 @@ export class PubsubSubscription extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_subscription', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-binding/index.ts b/src/pubsub-topic-iam-binding/index.ts index d320ad20f08..af2463bd9a7 100644 --- a/src/pubsub-topic-iam-binding/index.ts +++ b/src/pubsub-topic-iam-binding/index.ts @@ -177,7 +177,7 @@ export class PubsubTopicIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-member/index.ts b/src/pubsub-topic-iam-member/index.ts index 70fad41a223..14f1fb8d159 100644 --- a/src/pubsub-topic-iam-member/index.ts +++ b/src/pubsub-topic-iam-member/index.ts @@ -177,7 +177,7 @@ export class PubsubTopicIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic-iam-policy/index.ts b/src/pubsub-topic-iam-policy/index.ts index 64b3c1dfe94..8c57cd85f22 100644 --- a/src/pubsub-topic-iam-policy/index.ts +++ b/src/pubsub-topic-iam-policy/index.ts @@ -54,7 +54,7 @@ export class PubsubTopicIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/pubsub-topic/index.ts b/src/pubsub-topic/index.ts index d28cbe913cc..0b3e136903e 100644 --- a/src/pubsub-topic/index.ts +++ b/src/pubsub-topic/index.ts @@ -392,7 +392,7 @@ export class PubsubTopic extends cdktf.TerraformResource { terraformResourceType: 'google_pubsub_topic', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/recaptcha-enterprise-key/index.ts b/src/recaptcha-enterprise-key/index.ts index 29e9b9d840e..088068ddd38 100644 --- a/src/recaptcha-enterprise-key/index.ts +++ b/src/recaptcha-enterprise-key/index.ts @@ -687,7 +687,7 @@ export class RecaptchaEnterpriseKey extends cdktf.TerraformResource { terraformResourceType: 'google_recaptcha_enterprise_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/redis-instance/index.ts b/src/redis-instance/index.ts index c1f6e304ff0..2ca33de3f0e 100644 --- a/src/redis-instance/index.ts +++ b/src/redis-instance/index.ts @@ -1095,7 +1095,7 @@ export class RedisInstance extends cdktf.TerraformResource { terraformResourceType: 'google_redis_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/resource-manager-lien/index.ts b/src/resource-manager-lien/index.ts index 71327f5175d..8f522923b54 100644 --- a/src/resource-manager-lien/index.ts +++ b/src/resource-manager-lien/index.ts @@ -184,7 +184,7 @@ export class ResourceManagerLien extends cdktf.TerraformResource { terraformResourceType: 'google_resource_manager_lien', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-notification-config/index.ts b/src/scc-notification-config/index.ts index bf31d3e235c..a01ec8e7093 100644 --- a/src/scc-notification-config/index.ts +++ b/src/scc-notification-config/index.ts @@ -297,7 +297,7 @@ export class SccNotificationConfig extends cdktf.TerraformResource { terraformResourceType: 'google_scc_notification_config', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/scc-source/index.ts b/src/scc-source/index.ts index 7e3dffa1376..f271061080d 100644 --- a/src/scc-source/index.ts +++ b/src/scc-source/index.ts @@ -200,7 +200,7 @@ export class SccSource extends cdktf.TerraformResource { terraformResourceType: 'google_scc_source', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-binding/index.ts b/src/secret-manager-secret-iam-binding/index.ts index 6dc57eb2b2e..da11aa17a38 100644 --- a/src/secret-manager-secret-iam-binding/index.ts +++ b/src/secret-manager-secret-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SecretManagerSecretIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-member/index.ts b/src/secret-manager-secret-iam-member/index.ts index cfd3581ebf0..2816061a542 100644 --- a/src/secret-manager-secret-iam-member/index.ts +++ b/src/secret-manager-secret-iam-member/index.ts @@ -177,7 +177,7 @@ export class SecretManagerSecretIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-iam-policy/index.ts b/src/secret-manager-secret-iam-policy/index.ts index a7aa1b5d452..2bd17b88e8b 100644 --- a/src/secret-manager-secret-iam-policy/index.ts +++ b/src/secret-manager-secret-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SecretManagerSecretIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/secret-manager-secret-version/index.ts b/src/secret-manager-secret-version/index.ts index fe9a73e8bee..92b1e213ae3 100644 --- a/src/secret-manager-secret-version/index.ts +++ b/src/secret-manager-secret-version/index.ts @@ -168,7 +168,7 @@ export class SecretManagerSecretVersion extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret_version', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -263,6 +263,11 @@ export class SecretManagerSecretVersion extends cdktf.TerraformResource { return this._secretData; } + // version - computed: true, optional: false, required: false + public get version() { + return this.getStringAttribute('version'); + } + // timeouts - computed: false, optional: true, required: false private _timeouts = new SecretManagerSecretVersionTimeoutsOutputReference(this, "timeouts"); public get timeouts() { diff --git a/src/secret-manager-secret/index.ts b/src/secret-manager-secret/index.ts index 6cd5e0eca12..eccce4bf07b 100644 --- a/src/secret-manager-secret/index.ts +++ b/src/secret-manager-secret/index.ts @@ -780,7 +780,7 @@ export class SecretManagerSecret extends cdktf.TerraformResource { terraformResourceType: 'google_secret_manager_secret', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-binding/index.ts b/src/service-account-iam-binding/index.ts index 362e5f10fdb..cd287ec83f0 100644 --- a/src/service-account-iam-binding/index.ts +++ b/src/service-account-iam-binding/index.ts @@ -173,7 +173,7 @@ export class ServiceAccountIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-member/index.ts b/src/service-account-iam-member/index.ts index f2c2f32c6f3..d3647ba3cfd 100644 --- a/src/service-account-iam-member/index.ts +++ b/src/service-account-iam-member/index.ts @@ -173,7 +173,7 @@ export class ServiceAccountIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-iam-policy/index.ts b/src/service-account-iam-policy/index.ts index 305ce6dc1d8..ed8158fd06c 100644 --- a/src/service-account-iam-policy/index.ts +++ b/src/service-account-iam-policy/index.ts @@ -50,7 +50,7 @@ export class ServiceAccountIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account-key/index.ts b/src/service-account-key/index.ts index 9c0587ce915..4e9ddc3e02c 100644 --- a/src/service-account-key/index.ts +++ b/src/service-account-key/index.ts @@ -74,7 +74,7 @@ export class ServiceAccountKey extends cdktf.TerraformResource { terraformResourceType: 'google_service_account_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-account/index.ts b/src/service-account/index.ts index 92791eb8267..35a681ff5af 100644 --- a/src/service-account/index.ts +++ b/src/service-account/index.ts @@ -153,7 +153,7 @@ export class ServiceAccount extends cdktf.TerraformResource { terraformResourceType: 'google_service_account', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-networking-connection/index.ts b/src/service-networking-connection/index.ts index 6be71f5ea0f..7a607259cb4 100644 --- a/src/service-networking-connection/index.ts +++ b/src/service-networking-connection/index.ts @@ -195,7 +195,7 @@ export class ServiceNetworkingConnection extends cdktf.TerraformResource { terraformResourceType: 'google_service_networking_connection', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/service-networking-peered-dns-domain/index.ts b/src/service-networking-peered-dns-domain/index.ts index dd67c4cfc1a..0d87cd4b520 100644 --- a/src/service-networking-peered-dns-domain/index.ts +++ b/src/service-networking-peered-dns-domain/index.ts @@ -207,7 +207,7 @@ export class ServiceNetworkingPeeredDnsDomain extends cdktf.TerraformResource { terraformResourceType: 'google_service_networking_peered_dns_domain', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-binding/index.ts b/src/sourcerepo-repository-iam-binding/index.ts index 83ce9ac2ba6..0693df0cd33 100644 --- a/src/sourcerepo-repository-iam-binding/index.ts +++ b/src/sourcerepo-repository-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SourcerepoRepositoryIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-member/index.ts b/src/sourcerepo-repository-iam-member/index.ts index 9b996529bc2..093ba72b0bc 100644 --- a/src/sourcerepo-repository-iam-member/index.ts +++ b/src/sourcerepo-repository-iam-member/index.ts @@ -177,7 +177,7 @@ export class SourcerepoRepositoryIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository-iam-policy/index.ts b/src/sourcerepo-repository-iam-policy/index.ts index e2a417d13e2..6829106a7e9 100644 --- a/src/sourcerepo-repository-iam-policy/index.ts +++ b/src/sourcerepo-repository-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SourcerepoRepositoryIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sourcerepo-repository/index.ts b/src/sourcerepo-repository/index.ts index 1c812043ba5..3e2d88845d3 100644 --- a/src/sourcerepo-repository/index.ts +++ b/src/sourcerepo-repository/index.ts @@ -348,7 +348,7 @@ export class SourcerepoRepository extends cdktf.TerraformResource { terraformResourceType: 'google_sourcerepo_repository', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-binding/index.ts b/src/spanner-database-iam-binding/index.ts index a9a8de5f0dc..704423c4ae0 100644 --- a/src/spanner-database-iam-binding/index.ts +++ b/src/spanner-database-iam-binding/index.ts @@ -181,7 +181,7 @@ export class SpannerDatabaseIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-member/index.ts b/src/spanner-database-iam-member/index.ts index 2064763df2a..f6852f90b4e 100644 --- a/src/spanner-database-iam-member/index.ts +++ b/src/spanner-database-iam-member/index.ts @@ -181,7 +181,7 @@ export class SpannerDatabaseIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database-iam-policy/index.ts b/src/spanner-database-iam-policy/index.ts index b0d9900ff90..868fe8fb071 100644 --- a/src/spanner-database-iam-policy/index.ts +++ b/src/spanner-database-iam-policy/index.ts @@ -58,7 +58,7 @@ export class SpannerDatabaseIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-database/index.ts b/src/spanner-database/index.ts index 8ff4102cbba..b6859ff1ce3 100644 --- a/src/spanner-database/index.ts +++ b/src/spanner-database/index.ts @@ -295,7 +295,7 @@ export class SpannerDatabase extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_database', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-binding/index.ts b/src/spanner-instance-iam-binding/index.ts index d10ab613277..b3e65a59015 100644 --- a/src/spanner-instance-iam-binding/index.ts +++ b/src/spanner-instance-iam-binding/index.ts @@ -177,7 +177,7 @@ export class SpannerInstanceIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-member/index.ts b/src/spanner-instance-iam-member/index.ts index 38496c03f85..562f2fb3495 100644 --- a/src/spanner-instance-iam-member/index.ts +++ b/src/spanner-instance-iam-member/index.ts @@ -177,7 +177,7 @@ export class SpannerInstanceIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance-iam-policy/index.ts b/src/spanner-instance-iam-policy/index.ts index c8c6fc7ba07..ea86ee6f5e2 100644 --- a/src/spanner-instance-iam-policy/index.ts +++ b/src/spanner-instance-iam-policy/index.ts @@ -54,7 +54,7 @@ export class SpannerInstanceIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/spanner-instance/index.ts b/src/spanner-instance/index.ts index 8bc8187f966..27962db6a2b 100644 --- a/src/spanner-instance/index.ts +++ b/src/spanner-instance/index.ts @@ -235,7 +235,7 @@ export class SpannerInstance extends cdktf.TerraformResource { terraformResourceType: 'google_spanner_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-database-instance/index.ts b/src/sql-database-instance/index.ts index adce98ef830..33494aaa805 100644 --- a/src/sql-database-instance/index.ts +++ b/src/sql-database-instance/index.ts @@ -14,7 +14,7 @@ export interface SqlDatabaseInstanceConfig extends cdktf.TerraformMetaArguments */ readonly databaseVersion: string; /** - * Used to block Terraform from deleting a SQL Instance. + * Used to block Terraform from deleting a SQL Instance. Defaults to true. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#deletion_protection SqlDatabaseInstance#deletion_protection} */ @@ -31,6 +31,12 @@ export interface SqlDatabaseInstanceConfig extends cdktf.TerraformMetaArguments */ readonly id?: string; /** + * Maintenance version. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#maintenance_version SqlDatabaseInstance#maintenance_version} + */ + readonly maintenanceVersion?: string; + /** * The name of the instance that will act as the master in the replication setup. Note, this requires the master to have binary_log_enabled set, as well as existing backups. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#master_instance_name SqlDatabaseInstance#master_instance_name} @@ -391,7 +397,7 @@ export interface SqlDatabaseInstanceReplicaConfiguration { */ readonly clientKey?: string; /** - * The number of seconds between connect retries. + * The number of seconds between connect retries. MySQL's default is 60 seconds. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#connect_retry_interval SqlDatabaseInstance#connect_retry_interval} */ @@ -2447,7 +2453,7 @@ export interface SqlDatabaseInstanceSettings { settings.backup_configuration.enabled is set to true. For MySQL instances, ensure that settings.backup_configuration.binary_log_enabled is set to true. For Postgres instances, ensure that settings.backup_configuration.point_in_time_recovery_enabled -is set to true. +is set to true. Defaults to ZONAL. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#availability_type SqlDatabaseInstance#availability_type} */ @@ -2459,7 +2465,7 @@ is set to true. */ readonly collation?: string; /** - * Enables auto-resizing of the storage size. Defaults to true. Set to false if you want to set disk_size. + * Enables auto-resizing of the storage size. Defaults to true. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#disk_autoresize SqlDatabaseInstance#disk_autoresize} */ @@ -2471,13 +2477,13 @@ is set to true. */ readonly diskAutoresizeLimit?: number; /** - * The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased. If you want to set this field, set disk_autoresize to false. + * The size of data disk, in GB. Size of a running instance cannot be reduced but can be increased. The minimum value is 10GB. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#disk_size SqlDatabaseInstance#disk_size} */ readonly diskSize?: number; /** - * The type of data disk: PD_SSD or PD_HDD. + * The type of data disk: PD_SSD or PD_HDD. Defaults to PD_SSD. * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/sql_database_instance#disk_type SqlDatabaseInstance#disk_type} */ @@ -3186,7 +3192,7 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { terraformResourceType: 'google_sql_database_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -3201,6 +3207,7 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { this._deletionProtection = config.deletionProtection; this._encryptionKeyName = config.encryptionKeyName; this._id = config.id; + this._maintenanceVersion = config.maintenanceVersion; this._masterInstanceName = config.masterInstanceName; this._name = config.name; this._project = config.project; @@ -3217,6 +3224,11 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { // ATTRIBUTES // ========== + // available_maintenance_versions - computed: true, optional: false, required: false + public get availableMaintenanceVersions() { + return this.getListAttribute('available_maintenance_versions'); + } + // connection_name - computed: true, optional: false, required: false public get connectionName() { return this.getStringAttribute('connection_name'); @@ -3294,6 +3306,22 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { return this._ipAddress; } + // maintenance_version - computed: true, optional: true, required: false + private _maintenanceVersion?: string; + public get maintenanceVersion() { + return this.getStringAttribute('maintenance_version'); + } + public set maintenanceVersion(value: string) { + this._maintenanceVersion = value; + } + public resetMaintenanceVersion() { + this._maintenanceVersion = undefined; + } + // Temporarily expose input value. Use with caution. + public get maintenanceVersionInput() { + return this._maintenanceVersion; + } + // master_instance_name - computed: true, optional: true, required: false private _masterInstanceName?: string; public get masterInstanceName() { @@ -3490,6 +3518,7 @@ export class SqlDatabaseInstance extends cdktf.TerraformResource { deletion_protection: cdktf.booleanToTerraform(this._deletionProtection), encryption_key_name: cdktf.stringToTerraform(this._encryptionKeyName), id: cdktf.stringToTerraform(this._id), + maintenance_version: cdktf.stringToTerraform(this._maintenanceVersion), master_instance_name: cdktf.stringToTerraform(this._masterInstanceName), name: cdktf.stringToTerraform(this._name), project: cdktf.stringToTerraform(this._project), diff --git a/src/sql-database/index.ts b/src/sql-database/index.ts index e56466464b6..f973a4cf1ac 100644 --- a/src/sql-database/index.ts +++ b/src/sql-database/index.ts @@ -215,7 +215,7 @@ export class SqlDatabase extends cdktf.TerraformResource { terraformResourceType: 'google_sql_database', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-source-representation-instance/index.ts b/src/sql-source-representation-instance/index.ts index 9ed11c1638c..d4f01460b1f 100644 --- a/src/sql-source-representation-instance/index.ts +++ b/src/sql-source-representation-instance/index.ts @@ -186,7 +186,7 @@ export class SqlSourceRepresentationInstance extends cdktf.TerraformResource { terraformResourceType: 'google_sql_source_representation_instance', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-ssl-cert/index.ts b/src/sql-ssl-cert/index.ts index 12a530acd31..9e4f3ac5c67 100644 --- a/src/sql-ssl-cert/index.ts +++ b/src/sql-ssl-cert/index.ts @@ -168,7 +168,7 @@ export class SqlSslCert extends cdktf.TerraformResource { terraformResourceType: 'google_sql_ssl_cert', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/sql-user/index.ts b/src/sql-user/index.ts index 3562c3aad5d..afa5143c121 100644 --- a/src/sql-user/index.ts +++ b/src/sql-user/index.ts @@ -325,7 +325,7 @@ export class SqlUser extends cdktf.TerraformResource { terraformResourceType: 'google_sql_user', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-access-control/index.ts b/src/storage-bucket-access-control/index.ts index 5fdf75e4954..fad5f45653f 100644 --- a/src/storage-bucket-access-control/index.ts +++ b/src/storage-bucket-access-control/index.ts @@ -209,7 +209,7 @@ export class StorageBucketAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-acl/index.ts b/src/storage-bucket-acl/index.ts index 3c4eb71a837..e629dc79a3c 100644 --- a/src/storage-bucket-acl/index.ts +++ b/src/storage-bucket-acl/index.ts @@ -66,7 +66,7 @@ export class StorageBucketAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-binding/index.ts b/src/storage-bucket-iam-binding/index.ts index a6122b70766..d537442d1ff 100644 --- a/src/storage-bucket-iam-binding/index.ts +++ b/src/storage-bucket-iam-binding/index.ts @@ -173,7 +173,7 @@ export class StorageBucketIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-member/index.ts b/src/storage-bucket-iam-member/index.ts index d070f64f53a..55f1af637f9 100644 --- a/src/storage-bucket-iam-member/index.ts +++ b/src/storage-bucket-iam-member/index.ts @@ -173,7 +173,7 @@ export class StorageBucketIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-iam-policy/index.ts b/src/storage-bucket-iam-policy/index.ts index f17cbdeec9a..74a096ff943 100644 --- a/src/storage-bucket-iam-policy/index.ts +++ b/src/storage-bucket-iam-policy/index.ts @@ -50,7 +50,7 @@ export class StorageBucketIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket-object/index.ts b/src/storage-bucket-object/index.ts index a0fc90b48ae..76cd83db590 100644 --- a/src/storage-bucket-object/index.ts +++ b/src/storage-bucket-object/index.ts @@ -364,7 +364,7 @@ export class StorageBucketObject extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket_object', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-bucket/index.ts b/src/storage-bucket/index.ts index ef024bbc3af..40a33b8b564 100644 --- a/src/storage-bucket/index.ts +++ b/src/storage-bucket/index.ts @@ -1442,7 +1442,7 @@ export class StorageBucket extends cdktf.TerraformResource { terraformResourceType: 'google_storage_bucket', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-default-object-access-control/index.ts b/src/storage-default-object-access-control/index.ts index d5ebf244940..6e11c41f9d7 100644 --- a/src/storage-default-object-access-control/index.ts +++ b/src/storage-default-object-access-control/index.ts @@ -278,7 +278,7 @@ export class StorageDefaultObjectAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_default_object_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-default-object-acl/index.ts b/src/storage-default-object-acl/index.ts index d2e3f77ef90..b6599a86f5e 100644 --- a/src/storage-default-object-acl/index.ts +++ b/src/storage-default-object-acl/index.ts @@ -50,7 +50,7 @@ export class StorageDefaultObjectAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_default_object_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-hmac-key/index.ts b/src/storage-hmac-key/index.ts index f14da609e7f..76bd508dda4 100644 --- a/src/storage-hmac-key/index.ts +++ b/src/storage-hmac-key/index.ts @@ -193,7 +193,7 @@ export class StorageHmacKey extends cdktf.TerraformResource { terraformResourceType: 'google_storage_hmac_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-notification/index.ts b/src/storage-notification/index.ts index dc03584956b..97fd2cf0cac 100644 --- a/src/storage-notification/index.ts +++ b/src/storage-notification/index.ts @@ -78,7 +78,7 @@ export class StorageNotification extends cdktf.TerraformResource { terraformResourceType: 'google_storage_notification', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-object-access-control/index.ts b/src/storage-object-access-control/index.ts index 9ebeb993449..1c7c4751995 100644 --- a/src/storage-object-access-control/index.ts +++ b/src/storage-object-access-control/index.ts @@ -278,7 +278,7 @@ export class StorageObjectAccessControl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_object_access_control', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-object-acl/index.ts b/src/storage-object-acl/index.ts index 02af590ef68..d7a02a1dca2 100644 --- a/src/storage-object-acl/index.ts +++ b/src/storage-object-acl/index.ts @@ -58,7 +58,7 @@ export class StorageObjectAcl extends cdktf.TerraformResource { terraformResourceType: 'google_storage_object_acl', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/storage-transfer-job/index.ts b/src/storage-transfer-job/index.ts index c23800671f1..2c4bc6fd0ab 100644 --- a/src/storage-transfer-job/index.ts +++ b/src/storage-transfer-job/index.ts @@ -33,6 +33,12 @@ export interface StorageTransferJobConfig extends cdktf.TerraformMetaArguments { */ readonly status?: string; /** + * notification_config block + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#notification_config StorageTransferJob#notification_config} + */ + readonly notificationConfig?: StorageTransferJobNotificationConfig; + /** * schedule block * * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#schedule StorageTransferJob#schedule} @@ -45,6 +51,125 @@ export interface StorageTransferJobConfig extends cdktf.TerraformMetaArguments { */ readonly transferSpec: StorageTransferJobTransferSpec; } +export interface StorageTransferJobNotificationConfig { + /** + * Event types for which a notification is desired. If empty, send notifications for all event types. The valid types are "TRANSFER_OPERATION_SUCCESS", "TRANSFER_OPERATION_FAILED", "TRANSFER_OPERATION_ABORTED". + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#event_types StorageTransferJob#event_types} + */ + readonly eventTypes?: string[]; + /** + * The desired format of the notification message payloads. One of "NONE" or "JSON". + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#payload_format StorageTransferJob#payload_format} + */ + readonly payloadFormat: string; + /** + * The Topic.name of the Pub/Sub topic to which to publish notifications. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/storage_transfer_job#pubsub_topic StorageTransferJob#pubsub_topic} + */ + readonly pubsubTopic: string; +} + +export function storageTransferJobNotificationConfigToTerraform(struct?: StorageTransferJobNotificationConfigOutputReference | StorageTransferJobNotificationConfig): any { + if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) { return struct; } + if (cdktf.isComplexElement(struct)) { + throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration"); + } + return { + event_types: cdktf.listMapper(cdktf.stringToTerraform, false)(struct!.eventTypes), + payload_format: cdktf.stringToTerraform(struct!.payloadFormat), + pubsub_topic: cdktf.stringToTerraform(struct!.pubsubTopic), + } +} + +export class StorageTransferJobNotificationConfigOutputReference extends cdktf.ComplexObject { + private isEmptyObject = false; + + /** + * @param terraformResource The parent resource + * @param terraformAttribute The attribute on the parent resource this class is referencing + */ + public constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string) { + super(terraformResource, terraformAttribute, false, 0); + } + + public get internalValue(): StorageTransferJobNotificationConfig | undefined { + let hasAnyValues = this.isEmptyObject; + const internalValueResult: any = {}; + if (this._eventTypes !== undefined) { + hasAnyValues = true; + internalValueResult.eventTypes = this._eventTypes; + } + if (this._payloadFormat !== undefined) { + hasAnyValues = true; + internalValueResult.payloadFormat = this._payloadFormat; + } + if (this._pubsubTopic !== undefined) { + hasAnyValues = true; + internalValueResult.pubsubTopic = this._pubsubTopic; + } + return hasAnyValues ? internalValueResult : undefined; + } + + public set internalValue(value: StorageTransferJobNotificationConfig | undefined) { + if (value === undefined) { + this.isEmptyObject = false; + this._eventTypes = undefined; + this._payloadFormat = undefined; + this._pubsubTopic = undefined; + } + else { + this.isEmptyObject = Object.keys(value).length === 0; + this._eventTypes = value.eventTypes; + this._payloadFormat = value.payloadFormat; + this._pubsubTopic = value.pubsubTopic; + } + } + + // event_types - computed: false, optional: true, required: false + private _eventTypes?: string[]; + public get eventTypes() { + return cdktf.Fn.tolist(this.getListAttribute('event_types')); + } + public set eventTypes(value: string[]) { + this._eventTypes = value; + } + public resetEventTypes() { + this._eventTypes = undefined; + } + // Temporarily expose input value. Use with caution. + public get eventTypesInput() { + return this._eventTypes; + } + + // payload_format - computed: false, optional: false, required: true + private _payloadFormat?: string; + public get payloadFormat() { + return this.getStringAttribute('payload_format'); + } + public set payloadFormat(value: string) { + this._payloadFormat = value; + } + // Temporarily expose input value. Use with caution. + public get payloadFormatInput() { + return this._payloadFormat; + } + + // pubsub_topic - computed: false, optional: false, required: true + private _pubsubTopic?: string; + public get pubsubTopic() { + return this.getStringAttribute('pubsub_topic'); + } + public set pubsubTopic(value: string) { + this._pubsubTopic = value; + } + // Temporarily expose input value. Use with caution. + public get pubsubTopicInput() { + return this._pubsubTopic; + } +} export interface StorageTransferJobScheduleScheduleEndDate { /** * Day of month. Must be from 1 to 31 and valid for the year and month. @@ -2003,7 +2128,7 @@ export class StorageTransferJob extends cdktf.TerraformResource { terraformResourceType: 'google_storage_transfer_job', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -2018,6 +2143,7 @@ export class StorageTransferJob extends cdktf.TerraformResource { this._id = config.id; this._project = config.project; this._status = config.status; + this._notificationConfig.internalValue = config.notificationConfig; this._schedule.internalValue = config.schedule; this._transferSpec.internalValue = config.transferSpec; } @@ -2107,6 +2233,22 @@ export class StorageTransferJob extends cdktf.TerraformResource { return this._status; } + // notification_config - computed: false, optional: true, required: false + private _notificationConfig = new StorageTransferJobNotificationConfigOutputReference(this, "notification_config"); + public get notificationConfig() { + return this._notificationConfig; + } + public putNotificationConfig(value: StorageTransferJobNotificationConfig) { + this._notificationConfig.internalValue = value; + } + public resetNotificationConfig() { + this._notificationConfig.internalValue = undefined; + } + // Temporarily expose input value. Use with caution. + public get notificationConfigInput() { + return this._notificationConfig.internalValue; + } + // schedule - computed: false, optional: true, required: false private _schedule = new StorageTransferJobScheduleOutputReference(this, "schedule"); public get schedule() { @@ -2146,6 +2288,7 @@ export class StorageTransferJob extends cdktf.TerraformResource { id: cdktf.stringToTerraform(this._id), project: cdktf.stringToTerraform(this._project), status: cdktf.stringToTerraform(this._status), + notification_config: storageTransferJobNotificationConfigToTerraform(this._notificationConfig.internalValue), schedule: storageTransferJobScheduleToTerraform(this._schedule.internalValue), transfer_spec: storageTransferJobTransferSpecToTerraform(this._transferSpec.internalValue), }; diff --git a/src/tags-tag-binding/index.ts b/src/tags-tag-binding/index.ts index 56a093dbfc3..d164c2267bd 100644 --- a/src/tags-tag-binding/index.ts +++ b/src/tags-tag-binding/index.ts @@ -162,7 +162,7 @@ export class TagsTagBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-binding/index.ts b/src/tags-tag-key-iam-binding/index.ts index 845eb036272..7917b2f29e4 100644 --- a/src/tags-tag-key-iam-binding/index.ts +++ b/src/tags-tag-key-iam-binding/index.ts @@ -173,7 +173,7 @@ export class TagsTagKeyIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-member/index.ts b/src/tags-tag-key-iam-member/index.ts index 9eddc34f9ba..8163d0ae49f 100644 --- a/src/tags-tag-key-iam-member/index.ts +++ b/src/tags-tag-key-iam-member/index.ts @@ -173,7 +173,7 @@ export class TagsTagKeyIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key-iam-policy/index.ts b/src/tags-tag-key-iam-policy/index.ts index 168a8460d6f..2fee2b48b2f 100644 --- a/src/tags-tag-key-iam-policy/index.ts +++ b/src/tags-tag-key-iam-policy/index.ts @@ -50,7 +50,7 @@ export class TagsTagKeyIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-key/index.ts b/src/tags-tag-key/index.ts index 21d4c1704ca..5d644ebaefc 100644 --- a/src/tags-tag-key/index.ts +++ b/src/tags-tag-key/index.ts @@ -27,6 +27,22 @@ export interface TagsTagKeyConfig extends cdktf.TerraformMetaArguments { */ readonly parent: string; /** + * Optional. A purpose cannot be changed once set. + +A purpose denotes that this Tag is intended for use in policies of a specific policy engine, and will involve that policy engine in management operations involving this Tag. Possible values: ["GCE_FIREWALL"] + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/tags_tag_key#purpose TagsTagKey#purpose} + */ + readonly purpose?: string; + /** + * Optional. Purpose data cannot be changed once set. + +Purpose data corresponds to the policy system that the tag is intended for. For example, the GCE_FIREWALL purpose expects data in the following format: 'network = "/"'. + * + * Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/tags_tag_key#purpose_data TagsTagKey#purpose_data} + */ + readonly purposeData?: { [key: string]: string }; + /** * Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. @@ -197,7 +213,7 @@ export class TagsTagKey extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_key', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, @@ -211,6 +227,8 @@ export class TagsTagKey extends cdktf.TerraformResource { this._description = config.description; this._id = config.id; this._parent = config.parent; + this._purpose = config.purpose; + this._purposeData = config.purposeData; this._shortName = config.shortName; this._timeouts.internalValue = config.timeouts; } @@ -279,6 +297,38 @@ export class TagsTagKey extends cdktf.TerraformResource { return this._parent; } + // purpose - computed: false, optional: true, required: false + private _purpose?: string; + public get purpose() { + return this.getStringAttribute('purpose'); + } + public set purpose(value: string) { + this._purpose = value; + } + public resetPurpose() { + this._purpose = undefined; + } + // Temporarily expose input value. Use with caution. + public get purposeInput() { + return this._purpose; + } + + // purpose_data - computed: false, optional: true, required: false + private _purposeData?: { [key: string]: string }; + public get purposeData() { + return this.getStringMapAttribute('purpose_data'); + } + public set purposeData(value: { [key: string]: string }) { + this._purposeData = value; + } + public resetPurposeData() { + this._purposeData = undefined; + } + // Temporarily expose input value. Use with caution. + public get purposeDataInput() { + return this._purposeData; + } + // short_name - computed: false, optional: false, required: true private _shortName?: string; public get shortName() { @@ -322,6 +372,8 @@ export class TagsTagKey extends cdktf.TerraformResource { description: cdktf.stringToTerraform(this._description), id: cdktf.stringToTerraform(this._id), parent: cdktf.stringToTerraform(this._parent), + purpose: cdktf.stringToTerraform(this._purpose), + purpose_data: cdktf.hashMapper(cdktf.stringToTerraform)(this._purposeData), short_name: cdktf.stringToTerraform(this._shortName), timeouts: tagsTagKeyTimeoutsToTerraform(this._timeouts.internalValue), }; diff --git a/src/tags-tag-value-iam-binding/index.ts b/src/tags-tag-value-iam-binding/index.ts index b76b5ea8121..540edb7bc87 100644 --- a/src/tags-tag-value-iam-binding/index.ts +++ b/src/tags-tag-value-iam-binding/index.ts @@ -173,7 +173,7 @@ export class TagsTagValueIamBinding extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_binding', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value-iam-member/index.ts b/src/tags-tag-value-iam-member/index.ts index 15068d899f6..d8961f4c478 100644 --- a/src/tags-tag-value-iam-member/index.ts +++ b/src/tags-tag-value-iam-member/index.ts @@ -173,7 +173,7 @@ export class TagsTagValueIamMember extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_member', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value-iam-policy/index.ts b/src/tags-tag-value-iam-policy/index.ts index de41b395823..112d20a1b43 100644 --- a/src/tags-tag-value-iam-policy/index.ts +++ b/src/tags-tag-value-iam-policy/index.ts @@ -50,7 +50,7 @@ export class TagsTagValueIamPolicy extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value_iam_policy', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tags-tag-value/index.ts b/src/tags-tag-value/index.ts index 93a65b014b0..88a33366f24 100644 --- a/src/tags-tag-value/index.ts +++ b/src/tags-tag-value/index.ts @@ -197,7 +197,7 @@ export class TagsTagValue extends cdktf.TerraformResource { terraformResourceType: 'google_tags_tag_value', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/tpu-node/index.ts b/src/tpu-node/index.ts index 36276aeaf09..8ac7e36db56 100644 --- a/src/tpu-node/index.ts +++ b/src/tpu-node/index.ts @@ -388,7 +388,7 @@ export class TpuNode extends cdktf.TerraformResource { terraformResourceType: 'google_tpu_node', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/version.json b/src/version.json index adb3e28130f..bd8fd20ba60 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/hashicorp/google": "4.38.0" + "registry.terraform.io/hashicorp/google": "4.39.0" } diff --git a/src/vertex-ai-dataset/index.ts b/src/vertex-ai-dataset/index.ts index ed6bd91b3ac..fb6e4ebf239 100644 --- a/src/vertex-ai-dataset/index.ts +++ b/src/vertex-ai-dataset/index.ts @@ -279,7 +279,7 @@ export class VertexAiDataset extends cdktf.TerraformResource { terraformResourceType: 'google_vertex_ai_dataset', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/vpc-access-connector/index.ts b/src/vpc-access-connector/index.ts index 42d3e4de389..2d9b148e5db 100644 --- a/src/vpc-access-connector/index.ts +++ b/src/vpc-access-connector/index.ts @@ -190,7 +190,7 @@ export class VpcAccessConnector extends cdktf.TerraformResource { terraformResourceType: 'google_vpc_access_connector', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider, diff --git a/src/workflows-workflow/index.ts b/src/workflows-workflow/index.ts index 26a348f3e21..1be5485a197 100644 --- a/src/workflows-workflow/index.ts +++ b/src/workflows-workflow/index.ts @@ -224,7 +224,7 @@ export class WorkflowsWorkflow extends cdktf.TerraformResource { terraformResourceType: 'google_workflows_workflow', terraformGeneratorMetadata: { providerName: 'google', - providerVersion: '4.38.0', + providerVersion: '4.39.0', providerVersionConstraint: '~> 4.0' }, provider: config.provider,