Documentation ¶
Index ¶
- func GoogleProvider_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleProvider_IsConstruct(x interface{}) *bool
- func GoogleProvider_IsTerraformElement(x interface{}) *bool
- func GoogleProvider_IsTerraformProvider(x interface{}) *bool
- func GoogleProvider_TfResourceType() *string
- func NewGoogleProvider_Override(g GoogleProvider, scope constructs.Construct, id *string, ...)
- type GoogleProvider
- type GoogleProviderBatching
- type GoogleProviderConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleProvider_GenerateConfigForImport ¶
func GoogleProvider_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleProvider resource upon running "cdktf plan <stack-name>".
func GoogleProvider_IsConstruct ¶
func GoogleProvider_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleProvider_IsTerraformElement ¶
func GoogleProvider_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleProvider_IsTerraformProvider ¶
func GoogleProvider_IsTerraformProvider(x interface{}) *bool
Experimental.
func GoogleProvider_TfResourceType ¶
func GoogleProvider_TfResourceType() *string
func NewGoogleProvider_Override ¶
func NewGoogleProvider_Override(g GoogleProvider, scope constructs.Construct, id *string, config *GoogleProviderConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs google} Resource.
Types ¶
type GoogleProvider ¶
type GoogleProvider interface { cdktf.TerraformProvider AccessApprovalCustomEndpoint() *string SetAccessApprovalCustomEndpoint(val *string) AccessApprovalCustomEndpointInput() *string AccessContextManagerCustomEndpoint() *string SetAccessContextManagerCustomEndpoint(val *string) AccessContextManagerCustomEndpointInput() *string AccessToken() *string SetAccessToken(val *string) AccessTokenInput() *string ActiveDirectoryCustomEndpoint() *string SetActiveDirectoryCustomEndpoint(val *string) ActiveDirectoryCustomEndpointInput() *string AddTerraformAttributionLabel() interface{} SetAddTerraformAttributionLabel(val interface{}) AddTerraformAttributionLabelInput() interface{} Alias() *string SetAlias(val *string) AliasInput() *string AlloydbCustomEndpoint() *string SetAlloydbCustomEndpoint(val *string) AlloydbCustomEndpointInput() *string ApigeeCustomEndpoint() *string SetApigeeCustomEndpoint(val *string) ApigeeCustomEndpointInput() *string ApikeysCustomEndpoint() *string SetApikeysCustomEndpoint(val *string) ApikeysCustomEndpointInput() *string AppEngineCustomEndpoint() *string SetAppEngineCustomEndpoint(val *string) AppEngineCustomEndpointInput() *string ApphubCustomEndpoint() *string SetApphubCustomEndpoint(val *string) ApphubCustomEndpointInput() *string ArtifactRegistryCustomEndpoint() *string SetArtifactRegistryCustomEndpoint(val *string) ArtifactRegistryCustomEndpointInput() *string AssuredWorkloadsCustomEndpoint() *string SetAssuredWorkloadsCustomEndpoint(val *string) AssuredWorkloadsCustomEndpointInput() *string BackupDrCustomEndpoint() *string SetBackupDrCustomEndpoint(val *string) BackupDrCustomEndpointInput() *string Batching() interface{} SetBatching(val interface{}) BatchingInput() interface{} BeyondcorpCustomEndpoint() *string SetBeyondcorpCustomEndpoint(val *string) BeyondcorpCustomEndpointInput() *string BiglakeCustomEndpoint() *string SetBiglakeCustomEndpoint(val *string) BiglakeCustomEndpointInput() *string BigqueryAnalyticsHubCustomEndpoint() *string SetBigqueryAnalyticsHubCustomEndpoint(val *string) BigqueryAnalyticsHubCustomEndpointInput() *string BigqueryConnectionCustomEndpoint() *string SetBigqueryConnectionCustomEndpoint(val *string) BigqueryConnectionCustomEndpointInput() *string BigQueryCustomEndpoint() *string SetBigQueryCustomEndpoint(val *string) BigQueryCustomEndpointInput() *string BigqueryDatapolicyCustomEndpoint() *string SetBigqueryDatapolicyCustomEndpoint(val *string) BigqueryDatapolicyCustomEndpointInput() *string BigqueryDataTransferCustomEndpoint() *string SetBigqueryDataTransferCustomEndpoint(val *string) BigqueryDataTransferCustomEndpointInput() *string BigqueryReservationCustomEndpoint() *string SetBigqueryReservationCustomEndpoint(val *string) BigqueryReservationCustomEndpointInput() *string BigtableCustomEndpoint() *string SetBigtableCustomEndpoint(val *string) BigtableCustomEndpointInput() *string BillingCustomEndpoint() *string SetBillingCustomEndpoint(val *string) BillingCustomEndpointInput() *string BillingProject() *string SetBillingProject(val *string) BillingProjectInput() *string BinaryAuthorizationCustomEndpoint() *string SetBinaryAuthorizationCustomEndpoint(val *string) BinaryAuthorizationCustomEndpointInput() *string BlockchainNodeEngineCustomEndpoint() *string SetBlockchainNodeEngineCustomEndpoint(val *string) BlockchainNodeEngineCustomEndpointInput() *string // Experimental. CdktfStack() cdktf.TerraformStack CertificateManagerCustomEndpoint() *string SetCertificateManagerCustomEndpoint(val *string) CertificateManagerCustomEndpointInput() *string CloudAssetCustomEndpoint() *string SetCloudAssetCustomEndpoint(val *string) CloudAssetCustomEndpointInput() *string CloudBillingCustomEndpoint() *string SetCloudBillingCustomEndpoint(val *string) CloudBillingCustomEndpointInput() *string CloudBuildCustomEndpoint() *string SetCloudBuildCustomEndpoint(val *string) CloudBuildCustomEndpointInput() *string Cloudbuildv2CustomEndpoint() *string SetCloudbuildv2CustomEndpoint(val *string) Cloudbuildv2CustomEndpointInput() *string CloudBuildWorkerPoolCustomEndpoint() *string SetCloudBuildWorkerPoolCustomEndpoint(val *string) CloudBuildWorkerPoolCustomEndpointInput() *string ClouddeployCustomEndpoint() *string SetClouddeployCustomEndpoint(val *string) ClouddeployCustomEndpointInput() *string ClouddomainsCustomEndpoint() *string SetClouddomainsCustomEndpoint(val *string) ClouddomainsCustomEndpointInput() *string Cloudfunctions2CustomEndpoint() *string SetCloudfunctions2CustomEndpoint(val *string) Cloudfunctions2CustomEndpointInput() *string CloudFunctionsCustomEndpoint() *string SetCloudFunctionsCustomEndpoint(val *string) CloudFunctionsCustomEndpointInput() *string CloudIdentityCustomEndpoint() *string SetCloudIdentityCustomEndpoint(val *string) CloudIdentityCustomEndpointInput() *string CloudIdsCustomEndpoint() *string SetCloudIdsCustomEndpoint(val *string) CloudIdsCustomEndpointInput() *string CloudQuotasCustomEndpoint() *string SetCloudQuotasCustomEndpoint(val *string) CloudQuotasCustomEndpointInput() *string CloudResourceManagerCustomEndpoint() *string SetCloudResourceManagerCustomEndpoint(val *string) CloudResourceManagerCustomEndpointInput() *string CloudRunCustomEndpoint() *string SetCloudRunCustomEndpoint(val *string) CloudRunCustomEndpointInput() *string CloudRunV2CustomEndpoint() *string SetCloudRunV2CustomEndpoint(val *string) CloudRunV2CustomEndpointInput() *string CloudSchedulerCustomEndpoint() *string SetCloudSchedulerCustomEndpoint(val *string) CloudSchedulerCustomEndpointInput() *string CloudTasksCustomEndpoint() *string SetCloudTasksCustomEndpoint(val *string) CloudTasksCustomEndpointInput() *string ComposerCustomEndpoint() *string SetComposerCustomEndpoint(val *string) ComposerCustomEndpointInput() *string ComputeCustomEndpoint() *string SetComputeCustomEndpoint(val *string) ComputeCustomEndpointInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} ContainerAnalysisCustomEndpoint() *string SetContainerAnalysisCustomEndpoint(val *string) ContainerAnalysisCustomEndpointInput() *string ContainerAttachedCustomEndpoint() *string SetContainerAttachedCustomEndpoint(val *string) ContainerAttachedCustomEndpointInput() *string ContainerAwsCustomEndpoint() *string SetContainerAwsCustomEndpoint(val *string) ContainerAwsCustomEndpointInput() *string ContainerAzureCustomEndpoint() *string SetContainerAzureCustomEndpoint(val *string) ContainerAzureCustomEndpointInput() *string ContainerCustomEndpoint() *string SetContainerCustomEndpoint(val *string) ContainerCustomEndpointInput() *string CoreBillingCustomEndpoint() *string SetCoreBillingCustomEndpoint(val *string) CoreBillingCustomEndpointInput() *string Credentials() *string SetCredentials(val *string) CredentialsInput() *string DatabaseMigrationServiceCustomEndpoint() *string SetDatabaseMigrationServiceCustomEndpoint(val *string) DatabaseMigrationServiceCustomEndpointInput() *string DataCatalogCustomEndpoint() *string SetDataCatalogCustomEndpoint(val *string) DataCatalogCustomEndpointInput() *string DataflowCustomEndpoint() *string SetDataflowCustomEndpoint(val *string) DataflowCustomEndpointInput() *string DataFusionCustomEndpoint() *string SetDataFusionCustomEndpoint(val *string) DataFusionCustomEndpointInput() *string DataLossPreventionCustomEndpoint() *string SetDataLossPreventionCustomEndpoint(val *string) DataLossPreventionCustomEndpointInput() *string DataPipelineCustomEndpoint() *string SetDataPipelineCustomEndpoint(val *string) DataPipelineCustomEndpointInput() *string DataplexCustomEndpoint() *string SetDataplexCustomEndpoint(val *string) DataplexCustomEndpointInput() *string DataprocCustomEndpoint() *string SetDataprocCustomEndpoint(val *string) DataprocCustomEndpointInput() *string DataprocGdcCustomEndpoint() *string SetDataprocGdcCustomEndpoint(val *string) DataprocGdcCustomEndpointInput() *string DataprocMetastoreCustomEndpoint() *string SetDataprocMetastoreCustomEndpoint(val *string) DataprocMetastoreCustomEndpointInput() *string DatastreamCustomEndpoint() *string SetDatastreamCustomEndpoint(val *string) DatastreamCustomEndpointInput() *string DefaultLabels() *map[string]*string SetDefaultLabels(val *map[string]*string) DefaultLabelsInput() *map[string]*string DeploymentManagerCustomEndpoint() *string SetDeploymentManagerCustomEndpoint(val *string) DeploymentManagerCustomEndpointInput() *string DialogflowCustomEndpoint() *string SetDialogflowCustomEndpoint(val *string) DialogflowCustomEndpointInput() *string DialogflowCxCustomEndpoint() *string SetDialogflowCxCustomEndpoint(val *string) DialogflowCxCustomEndpointInput() *string DiscoveryEngineCustomEndpoint() *string SetDiscoveryEngineCustomEndpoint(val *string) DiscoveryEngineCustomEndpointInput() *string DnsCustomEndpoint() *string SetDnsCustomEndpoint(val *string) DnsCustomEndpointInput() *string DocumentAiCustomEndpoint() *string SetDocumentAiCustomEndpoint(val *string) DocumentAiCustomEndpointInput() *string DocumentAiWarehouseCustomEndpoint() *string SetDocumentAiWarehouseCustomEndpoint(val *string) DocumentAiWarehouseCustomEndpointInput() *string EdgecontainerCustomEndpoint() *string SetEdgecontainerCustomEndpoint(val *string) EdgecontainerCustomEndpointInput() *string EdgenetworkCustomEndpoint() *string SetEdgenetworkCustomEndpoint(val *string) EdgenetworkCustomEndpointInput() *string EssentialContactsCustomEndpoint() *string SetEssentialContactsCustomEndpoint(val *string) EssentialContactsCustomEndpointInput() *string EventarcCustomEndpoint() *string SetEventarcCustomEndpoint(val *string) EventarcCustomEndpointInput() *string FilestoreCustomEndpoint() *string SetFilestoreCustomEndpoint(val *string) FilestoreCustomEndpointInput() *string FirebaseAppCheckCustomEndpoint() *string SetFirebaseAppCheckCustomEndpoint(val *string) FirebaseAppCheckCustomEndpointInput() *string FirebaserulesCustomEndpoint() *string SetFirebaserulesCustomEndpoint(val *string) FirebaserulesCustomEndpointInput() *string FirestoreCustomEndpoint() *string SetFirestoreCustomEndpoint(val *string) FirestoreCustomEndpointInput() *string // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GkeBackupCustomEndpoint() *string SetGkeBackupCustomEndpoint(val *string) GkeBackupCustomEndpointInput() *string GkeHub2CustomEndpoint() *string SetGkeHub2CustomEndpoint(val *string) GkeHub2CustomEndpointInput() *string GkeHubCustomEndpoint() *string SetGkeHubCustomEndpoint(val *string) GkeHubCustomEndpointInput() *string GkehubFeatureCustomEndpoint() *string SetGkehubFeatureCustomEndpoint(val *string) GkehubFeatureCustomEndpointInput() *string GkeonpremCustomEndpoint() *string SetGkeonpremCustomEndpoint(val *string) GkeonpremCustomEndpointInput() *string HealthcareCustomEndpoint() *string SetHealthcareCustomEndpoint(val *string) HealthcareCustomEndpointInput() *string Iam2CustomEndpoint() *string SetIam2CustomEndpoint(val *string) Iam2CustomEndpointInput() *string Iam3CustomEndpoint() *string SetIam3CustomEndpoint(val *string) Iam3CustomEndpointInput() *string IamBetaCustomEndpoint() *string SetIamBetaCustomEndpoint(val *string) IamBetaCustomEndpointInput() *string IamCredentialsCustomEndpoint() *string SetIamCredentialsCustomEndpoint(val *string) IamCredentialsCustomEndpointInput() *string IamCustomEndpoint() *string SetIamCustomEndpoint(val *string) IamCustomEndpointInput() *string IamWorkforcePoolCustomEndpoint() *string SetIamWorkforcePoolCustomEndpoint(val *string) IamWorkforcePoolCustomEndpointInput() *string IapCustomEndpoint() *string SetIapCustomEndpoint(val *string) IapCustomEndpointInput() *string IdentityPlatformCustomEndpoint() *string SetIdentityPlatformCustomEndpoint(val *string) IdentityPlatformCustomEndpointInput() *string ImpersonateServiceAccount() *string SetImpersonateServiceAccount(val *string) ImpersonateServiceAccountDelegates() *[]*string SetImpersonateServiceAccountDelegates(val *[]*string) ImpersonateServiceAccountDelegatesInput() *[]*string ImpersonateServiceAccountInput() *string IntegrationConnectorsCustomEndpoint() *string SetIntegrationConnectorsCustomEndpoint(val *string) IntegrationConnectorsCustomEndpointInput() *string IntegrationsCustomEndpoint() *string SetIntegrationsCustomEndpoint(val *string) IntegrationsCustomEndpointInput() *string KmsCustomEndpoint() *string SetKmsCustomEndpoint(val *string) KmsCustomEndpointInput() *string LoggingCustomEndpoint() *string SetLoggingCustomEndpoint(val *string) LoggingCustomEndpointInput() *string LookerCustomEndpoint() *string SetLookerCustomEndpoint(val *string) LookerCustomEndpointInput() *string ManagedKafkaCustomEndpoint() *string SetManagedKafkaCustomEndpoint(val *string) ManagedKafkaCustomEndpointInput() *string MemcacheCustomEndpoint() *string SetMemcacheCustomEndpoint(val *string) MemcacheCustomEndpointInput() *string MemorystoreCustomEndpoint() *string SetMemorystoreCustomEndpoint(val *string) MemorystoreCustomEndpointInput() *string // Experimental. MetaAttributes() *map[string]interface{} MigrationCenterCustomEndpoint() *string SetMigrationCenterCustomEndpoint(val *string) MigrationCenterCustomEndpointInput() *string MlEngineCustomEndpoint() *string SetMlEngineCustomEndpoint(val *string) MlEngineCustomEndpointInput() *string MonitoringCustomEndpoint() *string SetMonitoringCustomEndpoint(val *string) MonitoringCustomEndpointInput() *string NetappCustomEndpoint() *string SetNetappCustomEndpoint(val *string) NetappCustomEndpointInput() *string NetworkConnectivityCustomEndpoint() *string SetNetworkConnectivityCustomEndpoint(val *string) NetworkConnectivityCustomEndpointInput() *string NetworkManagementCustomEndpoint() *string SetNetworkManagementCustomEndpoint(val *string) NetworkManagementCustomEndpointInput() *string NetworkSecurityCustomEndpoint() *string SetNetworkSecurityCustomEndpoint(val *string) NetworkSecurityCustomEndpointInput() *string NetworkServicesCustomEndpoint() *string SetNetworkServicesCustomEndpoint(val *string) NetworkServicesCustomEndpointInput() *string // The tree node. Node() constructs.Node NotebooksCustomEndpoint() *string SetNotebooksCustomEndpoint(val *string) NotebooksCustomEndpointInput() *string OracleDatabaseCustomEndpoint() *string SetOracleDatabaseCustomEndpoint(val *string) OracleDatabaseCustomEndpointInput() *string OrgPolicyCustomEndpoint() *string SetOrgPolicyCustomEndpoint(val *string) OrgPolicyCustomEndpointInput() *string OsConfigCustomEndpoint() *string SetOsConfigCustomEndpoint(val *string) OsConfigCustomEndpointInput() *string OsLoginCustomEndpoint() *string SetOsLoginCustomEndpoint(val *string) OsLoginCustomEndpointInput() *string ParallelstoreCustomEndpoint() *string SetParallelstoreCustomEndpoint(val *string) ParallelstoreCustomEndpointInput() *string PrivatecaCustomEndpoint() *string SetPrivatecaCustomEndpoint(val *string) PrivatecaCustomEndpointInput() *string PrivilegedAccessManagerCustomEndpoint() *string SetPrivilegedAccessManagerCustomEndpoint(val *string) PrivilegedAccessManagerCustomEndpointInput() *string Project() *string SetProject(val *string) ProjectInput() *string PublicCaCustomEndpoint() *string SetPublicCaCustomEndpoint(val *string) PublicCaCustomEndpointInput() *string PubsubCustomEndpoint() *string SetPubsubCustomEndpoint(val *string) PubsubCustomEndpointInput() *string PubsubLiteCustomEndpoint() *string SetPubsubLiteCustomEndpoint(val *string) PubsubLiteCustomEndpointInput() *string // Experimental. RawOverrides() interface{} RecaptchaEnterpriseCustomEndpoint() *string SetRecaptchaEnterpriseCustomEndpoint(val *string) RecaptchaEnterpriseCustomEndpointInput() *string RedisCustomEndpoint() *string SetRedisCustomEndpoint(val *string) RedisCustomEndpointInput() *string Region() *string SetRegion(val *string) RegionInput() *string RequestReason() *string SetRequestReason(val *string) RequestReasonInput() *string RequestTimeout() *string SetRequestTimeout(val *string) RequestTimeoutInput() *string ResourceManagerCustomEndpoint() *string SetResourceManagerCustomEndpoint(val *string) ResourceManagerCustomEndpointInput() *string ResourceManagerV3CustomEndpoint() *string SetResourceManagerV3CustomEndpoint(val *string) ResourceManagerV3CustomEndpointInput() *string Scopes() *[]*string SetScopes(val *[]*string) ScopesInput() *[]*string SecretManagerCustomEndpoint() *string SetSecretManagerCustomEndpoint(val *string) SecretManagerCustomEndpointInput() *string SecretManagerRegionalCustomEndpoint() *string SetSecretManagerRegionalCustomEndpoint(val *string) SecretManagerRegionalCustomEndpointInput() *string SecureSourceManagerCustomEndpoint() *string SetSecureSourceManagerCustomEndpoint(val *string) SecureSourceManagerCustomEndpointInput() *string SecurityCenterCustomEndpoint() *string SetSecurityCenterCustomEndpoint(val *string) SecurityCenterCustomEndpointInput() *string SecurityCenterManagementCustomEndpoint() *string SetSecurityCenterManagementCustomEndpoint(val *string) SecurityCenterManagementCustomEndpointInput() *string SecurityCenterV2CustomEndpoint() *string SetSecurityCenterV2CustomEndpoint(val *string) SecurityCenterV2CustomEndpointInput() *string SecuritypostureCustomEndpoint() *string SetSecuritypostureCustomEndpoint(val *string) SecuritypostureCustomEndpointInput() *string ServiceManagementCustomEndpoint() *string SetServiceManagementCustomEndpoint(val *string) ServiceManagementCustomEndpointInput() *string ServiceNetworkingCustomEndpoint() *string SetServiceNetworkingCustomEndpoint(val *string) ServiceNetworkingCustomEndpointInput() *string ServiceUsageCustomEndpoint() *string SetServiceUsageCustomEndpoint(val *string) ServiceUsageCustomEndpointInput() *string SiteVerificationCustomEndpoint() *string SetSiteVerificationCustomEndpoint(val *string) SiteVerificationCustomEndpointInput() *string SourceRepoCustomEndpoint() *string SetSourceRepoCustomEndpoint(val *string) SourceRepoCustomEndpointInput() *string SpannerCustomEndpoint() *string SetSpannerCustomEndpoint(val *string) SpannerCustomEndpointInput() *string SqlCustomEndpoint() *string SetSqlCustomEndpoint(val *string) SqlCustomEndpointInput() *string StorageCustomEndpoint() *string SetStorageCustomEndpoint(val *string) StorageCustomEndpointInput() *string StorageInsightsCustomEndpoint() *string SetStorageInsightsCustomEndpoint(val *string) StorageInsightsCustomEndpointInput() *string StorageTransferCustomEndpoint() *string SetStorageTransferCustomEndpoint(val *string) StorageTransferCustomEndpointInput() *string TagsCustomEndpoint() *string SetTagsCustomEndpoint(val *string) TagsCustomEndpointInput() *string TagsLocationCustomEndpoint() *string SetTagsLocationCustomEndpoint(val *string) TagsLocationCustomEndpointInput() *string TerraformAttributionLabelAdditionStrategy() *string SetTerraformAttributionLabelAdditionStrategy(val *string) TerraformAttributionLabelAdditionStrategyInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformProviderSource() *string // Experimental. TerraformResourceType() *string TpuCustomEndpoint() *string SetTpuCustomEndpoint(val *string) TpuCustomEndpointInput() *string TranscoderCustomEndpoint() *string SetTranscoderCustomEndpoint(val *string) TranscoderCustomEndpointInput() *string UniverseDomain() *string SetUniverseDomain(val *string) UniverseDomainInput() *string UserProjectOverride() interface{} SetUserProjectOverride(val interface{}) UserProjectOverrideInput() interface{} VertexAiCustomEndpoint() *string SetVertexAiCustomEndpoint(val *string) VertexAiCustomEndpointInput() *string VmwareengineCustomEndpoint() *string SetVmwareengineCustomEndpoint(val *string) VmwareengineCustomEndpointInput() *string VpcAccessCustomEndpoint() *string SetVpcAccessCustomEndpoint(val *string) VpcAccessCustomEndpointInput() *string WorkbenchCustomEndpoint() *string SetWorkbenchCustomEndpoint(val *string) WorkbenchCustomEndpointInput() *string WorkflowsCustomEndpoint() *string SetWorkflowsCustomEndpoint(val *string) WorkflowsCustomEndpointInput() *string Zone() *string SetZone(val *string) ZoneInput() *string // Experimental. AddOverride(path *string, value interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccessApprovalCustomEndpoint() ResetAccessContextManagerCustomEndpoint() ResetAccessToken() ResetActiveDirectoryCustomEndpoint() ResetAddTerraformAttributionLabel() ResetAlias() ResetAlloydbCustomEndpoint() ResetApigeeCustomEndpoint() ResetApikeysCustomEndpoint() ResetAppEngineCustomEndpoint() ResetApphubCustomEndpoint() ResetArtifactRegistryCustomEndpoint() ResetAssuredWorkloadsCustomEndpoint() ResetBackupDrCustomEndpoint() ResetBatching() ResetBeyondcorpCustomEndpoint() ResetBiglakeCustomEndpoint() ResetBigqueryAnalyticsHubCustomEndpoint() ResetBigqueryConnectionCustomEndpoint() ResetBigQueryCustomEndpoint() ResetBigqueryDatapolicyCustomEndpoint() ResetBigqueryDataTransferCustomEndpoint() ResetBigqueryReservationCustomEndpoint() ResetBigtableCustomEndpoint() ResetBillingCustomEndpoint() ResetBillingProject() ResetBinaryAuthorizationCustomEndpoint() ResetBlockchainNodeEngineCustomEndpoint() ResetCertificateManagerCustomEndpoint() ResetCloudAssetCustomEndpoint() ResetCloudBillingCustomEndpoint() ResetCloudBuildCustomEndpoint() ResetCloudbuildv2CustomEndpoint() ResetCloudBuildWorkerPoolCustomEndpoint() ResetClouddeployCustomEndpoint() ResetClouddomainsCustomEndpoint() ResetCloudfunctions2CustomEndpoint() ResetCloudFunctionsCustomEndpoint() ResetCloudIdentityCustomEndpoint() ResetCloudIdsCustomEndpoint() ResetCloudQuotasCustomEndpoint() ResetCloudResourceManagerCustomEndpoint() ResetCloudRunCustomEndpoint() ResetCloudRunV2CustomEndpoint() ResetCloudSchedulerCustomEndpoint() ResetCloudTasksCustomEndpoint() ResetComposerCustomEndpoint() ResetComputeCustomEndpoint() ResetContainerAnalysisCustomEndpoint() ResetContainerAttachedCustomEndpoint() ResetContainerAwsCustomEndpoint() ResetContainerAzureCustomEndpoint() ResetContainerCustomEndpoint() ResetCoreBillingCustomEndpoint() ResetCredentials() ResetDatabaseMigrationServiceCustomEndpoint() ResetDataCatalogCustomEndpoint() ResetDataflowCustomEndpoint() ResetDataFusionCustomEndpoint() ResetDataLossPreventionCustomEndpoint() ResetDataPipelineCustomEndpoint() ResetDataplexCustomEndpoint() ResetDataprocCustomEndpoint() ResetDataprocGdcCustomEndpoint() ResetDataprocMetastoreCustomEndpoint() ResetDatastreamCustomEndpoint() ResetDefaultLabels() ResetDeploymentManagerCustomEndpoint() ResetDialogflowCustomEndpoint() ResetDialogflowCxCustomEndpoint() ResetDiscoveryEngineCustomEndpoint() ResetDnsCustomEndpoint() ResetDocumentAiCustomEndpoint() ResetDocumentAiWarehouseCustomEndpoint() ResetEdgecontainerCustomEndpoint() ResetEdgenetworkCustomEndpoint() ResetEssentialContactsCustomEndpoint() ResetEventarcCustomEndpoint() ResetFilestoreCustomEndpoint() ResetFirebaseAppCheckCustomEndpoint() ResetFirebaserulesCustomEndpoint() ResetFirestoreCustomEndpoint() ResetGkeBackupCustomEndpoint() ResetGkeHub2CustomEndpoint() ResetGkeHubCustomEndpoint() ResetGkehubFeatureCustomEndpoint() ResetGkeonpremCustomEndpoint() ResetHealthcareCustomEndpoint() ResetIam2CustomEndpoint() ResetIam3CustomEndpoint() ResetIamBetaCustomEndpoint() ResetIamCredentialsCustomEndpoint() ResetIamCustomEndpoint() ResetIamWorkforcePoolCustomEndpoint() ResetIapCustomEndpoint() ResetIdentityPlatformCustomEndpoint() ResetImpersonateServiceAccount() ResetImpersonateServiceAccountDelegates() ResetIntegrationConnectorsCustomEndpoint() ResetIntegrationsCustomEndpoint() ResetKmsCustomEndpoint() ResetLoggingCustomEndpoint() ResetLookerCustomEndpoint() ResetManagedKafkaCustomEndpoint() ResetMemcacheCustomEndpoint() ResetMemorystoreCustomEndpoint() ResetMigrationCenterCustomEndpoint() ResetMlEngineCustomEndpoint() ResetMonitoringCustomEndpoint() ResetNetappCustomEndpoint() ResetNetworkConnectivityCustomEndpoint() ResetNetworkManagementCustomEndpoint() ResetNetworkSecurityCustomEndpoint() ResetNetworkServicesCustomEndpoint() ResetNotebooksCustomEndpoint() ResetOracleDatabaseCustomEndpoint() ResetOrgPolicyCustomEndpoint() ResetOsConfigCustomEndpoint() ResetOsLoginCustomEndpoint() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParallelstoreCustomEndpoint() ResetPrivatecaCustomEndpoint() ResetPrivilegedAccessManagerCustomEndpoint() ResetProject() ResetPublicCaCustomEndpoint() ResetPubsubCustomEndpoint() ResetPubsubLiteCustomEndpoint() ResetRecaptchaEnterpriseCustomEndpoint() ResetRedisCustomEndpoint() ResetRegion() ResetRequestReason() ResetRequestTimeout() ResetResourceManagerCustomEndpoint() ResetResourceManagerV3CustomEndpoint() ResetScopes() ResetSecretManagerCustomEndpoint() ResetSecretManagerRegionalCustomEndpoint() ResetSecureSourceManagerCustomEndpoint() ResetSecurityCenterCustomEndpoint() ResetSecurityCenterManagementCustomEndpoint() ResetSecurityCenterV2CustomEndpoint() ResetSecuritypostureCustomEndpoint() ResetServiceManagementCustomEndpoint() ResetServiceNetworkingCustomEndpoint() ResetServiceUsageCustomEndpoint() ResetSiteVerificationCustomEndpoint() ResetSourceRepoCustomEndpoint() ResetSpannerCustomEndpoint() ResetSqlCustomEndpoint() ResetStorageCustomEndpoint() ResetStorageInsightsCustomEndpoint() ResetStorageTransferCustomEndpoint() ResetTagsCustomEndpoint() ResetTagsLocationCustomEndpoint() ResetTerraformAttributionLabelAdditionStrategy() ResetTpuCustomEndpoint() ResetTranscoderCustomEndpoint() ResetUniverseDomain() ResetUserProjectOverride() ResetVertexAiCustomEndpoint() ResetVmwareengineCustomEndpoint() ResetVpcAccessCustomEndpoint() ResetWorkbenchCustomEndpoint() ResetWorkflowsCustomEndpoint() ResetZone() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs google}.
func NewGoogleProvider ¶
func NewGoogleProvider(scope constructs.Construct, id *string, config *GoogleProviderConfig) GoogleProvider
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs google} Resource.
type GoogleProviderBatching ¶
type GoogleProviderBatching struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#enable_batching GoogleProvider#enable_batching}. EnableBatching interface{} `field:"optional" json:"enableBatching" yaml:"enableBatching"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#send_after GoogleProvider#send_after}. SendAfter *string `field:"optional" json:"sendAfter" yaml:"sendAfter"` }
type GoogleProviderConfig ¶
type GoogleProviderConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#access_approval_custom_endpoint GoogleProvider#access_approval_custom_endpoint}. AccessApprovalCustomEndpoint *string `field:"optional" json:"accessApprovalCustomEndpoint" yaml:"accessApprovalCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#access_context_manager_custom_endpoint GoogleProvider#access_context_manager_custom_endpoint}. AccessContextManagerCustomEndpoint *string `field:"optional" json:"accessContextManagerCustomEndpoint" yaml:"accessContextManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#access_token GoogleProvider#access_token}. AccessToken *string `field:"optional" json:"accessToken" yaml:"accessToken"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#active_directory_custom_endpoint GoogleProvider#active_directory_custom_endpoint}. ActiveDirectoryCustomEndpoint *string `field:"optional" json:"activeDirectoryCustomEndpoint" yaml:"activeDirectoryCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#add_terraform_attribution_label GoogleProvider#add_terraform_attribution_label}. AddTerraformAttributionLabel interface{} `field:"optional" json:"addTerraformAttributionLabel" yaml:"addTerraformAttributionLabel"` // Alias name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#alias GoogleProvider#alias} Alias *string `field:"optional" json:"alias" yaml:"alias"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#alloydb_custom_endpoint GoogleProvider#alloydb_custom_endpoint}. AlloydbCustomEndpoint *string `field:"optional" json:"alloydbCustomEndpoint" yaml:"alloydbCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#apigee_custom_endpoint GoogleProvider#apigee_custom_endpoint}. ApigeeCustomEndpoint *string `field:"optional" json:"apigeeCustomEndpoint" yaml:"apigeeCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#apikeys_custom_endpoint GoogleProvider#apikeys_custom_endpoint}. ApikeysCustomEndpoint *string `field:"optional" json:"apikeysCustomEndpoint" yaml:"apikeysCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#app_engine_custom_endpoint GoogleProvider#app_engine_custom_endpoint}. AppEngineCustomEndpoint *string `field:"optional" json:"appEngineCustomEndpoint" yaml:"appEngineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#apphub_custom_endpoint GoogleProvider#apphub_custom_endpoint}. ApphubCustomEndpoint *string `field:"optional" json:"apphubCustomEndpoint" yaml:"apphubCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#artifact_registry_custom_endpoint GoogleProvider#artifact_registry_custom_endpoint}. ArtifactRegistryCustomEndpoint *string `field:"optional" json:"artifactRegistryCustomEndpoint" yaml:"artifactRegistryCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#assured_workloads_custom_endpoint GoogleProvider#assured_workloads_custom_endpoint}. AssuredWorkloadsCustomEndpoint *string `field:"optional" json:"assuredWorkloadsCustomEndpoint" yaml:"assuredWorkloadsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#backup_dr_custom_endpoint GoogleProvider#backup_dr_custom_endpoint}. BackupDrCustomEndpoint *string `field:"optional" json:"backupDrCustomEndpoint" yaml:"backupDrCustomEndpoint"` // batching block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#batching GoogleProvider#batching} Batching interface{} `field:"optional" json:"batching" yaml:"batching"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#beyondcorp_custom_endpoint GoogleProvider#beyondcorp_custom_endpoint}. BeyondcorpCustomEndpoint *string `field:"optional" json:"beyondcorpCustomEndpoint" yaml:"beyondcorpCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#biglake_custom_endpoint GoogleProvider#biglake_custom_endpoint}. BiglakeCustomEndpoint *string `field:"optional" json:"biglakeCustomEndpoint" yaml:"biglakeCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigquery_analytics_hub_custom_endpoint GoogleProvider#bigquery_analytics_hub_custom_endpoint}. BigqueryAnalyticsHubCustomEndpoint *string `field:"optional" json:"bigqueryAnalyticsHubCustomEndpoint" yaml:"bigqueryAnalyticsHubCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigquery_connection_custom_endpoint GoogleProvider#bigquery_connection_custom_endpoint}. BigqueryConnectionCustomEndpoint *string `field:"optional" json:"bigqueryConnectionCustomEndpoint" yaml:"bigqueryConnectionCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#big_query_custom_endpoint GoogleProvider#big_query_custom_endpoint}. BigQueryCustomEndpoint *string `field:"optional" json:"bigQueryCustomEndpoint" yaml:"bigQueryCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigquery_datapolicy_custom_endpoint GoogleProvider#bigquery_datapolicy_custom_endpoint}. BigqueryDatapolicyCustomEndpoint *string `field:"optional" json:"bigqueryDatapolicyCustomEndpoint" yaml:"bigqueryDatapolicyCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigquery_data_transfer_custom_endpoint GoogleProvider#bigquery_data_transfer_custom_endpoint}. BigqueryDataTransferCustomEndpoint *string `field:"optional" json:"bigqueryDataTransferCustomEndpoint" yaml:"bigqueryDataTransferCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigquery_reservation_custom_endpoint GoogleProvider#bigquery_reservation_custom_endpoint}. BigqueryReservationCustomEndpoint *string `field:"optional" json:"bigqueryReservationCustomEndpoint" yaml:"bigqueryReservationCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#bigtable_custom_endpoint GoogleProvider#bigtable_custom_endpoint}. BigtableCustomEndpoint *string `field:"optional" json:"bigtableCustomEndpoint" yaml:"bigtableCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#billing_custom_endpoint GoogleProvider#billing_custom_endpoint}. BillingCustomEndpoint *string `field:"optional" json:"billingCustomEndpoint" yaml:"billingCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#billing_project GoogleProvider#billing_project}. BillingProject *string `field:"optional" json:"billingProject" yaml:"billingProject"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#binary_authorization_custom_endpoint GoogleProvider#binary_authorization_custom_endpoint}. BinaryAuthorizationCustomEndpoint *string `field:"optional" json:"binaryAuthorizationCustomEndpoint" yaml:"binaryAuthorizationCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#blockchain_node_engine_custom_endpoint GoogleProvider#blockchain_node_engine_custom_endpoint}. BlockchainNodeEngineCustomEndpoint *string `field:"optional" json:"blockchainNodeEngineCustomEndpoint" yaml:"blockchainNodeEngineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#certificate_manager_custom_endpoint GoogleProvider#certificate_manager_custom_endpoint}. CertificateManagerCustomEndpoint *string `field:"optional" json:"certificateManagerCustomEndpoint" yaml:"certificateManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_asset_custom_endpoint GoogleProvider#cloud_asset_custom_endpoint}. CloudAssetCustomEndpoint *string `field:"optional" json:"cloudAssetCustomEndpoint" yaml:"cloudAssetCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_billing_custom_endpoint GoogleProvider#cloud_billing_custom_endpoint}. CloudBillingCustomEndpoint *string `field:"optional" json:"cloudBillingCustomEndpoint" yaml:"cloudBillingCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_build_custom_endpoint GoogleProvider#cloud_build_custom_endpoint}. CloudBuildCustomEndpoint *string `field:"optional" json:"cloudBuildCustomEndpoint" yaml:"cloudBuildCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloudbuildv2_custom_endpoint GoogleProvider#cloudbuildv2_custom_endpoint}. Cloudbuildv2CustomEndpoint *string `field:"optional" json:"cloudbuildv2CustomEndpoint" yaml:"cloudbuildv2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_build_worker_pool_custom_endpoint GoogleProvider#cloud_build_worker_pool_custom_endpoint}. CloudBuildWorkerPoolCustomEndpoint *string `field:"optional" json:"cloudBuildWorkerPoolCustomEndpoint" yaml:"cloudBuildWorkerPoolCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#clouddeploy_custom_endpoint GoogleProvider#clouddeploy_custom_endpoint}. ClouddeployCustomEndpoint *string `field:"optional" json:"clouddeployCustomEndpoint" yaml:"clouddeployCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#clouddomains_custom_endpoint GoogleProvider#clouddomains_custom_endpoint}. ClouddomainsCustomEndpoint *string `field:"optional" json:"clouddomainsCustomEndpoint" yaml:"clouddomainsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloudfunctions2_custom_endpoint GoogleProvider#cloudfunctions2_custom_endpoint}. Cloudfunctions2CustomEndpoint *string `field:"optional" json:"cloudfunctions2CustomEndpoint" yaml:"cloudfunctions2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_functions_custom_endpoint GoogleProvider#cloud_functions_custom_endpoint}. CloudFunctionsCustomEndpoint *string `field:"optional" json:"cloudFunctionsCustomEndpoint" yaml:"cloudFunctionsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_identity_custom_endpoint GoogleProvider#cloud_identity_custom_endpoint}. CloudIdentityCustomEndpoint *string `field:"optional" json:"cloudIdentityCustomEndpoint" yaml:"cloudIdentityCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_ids_custom_endpoint GoogleProvider#cloud_ids_custom_endpoint}. CloudIdsCustomEndpoint *string `field:"optional" json:"cloudIdsCustomEndpoint" yaml:"cloudIdsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_quotas_custom_endpoint GoogleProvider#cloud_quotas_custom_endpoint}. CloudQuotasCustomEndpoint *string `field:"optional" json:"cloudQuotasCustomEndpoint" yaml:"cloudQuotasCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_resource_manager_custom_endpoint GoogleProvider#cloud_resource_manager_custom_endpoint}. CloudResourceManagerCustomEndpoint *string `field:"optional" json:"cloudResourceManagerCustomEndpoint" yaml:"cloudResourceManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_run_custom_endpoint GoogleProvider#cloud_run_custom_endpoint}. CloudRunCustomEndpoint *string `field:"optional" json:"cloudRunCustomEndpoint" yaml:"cloudRunCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_run_v2_custom_endpoint GoogleProvider#cloud_run_v2_custom_endpoint}. CloudRunV2CustomEndpoint *string `field:"optional" json:"cloudRunV2CustomEndpoint" yaml:"cloudRunV2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_scheduler_custom_endpoint GoogleProvider#cloud_scheduler_custom_endpoint}. CloudSchedulerCustomEndpoint *string `field:"optional" json:"cloudSchedulerCustomEndpoint" yaml:"cloudSchedulerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#cloud_tasks_custom_endpoint GoogleProvider#cloud_tasks_custom_endpoint}. CloudTasksCustomEndpoint *string `field:"optional" json:"cloudTasksCustomEndpoint" yaml:"cloudTasksCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#composer_custom_endpoint GoogleProvider#composer_custom_endpoint}. ComposerCustomEndpoint *string `field:"optional" json:"composerCustomEndpoint" yaml:"composerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#compute_custom_endpoint GoogleProvider#compute_custom_endpoint}. ComputeCustomEndpoint *string `field:"optional" json:"computeCustomEndpoint" yaml:"computeCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#container_analysis_custom_endpoint GoogleProvider#container_analysis_custom_endpoint}. ContainerAnalysisCustomEndpoint *string `field:"optional" json:"containerAnalysisCustomEndpoint" yaml:"containerAnalysisCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#container_attached_custom_endpoint GoogleProvider#container_attached_custom_endpoint}. ContainerAttachedCustomEndpoint *string `field:"optional" json:"containerAttachedCustomEndpoint" yaml:"containerAttachedCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#container_aws_custom_endpoint GoogleProvider#container_aws_custom_endpoint}. ContainerAwsCustomEndpoint *string `field:"optional" json:"containerAwsCustomEndpoint" yaml:"containerAwsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#container_azure_custom_endpoint GoogleProvider#container_azure_custom_endpoint}. ContainerAzureCustomEndpoint *string `field:"optional" json:"containerAzureCustomEndpoint" yaml:"containerAzureCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#container_custom_endpoint GoogleProvider#container_custom_endpoint}. ContainerCustomEndpoint *string `field:"optional" json:"containerCustomEndpoint" yaml:"containerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#core_billing_custom_endpoint GoogleProvider#core_billing_custom_endpoint}. CoreBillingCustomEndpoint *string `field:"optional" json:"coreBillingCustomEndpoint" yaml:"coreBillingCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#credentials GoogleProvider#credentials}. Credentials *string `field:"optional" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#database_migration_service_custom_endpoint GoogleProvider#database_migration_service_custom_endpoint}. DatabaseMigrationServiceCustomEndpoint *string `field:"optional" json:"databaseMigrationServiceCustomEndpoint" yaml:"databaseMigrationServiceCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#data_catalog_custom_endpoint GoogleProvider#data_catalog_custom_endpoint}. DataCatalogCustomEndpoint *string `field:"optional" json:"dataCatalogCustomEndpoint" yaml:"dataCatalogCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dataflow_custom_endpoint GoogleProvider#dataflow_custom_endpoint}. DataflowCustomEndpoint *string `field:"optional" json:"dataflowCustomEndpoint" yaml:"dataflowCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#data_fusion_custom_endpoint GoogleProvider#data_fusion_custom_endpoint}. DataFusionCustomEndpoint *string `field:"optional" json:"dataFusionCustomEndpoint" yaml:"dataFusionCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#data_loss_prevention_custom_endpoint GoogleProvider#data_loss_prevention_custom_endpoint}. DataLossPreventionCustomEndpoint *string `field:"optional" json:"dataLossPreventionCustomEndpoint" yaml:"dataLossPreventionCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#data_pipeline_custom_endpoint GoogleProvider#data_pipeline_custom_endpoint}. DataPipelineCustomEndpoint *string `field:"optional" json:"dataPipelineCustomEndpoint" yaml:"dataPipelineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dataplex_custom_endpoint GoogleProvider#dataplex_custom_endpoint}. DataplexCustomEndpoint *string `field:"optional" json:"dataplexCustomEndpoint" yaml:"dataplexCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dataproc_custom_endpoint GoogleProvider#dataproc_custom_endpoint}. DataprocCustomEndpoint *string `field:"optional" json:"dataprocCustomEndpoint" yaml:"dataprocCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dataproc_gdc_custom_endpoint GoogleProvider#dataproc_gdc_custom_endpoint}. DataprocGdcCustomEndpoint *string `field:"optional" json:"dataprocGdcCustomEndpoint" yaml:"dataprocGdcCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dataproc_metastore_custom_endpoint GoogleProvider#dataproc_metastore_custom_endpoint}. DataprocMetastoreCustomEndpoint *string `field:"optional" json:"dataprocMetastoreCustomEndpoint" yaml:"dataprocMetastoreCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#datastream_custom_endpoint GoogleProvider#datastream_custom_endpoint}. DatastreamCustomEndpoint *string `field:"optional" json:"datastreamCustomEndpoint" yaml:"datastreamCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#default_labels GoogleProvider#default_labels}. DefaultLabels *map[string]*string `field:"optional" json:"defaultLabels" yaml:"defaultLabels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#deployment_manager_custom_endpoint GoogleProvider#deployment_manager_custom_endpoint}. DeploymentManagerCustomEndpoint *string `field:"optional" json:"deploymentManagerCustomEndpoint" yaml:"deploymentManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dialogflow_custom_endpoint GoogleProvider#dialogflow_custom_endpoint}. DialogflowCustomEndpoint *string `field:"optional" json:"dialogflowCustomEndpoint" yaml:"dialogflowCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dialogflow_cx_custom_endpoint GoogleProvider#dialogflow_cx_custom_endpoint}. DialogflowCxCustomEndpoint *string `field:"optional" json:"dialogflowCxCustomEndpoint" yaml:"dialogflowCxCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#discovery_engine_custom_endpoint GoogleProvider#discovery_engine_custom_endpoint}. DiscoveryEngineCustomEndpoint *string `field:"optional" json:"discoveryEngineCustomEndpoint" yaml:"discoveryEngineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#dns_custom_endpoint GoogleProvider#dns_custom_endpoint}. DnsCustomEndpoint *string `field:"optional" json:"dnsCustomEndpoint" yaml:"dnsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#document_ai_custom_endpoint GoogleProvider#document_ai_custom_endpoint}. DocumentAiCustomEndpoint *string `field:"optional" json:"documentAiCustomEndpoint" yaml:"documentAiCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#document_ai_warehouse_custom_endpoint GoogleProvider#document_ai_warehouse_custom_endpoint}. DocumentAiWarehouseCustomEndpoint *string `field:"optional" json:"documentAiWarehouseCustomEndpoint" yaml:"documentAiWarehouseCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#edgecontainer_custom_endpoint GoogleProvider#edgecontainer_custom_endpoint}. EdgecontainerCustomEndpoint *string `field:"optional" json:"edgecontainerCustomEndpoint" yaml:"edgecontainerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#edgenetwork_custom_endpoint GoogleProvider#edgenetwork_custom_endpoint}. EdgenetworkCustomEndpoint *string `field:"optional" json:"edgenetworkCustomEndpoint" yaml:"edgenetworkCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#essential_contacts_custom_endpoint GoogleProvider#essential_contacts_custom_endpoint}. EssentialContactsCustomEndpoint *string `field:"optional" json:"essentialContactsCustomEndpoint" yaml:"essentialContactsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#eventarc_custom_endpoint GoogleProvider#eventarc_custom_endpoint}. EventarcCustomEndpoint *string `field:"optional" json:"eventarcCustomEndpoint" yaml:"eventarcCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#filestore_custom_endpoint GoogleProvider#filestore_custom_endpoint}. FilestoreCustomEndpoint *string `field:"optional" json:"filestoreCustomEndpoint" yaml:"filestoreCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#firebase_app_check_custom_endpoint GoogleProvider#firebase_app_check_custom_endpoint}. FirebaseAppCheckCustomEndpoint *string `field:"optional" json:"firebaseAppCheckCustomEndpoint" yaml:"firebaseAppCheckCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#firebaserules_custom_endpoint GoogleProvider#firebaserules_custom_endpoint}. FirebaserulesCustomEndpoint *string `field:"optional" json:"firebaserulesCustomEndpoint" yaml:"firebaserulesCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#firestore_custom_endpoint GoogleProvider#firestore_custom_endpoint}. FirestoreCustomEndpoint *string `field:"optional" json:"firestoreCustomEndpoint" yaml:"firestoreCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#gke_backup_custom_endpoint GoogleProvider#gke_backup_custom_endpoint}. GkeBackupCustomEndpoint *string `field:"optional" json:"gkeBackupCustomEndpoint" yaml:"gkeBackupCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#gke_hub2_custom_endpoint GoogleProvider#gke_hub2_custom_endpoint}. GkeHub2CustomEndpoint *string `field:"optional" json:"gkeHub2CustomEndpoint" yaml:"gkeHub2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#gke_hub_custom_endpoint GoogleProvider#gke_hub_custom_endpoint}. GkeHubCustomEndpoint *string `field:"optional" json:"gkeHubCustomEndpoint" yaml:"gkeHubCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#gkehub_feature_custom_endpoint GoogleProvider#gkehub_feature_custom_endpoint}. GkehubFeatureCustomEndpoint *string `field:"optional" json:"gkehubFeatureCustomEndpoint" yaml:"gkehubFeatureCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#gkeonprem_custom_endpoint GoogleProvider#gkeonprem_custom_endpoint}. GkeonpremCustomEndpoint *string `field:"optional" json:"gkeonpremCustomEndpoint" yaml:"gkeonpremCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#healthcare_custom_endpoint GoogleProvider#healthcare_custom_endpoint}. HealthcareCustomEndpoint *string `field:"optional" json:"healthcareCustomEndpoint" yaml:"healthcareCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam2_custom_endpoint GoogleProvider#iam2_custom_endpoint}. Iam2CustomEndpoint *string `field:"optional" json:"iam2CustomEndpoint" yaml:"iam2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam3_custom_endpoint GoogleProvider#iam3_custom_endpoint}. Iam3CustomEndpoint *string `field:"optional" json:"iam3CustomEndpoint" yaml:"iam3CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam_beta_custom_endpoint GoogleProvider#iam_beta_custom_endpoint}. IamBetaCustomEndpoint *string `field:"optional" json:"iamBetaCustomEndpoint" yaml:"iamBetaCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam_credentials_custom_endpoint GoogleProvider#iam_credentials_custom_endpoint}. IamCredentialsCustomEndpoint *string `field:"optional" json:"iamCredentialsCustomEndpoint" yaml:"iamCredentialsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam_custom_endpoint GoogleProvider#iam_custom_endpoint}. IamCustomEndpoint *string `field:"optional" json:"iamCustomEndpoint" yaml:"iamCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iam_workforce_pool_custom_endpoint GoogleProvider#iam_workforce_pool_custom_endpoint}. IamWorkforcePoolCustomEndpoint *string `field:"optional" json:"iamWorkforcePoolCustomEndpoint" yaml:"iamWorkforcePoolCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#iap_custom_endpoint GoogleProvider#iap_custom_endpoint}. IapCustomEndpoint *string `field:"optional" json:"iapCustomEndpoint" yaml:"iapCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#identity_platform_custom_endpoint GoogleProvider#identity_platform_custom_endpoint}. IdentityPlatformCustomEndpoint *string `field:"optional" json:"identityPlatformCustomEndpoint" yaml:"identityPlatformCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#impersonate_service_account GoogleProvider#impersonate_service_account}. ImpersonateServiceAccount *string `field:"optional" json:"impersonateServiceAccount" yaml:"impersonateServiceAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#impersonate_service_account_delegates GoogleProvider#impersonate_service_account_delegates}. ImpersonateServiceAccountDelegates *[]*string `field:"optional" json:"impersonateServiceAccountDelegates" yaml:"impersonateServiceAccountDelegates"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#integration_connectors_custom_endpoint GoogleProvider#integration_connectors_custom_endpoint}. IntegrationConnectorsCustomEndpoint *string `field:"optional" json:"integrationConnectorsCustomEndpoint" yaml:"integrationConnectorsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#integrations_custom_endpoint GoogleProvider#integrations_custom_endpoint}. IntegrationsCustomEndpoint *string `field:"optional" json:"integrationsCustomEndpoint" yaml:"integrationsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#kms_custom_endpoint GoogleProvider#kms_custom_endpoint}. KmsCustomEndpoint *string `field:"optional" json:"kmsCustomEndpoint" yaml:"kmsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#logging_custom_endpoint GoogleProvider#logging_custom_endpoint}. LoggingCustomEndpoint *string `field:"optional" json:"loggingCustomEndpoint" yaml:"loggingCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#looker_custom_endpoint GoogleProvider#looker_custom_endpoint}. LookerCustomEndpoint *string `field:"optional" json:"lookerCustomEndpoint" yaml:"lookerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#managed_kafka_custom_endpoint GoogleProvider#managed_kafka_custom_endpoint}. ManagedKafkaCustomEndpoint *string `field:"optional" json:"managedKafkaCustomEndpoint" yaml:"managedKafkaCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#memcache_custom_endpoint GoogleProvider#memcache_custom_endpoint}. MemcacheCustomEndpoint *string `field:"optional" json:"memcacheCustomEndpoint" yaml:"memcacheCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#memorystore_custom_endpoint GoogleProvider#memorystore_custom_endpoint}. MemorystoreCustomEndpoint *string `field:"optional" json:"memorystoreCustomEndpoint" yaml:"memorystoreCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#migration_center_custom_endpoint GoogleProvider#migration_center_custom_endpoint}. MigrationCenterCustomEndpoint *string `field:"optional" json:"migrationCenterCustomEndpoint" yaml:"migrationCenterCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#ml_engine_custom_endpoint GoogleProvider#ml_engine_custom_endpoint}. MlEngineCustomEndpoint *string `field:"optional" json:"mlEngineCustomEndpoint" yaml:"mlEngineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#monitoring_custom_endpoint GoogleProvider#monitoring_custom_endpoint}. MonitoringCustomEndpoint *string `field:"optional" json:"monitoringCustomEndpoint" yaml:"monitoringCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#netapp_custom_endpoint GoogleProvider#netapp_custom_endpoint}. NetappCustomEndpoint *string `field:"optional" json:"netappCustomEndpoint" yaml:"netappCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#network_connectivity_custom_endpoint GoogleProvider#network_connectivity_custom_endpoint}. NetworkConnectivityCustomEndpoint *string `field:"optional" json:"networkConnectivityCustomEndpoint" yaml:"networkConnectivityCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#network_management_custom_endpoint GoogleProvider#network_management_custom_endpoint}. NetworkManagementCustomEndpoint *string `field:"optional" json:"networkManagementCustomEndpoint" yaml:"networkManagementCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#network_security_custom_endpoint GoogleProvider#network_security_custom_endpoint}. NetworkSecurityCustomEndpoint *string `field:"optional" json:"networkSecurityCustomEndpoint" yaml:"networkSecurityCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#network_services_custom_endpoint GoogleProvider#network_services_custom_endpoint}. NetworkServicesCustomEndpoint *string `field:"optional" json:"networkServicesCustomEndpoint" yaml:"networkServicesCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#notebooks_custom_endpoint GoogleProvider#notebooks_custom_endpoint}. NotebooksCustomEndpoint *string `field:"optional" json:"notebooksCustomEndpoint" yaml:"notebooksCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#oracle_database_custom_endpoint GoogleProvider#oracle_database_custom_endpoint}. OracleDatabaseCustomEndpoint *string `field:"optional" json:"oracleDatabaseCustomEndpoint" yaml:"oracleDatabaseCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#org_policy_custom_endpoint GoogleProvider#org_policy_custom_endpoint}. OrgPolicyCustomEndpoint *string `field:"optional" json:"orgPolicyCustomEndpoint" yaml:"orgPolicyCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#os_config_custom_endpoint GoogleProvider#os_config_custom_endpoint}. OsConfigCustomEndpoint *string `field:"optional" json:"osConfigCustomEndpoint" yaml:"osConfigCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#os_login_custom_endpoint GoogleProvider#os_login_custom_endpoint}. OsLoginCustomEndpoint *string `field:"optional" json:"osLoginCustomEndpoint" yaml:"osLoginCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#parallelstore_custom_endpoint GoogleProvider#parallelstore_custom_endpoint}. ParallelstoreCustomEndpoint *string `field:"optional" json:"parallelstoreCustomEndpoint" yaml:"parallelstoreCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#privateca_custom_endpoint GoogleProvider#privateca_custom_endpoint}. PrivatecaCustomEndpoint *string `field:"optional" json:"privatecaCustomEndpoint" yaml:"privatecaCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#privileged_access_manager_custom_endpoint GoogleProvider#privileged_access_manager_custom_endpoint}. PrivilegedAccessManagerCustomEndpoint *string `field:"optional" json:"privilegedAccessManagerCustomEndpoint" yaml:"privilegedAccessManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#project GoogleProvider#project}. Project *string `field:"optional" json:"project" yaml:"project"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#public_ca_custom_endpoint GoogleProvider#public_ca_custom_endpoint}. PublicCaCustomEndpoint *string `field:"optional" json:"publicCaCustomEndpoint" yaml:"publicCaCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#pubsub_custom_endpoint GoogleProvider#pubsub_custom_endpoint}. PubsubCustomEndpoint *string `field:"optional" json:"pubsubCustomEndpoint" yaml:"pubsubCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#pubsub_lite_custom_endpoint GoogleProvider#pubsub_lite_custom_endpoint}. PubsubLiteCustomEndpoint *string `field:"optional" json:"pubsubLiteCustomEndpoint" yaml:"pubsubLiteCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#recaptcha_enterprise_custom_endpoint GoogleProvider#recaptcha_enterprise_custom_endpoint}. RecaptchaEnterpriseCustomEndpoint *string `field:"optional" json:"recaptchaEnterpriseCustomEndpoint" yaml:"recaptchaEnterpriseCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#redis_custom_endpoint GoogleProvider#redis_custom_endpoint}. RedisCustomEndpoint *string `field:"optional" json:"redisCustomEndpoint" yaml:"redisCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#region GoogleProvider#region}. Region *string `field:"optional" json:"region" yaml:"region"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#request_reason GoogleProvider#request_reason}. RequestReason *string `field:"optional" json:"requestReason" yaml:"requestReason"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#request_timeout GoogleProvider#request_timeout}. RequestTimeout *string `field:"optional" json:"requestTimeout" yaml:"requestTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#resource_manager_custom_endpoint GoogleProvider#resource_manager_custom_endpoint}. ResourceManagerCustomEndpoint *string `field:"optional" json:"resourceManagerCustomEndpoint" yaml:"resourceManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#resource_manager_v3_custom_endpoint GoogleProvider#resource_manager_v3_custom_endpoint}. ResourceManagerV3CustomEndpoint *string `field:"optional" json:"resourceManagerV3CustomEndpoint" yaml:"resourceManagerV3CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#scopes GoogleProvider#scopes}. Scopes *[]*string `field:"optional" json:"scopes" yaml:"scopes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#secret_manager_custom_endpoint GoogleProvider#secret_manager_custom_endpoint}. SecretManagerCustomEndpoint *string `field:"optional" json:"secretManagerCustomEndpoint" yaml:"secretManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#secret_manager_regional_custom_endpoint GoogleProvider#secret_manager_regional_custom_endpoint}. SecretManagerRegionalCustomEndpoint *string `field:"optional" json:"secretManagerRegionalCustomEndpoint" yaml:"secretManagerRegionalCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#secure_source_manager_custom_endpoint GoogleProvider#secure_source_manager_custom_endpoint}. SecureSourceManagerCustomEndpoint *string `field:"optional" json:"secureSourceManagerCustomEndpoint" yaml:"secureSourceManagerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#security_center_custom_endpoint GoogleProvider#security_center_custom_endpoint}. SecurityCenterCustomEndpoint *string `field:"optional" json:"securityCenterCustomEndpoint" yaml:"securityCenterCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#security_center_management_custom_endpoint GoogleProvider#security_center_management_custom_endpoint}. SecurityCenterManagementCustomEndpoint *string `field:"optional" json:"securityCenterManagementCustomEndpoint" yaml:"securityCenterManagementCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#security_center_v2_custom_endpoint GoogleProvider#security_center_v2_custom_endpoint}. SecurityCenterV2CustomEndpoint *string `field:"optional" json:"securityCenterV2CustomEndpoint" yaml:"securityCenterV2CustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#securityposture_custom_endpoint GoogleProvider#securityposture_custom_endpoint}. SecuritypostureCustomEndpoint *string `field:"optional" json:"securitypostureCustomEndpoint" yaml:"securitypostureCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#service_management_custom_endpoint GoogleProvider#service_management_custom_endpoint}. ServiceManagementCustomEndpoint *string `field:"optional" json:"serviceManagementCustomEndpoint" yaml:"serviceManagementCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#service_networking_custom_endpoint GoogleProvider#service_networking_custom_endpoint}. ServiceNetworkingCustomEndpoint *string `field:"optional" json:"serviceNetworkingCustomEndpoint" yaml:"serviceNetworkingCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#service_usage_custom_endpoint GoogleProvider#service_usage_custom_endpoint}. ServiceUsageCustomEndpoint *string `field:"optional" json:"serviceUsageCustomEndpoint" yaml:"serviceUsageCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#site_verification_custom_endpoint GoogleProvider#site_verification_custom_endpoint}. SiteVerificationCustomEndpoint *string `field:"optional" json:"siteVerificationCustomEndpoint" yaml:"siteVerificationCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#source_repo_custom_endpoint GoogleProvider#source_repo_custom_endpoint}. SourceRepoCustomEndpoint *string `field:"optional" json:"sourceRepoCustomEndpoint" yaml:"sourceRepoCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#spanner_custom_endpoint GoogleProvider#spanner_custom_endpoint}. SpannerCustomEndpoint *string `field:"optional" json:"spannerCustomEndpoint" yaml:"spannerCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#sql_custom_endpoint GoogleProvider#sql_custom_endpoint}. SqlCustomEndpoint *string `field:"optional" json:"sqlCustomEndpoint" yaml:"sqlCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#storage_custom_endpoint GoogleProvider#storage_custom_endpoint}. StorageCustomEndpoint *string `field:"optional" json:"storageCustomEndpoint" yaml:"storageCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#storage_insights_custom_endpoint GoogleProvider#storage_insights_custom_endpoint}. StorageInsightsCustomEndpoint *string `field:"optional" json:"storageInsightsCustomEndpoint" yaml:"storageInsightsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#storage_transfer_custom_endpoint GoogleProvider#storage_transfer_custom_endpoint}. StorageTransferCustomEndpoint *string `field:"optional" json:"storageTransferCustomEndpoint" yaml:"storageTransferCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#tags_custom_endpoint GoogleProvider#tags_custom_endpoint}. TagsCustomEndpoint *string `field:"optional" json:"tagsCustomEndpoint" yaml:"tagsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#tags_location_custom_endpoint GoogleProvider#tags_location_custom_endpoint}. TagsLocationCustomEndpoint *string `field:"optional" json:"tagsLocationCustomEndpoint" yaml:"tagsLocationCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#terraform_attribution_label_addition_strategy GoogleProvider#terraform_attribution_label_addition_strategy}. TerraformAttributionLabelAdditionStrategy *string `field:"optional" json:"terraformAttributionLabelAdditionStrategy" yaml:"terraformAttributionLabelAdditionStrategy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#tpu_custom_endpoint GoogleProvider#tpu_custom_endpoint}. TpuCustomEndpoint *string `field:"optional" json:"tpuCustomEndpoint" yaml:"tpuCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#transcoder_custom_endpoint GoogleProvider#transcoder_custom_endpoint}. TranscoderCustomEndpoint *string `field:"optional" json:"transcoderCustomEndpoint" yaml:"transcoderCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#universe_domain GoogleProvider#universe_domain}. UniverseDomain *string `field:"optional" json:"universeDomain" yaml:"universeDomain"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#user_project_override GoogleProvider#user_project_override}. UserProjectOverride interface{} `field:"optional" json:"userProjectOverride" yaml:"userProjectOverride"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#vertex_ai_custom_endpoint GoogleProvider#vertex_ai_custom_endpoint}. VertexAiCustomEndpoint *string `field:"optional" json:"vertexAiCustomEndpoint" yaml:"vertexAiCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#vmwareengine_custom_endpoint GoogleProvider#vmwareengine_custom_endpoint}. VmwareengineCustomEndpoint *string `field:"optional" json:"vmwareengineCustomEndpoint" yaml:"vmwareengineCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#vpc_access_custom_endpoint GoogleProvider#vpc_access_custom_endpoint}. VpcAccessCustomEndpoint *string `field:"optional" json:"vpcAccessCustomEndpoint" yaml:"vpcAccessCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#workbench_custom_endpoint GoogleProvider#workbench_custom_endpoint}. WorkbenchCustomEndpoint *string `field:"optional" json:"workbenchCustomEndpoint" yaml:"workbenchCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#workflows_custom_endpoint GoogleProvider#workflows_custom_endpoint}. WorkflowsCustomEndpoint *string `field:"optional" json:"workflowsCustomEndpoint" yaml:"workflowsCustomEndpoint"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.15.0/docs#zone GoogleProvider#zone}. Zone *string `field:"optional" json:"zone" yaml:"zone"` }