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
- type GoogleProviderExternalCredentials
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.45.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
ApihubCustomEndpoint() *string
SetApihubCustomEndpoint(val *string)
ApihubCustomEndpointInput() *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
ChronicleCustomEndpoint() *string
SetChronicleCustomEndpoint(val *string)
ChronicleCustomEndpointInput() *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
ColabCustomEndpoint() *string
SetColabCustomEndpoint(val *string)
ColabCustomEndpointInput() *string
ComposerCustomEndpoint() *string
SetComposerCustomEndpoint(val *string)
ComposerCustomEndpointInput() *string
ComputeCustomEndpoint() *string
SetComputeCustomEndpoint(val *string)
ComputeCustomEndpointInput() *string
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
ContactCenterInsightsCustomEndpoint() *string
SetContactCenterInsightsCustomEndpoint(val *string)
ContactCenterInsightsCustomEndpointInput() *string
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
DeveloperConnectCustomEndpoint() *string
SetDeveloperConnectCustomEndpoint(val *string)
DeveloperConnectCustomEndpointInput() *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
ExternalCredentials() interface{}
SetExternalCredentials(val interface{})
ExternalCredentialsInput() interface{}
FilestoreCustomEndpoint() *string
SetFilestoreCustomEndpoint(val *string)
FilestoreCustomEndpointInput() *string
FirebaseAppCheckCustomEndpoint() *string
SetFirebaseAppCheckCustomEndpoint(val *string)
FirebaseAppCheckCustomEndpointInput() *string
FirebaseAppHostingCustomEndpoint() *string
SetFirebaseAppHostingCustomEndpoint(val *string)
FirebaseAppHostingCustomEndpointInput() *string
FirebaseDataConnectCustomEndpoint() *string
SetFirebaseDataConnectCustomEndpoint(val *string)
FirebaseDataConnectCustomEndpointInput() *string
FirebaserulesCustomEndpoint() *string
SetFirebaserulesCustomEndpoint(val *string)
FirebaserulesCustomEndpointInput() *string
FirestoreCustomEndpoint() *string
SetFirestoreCustomEndpoint(val *string)
FirestoreCustomEndpointInput() *string
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
GeminiCustomEndpoint() *string
SetGeminiCustomEndpoint(val *string)
GeminiCustomEndpointInput() *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
LustreCustomEndpoint() *string
SetLustreCustomEndpoint(val *string)
LustreCustomEndpointInput() *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
ModelArmorCustomEndpoint() *string
SetModelArmorCustomEndpoint(val *string)
ModelArmorCustomEndpointInput() *string
ModelArmorGlobalCustomEndpoint() *string
SetModelArmorGlobalCustomEndpoint(val *string)
ModelArmorGlobalCustomEndpointInput() *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
OsConfigV2CustomEndpoint() *string
SetOsConfigV2CustomEndpoint(val *string)
OsConfigV2CustomEndpointInput() *string
OsLoginCustomEndpoint() *string
SetOsLoginCustomEndpoint(val *string)
OsLoginCustomEndpointInput() *string
ParallelstoreCustomEndpoint() *string
SetParallelstoreCustomEndpoint(val *string)
ParallelstoreCustomEndpointInput() *string
ParameterManagerCustomEndpoint() *string
SetParameterManagerCustomEndpoint(val *string)
ParameterManagerCustomEndpointInput() *string
ParameterManagerRegionalCustomEndpoint() *string
SetParameterManagerRegionalCustomEndpoint(val *string)
ParameterManagerRegionalCustomEndpointInput() *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
StorageBatchOperationsCustomEndpoint() *string
SetStorageBatchOperationsCustomEndpoint(val *string)
StorageBatchOperationsCustomEndpointInput() *string
StorageControlCustomEndpoint() *string
SetStorageControlCustomEndpoint(val *string)
StorageControlCustomEndpointInput() *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()
ResetApihubCustomEndpoint()
ResetApikeysCustomEndpoint()
ResetAppEngineCustomEndpoint()
ResetApphubCustomEndpoint()
ResetArtifactRegistryCustomEndpoint()
ResetAssuredWorkloadsCustomEndpoint()
ResetBackupDrCustomEndpoint()
ResetBatching()
ResetBeyondcorpCustomEndpoint()
ResetBiglakeCustomEndpoint()
ResetBigqueryAnalyticsHubCustomEndpoint()
ResetBigqueryConnectionCustomEndpoint()
ResetBigQueryCustomEndpoint()
ResetBigqueryDatapolicyCustomEndpoint()
ResetBigqueryDataTransferCustomEndpoint()
ResetBigqueryReservationCustomEndpoint()
ResetBigtableCustomEndpoint()
ResetBillingCustomEndpoint()
ResetBillingProject()
ResetBinaryAuthorizationCustomEndpoint()
ResetBlockchainNodeEngineCustomEndpoint()
ResetCertificateManagerCustomEndpoint()
ResetChronicleCustomEndpoint()
ResetCloudAssetCustomEndpoint()
ResetCloudBillingCustomEndpoint()
ResetCloudBuildCustomEndpoint()
ResetCloudbuildv2CustomEndpoint()
ResetCloudBuildWorkerPoolCustomEndpoint()
ResetClouddeployCustomEndpoint()
ResetClouddomainsCustomEndpoint()
ResetCloudfunctions2CustomEndpoint()
ResetCloudFunctionsCustomEndpoint()
ResetCloudIdentityCustomEndpoint()
ResetCloudIdsCustomEndpoint()
ResetCloudQuotasCustomEndpoint()
ResetCloudResourceManagerCustomEndpoint()
ResetCloudRunCustomEndpoint()
ResetCloudRunV2CustomEndpoint()
ResetCloudSchedulerCustomEndpoint()
ResetCloudTasksCustomEndpoint()
ResetColabCustomEndpoint()
ResetComposerCustomEndpoint()
ResetComputeCustomEndpoint()
ResetContactCenterInsightsCustomEndpoint()
ResetContainerAnalysisCustomEndpoint()
ResetContainerAttachedCustomEndpoint()
ResetContainerAwsCustomEndpoint()
ResetContainerAzureCustomEndpoint()
ResetContainerCustomEndpoint()
ResetCoreBillingCustomEndpoint()
ResetCredentials()
ResetDatabaseMigrationServiceCustomEndpoint()
ResetDataCatalogCustomEndpoint()
ResetDataflowCustomEndpoint()
ResetDataFusionCustomEndpoint()
ResetDataLossPreventionCustomEndpoint()
ResetDataPipelineCustomEndpoint()
ResetDataplexCustomEndpoint()
ResetDataprocCustomEndpoint()
ResetDataprocGdcCustomEndpoint()
ResetDataprocMetastoreCustomEndpoint()
ResetDatastreamCustomEndpoint()
ResetDefaultLabels()
ResetDeploymentManagerCustomEndpoint()
ResetDeveloperConnectCustomEndpoint()
ResetDialogflowCustomEndpoint()
ResetDialogflowCxCustomEndpoint()
ResetDiscoveryEngineCustomEndpoint()
ResetDnsCustomEndpoint()
ResetDocumentAiCustomEndpoint()
ResetDocumentAiWarehouseCustomEndpoint()
ResetEdgecontainerCustomEndpoint()
ResetEdgenetworkCustomEndpoint()
ResetEssentialContactsCustomEndpoint()
ResetEventarcCustomEndpoint()
ResetExternalCredentials()
ResetFilestoreCustomEndpoint()
ResetFirebaseAppCheckCustomEndpoint()
ResetFirebaseAppHostingCustomEndpoint()
ResetFirebaseDataConnectCustomEndpoint()
ResetFirebaserulesCustomEndpoint()
ResetFirestoreCustomEndpoint()
ResetGeminiCustomEndpoint()
ResetGkeBackupCustomEndpoint()
ResetGkeHub2CustomEndpoint()
ResetGkeHubCustomEndpoint()
ResetGkehubFeatureCustomEndpoint()
ResetGkeonpremCustomEndpoint()
ResetHealthcareCustomEndpoint()
ResetIam2CustomEndpoint()
ResetIam3CustomEndpoint()
ResetIamBetaCustomEndpoint()
ResetIamCredentialsCustomEndpoint()
ResetIamCustomEndpoint()
ResetIamWorkforcePoolCustomEndpoint()
ResetIapCustomEndpoint()
ResetIdentityPlatformCustomEndpoint()
ResetImpersonateServiceAccount()
ResetImpersonateServiceAccountDelegates()
ResetIntegrationConnectorsCustomEndpoint()
ResetIntegrationsCustomEndpoint()
ResetKmsCustomEndpoint()
ResetLoggingCustomEndpoint()
ResetLookerCustomEndpoint()
ResetLustreCustomEndpoint()
ResetManagedKafkaCustomEndpoint()
ResetMemcacheCustomEndpoint()
ResetMemorystoreCustomEndpoint()
ResetMigrationCenterCustomEndpoint()
ResetMlEngineCustomEndpoint()
ResetModelArmorCustomEndpoint()
ResetModelArmorGlobalCustomEndpoint()
ResetMonitoringCustomEndpoint()
ResetNetappCustomEndpoint()
ResetNetworkConnectivityCustomEndpoint()
ResetNetworkManagementCustomEndpoint()
ResetNetworkSecurityCustomEndpoint()
ResetNetworkServicesCustomEndpoint()
ResetNotebooksCustomEndpoint()
ResetOracleDatabaseCustomEndpoint()
ResetOrgPolicyCustomEndpoint()
ResetOsConfigCustomEndpoint()
ResetOsConfigV2CustomEndpoint()
ResetOsLoginCustomEndpoint()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetParallelstoreCustomEndpoint()
ResetParameterManagerCustomEndpoint()
ResetParameterManagerRegionalCustomEndpoint()
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()
ResetStorageBatchOperationsCustomEndpoint()
ResetStorageControlCustomEndpoint()
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.45.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.45.0/docs google} Resource.
type GoogleProviderBatching ¶
type GoogleProviderBatching struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#apihub_custom_endpoint GoogleProvider#apihub_custom_endpoint}.
ApihubCustomEndpoint *string `field:"optional" json:"apihubCustomEndpoint" yaml:"apihubCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#chronicle_custom_endpoint GoogleProvider#chronicle_custom_endpoint}.
ChronicleCustomEndpoint *string `field:"optional" json:"chronicleCustomEndpoint" yaml:"chronicleCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#colab_custom_endpoint GoogleProvider#colab_custom_endpoint}.
ColabCustomEndpoint *string `field:"optional" json:"colabCustomEndpoint" yaml:"colabCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.0/docs#contact_center_insights_custom_endpoint GoogleProvider#contact_center_insights_custom_endpoint}.
ContactCenterInsightsCustomEndpoint *string `field:"optional" json:"contactCenterInsightsCustomEndpoint" yaml:"contactCenterInsightsCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#developer_connect_custom_endpoint GoogleProvider#developer_connect_custom_endpoint}.
DeveloperConnectCustomEndpoint *string `field:"optional" json:"developerConnectCustomEndpoint" yaml:"developerConnectCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#eventarc_custom_endpoint GoogleProvider#eventarc_custom_endpoint}.
EventarcCustomEndpoint *string `field:"optional" json:"eventarcCustomEndpoint" yaml:"eventarcCustomEndpoint"`
// external_credentials block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#external_credentials GoogleProvider#external_credentials}
ExternalCredentials interface{} `field:"optional" json:"externalCredentials" yaml:"externalCredentials"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.0/docs#firebase_app_hosting_custom_endpoint GoogleProvider#firebase_app_hosting_custom_endpoint}.
FirebaseAppHostingCustomEndpoint *string `field:"optional" json:"firebaseAppHostingCustomEndpoint" yaml:"firebaseAppHostingCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#firebase_data_connect_custom_endpoint GoogleProvider#firebase_data_connect_custom_endpoint}.
FirebaseDataConnectCustomEndpoint *string `field:"optional" json:"firebaseDataConnectCustomEndpoint" yaml:"firebaseDataConnectCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.0/docs#gemini_custom_endpoint GoogleProvider#gemini_custom_endpoint}.
GeminiCustomEndpoint *string `field:"optional" json:"geminiCustomEndpoint" yaml:"geminiCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#lustre_custom_endpoint GoogleProvider#lustre_custom_endpoint}.
LustreCustomEndpoint *string `field:"optional" json:"lustreCustomEndpoint" yaml:"lustreCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.0/docs#model_armor_custom_endpoint GoogleProvider#model_armor_custom_endpoint}.
ModelArmorCustomEndpoint *string `field:"optional" json:"modelArmorCustomEndpoint" yaml:"modelArmorCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#model_armor_global_custom_endpoint GoogleProvider#model_armor_global_custom_endpoint}.
ModelArmorGlobalCustomEndpoint *string `field:"optional" json:"modelArmorGlobalCustomEndpoint" yaml:"modelArmorGlobalCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#os_config_v2_custom_endpoint GoogleProvider#os_config_v2_custom_endpoint}.
OsConfigV2CustomEndpoint *string `field:"optional" json:"osConfigV2CustomEndpoint" yaml:"osConfigV2CustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.0/docs#parameter_manager_custom_endpoint GoogleProvider#parameter_manager_custom_endpoint}.
ParameterManagerCustomEndpoint *string `field:"optional" json:"parameterManagerCustomEndpoint" yaml:"parameterManagerCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#parameter_manager_regional_custom_endpoint GoogleProvider#parameter_manager_regional_custom_endpoint}.
ParameterManagerRegionalCustomEndpoint *string `field:"optional" json:"parameterManagerRegionalCustomEndpoint" yaml:"parameterManagerRegionalCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#storage_batch_operations_custom_endpoint GoogleProvider#storage_batch_operations_custom_endpoint}.
StorageBatchOperationsCustomEndpoint *string `field:"optional" json:"storageBatchOperationsCustomEndpoint" yaml:"storageBatchOperationsCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#storage_control_custom_endpoint GoogleProvider#storage_control_custom_endpoint}.
StorageControlCustomEndpoint *string `field:"optional" json:"storageControlCustomEndpoint" yaml:"storageControlCustomEndpoint"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.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.45.0/docs#zone GoogleProvider#zone}.
Zone *string `field:"optional" json:"zone" yaml:"zone"`
}
type GoogleProviderExternalCredentials ¶
type GoogleProviderExternalCredentials struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#audience GoogleProvider#audience}.
Audience *string `field:"required" json:"audience" yaml:"audience"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#identity_token GoogleProvider#identity_token}.
IdentityToken *string `field:"required" json:"identityToken" yaml:"identityToken"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.45.0/docs#service_account_email GoogleProvider#service_account_email}.
ServiceAccountEmail *string `field:"required" json:"serviceAccountEmail" yaml:"serviceAccountEmail"`
}