Documentation
¶
Overview ¶
----------------------------------------------------------------------------
This file is copied here by Magic Modules. The code for building up a compute instance object is copied from the manually implemented provider file: third_party/terraform/resources/resource_compute_instance.go
----------------------------------------------------------------------------
Utils for modifying IAM policies for resources across GCP ¶
----------------------------------------------------------------------------
*** AUTO GENERATED CODE *** Type: MMv1 ***
----------------------------------------------------------------------------
This file is automatically generated by Magic Modules and manual changes will be clobbered when the file is regenerated. Please read more about how to change this file in .github/CONTRIBUTING.md.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
*** AUTO GENERATED CODE *** Type: MMv1 ***
----------------------------------------------------------------------------
This file is automatically generated by Magic Modules and manual changes will be clobbered when the file is regenerated. Please read more about how to change this file in .github/CONTRIBUTING.md.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
This file is copied here by Magic Modules. The code for building up a sql database instance object is copied from the manually implemented provider file: third_party/terraform/resources/resource_sql_database_instance.go.erb.go
----------------------------------------------------------------------------
----------------------------------------------------------------------------
This file is copied here by Magic Modules. The code for building up a storage bucket object is copied from the manually implemented provider file: third_party/terraform/resources/resource_storage_bucket.go
----------------------------------------------------------------------------
Index ¶
- Constants
- Variables
- func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
- func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *Config) error
- func ArtifactRegistryRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
- func BetaMetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, ...)
- func BigQueryTableIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigqueryAnalyticsHubDataExchangeIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigqueryAnalyticsHubListingIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigqueryConnectionConnectionIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigqueryDatapolicyDataPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigqueryDatasetIdParseFunc(d *schema.ResourceData, config *Config) error
- func BinaryAuthorizationAttestorIdParseFunc(d *schema.ResourceData, config *Config) error
- func ClientWithAdditionalRetries(baseClient *http.Client, predicates ...RetryErrorPredicateFunc) *http.Client
- func CloudFunctionsCloudFunctionIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudIotDeviceRegistryIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudRunServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudRunV2JobIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudRunV2ServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudTasksQueueIdParseFunc(d *schema.ResourceData, config *Config) error
- func Cloudfunctions2functionIdParseFunc(d *schema.ResourceData, config *Config) error
- func CommonRefreshFunc(w Waiter) resource.StateRefreshFunc
- func ComputeBackendBucketIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeDiskIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeImageIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeOperationWaitTime(config *Config, res interface{}, project, activity, userAgent string, ...) error
- func ComputeRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeSubnetworkIdParseFunc(d *schema.ResourceData, config *Config) error
- func ConfigureBasePaths(c *Config)
- func Convert(item, out interface{}) error
- func ConvertSelfLinkToV1(link string) string
- func ConvertToMap(item interface{}) (map[string]interface{}, error)
- func CryptoIdParseFunc(d *schema.ResourceData, config *Config) error
- func DNSManagedZoneIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataCatalogEntryGroupIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataCatalogPolicyTagIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataCatalogTagTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataCatalogTaxonomyIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataFusionInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataplexAssetIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataplexLakeIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataplexZoneIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocAutoscalingPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ExpandProviderBatchingConfig(v interface{}) (*batchingConfig, error)
- func FolderIdParseFunc(d *schema.ResourceData, _ *Config) error
- func GKEBackupBackupPlanIdParseFunc(d *schema.ResourceData, config *Config) error
- func GKEHubMembershipIdParseFunc(d *schema.ResourceData, config *Config) error
- func GetAccessApprovalFolderSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessApprovalOrganizationSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessApprovalProjectSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessLevelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessLevelsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerAccessPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerAuthorizedOrgsDescApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerServicePerimeterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAccessContextManagerServicePerimetersApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetActiveDirectoryDomainApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetActiveDirectoryDomainTrustApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAlloydbBackupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAlloydbClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAlloydbInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeAddonsConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEndpointAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEnvKeystoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEnvReferencesApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEnvgroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEnvgroupAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeInstanceAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeNatAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeOrganizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetApigeeSyncAuthorizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineApplicationUrlDispatchRulesApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineDomainMappingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineFirewallRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineFlexibleAppVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineServiceNetworkSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineServiceSplitTrafficApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetAppEngineStandardAppVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetArtifactRegistryRepositoryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBeyondcorpAppConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBeyondcorpAppConnectorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBeyondcorpAppGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigQueryDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigQueryJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigQueryRoutineApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigQueryTableApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryAnalyticsHubDataExchangeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryAnalyticsHubListingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryConnectionConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryDataTransferConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryDatapolicyDataPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryReservationCapacityCommitmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigqueryReservationReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigtableAppProfileApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBigtableClusterApiObjects(d TerraformResourceData, config *Config) ([]map[string]interface{}, error)
- func GetBigtableInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBillingBudgetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBinaryAuthorizationAttestorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetBinaryAuthorizationPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCertificateManagerCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCertificateManagerCertificateMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCertificateManagerCertificateMapEntryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCertificateManagerDnsAuthorizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudAssetFolderFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudAssetOrganizationFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudAssetProjectFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudBuildBitbucketServerConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudBuildTriggerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudDeployDeliveryPipelineApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudDeployTargetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudFunctionsCloudFunctionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudFunctionsFunctionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudIdentityGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudIdentityGroupMembershipApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudIdsEndpointApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudIotDeviceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudIotDeviceRegistryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudRunDomainMappingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudRunServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudRunV2JobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudRunV2ServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudSchedulerJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudTasksQueueApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCloudfunctions2functionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeAutoscalerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeBackendBucketApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeBackendServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeDiskApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeDiskResourcePolicyAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeExternalVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeFirewallApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeForwardingRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeGlobalAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeGlobalForwardingRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeGlobalNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeHaVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeHttpHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeHttpsHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeImageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeInstanceGroupNamedPortApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeInterconnectAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeManagedSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeNetworkApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeNetworkPeeringRoutesConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeNodeGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeNodeTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputePacketMirroringApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionAutoscalerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionBackendServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionDiskApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionDiskResourcePolicyAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionTargetHttpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionTargetHttpsProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionTargetTcpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRegionUrlMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeResourcePolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRouteApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeRouterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeSecurityPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeServiceAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeSnapshotApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeSslPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeSubnetworkApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetGrpcProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetHttpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetHttpsProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetSslProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeTargetTcpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeUrlMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetComputeVpnTunnelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetContainerAnalysisNoteApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetContainerAnalysisOccurrenceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetContainerAttachedClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetContainerClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetContainerNodePoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetCurrentUserEmail(config *Config, userAgent string) (string, error)
- func GetDNSManagedZoneApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDNSPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogEntryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogEntryGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogPolicyTagApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogTagApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogTagTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataCatalogTaxonomyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataFusionInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataLossPreventionDeidentifyTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataLossPreventionInspectTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataLossPreventionJobTriggerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataLossPreventionStoredInfoTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataprocAutoscalingPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDataprocMetastoreServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDatastoreIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDatastreamConnectionProfileApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDatastreamPrivateConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDatastreamStreamApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDeploymentManagerDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowAgentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXAgentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXEntityTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXFlowApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXIntentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXPageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowCXWebhookApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowEntityTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowFulfillmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDialogflowIntentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDocumentAIProcessorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetDocumentAIProcessorDefaultVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetEssentialContactsContactApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFilestoreBackupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFilestoreInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFilestoreSnapshotApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFirestoreDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFirestoreDocumentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetFirestoreIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGKEBackupBackupPlanApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGKEHubMembershipApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGameServicesGameServerClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGameServicesGameServerConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGameServicesGameServerDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGameServicesGameServerDeploymentRolloutApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetGameServicesRealmApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetHealthcareConsentStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetHealthcareDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetHealthcareDicomStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetHealthcareFhirStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetHealthcareHl7V2StoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIAM2AccessBoundaryPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIAMBetaWorkloadIdentityPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIAMBetaWorkloadIdentityPoolProviderApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIAMWorkforcePoolWorkforcePoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIAMWorkforcePoolWorkforcePoolProviderApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIapBrandApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIapClientApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformDefaultSupportedIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformInboundSamlConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformOauthIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformProjectDefaultConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformTenantApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformTenantDefaultSupportedIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformTenantInboundSamlConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetIdentityPlatformTenantOauthIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetKMSCryptoKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetKMSCryptoKeyVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetKMSKeyRingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetKMSKeyRingImportJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetLocationalResourcePropertiesFromSelfLinkString(selfLink string) (string, string, string, error)
- func GetLoggingMetricApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMLEngineModelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMemcacheInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringAlertPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringGenericServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringMetricDescriptorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringNotificationChannelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringSloApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetMonitoringUptimeCheckConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNetworkServicesEdgeCacheKeysetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNetworkServicesEdgeCacheOriginApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNetworkServicesEdgeCacheServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNotebooksEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNotebooksInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNotebooksLocationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetNotebooksRuntimeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetOSConfigPatchDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetOSLoginSSHPublicKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetOrganizationIAMCustomRoleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPrivatecaCaPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPrivatecaCertificateAuthorityApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetProjectApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetProjectBillingInfoApiObject(d TerraformResourceData, project string) (map[string]interface{}, error)
- func GetProjectIAMCustomRoleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubLiteReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubLiteSubscriptionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubLiteTopicApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubSchemaApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubSubscriptionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetPubsubTopicApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetRedisInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetRegionFromRegionSelfLink(selfLink string) string
- func GetRegionFromRegionalSelfLink(selfLink string) string
- func GetRegionalResourcePropertiesFromSelfLinkOrSchema(d *schema.ResourceData, config *Config) (string, string, string, error)
- func GetResourceManagerLienApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetResourceNameFromSelfLink(link string) string
- func GetSQLDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSQLDatabaseInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSQLSourceRepresentationInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSecretManagerSecretApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSecretManagerSecretVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSecurityCenterMuteConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSecurityCenterNotificationConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSecurityCenterSourceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetServiceAccountApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetServiceUsageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSpannerDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetSpannerInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageBucketAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageBucketApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageDefaultObjectAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageHmacKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageObjectAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetStorageTransferAgentPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetTPUNodeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetTagsTagBindingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVPCAccessConnectorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIEndpointApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIFeaturestoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIFeaturestoreEntitytypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIFeaturestoreEntitytypeFeatureApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAIIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetVertexAITensorboardApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetWorkflowsWorkflowApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
- func GetZonalResourcePropertiesFromSelfLinkOrSchema(d *schema.ResourceData, config *Config) (string, string, string, error)
- func HealthcareConsentStoreIdParseFunc(d *schema.ResourceData, config *Config) error
- func IamWithDeprecationMessage(message string) func(s *IamSettings)
- func IamWithGAResourceDeprecation() func(s *IamSettings)
- func IapTunnelIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapWebIdParseFunc(d *schema.ResourceData, config *Config) error
- func IsGoogleApiErrorWithCode(err error, errCode int) bool
- func IsSqlOperationInProgressError(err error) (bool, string)
- func KeyRingIdParseFunc(d *schema.ResourceData, config *Config) error
- func MergeBindings(bindings []*cloudresourcemanager.Binding) []*cloudresourcemanager.Binding
- func MetadataRetryWrapper(update func() error) error
- func MetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, ...)
- func MultiEnvSearch(ks []string) string
- func NameFromSelfLinkStateFunc(v interface{}) string
- func NewTransportWithDefaultRetries(t http.RoundTripper) *retryTransport
- func NotReturnedByAPIDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func NotebooksInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func NotebooksInstanceLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func NotebooksRuntimeIdParseFunc(d *schema.ResourceData, config *Config) error
- func NotebooksRuntimeLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
- func Nprintf(format string, params map[string]interface{}) string
- func OperationDone(w Waiter) bool
- func OperationWait(w Waiter, activity string, timeout time.Duration, pollInterval time.Duration) error
- func OrgIdParseFunc(d *schema.ResourceData, _ *Config) error
- func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *Config) error
- func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
- func ProjectIdParseFunc(d *schema.ResourceData, _ *Config) error
- func PubsubSubscriptionIdParseFunc(d *schema.ResourceData, _ *Config) error
- func PubsubTopicIdParseFunc(d *schema.ResourceData, config *Config) error
- func RandString(n int) string
- func RemoveBasePathVersion(url string) string
- func ResourceConverters() map[string][]ResourceConverter
- func RetryTimeDuration(retryFunc func() error, duration time.Duration, ...) error
- func SecretManagerSecretIdParseFunc(d *schema.ResourceData, config *Config) error
- func SecurityCenterSourceIdParseFunc(d *schema.ResourceData, config *Config) error
- func SendRequest(config *Config, method, project, rawurl, userAgent string, ...) (map[string]interface{}, error)
- func SendRequestWithTimeout(config *Config, method, project, rawurl, userAgent string, ...) (map[string]interface{}, error)
- func ServiceManagementServiceConsumersIdParseFunc(d *schema.ResourceData, config *Config) error
- func ServiceManagementServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func SnakeToPascalCase(s string) string
- func SpannerDatabaseIdParseFunc(d *schema.ResourceData, config *Config) error
- func SpannerInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func SqlAdminOperationWaitTime(config *Config, res interface{}, project, activity, userAgent string, ...) error
- func StorageBucketDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func StorageBucketIdParseFunc(d *schema.ResourceData, config *Config) error
- func StoreResourceName(resourceLink interface{}) string
- func StringNotInSlice(invalid []string, ignoreCase bool) schema.SchemaValidateFunc
- func StringToFixed64(v string) (int64, error)
- func VertexAIFeaturestoreEntitytypeIdParseFunc(d *schema.ResourceData, config *Config) error
- func VertexAIFeaturestoreIdParseFunc(d *schema.ResourceData, config *Config) error
- type AccessContextManagerAccessPolicyIamUpdater
- func (u *AccessContextManagerAccessPolicyIamUpdater) DescribeResource() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetMutexKey() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceId() string
- func (u *AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ApigeeEnvironmentIamUpdater
- func (u *ApigeeEnvironmentIamUpdater) DescribeResource() string
- func (u *ApigeeEnvironmentIamUpdater) GetMutexKey() string
- func (u *ApigeeEnvironmentIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ApigeeEnvironmentIamUpdater) GetResourceId() string
- func (u *ApigeeEnvironmentIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ArtifactRegistryRepositoryIamUpdater
- func (u *ArtifactRegistryRepositoryIamUpdater) DescribeResource() string
- func (u *ArtifactRegistryRepositoryIamUpdater) GetMutexKey() string
- func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceId() string
- func (u *ArtifactRegistryRepositoryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type Asset
- func FetchAccessContextManagerAccessPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchApigeeEnvironmentIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchArtifactRegistryRepositoryIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigQueryTableIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigqueryAnalyticsHubDataExchangeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigqueryAnalyticsHubListingIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigqueryConnectionConnectionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigqueryDatapolicyDataPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBigqueryDatasetIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchBinaryAuthorizationAttestorIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudFunctionsCloudFunctionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudIotDeviceRegistryIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudRunServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudRunV2JobIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudRunV2ServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudTasksQueueIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchCloudfunctions2functionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeBackendBucketIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeBackendServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeDiskIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeImageIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeRegionBackendServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeRegionDiskIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeSnapshotIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchComputeSubnetworkIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDNSManagedZoneIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataCatalogEntryGroupIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataCatalogPolicyTagIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataCatalogTagTemplateIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataCatalogTaxonomyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataFusionInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataplexAssetIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataplexLakeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataplexZoneIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataprocAutoscalingPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchDataprocMetastoreServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchFolderIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchGKEBackupBackupPlanIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchGKEHubMembershipIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchHealthcareConsentStoreIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchIapTunnelIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchIapTunnelInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchIapWebIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchKmsCryptoKeyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchKmsKeyRingIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchNotebooksInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchNotebooksRuntimeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchOrganizationIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchPrivatecaCaPoolIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchPrivatecaCertificateTemplateIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchProjectIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchPubsubSubscriptionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchPubsubTopicIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchSecretManagerSecretIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchSecurityCenterSourceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchServiceManagementServiceConsumersIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchServiceManagementServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchSpannerDatabaseIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchSpannerInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchStorageBucketIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchVertexAIFeaturestoreEntitytypeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func FetchVertexAIFeaturestoreIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
- func GetAccessApprovalFolderSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessApprovalOrganizationSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessApprovalProjectSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessLevelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessLevelsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAccessPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerAuthorizedOrgsDescCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerServicePerimeterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAccessContextManagerServicePerimetersCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetActiveDirectoryDomainCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetActiveDirectoryDomainTrustCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAlloydbBackupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAlloydbClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAlloydbInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeAddonsConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEndpointAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvKeystoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvReferencesCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvgroupAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvgroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvironmentIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvironmentIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeEnvironmentIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeInstanceAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeNatAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeOrganizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetApigeeSyncAuthorizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineApplicationUrlDispatchRulesCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineDomainMappingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineFirewallRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineFlexibleAppVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineServiceNetworkSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineServiceSplitTrafficCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetAppEngineStandardAppVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetArtifactRegistryRepositoryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetArtifactRegistryRepositoryIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetArtifactRegistryRepositoryIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetArtifactRegistryRepositoryIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBeyondcorpAppConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBeyondcorpAppConnectorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBeyondcorpAppGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryRoutineCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryTableCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryTableIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryTableIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigQueryTableIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubDataExchangeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubDataExchangeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubDataExchangeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubDataExchangeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubListingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubListingIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubListingIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryAnalyticsHubListingIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryConnectionConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryConnectionConnectionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryConnectionConnectionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryConnectionConnectionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDataTransferConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatapolicyDataPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatapolicyDataPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatapolicyDataPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatapolicyDataPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatasetIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatasetIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryDatasetIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryReservationCapacityCommitmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigqueryReservationReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigtableAppProfileCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigtableClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBigtableInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBillingBudgetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBinaryAuthorizationAttestorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBinaryAuthorizationAttestorIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBinaryAuthorizationAttestorIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBinaryAuthorizationAttestorIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetBinaryAuthorizationPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCertificateManagerCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCertificateManagerCertificateMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCertificateManagerCertificateMapEntryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCertificateManagerDnsAuthorizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudAssetFolderFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudAssetOrganizationFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudAssetProjectFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudBuildBitbucketServerConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudBuildTriggerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudDeployDeliveryPipelineCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudDeployTargetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudFunctionsCloudFunctionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudFunctionsCloudFunctionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudFunctionsCloudFunctionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudFunctionsCloudFunctionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudFunctionsFunctionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIdentityGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIdentityGroupMembershipCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIdsEndpointCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIotDeviceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIotDeviceRegistryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIotDeviceRegistryIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIotDeviceRegistryIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudIotDeviceRegistryIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunDomainMappingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2JobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2JobIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2JobIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2JobIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2ServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2ServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2ServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudRunV2ServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudSchedulerJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudTasksQueueCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudTasksQueueIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudTasksQueueIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudTasksQueueIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudfunctions2functionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudfunctions2functionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudfunctions2functionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetCloudfunctions2functionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeAutoscalerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendBucketCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendBucketIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendBucketIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendBucketIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeBackendServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeDiskCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeDiskIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeDiskIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeDiskIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeDiskResourcePolicyAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeExternalVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeFirewallCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeForwardingRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeGlobalAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeGlobalForwardingRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeGlobalNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeHaVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeHttpHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeHttpsHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeImageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeImageIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeImageIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeImageIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInstanceGroupNamedPortCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeInterconnectAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeManagedSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeNetworkCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeNetworkPeeringRoutesConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeNodeGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeNodeTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputePacketMirroringCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionAutoscalerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionBackendServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionBackendServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionBackendServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionBackendServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionDiskCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionDiskIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionDiskIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionDiskIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionDiskResourcePolicyAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionTargetHttpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionTargetHttpsProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionTargetTcpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRegionUrlMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeResourcePolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRouteCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeRouterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSecurityPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeServiceAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSnapshotCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSnapshotIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSnapshotIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSnapshotIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSslPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSubnetworkCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSubnetworkIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSubnetworkIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeSubnetworkIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetGrpcProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetHttpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetHttpsProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetSslProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeTargetTcpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeUrlMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetComputeVpnTunnelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetContainerAnalysisNoteCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetContainerAnalysisOccurrenceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetContainerAttachedClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetContainerClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetContainerNodePoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDNSManagedZoneCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDNSManagedZoneIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDNSManagedZoneIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDNSManagedZoneIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDNSPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogEntryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogEntryGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogEntryGroupIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogEntryGroupIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogEntryGroupIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogPolicyTagCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogPolicyTagIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogPolicyTagIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogPolicyTagIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTagCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTagTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTagTemplateIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTagTemplateIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTagTemplateIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTaxonomyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTaxonomyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTaxonomyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataCatalogTaxonomyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataFusionInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataFusionInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataFusionInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataFusionInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataLossPreventionDeidentifyTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataLossPreventionInspectTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataLossPreventionJobTriggerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataLossPreventionStoredInfoTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexAssetIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexAssetIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexAssetIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexLakeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexLakeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexLakeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexZoneIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexZoneIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataplexZoneIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocAutoscalingPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocAutoscalingPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocAutoscalingPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocAutoscalingPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocMetastoreServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocMetastoreServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocMetastoreServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDataprocMetastoreServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDatastoreIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDatastreamConnectionProfileCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDatastreamPrivateConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDatastreamStreamCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDeploymentManagerDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowAgentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXAgentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXEntityTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXFlowCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXIntentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXPageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowCXWebhookCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowEntityTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowFulfillmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDialogflowIntentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDocumentAIProcessorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetDocumentAIProcessorDefaultVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetEssentialContactsContactCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFilestoreBackupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFilestoreInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFilestoreSnapshotCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFirestoreDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFirestoreDocumentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFirestoreIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFolderIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFolderIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFolderIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetFolderOrgPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEBackupBackupPlanCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEBackupBackupPlanIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEBackupBackupPlanIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEBackupBackupPlanIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEHubMembershipCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEHubMembershipIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEHubMembershipIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGKEHubMembershipIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGameServicesGameServerClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGameServicesGameServerConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGameServicesGameServerDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGameServicesGameServerDeploymentRolloutCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetGameServicesRealmCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareConsentStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareConsentStoreIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareConsentStoreIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareConsentStoreIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareDicomStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareFhirStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetHealthcareHl7V2StoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIAM2AccessBoundaryPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIAMBetaWorkloadIdentityPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIAMBetaWorkloadIdentityPoolProviderCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIAMWorkforcePoolWorkforcePoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIAMWorkforcePoolWorkforcePoolProviderCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapBrandCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapClientCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapTunnelInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapWebIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapWebIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIapWebIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformDefaultSupportedIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformInboundSamlConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformOauthIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformProjectDefaultConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformTenantCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformTenantDefaultSupportedIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformTenantInboundSamlConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetIdentityPlatformTenantOauthIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKMSCryptoKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKMSCryptoKeyVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKMSKeyRingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKMSKeyRingImportJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsCryptoKeyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsCryptoKeyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsCryptoKeyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsKeyRingIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsKeyRingIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetKmsKeyRingIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetLoggingMetricCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMLEngineModelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMemcacheInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringAlertPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringGenericServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringMetricDescriptorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringNotificationChannelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringSloCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetMonitoringUptimeCheckConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNetworkServicesEdgeCacheKeysetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNetworkServicesEdgeCacheOriginCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNetworkServicesEdgeCacheServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksLocationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksRuntimeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksRuntimeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksRuntimeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetNotebooksRuntimeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOSConfigPatchDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOSLoginSSHPublicKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOrganizationIAMCustomRoleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOrganizationIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOrganizationIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOrganizationIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetOrganizationPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCaPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCaPoolIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCaPoolIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCaPoolIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCertificateAuthorityCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCertificateTemplateIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCertificateTemplateIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPrivatecaCertificateTemplateIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectBillingInfoCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectIAMCustomRoleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetProjectOrgPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubLiteReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubLiteSubscriptionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubLiteTopicCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubSchemaCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubSubscriptionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubSubscriptionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubSubscriptionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubSubscriptionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubTopicCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubTopicIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubTopicIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetPubsubTopicIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetRedisInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetResourceManagerLienCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSQLDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSQLDatabaseInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSQLSourceRepresentationInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecretManagerSecretCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecretManagerSecretIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecretManagerSecretIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecretManagerSecretIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecretManagerSecretVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterMuteConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterNotificationConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterSourceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterSourceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterSourceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSecurityCenterSourceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceAccountCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceConsumersIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceConsumersIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceConsumersIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceManagementServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetServiceUsageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerDatabaseIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerDatabaseIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerDatabaseIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetSpannerInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageBucketAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageBucketCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageBucketIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageBucketIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageBucketIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageDefaultObjectAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageHmacKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageObjectAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetStorageTransferAgentPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetTPUNodeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetTagsTagBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVPCAccessConnectorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIEndpointCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreEntitytypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreEntitytypeFeatureCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreEntitytypeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreEntitytypeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreEntitytypeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIFeaturestoreIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAIIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetVertexAITensorboardCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func GetWorkflowsWorkflowCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
- func MergeAccessContextManagerAccessPolicyIamBinding(existing, incoming Asset) Asset
- func MergeAccessContextManagerAccessPolicyIamBindingDelete(existing, incoming Asset) Asset
- func MergeAccessContextManagerAccessPolicyIamMember(existing, incoming Asset) Asset
- func MergeAccessContextManagerAccessPolicyIamMemberDelete(existing, incoming Asset) Asset
- func MergeAccessContextManagerAccessPolicyIamPolicy(existing, incoming Asset) Asset
- func MergeApigeeEnvironmentIamBinding(existing, incoming Asset) Asset
- func MergeApigeeEnvironmentIamBindingDelete(existing, incoming Asset) Asset
- func MergeApigeeEnvironmentIamMember(existing, incoming Asset) Asset
- func MergeApigeeEnvironmentIamMemberDelete(existing, incoming Asset) Asset
- func MergeApigeeEnvironmentIamPolicy(existing, incoming Asset) Asset
- func MergeArtifactRegistryRepositoryIamBinding(existing, incoming Asset) Asset
- func MergeArtifactRegistryRepositoryIamBindingDelete(existing, incoming Asset) Asset
- func MergeArtifactRegistryRepositoryIamMember(existing, incoming Asset) Asset
- func MergeArtifactRegistryRepositoryIamMemberDelete(existing, incoming Asset) Asset
- func MergeArtifactRegistryRepositoryIamPolicy(existing, incoming Asset) Asset
- func MergeBigQueryTableIamBinding(existing, incoming Asset) Asset
- func MergeBigQueryTableIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigQueryTableIamMember(existing, incoming Asset) Asset
- func MergeBigQueryTableIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigQueryTableIamPolicy(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubDataExchangeIamBinding(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubDataExchangeIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubDataExchangeIamMember(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubDataExchangeIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubDataExchangeIamPolicy(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubListingIamBinding(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubListingIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubListingIamMember(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubListingIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigqueryAnalyticsHubListingIamPolicy(existing, incoming Asset) Asset
- func MergeBigqueryConnectionConnectionIamBinding(existing, incoming Asset) Asset
- func MergeBigqueryConnectionConnectionIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigqueryConnectionConnectionIamMember(existing, incoming Asset) Asset
- func MergeBigqueryConnectionConnectionIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigqueryConnectionConnectionIamPolicy(existing, incoming Asset) Asset
- func MergeBigqueryDatapolicyDataPolicyIamBinding(existing, incoming Asset) Asset
- func MergeBigqueryDatapolicyDataPolicyIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigqueryDatapolicyDataPolicyIamMember(existing, incoming Asset) Asset
- func MergeBigqueryDatapolicyDataPolicyIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigqueryDatapolicyDataPolicyIamPolicy(existing, incoming Asset) Asset
- func MergeBigqueryDatasetIamBinding(existing, incoming Asset) Asset
- func MergeBigqueryDatasetIamBindingDelete(existing, incoming Asset) Asset
- func MergeBigqueryDatasetIamMember(existing, incoming Asset) Asset
- func MergeBigqueryDatasetIamMemberDelete(existing, incoming Asset) Asset
- func MergeBigqueryDatasetIamPolicy(existing, incoming Asset) Asset
- func MergeBinaryAuthorizationAttestorIamBinding(existing, incoming Asset) Asset
- func MergeBinaryAuthorizationAttestorIamBindingDelete(existing, incoming Asset) Asset
- func MergeBinaryAuthorizationAttestorIamMember(existing, incoming Asset) Asset
- func MergeBinaryAuthorizationAttestorIamMemberDelete(existing, incoming Asset) Asset
- func MergeBinaryAuthorizationAttestorIamPolicy(existing, incoming Asset) Asset
- func MergeCloudFunctionsCloudFunctionIamBinding(existing, incoming Asset) Asset
- func MergeCloudFunctionsCloudFunctionIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudFunctionsCloudFunctionIamMember(existing, incoming Asset) Asset
- func MergeCloudFunctionsCloudFunctionIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudFunctionsCloudFunctionIamPolicy(existing, incoming Asset) Asset
- func MergeCloudIotDeviceRegistryIamBinding(existing, incoming Asset) Asset
- func MergeCloudIotDeviceRegistryIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudIotDeviceRegistryIamMember(existing, incoming Asset) Asset
- func MergeCloudIotDeviceRegistryIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudIotDeviceRegistryIamPolicy(existing, incoming Asset) Asset
- func MergeCloudRunServiceIamBinding(existing, incoming Asset) Asset
- func MergeCloudRunServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudRunServiceIamMember(existing, incoming Asset) Asset
- func MergeCloudRunServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudRunServiceIamPolicy(existing, incoming Asset) Asset
- func MergeCloudRunV2JobIamBinding(existing, incoming Asset) Asset
- func MergeCloudRunV2JobIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudRunV2JobIamMember(existing, incoming Asset) Asset
- func MergeCloudRunV2JobIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudRunV2JobIamPolicy(existing, incoming Asset) Asset
- func MergeCloudRunV2ServiceIamBinding(existing, incoming Asset) Asset
- func MergeCloudRunV2ServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudRunV2ServiceIamMember(existing, incoming Asset) Asset
- func MergeCloudRunV2ServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudRunV2ServiceIamPolicy(existing, incoming Asset) Asset
- func MergeCloudTasksQueueIamBinding(existing, incoming Asset) Asset
- func MergeCloudTasksQueueIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudTasksQueueIamMember(existing, incoming Asset) Asset
- func MergeCloudTasksQueueIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudTasksQueueIamPolicy(existing, incoming Asset) Asset
- func MergeCloudfunctions2functionIamBinding(existing, incoming Asset) Asset
- func MergeCloudfunctions2functionIamBindingDelete(existing, incoming Asset) Asset
- func MergeCloudfunctions2functionIamMember(existing, incoming Asset) Asset
- func MergeCloudfunctions2functionIamMemberDelete(existing, incoming Asset) Asset
- func MergeCloudfunctions2functionIamPolicy(existing, incoming Asset) Asset
- func MergeComputeBackendBucketIamBinding(existing, incoming Asset) Asset
- func MergeComputeBackendBucketIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeBackendBucketIamMember(existing, incoming Asset) Asset
- func MergeComputeBackendBucketIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeBackendBucketIamPolicy(existing, incoming Asset) Asset
- func MergeComputeBackendServiceIamBinding(existing, incoming Asset) Asset
- func MergeComputeBackendServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeBackendServiceIamMember(existing, incoming Asset) Asset
- func MergeComputeBackendServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeBackendServiceIamPolicy(existing, incoming Asset) Asset
- func MergeComputeDiskIamBinding(existing, incoming Asset) Asset
- func MergeComputeDiskIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeDiskIamMember(existing, incoming Asset) Asset
- func MergeComputeDiskIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeDiskIamPolicy(existing, incoming Asset) Asset
- func MergeComputeImageIamBinding(existing, incoming Asset) Asset
- func MergeComputeImageIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeImageIamMember(existing, incoming Asset) Asset
- func MergeComputeImageIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeImageIamPolicy(existing, incoming Asset) Asset
- func MergeComputeInstanceIamBinding(existing, incoming Asset) Asset
- func MergeComputeInstanceIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeInstanceIamMember(existing, incoming Asset) Asset
- func MergeComputeInstanceIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeInstanceIamPolicy(existing, incoming Asset) Asset
- func MergeComputeRegionBackendServiceIamBinding(existing, incoming Asset) Asset
- func MergeComputeRegionBackendServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeRegionBackendServiceIamMember(existing, incoming Asset) Asset
- func MergeComputeRegionBackendServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeRegionBackendServiceIamPolicy(existing, incoming Asset) Asset
- func MergeComputeRegionDiskIamBinding(existing, incoming Asset) Asset
- func MergeComputeRegionDiskIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeRegionDiskIamMember(existing, incoming Asset) Asset
- func MergeComputeRegionDiskIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeRegionDiskIamPolicy(existing, incoming Asset) Asset
- func MergeComputeSnapshotIamBinding(existing, incoming Asset) Asset
- func MergeComputeSnapshotIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeSnapshotIamMember(existing, incoming Asset) Asset
- func MergeComputeSnapshotIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeSnapshotIamPolicy(existing, incoming Asset) Asset
- func MergeComputeSubnetworkIamBinding(existing, incoming Asset) Asset
- func MergeComputeSubnetworkIamBindingDelete(existing, incoming Asset) Asset
- func MergeComputeSubnetworkIamMember(existing, incoming Asset) Asset
- func MergeComputeSubnetworkIamMemberDelete(existing, incoming Asset) Asset
- func MergeComputeSubnetworkIamPolicy(existing, incoming Asset) Asset
- func MergeDNSManagedZoneIamBinding(existing, incoming Asset) Asset
- func MergeDNSManagedZoneIamBindingDelete(existing, incoming Asset) Asset
- func MergeDNSManagedZoneIamMember(existing, incoming Asset) Asset
- func MergeDNSManagedZoneIamMemberDelete(existing, incoming Asset) Asset
- func MergeDNSManagedZoneIamPolicy(existing, incoming Asset) Asset
- func MergeDataCatalogEntryGroupIamBinding(existing, incoming Asset) Asset
- func MergeDataCatalogEntryGroupIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataCatalogEntryGroupIamMember(existing, incoming Asset) Asset
- func MergeDataCatalogEntryGroupIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataCatalogEntryGroupIamPolicy(existing, incoming Asset) Asset
- func MergeDataCatalogPolicyTagIamBinding(existing, incoming Asset) Asset
- func MergeDataCatalogPolicyTagIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataCatalogPolicyTagIamMember(existing, incoming Asset) Asset
- func MergeDataCatalogPolicyTagIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataCatalogPolicyTagIamPolicy(existing, incoming Asset) Asset
- func MergeDataCatalogTagTemplateIamBinding(existing, incoming Asset) Asset
- func MergeDataCatalogTagTemplateIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataCatalogTagTemplateIamMember(existing, incoming Asset) Asset
- func MergeDataCatalogTagTemplateIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataCatalogTagTemplateIamPolicy(existing, incoming Asset) Asset
- func MergeDataCatalogTaxonomyIamBinding(existing, incoming Asset) Asset
- func MergeDataCatalogTaxonomyIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataCatalogTaxonomyIamMember(existing, incoming Asset) Asset
- func MergeDataCatalogTaxonomyIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataCatalogTaxonomyIamPolicy(existing, incoming Asset) Asset
- func MergeDataFusionInstanceIamBinding(existing, incoming Asset) Asset
- func MergeDataFusionInstanceIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataFusionInstanceIamMember(existing, incoming Asset) Asset
- func MergeDataFusionInstanceIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataFusionInstanceIamPolicy(existing, incoming Asset) Asset
- func MergeDataplexAssetIamBinding(existing, incoming Asset) Asset
- func MergeDataplexAssetIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataplexAssetIamMember(existing, incoming Asset) Asset
- func MergeDataplexAssetIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataplexAssetIamPolicy(existing, incoming Asset) Asset
- func MergeDataplexLakeIamBinding(existing, incoming Asset) Asset
- func MergeDataplexLakeIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataplexLakeIamMember(existing, incoming Asset) Asset
- func MergeDataplexLakeIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataplexLakeIamPolicy(existing, incoming Asset) Asset
- func MergeDataplexZoneIamBinding(existing, incoming Asset) Asset
- func MergeDataplexZoneIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataplexZoneIamMember(existing, incoming Asset) Asset
- func MergeDataplexZoneIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataplexZoneIamPolicy(existing, incoming Asset) Asset
- func MergeDataprocAutoscalingPolicyIamBinding(existing, incoming Asset) Asset
- func MergeDataprocAutoscalingPolicyIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataprocAutoscalingPolicyIamMember(existing, incoming Asset) Asset
- func MergeDataprocAutoscalingPolicyIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataprocAutoscalingPolicyIamPolicy(existing, incoming Asset) Asset
- func MergeDataprocMetastoreServiceIamBinding(existing, incoming Asset) Asset
- func MergeDataprocMetastoreServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeDataprocMetastoreServiceIamMember(existing, incoming Asset) Asset
- func MergeDataprocMetastoreServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeDataprocMetastoreServiceIamPolicy(existing, incoming Asset) Asset
- func MergeFolderIamBinding(existing, incoming Asset) Asset
- func MergeFolderIamBindingDelete(existing, incoming Asset) Asset
- func MergeFolderIamMember(existing, incoming Asset) Asset
- func MergeFolderIamMemberDelete(existing, incoming Asset) Asset
- func MergeFolderIamPolicy(existing, incoming Asset) Asset
- func MergeFolderOrgPolicy(existing, incoming Asset) Asset
- func MergeGKEBackupBackupPlanIamBinding(existing, incoming Asset) Asset
- func MergeGKEBackupBackupPlanIamBindingDelete(existing, incoming Asset) Asset
- func MergeGKEBackupBackupPlanIamMember(existing, incoming Asset) Asset
- func MergeGKEBackupBackupPlanIamMemberDelete(existing, incoming Asset) Asset
- func MergeGKEBackupBackupPlanIamPolicy(existing, incoming Asset) Asset
- func MergeGKEHubMembershipIamBinding(existing, incoming Asset) Asset
- func MergeGKEHubMembershipIamBindingDelete(existing, incoming Asset) Asset
- func MergeGKEHubMembershipIamMember(existing, incoming Asset) Asset
- func MergeGKEHubMembershipIamMemberDelete(existing, incoming Asset) Asset
- func MergeGKEHubMembershipIamPolicy(existing, incoming Asset) Asset
- func MergeHealthcareConsentStoreIamBinding(existing, incoming Asset) Asset
- func MergeHealthcareConsentStoreIamBindingDelete(existing, incoming Asset) Asset
- func MergeHealthcareConsentStoreIamMember(existing, incoming Asset) Asset
- func MergeHealthcareConsentStoreIamMemberDelete(existing, incoming Asset) Asset
- func MergeHealthcareConsentStoreIamPolicy(existing, incoming Asset) Asset
- func MergeIapTunnelIamBinding(existing, incoming Asset) Asset
- func MergeIapTunnelIamBindingDelete(existing, incoming Asset) Asset
- func MergeIapTunnelIamMember(existing, incoming Asset) Asset
- func MergeIapTunnelIamMemberDelete(existing, incoming Asset) Asset
- func MergeIapTunnelIamPolicy(existing, incoming Asset) Asset
- func MergeIapTunnelInstanceIamBinding(existing, incoming Asset) Asset
- func MergeIapTunnelInstanceIamBindingDelete(existing, incoming Asset) Asset
- func MergeIapTunnelInstanceIamMember(existing, incoming Asset) Asset
- func MergeIapTunnelInstanceIamMemberDelete(existing, incoming Asset) Asset
- func MergeIapTunnelInstanceIamPolicy(existing, incoming Asset) Asset
- func MergeIapWebIamBinding(existing, incoming Asset) Asset
- func MergeIapWebIamBindingDelete(existing, incoming Asset) Asset
- func MergeIapWebIamMember(existing, incoming Asset) Asset
- func MergeIapWebIamMemberDelete(existing, incoming Asset) Asset
- func MergeIapWebIamPolicy(existing, incoming Asset) Asset
- func MergeKmsCryptoKeyIamBinding(existing, incoming Asset) Asset
- func MergeKmsCryptoKeyIamBindingDelete(existing, incoming Asset) Asset
- func MergeKmsCryptoKeyIamMember(existing, incoming Asset) Asset
- func MergeKmsCryptoKeyIamMemberDelete(existing, incoming Asset) Asset
- func MergeKmsCryptoKeyIamPolicy(existing, incoming Asset) Asset
- func MergeKmsKeyRingIamBinding(existing, incoming Asset) Asset
- func MergeKmsKeyRingIamBindingDelete(existing, incoming Asset) Asset
- func MergeKmsKeyRingIamMember(existing, incoming Asset) Asset
- func MergeKmsKeyRingIamMemberDelete(existing, incoming Asset) Asset
- func MergeKmsKeyRingIamPolicy(existing, incoming Asset) Asset
- func MergeNotebooksInstanceIamBinding(existing, incoming Asset) Asset
- func MergeNotebooksInstanceIamBindingDelete(existing, incoming Asset) Asset
- func MergeNotebooksInstanceIamMember(existing, incoming Asset) Asset
- func MergeNotebooksInstanceIamMemberDelete(existing, incoming Asset) Asset
- func MergeNotebooksInstanceIamPolicy(existing, incoming Asset) Asset
- func MergeNotebooksRuntimeIamBinding(existing, incoming Asset) Asset
- func MergeNotebooksRuntimeIamBindingDelete(existing, incoming Asset) Asset
- func MergeNotebooksRuntimeIamMember(existing, incoming Asset) Asset
- func MergeNotebooksRuntimeIamMemberDelete(existing, incoming Asset) Asset
- func MergeNotebooksRuntimeIamPolicy(existing, incoming Asset) Asset
- func MergeOrganizationIamBinding(existing, incoming Asset) Asset
- func MergeOrganizationIamBindingDelete(existing, incoming Asset) Asset
- func MergeOrganizationIamMember(existing, incoming Asset) Asset
- func MergeOrganizationIamMemberDelete(existing, incoming Asset) Asset
- func MergeOrganizationIamPolicy(existing, incoming Asset) Asset
- func MergeOrganizationPolicy(existing, incoming Asset) Asset
- func MergePrivatecaCaPoolIamBinding(existing, incoming Asset) Asset
- func MergePrivatecaCaPoolIamBindingDelete(existing, incoming Asset) Asset
- func MergePrivatecaCaPoolIamMember(existing, incoming Asset) Asset
- func MergePrivatecaCaPoolIamMemberDelete(existing, incoming Asset) Asset
- func MergePrivatecaCaPoolIamPolicy(existing, incoming Asset) Asset
- func MergePrivatecaCertificateTemplateIamBinding(existing, incoming Asset) Asset
- func MergePrivatecaCertificateTemplateIamBindingDelete(existing, incoming Asset) Asset
- func MergePrivatecaCertificateTemplateIamMember(existing, incoming Asset) Asset
- func MergePrivatecaCertificateTemplateIamMemberDelete(existing, incoming Asset) Asset
- func MergePrivatecaCertificateTemplateIamPolicy(existing, incoming Asset) Asset
- func MergeProject(existing, incoming Asset) Asset
- func MergeProjectIamBinding(existing, incoming Asset) Asset
- func MergeProjectIamBindingDelete(existing, incoming Asset) Asset
- func MergeProjectIamMember(existing, incoming Asset) Asset
- func MergeProjectIamMemberDelete(existing, incoming Asset) Asset
- func MergeProjectIamPolicy(existing, incoming Asset) Asset
- func MergeProjectOrgPolicy(existing, incoming Asset) Asset
- func MergePubsubSubscriptionIamBinding(existing, incoming Asset) Asset
- func MergePubsubSubscriptionIamBindingDelete(existing, incoming Asset) Asset
- func MergePubsubSubscriptionIamMember(existing, incoming Asset) Asset
- func MergePubsubSubscriptionIamMemberDelete(existing, incoming Asset) Asset
- func MergePubsubSubscriptionIamPolicy(existing, incoming Asset) Asset
- func MergePubsubTopicIamBinding(existing, incoming Asset) Asset
- func MergePubsubTopicIamBindingDelete(existing, incoming Asset) Asset
- func MergePubsubTopicIamMember(existing, incoming Asset) Asset
- func MergePubsubTopicIamMemberDelete(existing, incoming Asset) Asset
- func MergePubsubTopicIamPolicy(existing, incoming Asset) Asset
- func MergeSecretManagerSecretIamBinding(existing, incoming Asset) Asset
- func MergeSecretManagerSecretIamBindingDelete(existing, incoming Asset) Asset
- func MergeSecretManagerSecretIamMember(existing, incoming Asset) Asset
- func MergeSecretManagerSecretIamMemberDelete(existing, incoming Asset) Asset
- func MergeSecretManagerSecretIamPolicy(existing, incoming Asset) Asset
- func MergeSecurityCenterSourceIamBinding(existing, incoming Asset) Asset
- func MergeSecurityCenterSourceIamBindingDelete(existing, incoming Asset) Asset
- func MergeSecurityCenterSourceIamMember(existing, incoming Asset) Asset
- func MergeSecurityCenterSourceIamMemberDelete(existing, incoming Asset) Asset
- func MergeSecurityCenterSourceIamPolicy(existing, incoming Asset) Asset
- func MergeServiceManagementServiceConsumersIamBinding(existing, incoming Asset) Asset
- func MergeServiceManagementServiceConsumersIamBindingDelete(existing, incoming Asset) Asset
- func MergeServiceManagementServiceConsumersIamMember(existing, incoming Asset) Asset
- func MergeServiceManagementServiceConsumersIamMemberDelete(existing, incoming Asset) Asset
- func MergeServiceManagementServiceConsumersIamPolicy(existing, incoming Asset) Asset
- func MergeServiceManagementServiceIamBinding(existing, incoming Asset) Asset
- func MergeServiceManagementServiceIamBindingDelete(existing, incoming Asset) Asset
- func MergeServiceManagementServiceIamMember(existing, incoming Asset) Asset
- func MergeServiceManagementServiceIamMemberDelete(existing, incoming Asset) Asset
- func MergeServiceManagementServiceIamPolicy(existing, incoming Asset) Asset
- func MergeSpannerDatabaseIamBinding(existing, incoming Asset) Asset
- func MergeSpannerDatabaseIamBindingDelete(existing, incoming Asset) Asset
- func MergeSpannerDatabaseIamMember(existing, incoming Asset) Asset
- func MergeSpannerDatabaseIamMemberDelete(existing, incoming Asset) Asset
- func MergeSpannerDatabaseIamPolicy(existing, incoming Asset) Asset
- func MergeSpannerInstanceIamBinding(existing, incoming Asset) Asset
- func MergeSpannerInstanceIamBindingDelete(existing, incoming Asset) Asset
- func MergeSpannerInstanceIamMember(existing, incoming Asset) Asset
- func MergeSpannerInstanceIamMemberDelete(existing, incoming Asset) Asset
- func MergeSpannerInstanceIamPolicy(existing, incoming Asset) Asset
- func MergeStorageBucketIamBinding(existing, incoming Asset) Asset
- func MergeStorageBucketIamBindingDelete(existing, incoming Asset) Asset
- func MergeStorageBucketIamMember(existing, incoming Asset) Asset
- func MergeStorageBucketIamMemberDelete(existing, incoming Asset) Asset
- func MergeStorageBucketIamPolicy(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreEntitytypeIamBinding(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreEntitytypeIamBindingDelete(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreEntitytypeIamMember(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreEntitytypeIamMemberDelete(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreEntitytypeIamPolicy(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreIamBinding(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreIamBindingDelete(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreIamMember(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreIamMemberDelete(existing, incoming Asset) Asset
- func MergeVertexAIFeaturestoreIamPolicy(existing, incoming Asset) Asset
- type AssetResource
- type BatchRequest
- type BatcherCombineFunc
- type BatcherSendFunc
- type BigQueryTableIamUpdater
- func (u *BigQueryTableIamUpdater) DescribeResource() string
- func (u *BigQueryTableIamUpdater) GetMutexKey() string
- func (u *BigQueryTableIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigQueryTableIamUpdater) GetResourceId() string
- func (u *BigQueryTableIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigqueryAnalyticsHubDataExchangeIamUpdater
- func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) DescribeResource() string
- func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetMutexKey() string
- func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceId() string
- func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigqueryAnalyticsHubListingIamUpdater
- func (u *BigqueryAnalyticsHubListingIamUpdater) DescribeResource() string
- func (u *BigqueryAnalyticsHubListingIamUpdater) GetMutexKey() string
- func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceId() string
- func (u *BigqueryAnalyticsHubListingIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigqueryConnectionConnectionIamUpdater
- func (u *BigqueryConnectionConnectionIamUpdater) DescribeResource() string
- func (u *BigqueryConnectionConnectionIamUpdater) GetMutexKey() string
- func (u *BigqueryConnectionConnectionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigqueryConnectionConnectionIamUpdater) GetResourceId() string
- func (u *BigqueryConnectionConnectionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigqueryDatapolicyDataPolicyIamUpdater
- func (u *BigqueryDatapolicyDataPolicyIamUpdater) DescribeResource() string
- func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetMutexKey() string
- func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceId() string
- func (u *BigqueryDatapolicyDataPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigqueryDatasetIamUpdater
- func (u *BigqueryDatasetIamUpdater) DescribeResource() string
- func (u *BigqueryDatasetIamUpdater) GetMutexKey() string
- func (u *BigqueryDatasetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigqueryDatasetIamUpdater) GetResourceId() string
- func (u *BigqueryDatasetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigtableClientFactory
- func (s BigtableClientFactory) NewAdminClient(project, instance string) (*bigtable.AdminClient, error)
- func (s BigtableClientFactory) NewClient(project, instance string) (*bigtable.Client, error)
- func (s BigtableClientFactory) NewInstanceAdminClient(project string) (*bigtable.InstanceAdminClient, error)
- type BinaryAuthorizationAttestorIamUpdater
- func (u *BinaryAuthorizationAttestorIamUpdater) DescribeResource() string
- func (u *BinaryAuthorizationAttestorIamUpdater) GetMutexKey() string
- func (u *BinaryAuthorizationAttestorIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BinaryAuthorizationAttestorIamUpdater) GetResourceId() string
- func (u *BinaryAuthorizationAttestorIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BooleanPolicy
- type CloudFunctionsCloudFunctionIamUpdater
- func (u *CloudFunctionsCloudFunctionIamUpdater) DescribeResource() string
- func (u *CloudFunctionsCloudFunctionIamUpdater) GetMutexKey() string
- func (u *CloudFunctionsCloudFunctionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudFunctionsCloudFunctionIamUpdater) GetResourceId() string
- func (u *CloudFunctionsCloudFunctionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CloudIotDeviceRegistryIamUpdater
- func (u *CloudIotDeviceRegistryIamUpdater) DescribeResource() string
- func (u *CloudIotDeviceRegistryIamUpdater) GetMutexKey() string
- func (u *CloudIotDeviceRegistryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudIotDeviceRegistryIamUpdater) GetResourceId() string
- func (u *CloudIotDeviceRegistryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CloudRunServiceIamUpdater
- func (u *CloudRunServiceIamUpdater) DescribeResource() string
- func (u *CloudRunServiceIamUpdater) GetMutexKey() string
- func (u *CloudRunServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudRunServiceIamUpdater) GetResourceId() string
- func (u *CloudRunServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CloudRunV2JobIamUpdater
- func (u *CloudRunV2JobIamUpdater) DescribeResource() string
- func (u *CloudRunV2JobIamUpdater) GetMutexKey() string
- func (u *CloudRunV2JobIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudRunV2JobIamUpdater) GetResourceId() string
- func (u *CloudRunV2JobIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CloudRunV2ServiceIamUpdater
- func (u *CloudRunV2ServiceIamUpdater) DescribeResource() string
- func (u *CloudRunV2ServiceIamUpdater) GetMutexKey() string
- func (u *CloudRunV2ServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudRunV2ServiceIamUpdater) GetResourceId() string
- func (u *CloudRunV2ServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CloudTasksQueueIamUpdater
- func (u *CloudTasksQueueIamUpdater) DescribeResource() string
- func (u *CloudTasksQueueIamUpdater) GetMutexKey() string
- func (u *CloudTasksQueueIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *CloudTasksQueueIamUpdater) GetResourceId() string
- func (u *CloudTasksQueueIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type Cloudfunctions2functionIamUpdater
- func (u *Cloudfunctions2functionIamUpdater) DescribeResource() string
- func (u *Cloudfunctions2functionIamUpdater) GetMutexKey() string
- func (u *Cloudfunctions2functionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *Cloudfunctions2functionIamUpdater) GetResourceId() string
- func (u *Cloudfunctions2functionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type CommonOpError
- type CommonOperation
- type CommonOperationWaiter
- func (w *CommonOperationWaiter) Error() error
- func (w *CommonOperationWaiter) IsRetryable(error) bool
- func (w *CommonOperationWaiter) OpName() string
- func (w *CommonOperationWaiter) PendingStates() []string
- func (w *CommonOperationWaiter) SetOp(op interface{}) error
- func (w *CommonOperationWaiter) State() string
- func (w *CommonOperationWaiter) TargetStates() []string
- type ComputeBackendBucketIamUpdater
- func (u *ComputeBackendBucketIamUpdater) DescribeResource() string
- func (u *ComputeBackendBucketIamUpdater) GetMutexKey() string
- func (u *ComputeBackendBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeBackendBucketIamUpdater) GetResourceId() string
- func (u *ComputeBackendBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeBackendServiceIamUpdater
- func (u *ComputeBackendServiceIamUpdater) DescribeResource() string
- func (u *ComputeBackendServiceIamUpdater) GetMutexKey() string
- func (u *ComputeBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeBackendServiceIamUpdater) GetResourceId() string
- func (u *ComputeBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeDiskIamUpdater
- func (u *ComputeDiskIamUpdater) DescribeResource() string
- func (u *ComputeDiskIamUpdater) GetMutexKey() string
- func (u *ComputeDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeDiskIamUpdater) GetResourceId() string
- func (u *ComputeDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeImageIamUpdater
- func (u *ComputeImageIamUpdater) DescribeResource() string
- func (u *ComputeImageIamUpdater) GetMutexKey() string
- func (u *ComputeImageIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeImageIamUpdater) GetResourceId() string
- func (u *ComputeImageIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeInstanceIamUpdater
- func (u *ComputeInstanceIamUpdater) DescribeResource() string
- func (u *ComputeInstanceIamUpdater) GetMutexKey() string
- func (u *ComputeInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeInstanceIamUpdater) GetResourceId() string
- func (u *ComputeInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeOperationError
- type ComputeOperationWaiter
- func (w *ComputeOperationWaiter) Error() error
- func (w *ComputeOperationWaiter) IsRetryable(err error) bool
- func (w *ComputeOperationWaiter) OpName() string
- func (w *ComputeOperationWaiter) PendingStates() []string
- func (w *ComputeOperationWaiter) QueryOp() (interface{}, error)
- func (w *ComputeOperationWaiter) SetOp(op interface{}) error
- func (w *ComputeOperationWaiter) State() string
- func (w *ComputeOperationWaiter) TargetStates() []string
- type ComputeRegionBackendServiceIamUpdater
- func (u *ComputeRegionBackendServiceIamUpdater) DescribeResource() string
- func (u *ComputeRegionBackendServiceIamUpdater) GetMutexKey() string
- func (u *ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeRegionBackendServiceIamUpdater) GetResourceId() string
- func (u *ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeRegionDiskIamUpdater
- func (u *ComputeRegionDiskIamUpdater) DescribeResource() string
- func (u *ComputeRegionDiskIamUpdater) GetMutexKey() string
- func (u *ComputeRegionDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeRegionDiskIamUpdater) GetResourceId() string
- func (u *ComputeRegionDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeSnapshotIamUpdater
- func (u *ComputeSnapshotIamUpdater) DescribeResource() string
- func (u *ComputeSnapshotIamUpdater) GetMutexKey() string
- func (u *ComputeSnapshotIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeSnapshotIamUpdater) GetResourceId() string
- func (u *ComputeSnapshotIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeSubnetworkIamUpdater
- func (u *ComputeSubnetworkIamUpdater) DescribeResource() string
- func (u *ComputeSubnetworkIamUpdater) GetMutexKey() string
- func (u *ComputeSubnetworkIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeSubnetworkIamUpdater) GetResourceId() string
- func (u *ComputeSubnetworkIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type Config
- func (c *Config) BigTableClientFactory(userAgent string) *BigtableClientFactory
- func (c *Config) GetClient() *http.Client
- func (c *Config) GetCredentials(clientScopes []string, initialCredentialsOnly bool) (googleoauth.Credentials, error)
- func (c *Config) GetUserAgent() string
- func (c *Config) LoadAndValidate(ctx context.Context) error
- func (c *Config) NewAppEngineClient(userAgent string) *appengine.APIService
- func (c *Config) NewBigQueryClient(userAgent string) *bigquery.Service
- func (c *Config) NewBigTableProjectsInstancesClient(userAgent string) *bigtableadmin.ProjectsInstancesService
- func (c *Config) NewBigTableProjectsInstancesTablesClient(userAgent string) *bigtableadmin.ProjectsInstancesTablesService
- func (c *Config) NewBillingClient(userAgent string) *cloudbilling.APIService
- func (c *Config) NewBuildClient(userAgent string) *cloudbuild.Service
- func (c *Config) NewCloudFunctionsClient(userAgent string) *cloudfunctions.Service
- func (c *Config) NewCloudIdentityClient(userAgent string) *cloudidentity.Service
- func (c *Config) NewCloudIoTClient(userAgent string) *cloudiot.Service
- func (c *Config) NewCloudRunV2Client(userAgent string) *runadminv2.Service
- func (c *Config) NewComposerClient(userAgent string) *composer.Service
- func (c *Config) NewComputeClient(userAgent string) *compute.Service
- func (c *Config) NewContainerClient(userAgent string) *container.Service
- func (c *Config) NewDataflowClient(userAgent string) *dataflow.Service
- func (c *Config) NewDataprocClient(userAgent string) *dataproc.Service
- func (c *Config) NewDnsClient(userAgent string) *dns.Service
- func (c *Config) NewHealthcareClient(userAgent string) *healthcare.Service
- func (c *Config) NewIamClient(userAgent string) *iam.Service
- func (c *Config) NewIamCredentialsClient(userAgent string) *iamcredentials.Service
- func (c *Config) NewKmsClient(userAgent string) *cloudkms.Service
- func (c *Config) NewKmsClientWithCtx(ctx context.Context, userAgent string) *cloudkms.Service
- func (c *Config) NewLoggingClient(userAgent string) *cloudlogging.Service
- func (c *Config) NewPubsubClient(userAgent string) *pubsub.Service
- func (c *Config) NewResourceManagerClient(userAgent string) *cloudresourcemanager.Service
- func (c *Config) NewResourceManagerV3Client(userAgent string) *resourceManagerV3.Service
- func (c *Config) NewServiceManClient(userAgent string) *servicemanagement.APIService
- func (c *Config) NewServiceNetworkingClient(userAgent string) *servicenetworking.APIService
- func (c *Config) NewServiceUsageClient(userAgent string) *serviceusage.Service
- func (c *Config) NewSourceRepoClient(userAgent string) *sourcerepo.Service
- func (c *Config) NewSpannerClient(userAgent string) *spanner.Service
- func (c *Config) NewSqlAdminClient(userAgent string) *sqladmin.Service
- func (c *Config) NewStorageClient(userAgent string) *storage.Service
- func (c *Config) NewStorageClientWithTimeoutOverride(userAgent string, timeout time.Duration) *storage.Service
- func (c *Config) NewStorageTransferClient(userAgent string) *storagetransfer.Service
- type ConvertFunc
- type DCLConfig
- type DNSManagedZoneIamUpdater
- func (u *DNSManagedZoneIamUpdater) DescribeResource() string
- func (u *DNSManagedZoneIamUpdater) GetMutexKey() string
- func (u *DNSManagedZoneIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DNSManagedZoneIamUpdater) GetResourceId() string
- func (u *DNSManagedZoneIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataCatalogEntryGroupIamUpdater
- func (u *DataCatalogEntryGroupIamUpdater) DescribeResource() string
- func (u *DataCatalogEntryGroupIamUpdater) GetMutexKey() string
- func (u *DataCatalogEntryGroupIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataCatalogEntryGroupIamUpdater) GetResourceId() string
- func (u *DataCatalogEntryGroupIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataCatalogPolicyTagIamUpdater
- func (u *DataCatalogPolicyTagIamUpdater) DescribeResource() string
- func (u *DataCatalogPolicyTagIamUpdater) GetMutexKey() string
- func (u *DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataCatalogPolicyTagIamUpdater) GetResourceId() string
- func (u *DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataCatalogTagTemplateIamUpdater
- func (u *DataCatalogTagTemplateIamUpdater) DescribeResource() string
- func (u *DataCatalogTagTemplateIamUpdater) GetMutexKey() string
- func (u *DataCatalogTagTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataCatalogTagTemplateIamUpdater) GetResourceId() string
- func (u *DataCatalogTagTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataCatalogTaxonomyIamUpdater
- func (u *DataCatalogTaxonomyIamUpdater) DescribeResource() string
- func (u *DataCatalogTaxonomyIamUpdater) GetMutexKey() string
- func (u *DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataCatalogTaxonomyIamUpdater) GetResourceId() string
- func (u *DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataFusionInstanceIamUpdater
- func (u *DataFusionInstanceIamUpdater) DescribeResource() string
- func (u *DataFusionInstanceIamUpdater) GetMutexKey() string
- func (u *DataFusionInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataFusionInstanceIamUpdater) GetResourceId() string
- func (u *DataFusionInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataplexAssetIamUpdater
- func (u *DataplexAssetIamUpdater) DescribeResource() string
- func (u *DataplexAssetIamUpdater) GetMutexKey() string
- func (u *DataplexAssetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataplexAssetIamUpdater) GetResourceId() string
- func (u *DataplexAssetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataplexLakeIamUpdater
- func (u *DataplexLakeIamUpdater) DescribeResource() string
- func (u *DataplexLakeIamUpdater) GetMutexKey() string
- func (u *DataplexLakeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataplexLakeIamUpdater) GetResourceId() string
- func (u *DataplexLakeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataplexZoneIamUpdater
- func (u *DataplexZoneIamUpdater) DescribeResource() string
- func (u *DataplexZoneIamUpdater) GetMutexKey() string
- func (u *DataplexZoneIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataplexZoneIamUpdater) GetResourceId() string
- func (u *DataplexZoneIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataprocAutoscalingPolicyIamUpdater
- func (u *DataprocAutoscalingPolicyIamUpdater) DescribeResource() string
- func (u *DataprocAutoscalingPolicyIamUpdater) GetMutexKey() string
- func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceId() string
- func (u *DataprocAutoscalingPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataprocMetastoreServiceIamUpdater
- func (u *DataprocMetastoreServiceIamUpdater) DescribeResource() string
- func (u *DataprocMetastoreServiceIamUpdater) GetMutexKey() string
- func (u *DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocMetastoreServiceIamUpdater) GetResourceId() string
- func (u *DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type FetchFullResourceFunc
- type FolderIamUpdater
- func (u *FolderIamUpdater) DescribeResource() string
- func (u *FolderIamUpdater) GetMutexKey() string
- func (u *FolderIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *FolderIamUpdater) GetResourceId() string
- func (u *FolderIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type Formatter
- type GKEBackupBackupPlanIamUpdater
- func (u *GKEBackupBackupPlanIamUpdater) DescribeResource() string
- func (u *GKEBackupBackupPlanIamUpdater) GetMutexKey() string
- func (u *GKEBackupBackupPlanIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *GKEBackupBackupPlanIamUpdater) GetResourceId() string
- func (u *GKEBackupBackupPlanIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type GKEHubMembershipIamUpdater
- func (u *GKEHubMembershipIamUpdater) DescribeResource() string
- func (u *GKEHubMembershipIamUpdater) GetMutexKey() string
- func (u *GKEHubMembershipIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *GKEHubMembershipIamUpdater) GetResourceId() string
- func (u *GKEHubMembershipIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type GetApiObjectFunc
- type GlobalFieldValue
- func ParseHttpHealthCheckFieldValue(healthCheck string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- func ParseInstanceTemplateFieldValue(instanceTemplate string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- func ParseMachineImageFieldValue(machineImage string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- func ParseNetworkFieldValue(network string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- func ParseSecurityPolicyFieldValue(securityPolicy string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- func ParseSslCertificateFieldValue(sslCertificate string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
- type HealthcareConsentStoreIamUpdater
- func (u *HealthcareConsentStoreIamUpdater) DescribeResource() string
- func (u *HealthcareConsentStoreIamUpdater) GetMutexKey() string
- func (u *HealthcareConsentStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *HealthcareConsentStoreIamUpdater) GetResourceId() string
- func (u *HealthcareConsentStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IAMBinding
- type IAMPolicy
- type IamSettings
- type IapTunnelIamUpdater
- func (u *IapTunnelIamUpdater) DescribeResource() string
- func (u *IapTunnelIamUpdater) GetMutexKey() string
- func (u *IapTunnelIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapTunnelIamUpdater) GetResourceId() string
- func (u *IapTunnelIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapTunnelInstanceIamUpdater
- func (u *IapTunnelInstanceIamUpdater) DescribeResource() string
- func (u *IapTunnelInstanceIamUpdater) GetMutexKey() string
- func (u *IapTunnelInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapTunnelInstanceIamUpdater) GetResourceId() string
- func (u *IapTunnelInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebIamUpdater
- func (u *IapWebIamUpdater) DescribeResource() string
- func (u *IapWebIamUpdater) GetMutexKey() string
- func (u *IapWebIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebIamUpdater) GetResourceId() string
- func (u *IapWebIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type KmsCryptoKeyIamUpdater
- func (u *KmsCryptoKeyIamUpdater) DescribeResource() string
- func (u *KmsCryptoKeyIamUpdater) GetMutexKey() string
- func (u *KmsCryptoKeyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *KmsCryptoKeyIamUpdater) GetResourceId() string
- func (u *KmsCryptoKeyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type KmsCryptoKeyId
- type KmsKeyRingIamUpdater
- func (u *KmsKeyRingIamUpdater) DescribeResource() string
- func (u *KmsKeyRingIamUpdater) GetMutexKey() string
- func (u *KmsKeyRingIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *KmsKeyRingIamUpdater) GetResourceId() string
- func (u *KmsKeyRingIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ListPolicy
- type ListPolicyAllValues
- type LocationType
- type MergeFunc
- type MutexKV
- type NotebooksInstanceIamUpdater
- func (u *NotebooksInstanceIamUpdater) DescribeResource() string
- func (u *NotebooksInstanceIamUpdater) GetMutexKey() string
- func (u *NotebooksInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *NotebooksInstanceIamUpdater) GetResourceId() string
- func (u *NotebooksInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type NotebooksRuntimeIamUpdater
- func (u *NotebooksRuntimeIamUpdater) DescribeResource() string
- func (u *NotebooksRuntimeIamUpdater) GetMutexKey() string
- func (u *NotebooksRuntimeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *NotebooksRuntimeIamUpdater) GetResourceId() string
- func (u *NotebooksRuntimeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type OrgPolicy
- type OrganizationFieldValue
- type OrganizationIamUpdater
- func (u *OrganizationIamUpdater) DescribeResource() string
- func (u *OrganizationIamUpdater) GetMutexKey() string
- func (u *OrganizationIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *OrganizationIamUpdater) GetResourceId() string
- func (u *OrganizationIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type PrivatecaCaPoolIamUpdater
- func (u *PrivatecaCaPoolIamUpdater) DescribeResource() string
- func (u *PrivatecaCaPoolIamUpdater) GetMutexKey() string
- func (u *PrivatecaCaPoolIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PrivatecaCaPoolIamUpdater) GetResourceId() string
- func (u *PrivatecaCaPoolIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type PrivatecaCertificateTemplateIamUpdater
- func (u *PrivatecaCertificateTemplateIamUpdater) DescribeResource() string
- func (u *PrivatecaCertificateTemplateIamUpdater) GetMutexKey() string
- func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceId() string
- func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ProjectFieldValue
- type ProjectIamUpdater
- func (u *ProjectIamUpdater) DescribeResource() string
- func (u *ProjectIamUpdater) GetMutexKey() string
- func (u *ProjectIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ProjectIamUpdater) GetResourceId() string
- func (u *ProjectIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type PubsubSubscriptionIamUpdater
- func (u *PubsubSubscriptionIamUpdater) DescribeResource() string
- func (u *PubsubSubscriptionIamUpdater) GetMutexKey() string
- func (u *PubsubSubscriptionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PubsubSubscriptionIamUpdater) GetResourceId() string
- func (u *PubsubSubscriptionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type PubsubTopicIamUpdater
- func (u *PubsubTopicIamUpdater) DescribeResource() string
- func (u *PubsubTopicIamUpdater) GetMutexKey() string
- func (u *PubsubTopicIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *PubsubTopicIamUpdater) GetResourceId() string
- func (u *PubsubTopicIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type RegionalFieldValue
- func ParseNetworkEndpointGroupRegionalFieldValue(networkEndpointGroup string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
- func ParseRegionDiskFieldValue(disk string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
- func ParseSubnetworkFieldValue(subnetwork string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
- func ParseSubnetworkFieldValueWithProjectField(subnetwork, projectField string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
- type RequestBatcher
- type ResourceConverter
- type ResourceIamUpdater
- func AccessContextManagerAccessPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ApigeeEnvironmentIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ArtifactRegistryRepositoryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BigQueryTableIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BigqueryAnalyticsHubDataExchangeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BigqueryAnalyticsHubListingIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BigqueryConnectionConnectionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BigqueryDatapolicyDataPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func BinaryAuthorizationAttestorIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudFunctionsCloudFunctionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudIotDeviceRegistryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudRunServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudRunV2JobIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudRunV2ServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func CloudTasksQueueIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func Cloudfunctions2functionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeBackendBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeImageIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeRegionBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeRegionDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeSnapshotIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeSubnetworkIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DNSManagedZoneIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataCatalogEntryGroupIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataCatalogPolicyTagIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataCatalogTagTemplateIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataCatalogTaxonomyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataFusionInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataplexAssetIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataplexLakeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataplexZoneIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataprocAutoscalingPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func DataprocMetastoreServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func GKEBackupBackupPlanIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func GKEHubMembershipIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func HealthcareConsentStoreIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapTunnelIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapTunnelInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapWebIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewBigqueryDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewFolderIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewKmsCryptoKeyIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewKmsKeyRingIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewOrganizationIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewProjectIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewPubsubSubscriptionIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewSpannerDatabaseIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewSpannerInstanceIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NotebooksInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NotebooksRuntimeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func PrivatecaCaPoolIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func PrivatecaCertificateTemplateIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func PubsubTopicIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func SecretManagerSecretIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func SecurityCenterSourceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ServiceManagementServiceConsumersIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ServiceManagementServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func StorageBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func VertexAIFeaturestoreEntitytypeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func VertexAIFeaturestoreIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- type RestoreDefault
- type RetryErrorPredicateFunc
- type SecretManagerSecretIamUpdater
- func (u *SecretManagerSecretIamUpdater) DescribeResource() string
- func (u *SecretManagerSecretIamUpdater) GetMutexKey() string
- func (u *SecretManagerSecretIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *SecretManagerSecretIamUpdater) GetResourceId() string
- func (u *SecretManagerSecretIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type SecurityCenterSourceIamUpdater
- func (u *SecurityCenterSourceIamUpdater) DescribeResource() string
- func (u *SecurityCenterSourceIamUpdater) GetMutexKey() string
- func (u *SecurityCenterSourceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *SecurityCenterSourceIamUpdater) GetResourceId() string
- func (u *SecurityCenterSourceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ServiceManagementServiceConsumersIamUpdater
- func (u *ServiceManagementServiceConsumersIamUpdater) DescribeResource() string
- func (u *ServiceManagementServiceConsumersIamUpdater) GetMutexKey() string
- func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceId() string
- func (u *ServiceManagementServiceConsumersIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ServiceManagementServiceIamUpdater
- func (u *ServiceManagementServiceIamUpdater) DescribeResource() string
- func (u *ServiceManagementServiceIamUpdater) GetMutexKey() string
- func (u *ServiceManagementServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ServiceManagementServiceIamUpdater) GetResourceId() string
- func (u *ServiceManagementServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type SpannerDatabaseIamUpdater
- func (u *SpannerDatabaseIamUpdater) DescribeResource() string
- func (u *SpannerDatabaseIamUpdater) GetMutexKey() string
- func (u *SpannerDatabaseIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *SpannerDatabaseIamUpdater) GetResourceId() string
- func (u *SpannerDatabaseIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type SpannerInstanceIamUpdater
- func (u *SpannerInstanceIamUpdater) DescribeResource() string
- func (u *SpannerInstanceIamUpdater) GetMutexKey() string
- func (u *SpannerInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *SpannerInstanceIamUpdater) GetResourceId() string
- func (u *SpannerInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type SqlAdminOperationError
- type SqlAdminOperationWaiter
- func (w *SqlAdminOperationWaiter) Error() error
- func (w *SqlAdminOperationWaiter) IsRetryable(error) bool
- func (w *SqlAdminOperationWaiter) OpName() string
- func (w *SqlAdminOperationWaiter) PendingStates() []string
- func (w *SqlAdminOperationWaiter) QueryOp() (interface{}, error)
- func (w *SqlAdminOperationWaiter) SetOp(op interface{}) error
- func (w *SqlAdminOperationWaiter) State() string
- func (w *SqlAdminOperationWaiter) TargetStates() []string
- type StorageBucketIamUpdater
- func (u *StorageBucketIamUpdater) DescribeResource() string
- func (u *StorageBucketIamUpdater) GetMutexKey() string
- func (u *StorageBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *StorageBucketIamUpdater) GetResourceId() string
- func (u *StorageBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type TerraformResourceData
- type TerraformResourceDataChange
- type TerraformResourceDiff
- type Timestamp
- type VertexAIFeaturestoreEntitytypeIamUpdater
- func (u *VertexAIFeaturestoreEntitytypeIamUpdater) DescribeResource() string
- func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetMutexKey() string
- func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceId() string
- func (u *VertexAIFeaturestoreEntitytypeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type VertexAIFeaturestoreIamUpdater
- func (u *VertexAIFeaturestoreIamUpdater) DescribeResource() string
- func (u *VertexAIFeaturestoreIamUpdater) GetMutexKey() string
- func (u *VertexAIFeaturestoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *VertexAIFeaturestoreIamUpdater) GetResourceId() string
- func (u *VertexAIFeaturestoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type Waiter
- type ZonalFieldValue
- func ParseAcceleratorFieldValue(accelerator string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
- func ParseDiskFieldValue(disk string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
- func ParseInstanceFieldValue(instance string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
- func ParseInstanceGroupFieldValue(instanceGroup string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
- func ParseMachineTypesFieldValue(machineType string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
- func ParseNetworkEndpointGroupFieldValue(networkEndpointGroup string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
Constants ¶
const ( // Copied from the official Google Cloud auto-generated client. ProjectRegex = "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))" ProjectRegexWildCard = "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?)|-)" RegionRegex = "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?" SubnetworkRegex = "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?" SubnetworkLinkRegex = "projects/(" + ProjectRegex + ")/regions/(" + RegionRegex + ")/subnetworks/(" + SubnetworkRegex + ")$" RFC1035NameTemplate = "[a-z](?:[-a-z0-9]{%d,%d}[a-z0-9])" CloudIoTIdRegex = "^[a-zA-Z][-a-zA-Z0-9._+~%]{2,254}$" // Format of default Compute service accounts created by Google // ${PROJECT_ID}-compute@developer.gserviceaccount.com where PROJECT_ID is an int64 (max 20 digits) ComputeServiceAccountNameRegex = "[0-9]{1,20}-compute@developer.gserviceaccount.com" // https://cloud.google.com/iam/docs/understanding-custom-roles#naming_the_role IAMCustomRoleIDRegex = "^[a-zA-Z0-9_\\.]{3,64}$" // https://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains/create#query-parameters ADDomainNameRegex = "^[a-z][a-z0-9-]{0,14}\\.[a-z0-9-\\.]*[a-z]+[a-z0-9]*$" )
const AccessApprovalBasePathKey = "AccessApproval"
const AccessApprovalFolderSettingsAssetType string = "accessapproval.googleapis.com/FolderSettings"
const AccessApprovalOrganizationSettingsAssetType string = "accessapproval.googleapis.com/OrganizationSettings"
const AccessApprovalProjectSettingsAssetType string = "accessapproval.googleapis.com/ProjectSettings"
const AccessContextManagerAccessLevelAssetType string = "accesscontextmanager.googleapis.com/AccessLevel"
const AccessContextManagerAccessLevelsAssetType string = "accesscontextmanager.googleapis.com/AccessLevels"
const AccessContextManagerAccessPolicyAssetType string = "accesscontextmanager.googleapis.com/AccessPolicy"
const AccessContextManagerAccessPolicyIAMAssetType string = "accesscontextmanager.googleapis.com/AccessPolicy"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const AccessContextManagerAuthorizedOrgsDescAssetType string = "accesscontextmanager.googleapis.com/AuthorizedOrgsDesc"
const AccessContextManagerBasePathKey = "AccessContextManager"
const AccessContextManagerServicePerimeterAssetType string = "accesscontextmanager.googleapis.com/ServicePerimeter"
const AccessContextManagerServicePerimetersAssetType string = "accesscontextmanager.googleapis.com/ServicePerimeters"
const ActiveDirectoryBasePathKey = "ActiveDirectory"
const ActiveDirectoryDomainAssetType string = "managedidentities.googleapis.com/Domain"
const ActiveDirectoryDomainTrustAssetType string = "managedidentities.googleapis.com/DomainTrust"
const AlloydbBackupAssetType string = "alloydb.googleapis.com/Backup"
const AlloydbBasePathKey = "Alloydb"
const AlloydbClusterAssetType string = "alloydb.googleapis.com/Cluster"
const AlloydbInstanceAssetType string = "alloydb.googleapis.com/Instance"
const ApigeeAddonsConfigAssetType string = "apigee.googleapis.com/AddonsConfig"
const ApigeeBasePathKey = "Apigee"
const ApigeeEndpointAttachmentAssetType string = "apigee.googleapis.com/EndpointAttachment"
const ApigeeEnvKeystoreAssetType string = "apigee.googleapis.com/EnvKeystore"
const ApigeeEnvReferencesAssetType string = "apigee.googleapis.com/EnvReferences"
const ApigeeEnvgroupAssetType string = "apigee.googleapis.com/Envgroup"
const ApigeeEnvgroupAttachmentAssetType string = "apigee.googleapis.com/EnvgroupAttachment"
const ApigeeEnvironmentAssetType string = "apigee.googleapis.com/Environment"
const ApigeeEnvironmentIAMAssetType string = "apigee.googleapis.com/Environment"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ApigeeInstanceAssetType string = "apigee.googleapis.com/Instance"
const ApigeeInstanceAttachmentAssetType string = "apigee.googleapis.com/InstanceAttachment"
const ApigeeNatAddressAssetType string = "apigee.googleapis.com/NatAddress"
const ApigeeOrganizationAssetType string = "apigee.googleapis.com/Organization"
const ApigeeSyncAuthorizationAssetType string = "apigee.googleapis.com/SyncAuthorization"
const AppEngineApplicationUrlDispatchRulesAssetType string = "appengine.googleapis.com/ApplicationUrlDispatchRules"
const AppEngineBasePathKey = "AppEngine"
const AppEngineDomainMappingAssetType string = "appengine.googleapis.com/DomainMapping"
const AppEngineFirewallRuleAssetType string = "appengine.googleapis.com/FirewallRule"
const AppEngineFlexibleAppVersionAssetType string = "appengine.googleapis.com/FlexibleAppVersion"
const AppEngineServiceNetworkSettingsAssetType string = "appengine.googleapis.com/ServiceNetworkSettings"
const AppEngineServiceSplitTrafficAssetType string = "appengine.googleapis.com/ServiceSplitTraffic"
const AppEngineStandardAppVersionAssetType string = "appengine.googleapis.com/StandardAppVersion"
const ArtifactRegistryBasePathKey = "ArtifactRegistry"
const ArtifactRegistryRepositoryAssetType string = "artifactregistry.googleapis.com/Repository"
const ArtifactRegistryRepositoryIAMAssetType string = "artifactregistry.googleapis.com/Repository"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BeyondcorpAppConnectionAssetType string = "beyondcorp.googleapis.com/AppConnection"
const BeyondcorpAppConnectorAssetType string = "beyondcorp.googleapis.com/AppConnector"
const BeyondcorpAppGatewayAssetType string = "beyondcorp.googleapis.com/AppGateway"
const BeyondcorpBasePathKey = "Beyondcorp"
const BigQueryBasePathKey = "BigQuery"
const BigQueryDatasetAssetType string = "bigquery.googleapis.com/Dataset"
const BigQueryJobAssetType string = "bigquery.googleapis.com/Job"
const BigQueryRoutineAssetType string = "bigquery.googleapis.com/Routine"
const BigQueryTableAssetType string = "bigquery.googleapis.com/Table"
const BigQueryTableIAMAssetType string = "bigquery.googleapis.com/Table"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BigqueryAnalyticsHubBasePathKey = "BigqueryAnalyticsHub"
const BigqueryAnalyticsHubDataExchangeAssetType string = "analyticshub.googleapis.com/DataExchange"
const BigqueryAnalyticsHubDataExchangeIAMAssetType string = "analyticshub.googleapis.com/DataExchange"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BigqueryAnalyticsHubListingAssetType string = "analyticshub.googleapis.com/Listing"
const BigqueryAnalyticsHubListingIAMAssetType string = "analyticshub.googleapis.com/Listing"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BigqueryConnectionBasePathKey = "BigqueryConnection"
const BigqueryConnectionConnectionAssetType string = "bigqueryconnection.googleapis.com/Connection"
const BigqueryConnectionConnectionIAMAssetType string = "bigqueryconnection.googleapis.com/Connection"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BigqueryDataTransferBasePathKey = "BigqueryDataTransfer"
const BigqueryDataTransferConfigAssetType string = "bigquerydatatransfer.googleapis.com/Config"
const BigqueryDatapolicyBasePathKey = "BigqueryDatapolicy"
const BigqueryDatapolicyDataPolicyAssetType string = "bigquerydatapolicy.googleapis.com/DataPolicy"
const BigqueryDatapolicyDataPolicyIAMAssetType string = "bigquerydatapolicy.googleapis.com/DataPolicy"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BigqueryReservationBasePathKey = "BigqueryReservation"
const BigqueryReservationCapacityCommitmentAssetType string = "bigqueryreservation.googleapis.com/CapacityCommitment"
const BigqueryReservationReservationAssetType string = "bigqueryreservation.googleapis.com/Reservation"
const BigtableAdminBasePathKey = "BigtableAdmin"
const BigtableAppProfileAssetType string = "bigtableadmin.googleapis.com/AppProfile"
const BigtableBasePathKey = "Bigtable"
const BillingBasePathKey = "Billing"
const BillingBudgetAssetType string = "billingbudgets.googleapis.com/Budget"
const BinaryAuthorizationAttestorAssetType string = "binaryauthorization.googleapis.com/Attestor"
const BinaryAuthorizationAttestorIAMAssetType string = "binaryauthorization.googleapis.com/Attestor"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const BinaryAuthorizationBasePathKey = "BinaryAuthorization"
const BinaryAuthorizationPolicyAssetType string = "binaryauthorization.googleapis.com/Policy"
const CertificateManagerBasePathKey = "CertificateManager"
const CertificateManagerCertificateAssetType string = "certificatemanager.googleapis.com/Certificate"
const CertificateManagerCertificateMapAssetType string = "certificatemanager.googleapis.com/CertificateMap"
const CertificateManagerCertificateMapEntryAssetType string = "certificatemanager.googleapis.com/CertificateMapEntry"
const CertificateManagerDnsAuthorizationAssetType string = "certificatemanager.googleapis.com/DnsAuthorization"
const CloudAssetBasePathKey = "CloudAsset"
const CloudAssetFolderFeedAssetType string = "cloudasset.googleapis.com/FolderFeed"
const CloudAssetOrganizationFeedAssetType string = "cloudasset.googleapis.com/OrganizationFeed"
const CloudAssetProjectFeedAssetType string = "cloudasset.googleapis.com/ProjectFeed"
const CloudBillingBasePathKey = "CloudBilling"
const CloudBuildBasePathKey = "CloudBuild"
const CloudBuildBitbucketServerConfigAssetType string = "cloudbuild.googleapis.com/BitbucketServerConfig"
const CloudBuildTriggerAssetType string = "cloudbuild.googleapis.com/Trigger"
const CloudDeployDeliveryPipelineAssetType string = "clouddeploy.googleapis.com/DeliveryPipeline"
const CloudDeployTargetAssetType string = "clouddeploy.googleapis.com/Target"
const CloudFunctionsBasePathKey = "CloudFunctions"
const CloudFunctionsCloudFunctionAssetType string = "cloudfunctions.googleapis.com/CloudFunction"
const CloudFunctionsCloudFunctionIAMAssetType string = "cloudfunctions.googleapis.com/CloudFunction"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const CloudIdentityBasePathKey = "CloudIdentity"
const CloudIdentityGroupAssetType string = "cloudidentity.googleapis.com/Group"
const CloudIdentityGroupMembershipAssetType string = "cloudidentity.googleapis.com/GroupMembership"
const CloudIdsBasePathKey = "CloudIds"
const CloudIdsEndpointAssetType string = "ids.googleapis.com/Endpoint"
const CloudIotBasePathKey = "CloudIot"
const CloudIotDeviceAssetType string = "cloudiot.googleapis.com/Device"
const CloudIotDeviceRegistryAssetType string = "cloudiot.googleapis.com/DeviceRegistry"
const CloudIotDeviceRegistryIAMAssetType string = "cloudiot.googleapis.com/DeviceRegistry"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const CloudRunBasePathKey = "CloudRun"
const CloudRunDomainMappingAssetType string = "run.googleapis.com/DomainMapping"
const CloudRunServiceAssetType string = "run.googleapis.com/Service"
const CloudRunServiceIAMAssetType string = "run.googleapis.com/Service"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const CloudRunV2BasePathKey = "CloudRunV2"
const CloudRunV2JobAssetType string = "run.googleapis.com/Job"
const CloudRunV2JobIAMAssetType string = "run.googleapis.com/Job"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const CloudRunV2ServiceAssetType string = "run.googleapis.com/Service"
const CloudRunV2ServiceIAMAssetType string = "run.googleapis.com/Service"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const CloudSchedulerBasePathKey = "CloudScheduler"
const CloudSchedulerJobAssetType string = "cloudscheduler.googleapis.com/Job"
const CloudTasksBasePathKey = "CloudTasks"
const CloudTasksQueueAssetType string = "cloudtasks.googleapis.com/Queue"
const CloudTasksQueueIAMAssetType string = "cloudtasks.googleapis.com/Queue"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const Cloudfunctions2BasePathKey = "Cloudfunctions2"
const Cloudfunctions2functionAssetType string = "cloudfunctions.googleapis.com/function"
const Cloudfunctions2functionIAMAssetType string = "cloudfunctions.googleapis.com/function"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComposerBasePathKey = "Composer"
const ComputeAddressAssetType string = "compute.googleapis.com/Address"
const ComputeAutoscalerAssetType string = "compute.googleapis.com/Autoscaler"
const ComputeBackendBucketAssetType string = "compute.googleapis.com/BackendBucket"
const ComputeBackendBucketIAMAssetType string = "compute.googleapis.com/BackendBucket"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeBackendServiceAssetType string = "compute.googleapis.com/BackendService"
const ComputeBackendServiceIAMAssetType string = "compute.googleapis.com/BackendService"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeBasePathKey = "Compute"
const ComputeDiskAssetType string = "compute.googleapis.com/Disk"
const ComputeDiskIAMAssetType string = "compute.googleapis.com/Disk"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/DiskResourcePolicyAttachment"
const ComputeExternalVpnGatewayAssetType string = "compute.googleapis.com/ExternalVpnGateway"
const ComputeFirewallAssetType string = "compute.googleapis.com/Firewall"
const ComputeForwardingRuleAssetType string = "compute.googleapis.com/ForwardingRule"
const ComputeGlobalAddressAssetType string = "compute.googleapis.com/GlobalAddress"
const ComputeGlobalForwardingRuleAssetType string = "compute.googleapis.com/GlobalForwardingRule"
const ComputeGlobalNetworkEndpointGroupAssetType string = "compute.googleapis.com/GlobalNetworkEndpointGroup"
const ComputeHaVpnGatewayAssetType string = "compute.googleapis.com/HaVpnGateway"
const ComputeHealthCheckAssetType string = "compute.googleapis.com/HealthCheck"
const ComputeHttpHealthCheckAssetType string = "compute.googleapis.com/HttpHealthCheck"
const ComputeHttpsHealthCheckAssetType string = "compute.googleapis.com/HttpsHealthCheck"
const ComputeImageAssetType string = "compute.googleapis.com/Image"
const ComputeImageIAMAssetType string = "compute.googleapis.com/Image"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeInstanceAssetType string = "compute.googleapis.com/Instance"
const ComputeInstanceGroupNamedPortAssetType string = "compute.googleapis.com/InstanceGroupNamedPort"
const ComputeInstanceIAMAssetType string = "compute.googleapis.com/Instance"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeInterconnectAttachmentAssetType string = "compute.googleapis.com/InterconnectAttachment"
const ComputeManagedSslCertificateAssetType string = "compute.googleapis.com/ManagedSslCertificate"
const ComputeNetworkAssetType string = "compute.googleapis.com/Network"
const ComputeNetworkEndpointGroupAssetType string = "compute.googleapis.com/NetworkEndpointGroup"
const ComputeNetworkPeeringRoutesConfigAssetType string = "compute.googleapis.com/NetworkPeeringRoutesConfig"
const ComputeNodeGroupAssetType string = "compute.googleapis.com/NodeGroup"
const ComputeNodeTemplateAssetType string = "compute.googleapis.com/NodeTemplate"
const ComputePacketMirroringAssetType string = "compute.googleapis.com/PacketMirroring"
const ComputeRegionAutoscalerAssetType string = "compute.googleapis.com/RegionAutoscaler"
const ComputeRegionBackendServiceAssetType string = "compute.googleapis.com/RegionBackendService"
const ComputeRegionBackendServiceIAMAssetType string = "compute.googleapis.com/RegionBackendService"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeRegionDiskAssetType string = "compute.googleapis.com/RegionDisk"
const ComputeRegionDiskIAMAssetType string = "compute.googleapis.com/RegionDisk"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeRegionDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/RegionDiskResourcePolicyAttachment"
const ComputeRegionHealthCheckAssetType string = "compute.googleapis.com/RegionHealthCheck"
const ComputeRegionNetworkEndpointGroupAssetType string = "compute.googleapis.com/RegionNetworkEndpointGroup"
const ComputeRegionSslCertificateAssetType string = "compute.googleapis.com/RegionSslCertificate"
const ComputeRegionTargetHttpProxyAssetType string = "compute.googleapis.com/RegionTargetHttpProxy"
const ComputeRegionTargetHttpsProxyAssetType string = "compute.googleapis.com/RegionTargetHttpsProxy"
const ComputeRegionTargetTcpProxyAssetType string = "compute.googleapis.com/RegionTargetTcpProxy"
const ComputeRegionUrlMapAssetType string = "compute.googleapis.com/RegionUrlMap"
const ComputeReservationAssetType string = "compute.googleapis.com/Reservation"
const ComputeResourcePolicyAssetType string = "compute.googleapis.com/ResourcePolicy"
const ComputeRouteAssetType string = "compute.googleapis.com/Route"
const ComputeRouterAssetType string = "compute.googleapis.com/Router"
const ComputeSecurityPolicyAssetType string = "compute.googleapis.com/SecurityPolicy"
const ComputeServiceAttachmentAssetType string = "compute.googleapis.com/ServiceAttachment"
const ComputeSnapshotAssetType string = "compute.googleapis.com/Snapshot"
const ComputeSnapshotIAMAssetType string = "compute.googleapis.com/Snapshot"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeSslCertificateAssetType string = "compute.googleapis.com/SslCertificate"
const ComputeSslPolicyAssetType string = "compute.googleapis.com/SslPolicy"
const ComputeSubnetworkAssetType string = "compute.googleapis.com/Subnetwork"
const ComputeSubnetworkIAMAssetType string = "compute.googleapis.com/Subnetwork"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ComputeTargetGrpcProxyAssetType string = "compute.googleapis.com/TargetGrpcProxy"
const ComputeTargetHttpProxyAssetType string = "compute.googleapis.com/TargetHttpProxy"
const ComputeTargetHttpsProxyAssetType string = "compute.googleapis.com/TargetHttpsProxy"
const ComputeTargetInstanceAssetType string = "compute.googleapis.com/TargetInstance"
const ComputeTargetSslProxyAssetType string = "compute.googleapis.com/TargetSslProxy"
const ComputeTargetTcpProxyAssetType string = "compute.googleapis.com/TargetTcpProxy"
const ComputeUrlMapAssetType string = "compute.googleapis.com/UrlMap"
const ComputeVpnGatewayAssetType string = "compute.googleapis.com/VpnGateway"
const ComputeVpnTunnelAssetType string = "compute.googleapis.com/VpnTunnel"
const ContainerAnalysisBasePathKey = "ContainerAnalysis"
const ContainerAnalysisNoteAssetType string = "containeranalysis.googleapis.com/Note"
const ContainerAnalysisOccurrenceAssetType string = "containeranalysis.googleapis.com/Occurrence"
const ContainerAttachedBasePathKey = "ContainerAttached"
const ContainerAttachedClusterAssetType string = "{{location}}-gkemulticloud.googleapis.com/Cluster"
const ContainerAwsBasePathKey = "ContainerAws"
const ContainerAzureBasePathKey = "ContainerAzure"
const ContainerBasePathKey = "Container"
const ContainerClusterAssetType string = "container.googleapis.com/Cluster"
const ContainerNodePoolAssetType string = "container.googleapis.com/NodePool"
const DNSBasePathKey = "DNS"
const DNSManagedZoneAssetType string = "dns.googleapis.com/ManagedZone"
const DNSManagedZoneIAMAssetType string = "dns.googleapis.com/ManagedZone"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DNSPolicyAssetType string = "dns.googleapis.com/Policy"
const DataCatalogBasePathKey = "DataCatalog"
const DataCatalogEntryAssetType string = "datacatalog.googleapis.com/Entry"
const DataCatalogEntryGroupAssetType string = "datacatalog.googleapis.com/EntryGroup"
const DataCatalogEntryGroupIAMAssetType string = "datacatalog.googleapis.com/EntryGroup"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataCatalogPolicyTagAssetType string = "datacatalog.googleapis.com/PolicyTag"
const DataCatalogPolicyTagIAMAssetType string = "datacatalog.googleapis.com/PolicyTag"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataCatalogTagAssetType string = "datacatalog.googleapis.com/Tag"
const DataCatalogTagTemplateAssetType string = "datacatalog.googleapis.com/TagTemplate"
const DataCatalogTagTemplateIAMAssetType string = "datacatalog.googleapis.com/TagTemplate"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataCatalogTaxonomyAssetType string = "datacatalog.googleapis.com/Taxonomy"
const DataCatalogTaxonomyIAMAssetType string = "datacatalog.googleapis.com/Taxonomy"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataFusionBasePathKey = "DataFusion"
const DataFusionInstanceAssetType string = "datafusion.googleapis.com/Instance"
const DataFusionInstanceIAMAssetType string = "datafusion.googleapis.com/Instance"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataLossPreventionBasePathKey = "DataLossPrevention"
const DataLossPreventionDeidentifyTemplateAssetType string = "dlp.googleapis.com/DeidentifyTemplate"
const DataLossPreventionInspectTemplateAssetType string = "dlp.googleapis.com/InspectTemplate"
const DataLossPreventionJobTriggerAssetType string = "dlp.googleapis.com/JobTrigger"
const DataLossPreventionStoredInfoTypeAssetType string = "dlp.googleapis.com/StoredInfoType"
const DataflowBasePathKey = "Dataflow"
const DataplexAssetIAMAssetType string = "dataplex.googleapis.com/Asset"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataplexBasePathKey = "Dataplex"
const DataplexLakeIAMAssetType string = "dataplex.googleapis.com/Lake"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataplexZoneIAMAssetType string = "dataplex.googleapis.com/Zone"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataprocAutoscalingPolicyAssetType string = "dataproc.googleapis.com/AutoscalingPolicy"
const DataprocAutoscalingPolicyIAMAssetType string = "dataproc.googleapis.com/AutoscalingPolicy"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DataprocBasePathKey = "Dataproc"
const DataprocMetastoreBasePathKey = "DataprocMetastore"
const DataprocMetastoreServiceAssetType string = "metastore.googleapis.com/Service"
const DataprocMetastoreServiceIAMAssetType string = "metastore.googleapis.com/Service"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const DatastoreBasePathKey = "Datastore"
const DatastoreIndexAssetType string = "datastore.googleapis.com/Index"
const DatastreamBasePathKey = "Datastream"
const DatastreamConnectionProfileAssetType string = "datastream.googleapis.com/ConnectionProfile"
const DatastreamPrivateConnectionAssetType string = "datastream.googleapis.com/PrivateConnection"
const DatastreamStreamAssetType string = "datastream.googleapis.com/Stream"
const DefaultBatchSendIntervalSec = 3
const DeploymentManagerBasePathKey = "DeploymentManager"
const DeploymentManagerDeploymentAssetType string = "www.googleapis.com/Deployment"
const DialogflowAgentAssetType string = "dialogflow.googleapis.com/Agent"
const DialogflowBasePathKey = "Dialogflow"
const DialogflowCXAgentAssetType string = "{{location}}-dialogflow.googleapis.com/Agent"
const DialogflowCXBasePathKey = "DialogflowCX"
const DialogflowCXEntityTypeAssetType string = "{{location}}-dialogflow.googleapis.com/EntityType"
const DialogflowCXEnvironmentAssetType string = "{{location}}-dialogflow.googleapis.com/Environment"
const DialogflowCXFlowAssetType string = "{{location}}-dialogflow.googleapis.com/Flow"
const DialogflowCXIntentAssetType string = "{{location}}-dialogflow.googleapis.com/Intent"
const DialogflowCXPageAssetType string = "{{location}}-dialogflow.googleapis.com/Page"
const DialogflowCXVersionAssetType string = "{{location}}-dialogflow.googleapis.com/Version"
const DialogflowCXWebhookAssetType string = "{{location}}-dialogflow.googleapis.com/Webhook"
const DialogflowEntityTypeAssetType string = "dialogflow.googleapis.com/EntityType"
const DialogflowFulfillmentAssetType string = "dialogflow.googleapis.com/Fulfillment"
const DialogflowIntentAssetType string = "dialogflow.googleapis.com/Intent"
const DocumentAIBasePathKey = "DocumentAI"
const DocumentAIProcessorAssetType string = "{{location}}-documentai.googleapis.com/Processor"
const DocumentAIProcessorDefaultVersionAssetType string = "{{location}}-documentai.googleapis.com/ProcessorDefaultVersion"
const EssentialContactsBasePathKey = "EssentialContacts"
const EssentialContactsContactAssetType string = "essentialcontacts.googleapis.com/Contact"
const FilestoreBackupAssetType string = "file.googleapis.com/Backup"
const FilestoreBasePathKey = "Filestore"
const FilestoreInstanceAssetType string = "file.googleapis.com/Instance"
const FilestoreSnapshotAssetType string = "file.googleapis.com/Snapshot"
const FirestoreBasePathKey = "Firestore"
const FirestoreDatabaseAssetType string = "firestore.googleapis.com/Database"
const FirestoreDocumentAssetType string = "firestore.googleapis.com/Document"
const FirestoreIndexAssetType string = "firestore.googleapis.com/Index"
const GKEBackupBackupPlanAssetType string = "gkebackup.googleapis.com/BackupPlan"
const GKEBackupBackupPlanIAMAssetType string = "gkebackup.googleapis.com/BackupPlan"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const GKEBackupBasePathKey = "GKEBackup"
const GKEHubBasePathKey = "GKEHub"
const GKEHubMembershipAssetType string = "gkehub.googleapis.com/Membership"
const GKEHubMembershipIAMAssetType string = "gkehub.googleapis.com/Membership"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const GameServicesBasePathKey = "GameServices"
const GameServicesGameServerClusterAssetType string = "gameservices.googleapis.com/GameServerCluster"
const GameServicesGameServerConfigAssetType string = "gameservices.googleapis.com/GameServerConfig"
const GameServicesGameServerDeploymentAssetType string = "gameservices.googleapis.com/GameServerDeployment"
const GameServicesGameServerDeploymentRolloutAssetType string = "gameservices.googleapis.com/GameServerDeploymentRollout"
const GameServicesRealmAssetType string = "gameservices.googleapis.com/Realm"
const HealthcareBasePathKey = "Healthcare"
const HealthcareConsentStoreAssetType string = "healthcare.googleapis.com/ConsentStore"
const HealthcareConsentStoreIAMAssetType string = "healthcare.googleapis.com/ConsentStore"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const HealthcareDatasetAssetType string = "healthcare.googleapis.com/Dataset"
const HealthcareDicomStoreAssetType string = "healthcare.googleapis.com/DicomStore"
const HealthcareFhirStoreAssetType string = "healthcare.googleapis.com/FhirStore"
const HealthcareHl7V2StoreAssetType string = "healthcare.googleapis.com/Hl7V2Store"
const IAM2AccessBoundaryPolicyAssetType string = "iam.googleapis.com/AccessBoundaryPolicy"
const IAM2BasePathKey = "IAM2"
const IAMBasePathKey = "IAM"
const IAMBetaBasePathKey = "IAMBeta"
const IAMBetaWorkloadIdentityPoolAssetType string = "iam.googleapis.com/WorkloadIdentityPool"
const IAMBetaWorkloadIdentityPoolProviderAssetType string = "iam.googleapis.com/WorkloadIdentityPoolProvider"
const IAMWorkforcePoolBasePathKey = "IAMWorkforcePool"
const IAMWorkforcePoolWorkforcePoolAssetType string = "iam.googleapis.com/WorkforcePool"
const IAMWorkforcePoolWorkforcePoolProviderAssetType string = "iam.googleapis.com/WorkforcePoolProvider"
const IamCredentialsBasePathKey = "IamCredentials"
const IamPolicyVersion = 3
const IapBasePathKey = "Iap"
const IapBrandAssetType string = "iap.googleapis.com/Brand"
const IapClientAssetType string = "iap.googleapis.com/Client"
const IapTunnelIAMAssetType string = "iap.googleapis.com/Tunnel"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const IapTunnelInstanceIAMAssetType string = "iap.googleapis.com/TunnelInstance"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const IapWebIAMAssetType string = "iap.googleapis.com/Web"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const IdentityPlatformBasePathKey = "IdentityPlatform"
const IdentityPlatformConfigAssetType string = "identitytoolkit.googleapis.com/Config"
const IdentityPlatformDefaultSupportedIdpConfigAssetType string = "identitytoolkit.googleapis.com/DefaultSupportedIdpConfig"
const IdentityPlatformInboundSamlConfigAssetType string = "identitytoolkit.googleapis.com/InboundSamlConfig"
const IdentityPlatformOauthIdpConfigAssetType string = "identitytoolkit.googleapis.com/OauthIdpConfig"
const IdentityPlatformProjectDefaultConfigAssetType string = "identitytoolkit.googleapis.com/ProjectDefaultConfig"
const IdentityPlatformTenantAssetType string = "identitytoolkit.googleapis.com/Tenant"
const IdentityPlatformTenantDefaultSupportedIdpConfigAssetType string = "identitytoolkit.googleapis.com/TenantDefaultSupportedIdpConfig"
const IdentityPlatformTenantInboundSamlConfigAssetType string = "identitytoolkit.googleapis.com/TenantInboundSamlConfig"
const IdentityPlatformTenantOauthIdpConfigAssetType string = "identitytoolkit.googleapis.com/TenantOauthIdpConfig"
const KMSBasePathKey = "KMS"
const KMSCryptoKeyAssetType string = "cloudkms.googleapis.com/CryptoKey"
const KMSCryptoKeyVersionAssetType string = "cloudkms.googleapis.com/CryptoKeyVersion"
const KMSKeyRingAssetType string = "cloudkms.googleapis.com/KeyRing"
const KMSKeyRingImportJobAssetType string = "cloudkms.googleapis.com/KeyRingImportJob"
const LoggingBasePathKey = "Logging"
const LoggingMetricAssetType string = "logging.googleapis.com/Metric"
const METADATA_FINGERPRINT_RETRIES = 10
const MLEngineBasePathKey = "MLEngine"
const MLEngineModelAssetType string = "ml.googleapis.com/Model"
const MemcacheBasePathKey = "Memcache"
const MemcacheInstanceAssetType string = "memcache.googleapis.com/Instance"
const MonitoringAlertPolicyAssetType string = "monitoring.googleapis.com/AlertPolicy"
const MonitoringBasePathKey = "Monitoring"
const MonitoringGenericServiceAssetType string = "monitoring.googleapis.com/GenericService"
const MonitoringGroupAssetType string = "monitoring.googleapis.com/Group"
const MonitoringMetricDescriptorAssetType string = "monitoring.googleapis.com/MetricDescriptor"
const MonitoringNotificationChannelAssetType string = "monitoring.googleapis.com/NotificationChannel"
const MonitoringServiceAssetType string = "monitoring.googleapis.com/Service"
const MonitoringSloAssetType string = "monitoring.googleapis.com/Slo"
const MonitoringUptimeCheckConfigAssetType string = "monitoring.googleapis.com/UptimeCheckConfig"
const NetworkManagementBasePathKey = "NetworkManagement"
const NetworkServicesBasePathKey = "NetworkServices"
const NetworkServicesEdgeCacheKeysetAssetType string = "networkservices.googleapis.com/EdgeCacheKeyset"
const NetworkServicesEdgeCacheOriginAssetType string = "networkservices.googleapis.com/EdgeCacheOrigin"
const NetworkServicesEdgeCacheServiceAssetType string = "networkservices.googleapis.com/EdgeCacheService"
const NotebooksBasePathKey = "Notebooks"
const NotebooksEnvironmentAssetType string = "notebooks.googleapis.com/Environment"
const NotebooksInstanceAssetType string = "notebooks.googleapis.com/Instance"
const NotebooksInstanceIAMAssetType string = "notebooks.googleapis.com/Instance"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const NotebooksLocationAssetType string = "notebooks.googleapis.com/Location"
const NotebooksRuntimeAssetType string = "notebooks.googleapis.com/Runtime"
const NotebooksRuntimeIAMAssetType string = "notebooks.googleapis.com/Runtime"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const OSConfigBasePathKey = "OSConfig"
const OSConfigPatchDeploymentAssetType string = "osconfig.googleapis.com/PatchDeployment"
const OSLoginBasePathKey = "OSLogin"
const OSLoginSSHPublicKeyAssetType string = "oslogin.googleapis.com/SSHPublicKey"
const OrganizationIAMCustomRoleAssetType string = "iam.googleapis.com/Role"
const PrivatecaBasePathKey = "Privateca"
const PrivatecaCaPoolAssetType string = "privateca.googleapis.com/CaPool"
const PrivatecaCaPoolIAMAssetType string = "privateca.googleapis.com/CaPool"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const PrivatecaCertificateAssetType string = "privateca.googleapis.com/Certificate"
const PrivatecaCertificateAuthorityAssetType string = "privateca.googleapis.com/CertificateAuthority"
const PrivatecaCertificateTemplateIAMAssetType string = "privateca.googleapis.com/CertificateTemplate"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ProjectIAMCustomRoleAssetType string = "iam.googleapis.com/Role"
const PubsubBasePathKey = "Pubsub"
const PubsubLiteBasePathKey = "PubsubLite"
const PubsubLiteReservationAssetType string = "pubsublite.googleapis.com/Reservation"
const PubsubLiteSubscriptionAssetType string = "pubsublite.googleapis.com/Subscription"
const PubsubLiteTopicAssetType string = "pubsublite.googleapis.com/Topic"
const PubsubSchemaAssetType string = "pubsub.googleapis.com/Schema"
const PubsubSubscriptionAssetType string = "pubsub.googleapis.com/Subscription"
const PubsubTopicAssetType string = "pubsub.googleapis.com/Topic"
const PubsubTopicIAMAssetType string = "pubsub.googleapis.com/Topic"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const PubsubTopicRegex = "projects\\/.*\\/topics\\/.*"
const RedisBasePathKey = "Redis"
const RedisInstanceAssetType string = "redis.googleapis.com/Instance"
const ResourceManagerBasePathKey = "ResourceManager"
const ResourceManagerLienAssetType string = "cloudresourcemanager.googleapis.com/Lien"
const ResourceManagerV3BasePathKey = "ResourceManagerV3"
const SQLBasePathKey = "SQL"
const SQLDatabaseAssetType string = "sqladmin.googleapis.com/Database"
const SQLDatabaseInstanceAssetType string = "sqladmin.googleapis.com/Instance"
const SQLSourceRepresentationInstanceAssetType string = "sqladmin.googleapis.com/SourceRepresentationInstance"
const SecretManagerBasePathKey = "SecretManager"
const SecretManagerSecretAssetType string = "secretmanager.googleapis.com/Secret"
const SecretManagerSecretIAMAssetType string = "secretmanager.googleapis.com/Secret"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const SecretManagerSecretVersionAssetType string = "secretmanager.googleapis.com/SecretVersion"
const SecurityCenterBasePathKey = "SecurityCenter"
const SecurityCenterMuteConfigAssetType string = "securitycenter.googleapis.com/MuteConfig"
const SecurityCenterNotificationConfigAssetType string = "securitycenter.googleapis.com/NotificationConfig"
const SecurityCenterSourceAssetType string = "securitycenter.googleapis.com/Source"
const SecurityCenterSourceIAMAssetType string = "securitycenter.googleapis.com/Source"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ServiceAccountAssetType string = "iam.googleapis.com/ServiceAccount"
const ServiceManagementBasePathKey = "ServiceManagement"
const ServiceManagementServiceConsumersIAMAssetType string = "servicemanagement.googleapis.com/ServiceConsumers"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ServiceManagementServiceIAMAssetType string = "servicemanagement.googleapis.com/Service"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const ServiceNetworkingBasePathKey = "ServiceNetworking"
const ServiceUsageAssetType string = "serviceusage.googleapis.com/Service"
const ServiceUsageBasePathKey = "ServiceUsage"
const SourceRepoBasePathKey = "SourceRepo"
const SpannerBasePathKey = "Spanner"
const SpannerDatabaseAssetType string = "spanner.googleapis.com/Database"
const SpannerInstanceAssetType string = "spanner.googleapis.com/Instance"
const StorageBasePathKey = "Storage"
const StorageBucketAccessControlAssetType string = "storage.googleapis.com/BucketAccessControl"
const StorageBucketAssetType string = "storage.googleapis.com/Bucket"
const StorageBucketIAMAssetType string = "storage.googleapis.com/Bucket"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const StorageDefaultObjectAccessControlAssetType string = "storage.googleapis.com/DefaultObjectAccessControl"
const StorageHmacKeyAssetType string = "storage.googleapis.com/HmacKey"
const StorageObjectAccessControlAssetType string = "storage.googleapis.com/ObjectAccessControl"
const StorageTransferAgentPoolAssetType string = "storagetransfer.googleapis.com/AgentPool"
const StorageTransferBasePathKey = "StorageTransfer"
const TPUBasePathKey = "TPU"
const TPUNodeAssetType string = "tpu.googleapis.com/Node"
const TagsBasePathKey = "Tags"
const TagsLocationBasePathKey = "TagsLocation"
const TagsTagBindingAssetType string = "cloudresourcemanager.googleapis.com/TagBinding"
const VPCAccessBasePathKey = "VPCAccess"
const VPCAccessConnectorAssetType string = "vpcaccess.googleapis.com/Connector"
const VertexAIBasePathKey = "VertexAI"
const VertexAIDatasetAssetType string = "{{region}}-aiplatform.googleapis.com/Dataset"
const VertexAIEndpointAssetType string = "{{region}}-aiplatform.googleapis.com/Endpoint"
const VertexAIFeaturestoreAssetType string = "{{region}}-aiplatform.googleapis.com/Featurestore"
const VertexAIFeaturestoreEntitytypeAssetType string = "{{region}}-aiplatform.googleapis.com/FeaturestoreEntitytype"
const VertexAIFeaturestoreEntitytypeFeatureAssetType string = "{{region}}-aiplatform.googleapis.com/FeaturestoreEntitytypeFeature"
const VertexAIFeaturestoreEntitytypeIAMAssetType string = "{{region}}-aiplatform.googleapis.com/FeaturestoreEntitytype"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const VertexAIFeaturestoreIAMAssetType string = "{{region}}-aiplatform.googleapis.com/Featurestore"
Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files
const VertexAIIndexAssetType string = "{{region}}-aiplatform.googleapis.com/Index"
const VertexAITensorboardAssetType string = "{{region}}-aiplatform.googleapis.com/Tensorboard"
const WorkflowsBasePathKey = "Workflows"
const WorkflowsWorkflowAssetType string = "workflows.googleapis.com/Workflow"
Variables ¶
var ( // Service account name must have a length between 6 and 30. // The first and last characters have different restrictions, than // the middle characters. The middle characters length must be between // 4 and 28 since the first and last character are excluded. ServiceAccountNameRegex = fmt.Sprintf(RFC1035NameTemplate, 4, 28) ServiceAccountLinkRegexPrefix = "projects/" + ProjectRegexWildCard + "/serviceAccounts/" PossibleServiceAccountNames = []string{ ServiceDefaultAccountNameRegex, ComputeServiceAccountNameRegex, CreatedServiceAccountNameRegex, } ServiceAccountLinkRegex = ServiceAccountLinkRegexPrefix + "(" + strings.Join(PossibleServiceAccountNames, "|") + ")" ServiceAccountKeyNameRegex = ServiceAccountLinkRegexPrefix + "(.+)/keys/(.+)" // Format of service accounts created through the API CreatedServiceAccountNameRegex = fmt.Sprintf(RFC1035NameTemplate, 4, 28) + "@" + ProjectNameInDNSFormRegex + "\\.iam\\.gserviceaccount\\.com$" // Format of service-created service account // examples are: // $PROJECTID@cloudbuild.gserviceaccount.com // $PROJECTID@cloudservices.gserviceaccount.com // $PROJECTID@appspot.gserviceaccount.com ServiceDefaultAccountNameRegex = ProjectRegex + "@[a-z]+.gserviceaccount.com$" ProjectNameInDNSFormRegex = "[-a-z0-9\\.]{1,63}" ProjectNameRegex = "^[A-Za-z0-9-'\"\\s!]{4,30}$" // Valid range for Cloud Router ASN values as per RFC6996 // https://tools.ietf.org/html/rfc6996 // Must be explicitly int64 to avoid overflow when building Terraform for 32bit architectures Rfc6996Asn16BitMin = int64(64512) Rfc6996Asn16BitMax = int64(65534) Rfc6996Asn32BitMin = int64(4200000000) Rfc6996Asn32BitMax = int64(4294967294) GcpRouterPartnerAsn = int64(16550) )
var AccessContextManagerAccessPolicyIamSchema = map[string]*schema.Schema{ "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ApigeeEnvironmentIamSchema = map[string]*schema.Schema{ "org_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "env_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ArtifactRegistryRepositoryIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "repository": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigQueryTableIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "dataset_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "table_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigqueryAnalyticsHubDataExchangeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "data_exchange_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigqueryAnalyticsHubListingIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "data_exchange_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "listing_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigqueryConnectionConnectionIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "connection_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigqueryDatapolicyDataPolicyIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "data_policy_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var BigtableAdminCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_BIGTABLE_CUSTOM_ENDPOINT", }, DefaultBasePaths[BigtableAdminBasePathKey]), }
var BigtableAdminCustomEndpointEntryKey = "bigtable_custom_endpoint"
var BinaryAuthorizationAttestorIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "attestor": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudBillingCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CLOUD_BILLING_CUSTOM_ENDPOINT", }, DefaultBasePaths[CloudBillingBasePathKey]), }
var CloudBillingCustomEndpointEntryKey = "cloud_billing_custom_endpoint"
var CloudFunctionsCloudFunctionIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "cloud_function": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudIotDeviceRegistryIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudRunServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "service": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudRunV2JobIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudRunV2ServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var CloudTasksQueueIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var Cloudfunctions2functionIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "cloud_function": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComposerCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_COMPOSER_CUSTOM_ENDPOINT", }, DefaultBasePaths[ComposerBasePathKey]), }
var ComposerCustomEndpointEntryKey = "composer_custom_endpoint"
var ComputeBackendBucketIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeBackendServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeDiskIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "zone": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeImageIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "image": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "zone": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "instance_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeRegionBackendServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeRegionDiskIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeSnapshotIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ComputeSubnetworkIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "subnetwork": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ContainerAwsCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CONTAINERAWS_CUSTOM_ENDPOINT", }, DefaultBasePaths[ContainerAwsBasePathKey]), }
var ContainerAwsCustomEndpointEntryKey = "container_aws_custom_endpoint"
var ContainerAzureCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CONTAINERAZURE_CUSTOM_ENDPOINT", }, DefaultBasePaths[ContainerAzureBasePathKey]), }
var ContainerAzureCustomEndpointEntryKey = "container_azure_custom_endpoint"
var ContainerCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CONTAINER_CUSTOM_ENDPOINT", }, DefaultBasePaths[ContainerBasePathKey]), }
var ContainerCustomEndpointEntryKey = "container_custom_endpoint"
var DNSManagedZoneIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "managed_zone": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataCatalogEntryGroupIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "entry_group": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataCatalogPolicyTagIamSchema = map[string]*schema.Schema{ "policy_tag": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataCatalogTagTemplateIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "tag_template": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataCatalogTaxonomyIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "taxonomy": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataFusionInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataflowCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_DATAFLOW_CUSTOM_ENDPOINT", }, DefaultBasePaths[DataflowBasePathKey]), }
var DataflowCustomEndpointEntryKey = "dataflow_custom_endpoint"
var DataplexAssetIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "lake": { Type: schema.TypeString, Required: true, ForceNew: true, }, "dataplex_zone": { Type: schema.TypeString, Required: true, ForceNew: true, }, "asset": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataplexLakeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "lake": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataplexZoneIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "lake": { Type: schema.TypeString, Required: true, ForceNew: true, }, "dataplex_zone": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataprocAutoscalingPolicyIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "policy_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DataprocMetastoreServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "service_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var DefaultBasePaths = map[string]string{ AccessApprovalBasePathKey: "https://accessapproval.googleapis.com/v1/", AccessContextManagerBasePathKey: "https://accesscontextmanager.googleapis.com/v1/", ActiveDirectoryBasePathKey: "https://managedidentities.googleapis.com/v1/", AlloydbBasePathKey: "https://alloydb.googleapis.com/v1/", ApigeeBasePathKey: "https://apigee.googleapis.com/v1/", AppEngineBasePathKey: "https://appengine.googleapis.com/v1/", ArtifactRegistryBasePathKey: "https://artifactregistry.googleapis.com/v1/", BeyondcorpBasePathKey: "https://beyondcorp.googleapis.com/v1/", BigQueryBasePathKey: "https://bigquery.googleapis.com/bigquery/v2/", BigqueryAnalyticsHubBasePathKey: "https://analyticshub.googleapis.com/v1/", BigqueryConnectionBasePathKey: "https://bigqueryconnection.googleapis.com/v1/", BigqueryDatapolicyBasePathKey: "https://bigquerydatapolicy.googleapis.com/v1/", BigqueryDataTransferBasePathKey: "https://bigquerydatatransfer.googleapis.com/v1/", BigqueryReservationBasePathKey: "https://bigqueryreservation.googleapis.com/v1/", BigtableBasePathKey: "https://bigtableadmin.googleapis.com/v2/", BillingBasePathKey: "https://billingbudgets.googleapis.com/v1/", BinaryAuthorizationBasePathKey: "https://binaryauthorization.googleapis.com/v1/", CertificateManagerBasePathKey: "https://certificatemanager.googleapis.com/v1/", CloudAssetBasePathKey: "https://cloudasset.googleapis.com/v1/", CloudBuildBasePathKey: "https://cloudbuild.googleapis.com/v1/", CloudFunctionsBasePathKey: "https://cloudfunctions.googleapis.com/v1/", Cloudfunctions2BasePathKey: "https://cloudfunctions.googleapis.com/v2/", CloudIdentityBasePathKey: "https://cloudidentity.googleapis.com/v1/", CloudIdsBasePathKey: "https://ids.googleapis.com/v1/", CloudIotBasePathKey: "https://cloudiot.googleapis.com/v1/", CloudRunBasePathKey: "https://{{location}}-run.googleapis.com/", CloudRunV2BasePathKey: "https://run.googleapis.com/v2/", CloudSchedulerBasePathKey: "https://cloudscheduler.googleapis.com/v1/", CloudTasksBasePathKey: "https://cloudtasks.googleapis.com/v2/", ComputeBasePathKey: "https://compute.googleapis.com/compute/v1/", ContainerAnalysisBasePathKey: "https://containeranalysis.googleapis.com/v1/", ContainerAttachedBasePathKey: "https://{{location}}-gkemulticloud.googleapis.com/v1/", DataCatalogBasePathKey: "https://datacatalog.googleapis.com/v1/", DataFusionBasePathKey: "https://datafusion.googleapis.com/v1/", DataLossPreventionBasePathKey: "https://dlp.googleapis.com/v2/", DataplexBasePathKey: "https://dataplex.googleapis.com/v1/", DataprocBasePathKey: "https://dataproc.googleapis.com/v1/", DataprocMetastoreBasePathKey: "https://metastore.googleapis.com/v1/", DatastoreBasePathKey: "https://datastore.googleapis.com/v1/", DatastreamBasePathKey: "https://datastream.googleapis.com/v1/", DeploymentManagerBasePathKey: "https://www.googleapis.com/deploymentmanager/v2/", DialogflowBasePathKey: "https://dialogflow.googleapis.com/v2/", DialogflowCXBasePathKey: "https://{{location}}-dialogflow.googleapis.com/v3/", DNSBasePathKey: "https://dns.googleapis.com/dns/v1/", DocumentAIBasePathKey: "https://{{location}}-documentai.googleapis.com/v1/", EssentialContactsBasePathKey: "https://essentialcontacts.googleapis.com/v1/", FilestoreBasePathKey: "https://file.googleapis.com/v1/", FirestoreBasePathKey: "https://firestore.googleapis.com/v1/", GameServicesBasePathKey: "https://gameservices.googleapis.com/v1/", GKEBackupBasePathKey: "https://gkebackup.googleapis.com/v1/", GKEHubBasePathKey: "https://gkehub.googleapis.com/v1/", HealthcareBasePathKey: "https://healthcare.googleapis.com/v1/", IAM2BasePathKey: "https://iam.googleapis.com/v2/", IAMBetaBasePathKey: "https://iam.googleapis.com/v1/", IAMWorkforcePoolBasePathKey: "https://iam.googleapis.com/v1/", IapBasePathKey: "https://iap.googleapis.com/v1/", IdentityPlatformBasePathKey: "https://identitytoolkit.googleapis.com/v2/", KMSBasePathKey: "https://cloudkms.googleapis.com/v1/", LoggingBasePathKey: "https://logging.googleapis.com/v2/", MemcacheBasePathKey: "https://memcache.googleapis.com/v1/", MLEngineBasePathKey: "https://ml.googleapis.com/v1/", MonitoringBasePathKey: "https://monitoring.googleapis.com/", NetworkManagementBasePathKey: "https://networkmanagement.googleapis.com/v1/", NetworkServicesBasePathKey: "https://networkservices.googleapis.com/v1/", NotebooksBasePathKey: "https://notebooks.googleapis.com/v1/", OSConfigBasePathKey: "https://osconfig.googleapis.com/v1/", OSLoginBasePathKey: "https://oslogin.googleapis.com/v1/", PrivatecaBasePathKey: "https://privateca.googleapis.com/v1/", PubsubBasePathKey: "https://pubsub.googleapis.com/v1/", PubsubLiteBasePathKey: "https://{{region}}-pubsublite.googleapis.com/v1/admin/", RedisBasePathKey: "https://redis.googleapis.com/v1/", ResourceManagerBasePathKey: "https://cloudresourcemanager.googleapis.com/v1/", SecretManagerBasePathKey: "https://secretmanager.googleapis.com/v1/", SecurityCenterBasePathKey: "https://securitycenter.googleapis.com/v1/", ServiceManagementBasePathKey: "https://servicemanagement.googleapis.com/v1/", ServiceUsageBasePathKey: "https://serviceusage.googleapis.com/v1/", SourceRepoBasePathKey: "https://sourcerepo.googleapis.com/v1/", SpannerBasePathKey: "https://spanner.googleapis.com/v1/", SQLBasePathKey: "https://sqladmin.googleapis.com/sql/v1beta4/", StorageBasePathKey: "https://storage.googleapis.com/storage/v1/", StorageTransferBasePathKey: "https://storagetransfer.googleapis.com/v1/", TagsBasePathKey: "https://cloudresourcemanager.googleapis.com/v3/", TPUBasePathKey: "https://tpu.googleapis.com/v1/", VertexAIBasePathKey: "https://{{region}}-aiplatform.googleapis.com/v1/", VPCAccessBasePathKey: "https://vpcaccess.googleapis.com/v1/", WorkflowsBasePathKey: "https://workflows.googleapis.com/v1/", CloudBillingBasePathKey: "https://cloudbilling.googleapis.com/v1/", ComposerBasePathKey: "https://composer.googleapis.com/v1/", ContainerBasePathKey: "https://container.googleapis.com/v1/", DataflowBasePathKey: "https://dataflow.googleapis.com/v1b3/", IAMBasePathKey: "https://iam.googleapis.com/v1/", IamCredentialsBasePathKey: "https://iamcredentials.googleapis.com/v1/", ResourceManagerV3BasePathKey: "https://cloudresourcemanager.googleapis.com/v3/", ServiceNetworkingBasePathKey: "https://servicenetworking.googleapis.com/v1/", BigtableAdminBasePathKey: "https://bigtableadmin.googleapis.com/v2/", ContainerAwsBasePathKey: "https://{{location}}-gkemulticloud.googleapis.com/v1/", ContainerAzureBasePathKey: "https://{{location}}-gkemulticloud.googleapis.com/v1/", TagsLocationBasePathKey: "https://{{location}}-cloudresourcemanager.googleapis.com/v3/", }
Generated product base paths
var DefaultClientScopes = []string{
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/userinfo.email",
}
var DefaultRequestTimeout = 5 * time.Minute
var ErrEmptyIdentityField = errors.New("empty identity field")
ErrEmptyIdentityField can be returned when fetching a resource is not possible due to the identity field of that resource returning empty.
var ErrNoConversion = errors.New("no conversion")
because of the current state of the system. Example: The conversion requires that the resource has already been created and is now being updated).
var ErrResourceInaccessible = errors.New("resource does not exist or service account is lacking sufficient permissions")
ErrResourceInaccessible can be returned when fetching an IAM resource on a project that has not yet been created or if the service account lacks sufficient permissions
var FINGERPRINT_FAIL_ERRORS = []string{"Invalid fingerprint.", "Supplied fingerprint does not match current metadata fingerprint."}
We've encountered a few common fingerprint-related strings; if this is one of them, we're confident this is an error due to fingerprints.
var GKEBackupBackupPlanIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var GKEHubMembershipIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "membership_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var HealthcareConsentStoreIamSchema = map[string]*schema.Schema{ "dataset": { Type: schema.TypeString, Required: true, ForceNew: true, }, "consent_store_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var IAMCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_IAM_CUSTOM_ENDPOINT", }, DefaultBasePaths[IAMBasePathKey]), }
var IAMCustomEndpointEntryKey = "iam_custom_endpoint"
var IamBigqueryDatasetSchema = map[string]*schema.Schema{ "dataset_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamCredentialsCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_IAM_CREDENTIALS_CUSTOM_ENDPOINT", }, DefaultBasePaths[IamCredentialsBasePathKey]), }
var IamCredentialsCustomEndpointEntryKey = "iam_credentials_custom_endpoint"
var IamFolderSchema = map[string]*schema.Schema{ "folder": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamKmsCryptoKeySchema = map[string]*schema.Schema{ "crypto_key_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamKmsKeyRingSchema = map[string]*schema.Schema{ "key_ring_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamOrganizationSchema = map[string]*schema.Schema{ "org_id": { Type: schema.TypeString, Required: true, ForceNew: true, Description: `The numeric ID of the organization in which you want to manage the audit logging config.`, }, }
var IamProjectSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareProjectName, }, }
var IamPubsubSubscriptionSchema = map[string]*schema.Schema{ "subscription": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamSpannerDatabaseSchema = map[string]*schema.Schema{ "instance": { Type: schema.TypeString, Required: true, ForceNew: true, }, "database": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamSpannerInstanceSchema = map[string]*schema.Schema{ "instance": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IapTunnelIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var IapTunnelInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "zone": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "instance": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var IapWebIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var NotebooksInstanceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "instance_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var NotebooksRuntimeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "runtime_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var PrivatecaCaPoolIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "ca_pool": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var PrivatecaCertificateTemplateCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_PRIVATECA_CUSTOM_ENDPOINT", }, DefaultBasePaths[PrivatecaBasePathKey]), }
var PrivatecaCertificateTemplateEndpointEntryKey = "privateca_custom_endpoint"
var PrivatecaCertificateTemplateIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "location": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "certificate_template": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var PubsubTopicIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "topic": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ResourceManagerV3CustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_RESOURCE_MANAGER_V3_CUSTOM_ENDPOINT", }, DefaultBasePaths[ResourceManagerV3BasePathKey]), }
var ResourceManagerV3CustomEndpointEntryKey = "resource_manager_v3_custom_endpoint"
var SecretManagerSecretIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "secret_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var SecurityCenterSourceIamSchema = map[string]*schema.Schema{ "organization": { Type: schema.TypeString, Required: true, ForceNew: true, }, "source": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ServiceManagementServiceConsumersIamSchema = map[string]*schema.Schema{ "service_name": { Type: schema.TypeString, Required: true, ForceNew: true, }, "consumer_project": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ServiceManagementServiceIamSchema = map[string]*schema.Schema{ "service_name": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var ServiceNetworkingCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_SERVICE_NETWORKING_CUSTOM_ENDPOINT", }, DefaultBasePaths[ServiceNetworkingBasePathKey]), }
var ServiceNetworkingCustomEndpointEntryKey = "service_networking_custom_endpoint"
var ServiceUsageCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_SERVICE_USAGE_CUSTOM_ENDPOINT", }, DefaultBasePaths[ServiceUsageBasePathKey]), }
var ServiceUsageCustomEndpointEntryKey = "service_usage_custom_endpoint"
var StorageBucketIamSchema = map[string]*schema.Schema{ "bucket": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: StorageBucketDiffSuppress, }, }
var TagsLocationCustomEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, ValidateFunc: validateCustomEndpoint, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_TAGS_LOCATION_CUSTOM_ENDPOINT", }, DefaultBasePaths[TagsLocationBasePathKey]), }
var TagsLocationCustomEndpointEntryKey = "tags_location_custom_endpoint"
var VertexAIFeaturestoreEntitytypeIamSchema = map[string]*schema.Schema{ "featurestore": { Type: schema.TypeString, Required: true, ForceNew: true, }, "entitytype": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var VertexAIFeaturestoreIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "region": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "featurestore": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
Functions ¶
func AccessContextManagerAccessPolicyIdParseFunc ¶ added in v0.14.0
func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func ApigeeEnvironmentIdParseFunc ¶ added in v0.11.0
func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *Config) error
func ArtifactRegistryRepositoryIdParseFunc ¶ added in v0.17.0
func ArtifactRegistryRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
func BetaMetadataUpdate ¶
func BetaMetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, serverMD *compute.Metadata)
Update the beta metadata (serverMD) according to the provided diff (oldMDMap v newMDMap).
func BigQueryTableIdParseFunc ¶
func BigQueryTableIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryAnalyticsHubDataExchangeIdParseFunc ¶ added in v0.20.0
func BigqueryAnalyticsHubDataExchangeIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryAnalyticsHubListingIdParseFunc ¶ added in v0.20.0
func BigqueryAnalyticsHubListingIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryConnectionConnectionIdParseFunc ¶ added in v0.15.3
func BigqueryConnectionConnectionIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryDatapolicyDataPolicyIdParseFunc ¶ added in v0.22.0
func BigqueryDatapolicyDataPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryDatasetIdParseFunc ¶
func BigqueryDatasetIdParseFunc(d *schema.ResourceData, config *Config) error
func BinaryAuthorizationAttestorIdParseFunc ¶
func BinaryAuthorizationAttestorIdParseFunc(d *schema.ResourceData, config *Config) error
func ClientWithAdditionalRetries ¶
func ClientWithAdditionalRetries(baseClient *http.Client, predicates ...RetryErrorPredicateFunc) *http.Client
Helper method to create a shallow copy of an HTTP client with a shallow-copied retryTransport s.t. the base HTTP transport is the same (i.e. client connection pools are shared, retryPredicates are different)
func CloudFunctionsCloudFunctionIdParseFunc ¶
func CloudFunctionsCloudFunctionIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudIotDeviceRegistryIdParseFunc ¶ added in v0.17.0
func CloudIotDeviceRegistryIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunServiceIdParseFunc ¶ added in v0.12.1
func CloudRunServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunV2JobIdParseFunc ¶ added in v0.21.0
func CloudRunV2JobIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunV2ServiceIdParseFunc ¶ added in v0.21.0
func CloudRunV2ServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudTasksQueueIdParseFunc ¶ added in v0.15.3
func CloudTasksQueueIdParseFunc(d *schema.ResourceData, config *Config) error
func Cloudfunctions2functionIdParseFunc ¶ added in v0.18.0
func Cloudfunctions2functionIdParseFunc(d *schema.ResourceData, config *Config) error
func CommonRefreshFunc ¶
func CommonRefreshFunc(w Waiter) resource.StateRefreshFunc
func ComputeBackendBucketIdParseFunc ¶ added in v0.17.0
func ComputeBackendBucketIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeBackendServiceIdParseFunc ¶ added in v0.13.0
func ComputeBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeDiskIdParseFunc ¶
func ComputeDiskIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeImageIdParseFunc ¶
func ComputeImageIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeInstanceIdParseFunc ¶
func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeOperationWaitTime ¶ added in v0.22.0
func ComputeRegionBackendServiceIdParseFunc ¶ added in v0.13.0
func ComputeRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeRegionDiskIdParseFunc ¶
func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeSnapshotIdParseFunc ¶ added in v0.17.0
func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeSubnetworkIdParseFunc ¶
func ComputeSubnetworkIdParseFunc(d *schema.ResourceData, config *Config) error
func ConfigureBasePaths ¶
func ConfigureBasePaths(c *Config)
For a consumer of config.go that isn't a full fledged provider and doesn't have its own endpoint mechanism such as sweepers, init {{service}}BasePath values to a default. After using this, you should call config.LoadAndValidate.
func Convert ¶
func Convert(item, out interface{}) error
Convert between two types by converting to/from JSON. Intended to switch between multiple API versions, as they are strict supersets of one another. item and out are pointers to structs
func ConvertSelfLinkToV1 ¶
func ConvertToMap ¶
When converting to a map, we can't use setOmittedFields because FieldByName fails. Luckily, we don't use the omitted fields anymore with generated resources, and this function is used to bridge from handwritten -> generated. Since this is a known type, we can create it inline instead of needing to pass an object in.
func CryptoIdParseFunc ¶
func CryptoIdParseFunc(d *schema.ResourceData, config *Config) error
func DNSManagedZoneIdParseFunc ¶ added in v0.21.0
func DNSManagedZoneIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogEntryGroupIdParseFunc ¶
func DataCatalogEntryGroupIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogPolicyTagIdParseFunc ¶ added in v0.22.0
func DataCatalogPolicyTagIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogTagTemplateIdParseFunc ¶
func DataCatalogTagTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogTaxonomyIdParseFunc ¶ added in v0.22.0
func DataCatalogTaxonomyIdParseFunc(d *schema.ResourceData, config *Config) error
func DataFusionInstanceIdParseFunc ¶ added in v0.20.0
func DataFusionInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func DataplexAssetIdParseFunc ¶ added in v0.22.0
func DataplexAssetIdParseFunc(d *schema.ResourceData, config *Config) error
func DataplexLakeIdParseFunc ¶ added in v0.22.0
func DataplexLakeIdParseFunc(d *schema.ResourceData, config *Config) error
func DataplexZoneIdParseFunc ¶ added in v0.22.0
func DataplexZoneIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocAutoscalingPolicyIdParseFunc ¶ added in v0.15.3
func DataprocAutoscalingPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocMetastoreServiceIdParseFunc ¶ added in v0.17.0
func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func ExpandProviderBatchingConfig ¶ added in v0.22.0
func ExpandProviderBatchingConfig(v interface{}) (*batchingConfig, error)
func FolderIdParseFunc ¶
func FolderIdParseFunc(d *schema.ResourceData, _ *Config) error
func GKEBackupBackupPlanIdParseFunc ¶ added in v0.21.0
func GKEBackupBackupPlanIdParseFunc(d *schema.ResourceData, config *Config) error
func GKEHubMembershipIdParseFunc ¶ added in v0.18.0
func GKEHubMembershipIdParseFunc(d *schema.ResourceData, config *Config) error
func GetAccessApprovalFolderSettingsApiObject ¶
func GetAccessApprovalFolderSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessApprovalOrganizationSettingsApiObject ¶
func GetAccessApprovalOrganizationSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessApprovalProjectSettingsApiObject ¶
func GetAccessApprovalProjectSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessLevelApiObject ¶
func GetAccessContextManagerAccessLevelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessLevelsApiObject ¶
func GetAccessContextManagerAccessLevelsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerAccessPolicyApiObject ¶
func GetAccessContextManagerAccessPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerAuthorizedOrgsDescApiObject ¶ added in v0.22.0
func GetAccessContextManagerAuthorizedOrgsDescApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerServicePerimeterApiObject ¶
func GetAccessContextManagerServicePerimeterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAccessContextManagerServicePerimetersApiObject ¶
func GetAccessContextManagerServicePerimetersApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetActiveDirectoryDomainApiObject ¶
func GetActiveDirectoryDomainApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetActiveDirectoryDomainTrustApiObject ¶
func GetActiveDirectoryDomainTrustApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAlloydbBackupApiObject ¶ added in v0.22.0
func GetAlloydbBackupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAlloydbClusterApiObject ¶ added in v0.22.0
func GetAlloydbClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAlloydbInstanceApiObject ¶ added in v0.22.0
func GetAlloydbInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeAddonsConfigApiObject ¶ added in v0.22.0
func GetApigeeAddonsConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEndpointAttachmentApiObject ¶ added in v0.13.0
func GetApigeeEndpointAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEnvKeystoreApiObject ¶ added in v0.22.0
func GetApigeeEnvKeystoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEnvReferencesApiObject ¶ added in v0.22.0
func GetApigeeEnvReferencesApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEnvgroupApiObject ¶
func GetApigeeEnvgroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEnvgroupAttachmentApiObject ¶
func GetApigeeEnvgroupAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeEnvironmentApiObject ¶
func GetApigeeEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeInstanceApiObject ¶
func GetApigeeInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeInstanceAttachmentApiObject ¶
func GetApigeeInstanceAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeNatAddressApiObject ¶ added in v0.12.1
func GetApigeeNatAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeOrganizationApiObject ¶
func GetApigeeOrganizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetApigeeSyncAuthorizationApiObject ¶ added in v0.21.0
func GetApigeeSyncAuthorizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineApplicationUrlDispatchRulesApiObject ¶
func GetAppEngineApplicationUrlDispatchRulesApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineDomainMappingApiObject ¶
func GetAppEngineDomainMappingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineFirewallRuleApiObject ¶
func GetAppEngineFirewallRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineFlexibleAppVersionApiObject ¶
func GetAppEngineFlexibleAppVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineServiceNetworkSettingsApiObject ¶
func GetAppEngineServiceNetworkSettingsApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineServiceSplitTrafficApiObject ¶
func GetAppEngineServiceSplitTrafficApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetAppEngineStandardAppVersionApiObject ¶
func GetAppEngineStandardAppVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetArtifactRegistryRepositoryApiObject ¶ added in v0.17.0
func GetArtifactRegistryRepositoryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBeyondcorpAppConnectionApiObject ¶ added in v0.21.0
func GetBeyondcorpAppConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBeyondcorpAppConnectorApiObject ¶ added in v0.20.0
func GetBeyondcorpAppConnectorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBeyondcorpAppGatewayApiObject ¶ added in v0.20.0
func GetBeyondcorpAppGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigQueryDatasetApiObject ¶
func GetBigQueryDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigQueryJobApiObject ¶
func GetBigQueryJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigQueryRoutineApiObject ¶
func GetBigQueryRoutineApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigQueryTableApiObject ¶
func GetBigQueryTableApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryAnalyticsHubDataExchangeApiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubDataExchangeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryAnalyticsHubListingApiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubListingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryConnectionConnectionApiObject ¶ added in v0.15.0
func GetBigqueryConnectionConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryDataTransferConfigApiObject ¶
func GetBigqueryDataTransferConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryDatapolicyDataPolicyApiObject ¶ added in v0.22.0
func GetBigqueryDatapolicyDataPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryReservationCapacityCommitmentApiObject ¶ added in v0.22.0
func GetBigqueryReservationCapacityCommitmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigqueryReservationReservationApiObject ¶
func GetBigqueryReservationReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigtableAppProfileApiObject ¶
func GetBigtableAppProfileApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBigtableClusterApiObjects ¶
func GetBigtableClusterApiObjects(d TerraformResourceData, config *Config) ([]map[string]interface{}, error)
func GetBigtableInstanceApiObject ¶
func GetBigtableInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBillingBudgetApiObject ¶
func GetBillingBudgetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBinaryAuthorizationAttestorApiObject ¶
func GetBinaryAuthorizationAttestorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetBinaryAuthorizationPolicyApiObject ¶
func GetBinaryAuthorizationPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCertificateManagerCertificateApiObject ¶ added in v0.15.0
func GetCertificateManagerCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCertificateManagerCertificateMapApiObject ¶ added in v0.17.0
func GetCertificateManagerCertificateMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCertificateManagerCertificateMapEntryApiObject ¶ added in v0.17.0
func GetCertificateManagerCertificateMapEntryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCertificateManagerDnsAuthorizationApiObject ¶ added in v0.15.0
func GetCertificateManagerDnsAuthorizationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudAssetFolderFeedApiObject ¶
func GetCloudAssetFolderFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudAssetOrganizationFeedApiObject ¶
func GetCloudAssetOrganizationFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudAssetProjectFeedApiObject ¶
func GetCloudAssetProjectFeedApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudBuildBitbucketServerConfigApiObject ¶ added in v0.22.0
func GetCloudBuildBitbucketServerConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudBuildTriggerApiObject ¶
func GetCloudBuildTriggerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudDeployDeliveryPipelineApiObject ¶ added in v0.14.0
func GetCloudDeployDeliveryPipelineApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudDeployTargetApiObject ¶ added in v0.14.0
func GetCloudDeployTargetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudFunctionsCloudFunctionApiObject ¶ added in v0.13.0
func GetCloudFunctionsCloudFunctionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudFunctionsFunctionApiObject ¶
func GetCloudFunctionsFunctionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudIdentityGroupApiObject ¶
func GetCloudIdentityGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudIdentityGroupMembershipApiObject ¶
func GetCloudIdentityGroupMembershipApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudIdsEndpointApiObject ¶ added in v0.20.0
func GetCloudIdsEndpointApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudIotDeviceApiObject ¶
func GetCloudIotDeviceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudIotDeviceRegistryApiObject ¶
func GetCloudIotDeviceRegistryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudRunDomainMappingApiObject ¶
func GetCloudRunDomainMappingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudRunServiceApiObject ¶ added in v0.11.0
func GetCloudRunServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudRunV2JobApiObject ¶ added in v0.20.0
func GetCloudRunV2JobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudRunV2ServiceApiObject ¶ added in v0.20.0
func GetCloudRunV2ServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudSchedulerJobApiObject ¶
func GetCloudSchedulerJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudTasksQueueApiObject ¶
func GetCloudTasksQueueApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCloudfunctions2functionApiObject ¶ added in v0.18.0
func GetCloudfunctions2functionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeAddressApiObject ¶
func GetComputeAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeAutoscalerApiObject ¶
func GetComputeAutoscalerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeBackendBucketApiObject ¶
func GetComputeBackendBucketApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeBackendServiceApiObject ¶
func GetComputeBackendServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeDiskApiObject ¶
func GetComputeDiskApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeDiskResourcePolicyAttachmentApiObject ¶
func GetComputeDiskResourcePolicyAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeExternalVpnGatewayApiObject ¶
func GetComputeExternalVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeFirewallApiObject ¶
func GetComputeFirewallApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeForwardingRuleApiObject ¶
func GetComputeForwardingRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeGlobalAddressApiObject ¶
func GetComputeGlobalAddressApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeGlobalForwardingRuleApiObject ¶
func GetComputeGlobalForwardingRuleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeGlobalNetworkEndpointGroupApiObject ¶
func GetComputeGlobalNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeHaVpnGatewayApiObject ¶
func GetComputeHaVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeHealthCheckApiObject ¶
func GetComputeHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeHttpHealthCheckApiObject ¶
func GetComputeHttpHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeHttpsHealthCheckApiObject ¶
func GetComputeHttpsHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeImageApiObject ¶
func GetComputeImageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeInstanceApiObject ¶
func GetComputeInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeInstanceGroupNamedPortApiObject ¶
func GetComputeInstanceGroupNamedPortApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeInterconnectAttachmentApiObject ¶
func GetComputeInterconnectAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeManagedSslCertificateApiObject ¶
func GetComputeManagedSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeNetworkApiObject ¶
func GetComputeNetworkApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeNetworkEndpointGroupApiObject ¶
func GetComputeNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeNetworkPeeringRoutesConfigApiObject ¶
func GetComputeNetworkPeeringRoutesConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeNodeGroupApiObject ¶
func GetComputeNodeGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeNodeTemplateApiObject ¶
func GetComputeNodeTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputePacketMirroringApiObject ¶
func GetComputePacketMirroringApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionAutoscalerApiObject ¶
func GetComputeRegionAutoscalerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionBackendServiceApiObject ¶
func GetComputeRegionBackendServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionDiskApiObject ¶
func GetComputeRegionDiskApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionDiskResourcePolicyAttachmentApiObject ¶
func GetComputeRegionDiskResourcePolicyAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionHealthCheckApiObject ¶
func GetComputeRegionHealthCheckApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionNetworkEndpointGroupApiObject ¶
func GetComputeRegionNetworkEndpointGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionSslCertificateApiObject ¶
func GetComputeRegionSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionTargetHttpProxyApiObject ¶
func GetComputeRegionTargetHttpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionTargetHttpsProxyApiObject ¶
func GetComputeRegionTargetHttpsProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionTargetTcpProxyApiObject ¶ added in v0.22.0
func GetComputeRegionTargetTcpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRegionUrlMapApiObject ¶
func GetComputeRegionUrlMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeReservationApiObject ¶
func GetComputeReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeResourcePolicyApiObject ¶
func GetComputeResourcePolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRouteApiObject ¶
func GetComputeRouteApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeRouterApiObject ¶
func GetComputeRouterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeSecurityPolicyApiObject ¶ added in v0.12.0
func GetComputeSecurityPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeServiceAttachmentApiObject ¶
func GetComputeServiceAttachmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeSnapshotApiObject ¶
func GetComputeSnapshotApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeSslCertificateApiObject ¶
func GetComputeSslCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeSslPolicyApiObject ¶
func GetComputeSslPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeSubnetworkApiObject ¶
func GetComputeSubnetworkApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetGrpcProxyApiObject ¶
func GetComputeTargetGrpcProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetHttpProxyApiObject ¶
func GetComputeTargetHttpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetHttpsProxyApiObject ¶
func GetComputeTargetHttpsProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetInstanceApiObject ¶
func GetComputeTargetInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetSslProxyApiObject ¶
func GetComputeTargetSslProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeTargetTcpProxyApiObject ¶
func GetComputeTargetTcpProxyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeUrlMapApiObject ¶
func GetComputeUrlMapApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeVpnGatewayApiObject ¶
func GetComputeVpnGatewayApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetComputeVpnTunnelApiObject ¶
func GetComputeVpnTunnelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetContainerAnalysisNoteApiObject ¶
func GetContainerAnalysisNoteApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetContainerAnalysisOccurrenceApiObject ¶
func GetContainerAnalysisOccurrenceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetContainerAttachedClusterApiObject ¶ added in v0.21.0
func GetContainerAttachedClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetContainerClusterApiObject ¶
func GetContainerClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetContainerNodePoolApiObject ¶
func GetContainerNodePoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetCurrentUserEmail ¶
func GetDNSManagedZoneApiObject ¶
func GetDNSManagedZoneApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDNSPolicyApiObject ¶
func GetDNSPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogEntryApiObject ¶
func GetDataCatalogEntryApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogEntryGroupApiObject ¶
func GetDataCatalogEntryGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogPolicyTagApiObject ¶ added in v0.22.0
func GetDataCatalogPolicyTagApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogTagApiObject ¶
func GetDataCatalogTagApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogTagTemplateApiObject ¶
func GetDataCatalogTagTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataCatalogTaxonomyApiObject ¶ added in v0.22.0
func GetDataCatalogTaxonomyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataFusionInstanceApiObject ¶ added in v0.13.0
func GetDataFusionInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataLossPreventionDeidentifyTemplateApiObject ¶
func GetDataLossPreventionDeidentifyTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataLossPreventionInspectTemplateApiObject ¶
func GetDataLossPreventionInspectTemplateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataLossPreventionJobTriggerApiObject ¶
func GetDataLossPreventionJobTriggerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataLossPreventionStoredInfoTypeApiObject ¶
func GetDataLossPreventionStoredInfoTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataprocAutoscalingPolicyApiObject ¶
func GetDataprocAutoscalingPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDataprocMetastoreServiceApiObject ¶ added in v0.17.0
func GetDataprocMetastoreServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDatastoreIndexApiObject ¶
func GetDatastoreIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDatastreamConnectionProfileApiObject ¶ added in v0.19.0
func GetDatastreamConnectionProfileApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDatastreamPrivateConnectionApiObject ¶ added in v0.19.0
func GetDatastreamPrivateConnectionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDatastreamStreamApiObject ¶ added in v0.21.0
func GetDatastreamStreamApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDeploymentManagerDeploymentApiObject ¶
func GetDeploymentManagerDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowAgentApiObject ¶
func GetDialogflowAgentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXAgentApiObject ¶
func GetDialogflowCXAgentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXEntityTypeApiObject ¶
func GetDialogflowCXEntityTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXEnvironmentApiObject ¶
func GetDialogflowCXEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXFlowApiObject ¶
func GetDialogflowCXFlowApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXIntentApiObject ¶
func GetDialogflowCXIntentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXPageApiObject ¶
func GetDialogflowCXPageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXVersionApiObject ¶
func GetDialogflowCXVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowCXWebhookApiObject ¶ added in v0.19.0
func GetDialogflowCXWebhookApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowEntityTypeApiObject ¶
func GetDialogflowEntityTypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowFulfillmentApiObject ¶
func GetDialogflowFulfillmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDialogflowIntentApiObject ¶
func GetDialogflowIntentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDocumentAIProcessorApiObject ¶ added in v0.15.3
func GetDocumentAIProcessorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetDocumentAIProcessorDefaultVersionApiObject ¶ added in v0.15.3
func GetDocumentAIProcessorDefaultVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetEssentialContactsContactApiObject ¶
func GetEssentialContactsContactApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFilestoreBackupApiObject ¶ added in v0.21.0
func GetFilestoreBackupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFilestoreInstanceApiObject ¶
func GetFilestoreInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFilestoreSnapshotApiObject ¶ added in v0.19.0
func GetFilestoreSnapshotApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFirestoreDatabaseApiObject ¶ added in v0.22.0
func GetFirestoreDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFirestoreDocumentApiObject ¶
func GetFirestoreDocumentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetFirestoreIndexApiObject ¶
func GetFirestoreIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGKEBackupBackupPlanApiObject ¶ added in v0.21.0
func GetGKEBackupBackupPlanApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGKEHubMembershipApiObject ¶
func GetGKEHubMembershipApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGameServicesGameServerClusterApiObject ¶
func GetGameServicesGameServerClusterApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGameServicesGameServerConfigApiObject ¶
func GetGameServicesGameServerConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGameServicesGameServerDeploymentApiObject ¶
func GetGameServicesGameServerDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGameServicesGameServerDeploymentRolloutApiObject ¶
func GetGameServicesGameServerDeploymentRolloutApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetGameServicesRealmApiObject ¶
func GetGameServicesRealmApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetHealthcareConsentStoreApiObject ¶
func GetHealthcareConsentStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetHealthcareDatasetApiObject ¶
func GetHealthcareDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetHealthcareDicomStoreApiObject ¶
func GetHealthcareDicomStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetHealthcareFhirStoreApiObject ¶
func GetHealthcareFhirStoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetHealthcareHl7V2StoreApiObject ¶
func GetHealthcareHl7V2StoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIAM2AccessBoundaryPolicyApiObject ¶ added in v0.22.0
func GetIAM2AccessBoundaryPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIAMBetaWorkloadIdentityPoolApiObject ¶ added in v0.17.0
func GetIAMBetaWorkloadIdentityPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIAMBetaWorkloadIdentityPoolProviderApiObject ¶ added in v0.17.0
func GetIAMBetaWorkloadIdentityPoolProviderApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIAMWorkforcePoolWorkforcePoolApiObject ¶ added in v0.21.0
func GetIAMWorkforcePoolWorkforcePoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIAMWorkforcePoolWorkforcePoolProviderApiObject ¶ added in v0.21.0
func GetIAMWorkforcePoolWorkforcePoolProviderApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIapBrandApiObject ¶
func GetIapBrandApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIapClientApiObject ¶
func GetIapClientApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformConfigApiObject ¶ added in v0.20.0
func GetIdentityPlatformConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformDefaultSupportedIdpConfigApiObject ¶
func GetIdentityPlatformDefaultSupportedIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformInboundSamlConfigApiObject ¶
func GetIdentityPlatformInboundSamlConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformOauthIdpConfigApiObject ¶
func GetIdentityPlatformOauthIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformProjectDefaultConfigApiObject ¶ added in v0.20.0
func GetIdentityPlatformProjectDefaultConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformTenantApiObject ¶
func GetIdentityPlatformTenantApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformTenantDefaultSupportedIdpConfigApiObject ¶
func GetIdentityPlatformTenantDefaultSupportedIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformTenantInboundSamlConfigApiObject ¶
func GetIdentityPlatformTenantInboundSamlConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetIdentityPlatformTenantOauthIdpConfigApiObject ¶
func GetIdentityPlatformTenantOauthIdpConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetKMSCryptoKeyApiObject ¶
func GetKMSCryptoKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetKMSCryptoKeyVersionApiObject ¶ added in v0.20.0
func GetKMSCryptoKeyVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetKMSKeyRingApiObject ¶
func GetKMSKeyRingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetKMSKeyRingImportJobApiObject ¶
func GetKMSKeyRingImportJobApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetLocationalResourcePropertiesFromSelfLinkString ¶
func GetLocationalResourcePropertiesFromSelfLinkString(selfLink string) (string, string, string, error)
given a full locational (non-global) self link, returns the project + region/zone + name or an error
func GetLoggingMetricApiObject ¶
func GetLoggingMetricApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMLEngineModelApiObject ¶
func GetMLEngineModelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMemcacheInstanceApiObject ¶
func GetMemcacheInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringAlertPolicyApiObject ¶
func GetMonitoringAlertPolicyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringGenericServiceApiObject ¶ added in v0.20.0
func GetMonitoringGenericServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringGroupApiObject ¶
func GetMonitoringGroupApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringMetricDescriptorApiObject ¶
func GetMonitoringMetricDescriptorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringNotificationChannelApiObject ¶
func GetMonitoringNotificationChannelApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringServiceApiObject ¶
func GetMonitoringServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringSloApiObject ¶
func GetMonitoringSloApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetMonitoringUptimeCheckConfigApiObject ¶
func GetMonitoringUptimeCheckConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNetworkServicesEdgeCacheKeysetApiObject ¶
func GetNetworkServicesEdgeCacheKeysetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNetworkServicesEdgeCacheOriginApiObject ¶
func GetNetworkServicesEdgeCacheOriginApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNetworkServicesEdgeCacheServiceApiObject ¶
func GetNetworkServicesEdgeCacheServiceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNotebooksEnvironmentApiObject ¶
func GetNotebooksEnvironmentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNotebooksInstanceApiObject ¶
func GetNotebooksInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNotebooksLocationApiObject ¶
func GetNotebooksLocationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetNotebooksRuntimeApiObject ¶ added in v0.11.0
func GetNotebooksRuntimeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetOSConfigPatchDeploymentApiObject ¶
func GetOSConfigPatchDeploymentApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetOSLoginSSHPublicKeyApiObject ¶
func GetOSLoginSSHPublicKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetOrganizationIAMCustomRoleApiObject ¶ added in v0.11.0
func GetOrganizationIAMCustomRoleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPrivatecaCaPoolApiObject ¶
func GetPrivatecaCaPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPrivatecaCertificateApiObject ¶
func GetPrivatecaCertificateApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPrivatecaCertificateAuthorityApiObject ¶
func GetPrivatecaCertificateAuthorityApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetProjectApiObject ¶
func GetProjectApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetProjectBillingInfoApiObject ¶
func GetProjectBillingInfoApiObject(d TerraformResourceData, project string) (map[string]interface{}, error)
func GetProjectIAMCustomRoleApiObject ¶ added in v0.11.0
func GetProjectIAMCustomRoleApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubLiteReservationApiObject ¶
func GetPubsubLiteReservationApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubLiteSubscriptionApiObject ¶
func GetPubsubLiteSubscriptionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubLiteTopicApiObject ¶
func GetPubsubLiteTopicApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubSchemaApiObject ¶
func GetPubsubSchemaApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubSubscriptionApiObject ¶
func GetPubsubSubscriptionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetPubsubTopicApiObject ¶
func GetPubsubTopicApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetRedisInstanceApiObject ¶
func GetRedisInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetRegionFromRegionSelfLink ¶
return the region a selfLink is referring to
func GetRegionFromRegionalSelfLink ¶
This function supports selflinks that have regions and locations in their paths
func GetResourceManagerLienApiObject ¶
func GetResourceManagerLienApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSQLDatabaseApiObject ¶
func GetSQLDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSQLDatabaseInstanceApiObject ¶
func GetSQLDatabaseInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSQLSourceRepresentationInstanceApiObject ¶
func GetSQLSourceRepresentationInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSecretManagerSecretApiObject ¶
func GetSecretManagerSecretApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSecretManagerSecretVersionApiObject ¶
func GetSecretManagerSecretVersionApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSecurityCenterMuteConfigApiObject ¶ added in v0.22.0
func GetSecurityCenterMuteConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSecurityCenterNotificationConfigApiObject ¶
func GetSecurityCenterNotificationConfigApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSecurityCenterSourceApiObject ¶
func GetSecurityCenterSourceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetServiceAccountApiObject ¶ added in v0.22.0
func GetServiceAccountApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetServiceUsageApiObject ¶
func GetServiceUsageApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSpannerDatabaseApiObject ¶
func GetSpannerDatabaseApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetSpannerInstanceApiObject ¶
func GetSpannerInstanceApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageBucketAccessControlApiObject ¶
func GetStorageBucketAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageBucketApiObject ¶
func GetStorageBucketApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageDefaultObjectAccessControlApiObject ¶
func GetStorageDefaultObjectAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageHmacKeyApiObject ¶
func GetStorageHmacKeyApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageObjectAccessControlApiObject ¶
func GetStorageObjectAccessControlApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetStorageTransferAgentPoolApiObject ¶ added in v0.20.0
func GetStorageTransferAgentPoolApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetTPUNodeApiObject ¶
func GetTPUNodeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetTagsTagBindingApiObject ¶
func GetTagsTagBindingApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVPCAccessConnectorApiObject ¶
func GetVPCAccessConnectorApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIDatasetApiObject ¶
func GetVertexAIDatasetApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIEndpointApiObject ¶ added in v0.20.0
func GetVertexAIEndpointApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIFeaturestoreApiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIFeaturestoreEntitytypeApiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIFeaturestoreEntitytypeFeatureApiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeFeatureApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAIIndexApiObject ¶ added in v0.20.0
func GetVertexAIIndexApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetVertexAITensorboardApiObject ¶ added in v0.20.0
func GetVertexAITensorboardApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func GetWorkflowsWorkflowApiObject ¶
func GetWorkflowsWorkflowApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error)
func HealthcareConsentStoreIdParseFunc ¶
func HealthcareConsentStoreIdParseFunc(d *schema.ResourceData, config *Config) error
func IamWithDeprecationMessage ¶
func IamWithDeprecationMessage(message string) func(s *IamSettings)
func IamWithGAResourceDeprecation ¶
func IamWithGAResourceDeprecation() func(s *IamSettings)
func IapTunnelIdParseFunc ¶
func IapTunnelIdParseFunc(d *schema.ResourceData, config *Config) error
func IapTunnelInstanceIdParseFunc ¶
func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func IapWebIdParseFunc ¶
func IapWebIdParseFunc(d *schema.ResourceData, config *Config) error
func IsGoogleApiErrorWithCode ¶ added in v0.22.0
func IsSqlOperationInProgressError ¶ added in v0.22.0
Retry if Cloud SQL operation returns a 429 with a specific message for concurrent operations.
func KeyRingIdParseFunc ¶
func KeyRingIdParseFunc(d *schema.ResourceData, config *Config) error
func MergeBindings ¶ added in v0.22.0
func MergeBindings(bindings []*cloudresourcemanager.Binding) []*cloudresourcemanager.Binding
Flattens a list of Bindings so each role+condition has a single Binding with combined members
func MetadataRetryWrapper ¶
Since the google compute API uses optimistic locking, there is a chance we need to resubmit our updated metadata. To do this, you need to provide an update function that attempts to submit your metadata
func MetadataUpdate ¶
func MetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, serverMD *compute.Metadata)
Update the metadata (serverMD) according to the provided diff (oldMDMap v newMDMap).
func MultiEnvSearch ¶ added in v0.22.0
func NameFromSelfLinkStateFunc ¶
func NameFromSelfLinkStateFunc(v interface{}) string
func NewTransportWithDefaultRetries ¶
func NewTransportWithDefaultRetries(t http.RoundTripper) *retryTransport
NewTransportWithDefaultRetries constructs a default retryTransport that will retry common temporary errors
func NotReturnedByAPIDiffSuppress ¶ added in v0.11.0
func NotReturnedByAPIDiffSuppress(k, old, new string, d *schema.ResourceData) bool
NotReturnedByAPIDiffSuppress
func NotebooksInstanceIdParseFunc ¶
func NotebooksInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func NotebooksInstanceLabelDiffSuppress ¶
func NotebooksInstanceLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
func NotebooksRuntimeIdParseFunc ¶ added in v0.11.0
func NotebooksRuntimeIdParseFunc(d *schema.ResourceData, config *Config) error
func NotebooksRuntimeLabelDiffSuppress ¶ added in v0.11.0
func NotebooksRuntimeLabelDiffSuppress(k, old, new string, d *schema.ResourceData) bool
func Nprintf ¶
This is a Printf sibling (Nprintf; Named Printf), which handles strings like Nprintf("Hello %{target}!", map[string]interface{}{"target":"world"}) == "Hello world!". This is particularly useful for generated tests, where we don't want to use Printf, since that would require us to generate a very particular ordering of arguments.
func OperationDone ¶
func OperationWait ¶
func OrgIdParseFunc ¶
func OrgIdParseFunc(d *schema.ResourceData, _ *Config) error
func PrivatecaCaPoolIdParseFunc ¶
func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *Config) error
func PrivatecaCertificateTemplateIdParseFunc ¶ added in v0.14.0
func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
func ProjectIdParseFunc ¶
func ProjectIdParseFunc(d *schema.ResourceData, _ *Config) error
func PubsubSubscriptionIdParseFunc ¶ added in v0.12.0
func PubsubSubscriptionIdParseFunc(d *schema.ResourceData, _ *Config) error
func PubsubTopicIdParseFunc ¶
func PubsubTopicIdParseFunc(d *schema.ResourceData, config *Config) error
func RandString ¶ added in v0.22.0
func RemoveBasePathVersion ¶ added in v0.22.0
Remove the `/{{version}}/` from a base path if present.
func ResourceConverters ¶
func ResourceConverters() map[string][]ResourceConverter
ResourceConverter returns a map of terraform resource types (i.e. `google_project`) to a slice of ResourceConverters.
Modelling of relationships: terraform resources to CAI assets as []ResourceConverter: 1:1 = [ResourceConverter{Convert: convertAbc}] (len=1) 1:N = [ResourceConverter{Convert: convertAbc}, ...] (len=N) N:1 = [ResourceConverter{Convert: convertAbc, merge: mergeAbc}] (len=1)
func RetryTimeDuration ¶ added in v0.22.0
func RetryTimeDuration(retryFunc func() error, duration time.Duration, errorRetryPredicates ...RetryErrorPredicateFunc) error
func SecretManagerSecretIdParseFunc ¶
func SecretManagerSecretIdParseFunc(d *schema.ResourceData, config *Config) error
func SecurityCenterSourceIdParseFunc ¶ added in v0.20.0
func SecurityCenterSourceIdParseFunc(d *schema.ResourceData, config *Config) error
func SendRequest ¶ added in v0.22.0
func SendRequestWithTimeout ¶ added in v0.22.0
func ServiceManagementServiceConsumersIdParseFunc ¶ added in v0.14.0
func ServiceManagementServiceConsumersIdParseFunc(d *schema.ResourceData, config *Config) error
func ServiceManagementServiceIdParseFunc ¶
func ServiceManagementServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func SnakeToPascalCase ¶
func SpannerDatabaseIdParseFunc ¶ added in v0.12.0
func SpannerDatabaseIdParseFunc(d *schema.ResourceData, config *Config) error
func SpannerInstanceIdParseFunc ¶ added in v0.12.0
func SpannerInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func SqlAdminOperationWaitTime ¶ added in v0.22.0
func StorageBucketDiffSuppress ¶
func StorageBucketDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
func StorageBucketIdParseFunc ¶
func StorageBucketIdParseFunc(d *schema.ResourceData, config *Config) error
func StoreResourceName ¶
func StoreResourceName(resourceLink interface{}) string
func StringNotInSlice ¶
func StringNotInSlice(invalid []string, ignoreCase bool) schema.SchemaValidateFunc
StringNotInSlice returns a SchemaValidateFunc which tests if the provided value is of type string and that it matches none of the element in the invalid slice. if ignorecase is true, case is ignored.
func StringToFixed64 ¶ added in v0.22.0
func VertexAIFeaturestoreEntitytypeIdParseFunc ¶ added in v0.20.0
func VertexAIFeaturestoreEntitytypeIdParseFunc(d *schema.ResourceData, config *Config) error
func VertexAIFeaturestoreIdParseFunc ¶ added in v0.20.0
func VertexAIFeaturestoreIdParseFunc(d *schema.ResourceData, config *Config) error
Types ¶
type AccessContextManagerAccessPolicyIamUpdater ¶ added in v0.14.0
type AccessContextManagerAccessPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*AccessContextManagerAccessPolicyIamUpdater) DescribeResource ¶ added in v0.14.0
func (u *AccessContextManagerAccessPolicyIamUpdater) DescribeResource() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetMutexKey ¶ added in v0.14.0
func (u *AccessContextManagerAccessPolicyIamUpdater) GetMutexKey() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy ¶ added in v0.14.0
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceId ¶ added in v0.14.0
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceId() string
func (*AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy ¶ added in v0.14.0
func (u *AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ApigeeEnvironmentIamUpdater ¶ added in v0.11.0
type ApigeeEnvironmentIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ApigeeEnvironmentIamUpdater) DescribeResource ¶ added in v0.11.0
func (u *ApigeeEnvironmentIamUpdater) DescribeResource() string
func (*ApigeeEnvironmentIamUpdater) GetMutexKey ¶ added in v0.11.0
func (u *ApigeeEnvironmentIamUpdater) GetMutexKey() string
func (*ApigeeEnvironmentIamUpdater) GetResourceIamPolicy ¶ added in v0.11.0
func (u *ApigeeEnvironmentIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ApigeeEnvironmentIamUpdater) GetResourceId ¶ added in v0.11.0
func (u *ApigeeEnvironmentIamUpdater) GetResourceId() string
func (*ApigeeEnvironmentIamUpdater) SetResourceIamPolicy ¶ added in v0.11.0
func (u *ApigeeEnvironmentIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ArtifactRegistryRepositoryIamUpdater ¶ added in v0.17.0
type ArtifactRegistryRepositoryIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ArtifactRegistryRepositoryIamUpdater) DescribeResource ¶ added in v0.17.0
func (u *ArtifactRegistryRepositoryIamUpdater) DescribeResource() string
func (*ArtifactRegistryRepositoryIamUpdater) GetMutexKey ¶ added in v0.17.0
func (u *ArtifactRegistryRepositoryIamUpdater) GetMutexKey() string
func (*ArtifactRegistryRepositoryIamUpdater) GetResourceIamPolicy ¶ added in v0.17.0
func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ArtifactRegistryRepositoryIamUpdater) GetResourceId ¶ added in v0.17.0
func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceId() string
func (*ArtifactRegistryRepositoryIamUpdater) SetResourceIamPolicy ¶ added in v0.17.0
func (u *ArtifactRegistryRepositoryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Asset ¶
type Asset struct { // The name, in a peculiar format: `\\<api>.googleapis.com/<self_link>` Name string `json:"name"` // The type name in `google.<api>.<resourcename>` format. Type string `json:"asset_type"` Resource *AssetResource `json:"resource,omitempty"` IAMPolicy *IAMPolicy `json:"iam_policy,omitempty"` OrgPolicy []*OrgPolicy `json:"org_policy,omitempty"` }
Asset is the CAI representation of a resource.
func FetchAccessContextManagerAccessPolicyIamPolicy ¶ added in v0.14.0
func FetchAccessContextManagerAccessPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchApigeeEnvironmentIamPolicy ¶ added in v0.11.0
func FetchApigeeEnvironmentIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchArtifactRegistryRepositoryIamPolicy ¶ added in v0.17.0
func FetchArtifactRegistryRepositoryIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigQueryTableIamPolicy ¶
func FetchBigQueryTableIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigqueryAnalyticsHubDataExchangeIamPolicy ¶ added in v0.20.0
func FetchBigqueryAnalyticsHubDataExchangeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigqueryAnalyticsHubListingIamPolicy ¶ added in v0.20.0
func FetchBigqueryAnalyticsHubListingIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigqueryConnectionConnectionIamPolicy ¶ added in v0.15.3
func FetchBigqueryConnectionConnectionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigqueryDatapolicyDataPolicyIamPolicy ¶ added in v0.22.0
func FetchBigqueryDatapolicyDataPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBigqueryDatasetIamPolicy ¶
func FetchBigqueryDatasetIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchBinaryAuthorizationAttestorIamPolicy ¶
func FetchBinaryAuthorizationAttestorIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudFunctionsCloudFunctionIamPolicy ¶
func FetchCloudFunctionsCloudFunctionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudIotDeviceRegistryIamPolicy ¶ added in v0.17.0
func FetchCloudIotDeviceRegistryIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudRunServiceIamPolicy ¶ added in v0.12.1
func FetchCloudRunServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudRunV2JobIamPolicy ¶ added in v0.21.0
func FetchCloudRunV2JobIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudRunV2ServiceIamPolicy ¶ added in v0.21.0
func FetchCloudRunV2ServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudTasksQueueIamPolicy ¶ added in v0.15.3
func FetchCloudTasksQueueIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchCloudfunctions2functionIamPolicy ¶ added in v0.18.0
func FetchCloudfunctions2functionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeBackendBucketIamPolicy ¶ added in v0.17.0
func FetchComputeBackendBucketIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeBackendServiceIamPolicy ¶ added in v0.13.0
func FetchComputeBackendServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeDiskIamPolicy ¶
func FetchComputeDiskIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeImageIamPolicy ¶
func FetchComputeImageIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeInstanceIamPolicy ¶
func FetchComputeInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeRegionBackendServiceIamPolicy ¶ added in v0.13.0
func FetchComputeRegionBackendServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeRegionDiskIamPolicy ¶
func FetchComputeRegionDiskIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeSnapshotIamPolicy ¶ added in v0.17.0
func FetchComputeSnapshotIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchComputeSubnetworkIamPolicy ¶
func FetchComputeSubnetworkIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDNSManagedZoneIamPolicy ¶ added in v0.21.0
func FetchDNSManagedZoneIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataCatalogEntryGroupIamPolicy ¶
func FetchDataCatalogEntryGroupIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataCatalogPolicyTagIamPolicy ¶ added in v0.22.0
func FetchDataCatalogPolicyTagIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataCatalogTagTemplateIamPolicy ¶
func FetchDataCatalogTagTemplateIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataCatalogTaxonomyIamPolicy ¶ added in v0.22.0
func FetchDataCatalogTaxonomyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataFusionInstanceIamPolicy ¶ added in v0.20.0
func FetchDataFusionInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataplexAssetIamPolicy ¶ added in v0.22.0
func FetchDataplexAssetIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataplexLakeIamPolicy ¶ added in v0.22.0
func FetchDataplexLakeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataplexZoneIamPolicy ¶ added in v0.22.0
func FetchDataplexZoneIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataprocAutoscalingPolicyIamPolicy ¶ added in v0.15.3
func FetchDataprocAutoscalingPolicyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchDataprocMetastoreServiceIamPolicy ¶ added in v0.17.0
func FetchDataprocMetastoreServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchFolderIamPolicy ¶
func FetchFolderIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchGKEBackupBackupPlanIamPolicy ¶ added in v0.21.0
func FetchGKEBackupBackupPlanIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchGKEHubMembershipIamPolicy ¶ added in v0.18.0
func FetchGKEHubMembershipIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchHealthcareConsentStoreIamPolicy ¶
func FetchHealthcareConsentStoreIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchIapTunnelIamPolicy ¶
func FetchIapTunnelIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchIapTunnelInstanceIamPolicy ¶
func FetchIapTunnelInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchIapWebIamPolicy ¶
func FetchIapWebIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchKmsCryptoKeyIamPolicy ¶
func FetchKmsCryptoKeyIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchKmsKeyRingIamPolicy ¶
func FetchKmsKeyRingIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchNotebooksInstanceIamPolicy ¶
func FetchNotebooksInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchNotebooksRuntimeIamPolicy ¶ added in v0.11.0
func FetchNotebooksRuntimeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchOrganizationIamPolicy ¶
func FetchOrganizationIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchPrivatecaCaPoolIamPolicy ¶
func FetchPrivatecaCaPoolIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchPrivatecaCertificateTemplateIamPolicy ¶ added in v0.14.0
func FetchPrivatecaCertificateTemplateIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchProjectIamPolicy ¶
func FetchProjectIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchPubsubSubscriptionIamPolicy ¶ added in v0.12.0
func FetchPubsubSubscriptionIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchPubsubTopicIamPolicy ¶
func FetchPubsubTopicIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchSecretManagerSecretIamPolicy ¶
func FetchSecretManagerSecretIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchSecurityCenterSourceIamPolicy ¶ added in v0.20.0
func FetchSecurityCenterSourceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchServiceManagementServiceConsumersIamPolicy ¶ added in v0.14.0
func FetchServiceManagementServiceConsumersIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchServiceManagementServiceIamPolicy ¶
func FetchServiceManagementServiceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchSpannerDatabaseIamPolicy ¶ added in v0.12.0
func FetchSpannerDatabaseIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchSpannerInstanceIamPolicy ¶ added in v0.12.0
func FetchSpannerInstanceIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchStorageBucketIamPolicy ¶
func FetchStorageBucketIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchVertexAIFeaturestoreEntitytypeIamPolicy ¶ added in v0.20.0
func FetchVertexAIFeaturestoreEntitytypeIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func FetchVertexAIFeaturestoreIamPolicy ¶ added in v0.20.0
func FetchVertexAIFeaturestoreIamPolicy(d TerraformResourceData, config *Config) (Asset, error)
func GetAccessApprovalFolderSettingsCaiObject ¶
func GetAccessApprovalFolderSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessApprovalOrganizationSettingsCaiObject ¶
func GetAccessApprovalOrganizationSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessApprovalProjectSettingsCaiObject ¶
func GetAccessApprovalProjectSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessLevelCaiObject ¶
func GetAccessContextManagerAccessLevelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessLevelsCaiObject ¶
func GetAccessContextManagerAccessLevelsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessPolicyCaiObject ¶
func GetAccessContextManagerAccessPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessPolicyIamBindingCaiObject ¶ added in v0.14.0
func GetAccessContextManagerAccessPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessPolicyIamMemberCaiObject ¶ added in v0.14.0
func GetAccessContextManagerAccessPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAccessPolicyIamPolicyCaiObject ¶ added in v0.14.0
func GetAccessContextManagerAccessPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerAuthorizedOrgsDescCaiObject ¶ added in v0.22.0
func GetAccessContextManagerAuthorizedOrgsDescCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerServicePerimeterCaiObject ¶
func GetAccessContextManagerServicePerimeterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAccessContextManagerServicePerimetersCaiObject ¶
func GetAccessContextManagerServicePerimetersCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetActiveDirectoryDomainCaiObject ¶
func GetActiveDirectoryDomainCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetActiveDirectoryDomainTrustCaiObject ¶
func GetActiveDirectoryDomainTrustCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAlloydbBackupCaiObject ¶ added in v0.22.0
func GetAlloydbBackupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAlloydbClusterCaiObject ¶ added in v0.22.0
func GetAlloydbClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAlloydbInstanceCaiObject ¶ added in v0.22.0
func GetAlloydbInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeAddonsConfigCaiObject ¶ added in v0.22.0
func GetApigeeAddonsConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEndpointAttachmentCaiObject ¶ added in v0.13.0
func GetApigeeEndpointAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvKeystoreCaiObject ¶ added in v0.22.0
func GetApigeeEnvKeystoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvReferencesCaiObject ¶ added in v0.22.0
func GetApigeeEnvReferencesCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvgroupAttachmentCaiObject ¶
func GetApigeeEnvgroupAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvgroupCaiObject ¶
func GetApigeeEnvgroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvironmentCaiObject ¶
func GetApigeeEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvironmentIamBindingCaiObject ¶ added in v0.11.0
func GetApigeeEnvironmentIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvironmentIamMemberCaiObject ¶ added in v0.11.0
func GetApigeeEnvironmentIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeEnvironmentIamPolicyCaiObject ¶ added in v0.11.0
func GetApigeeEnvironmentIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeInstanceAttachmentCaiObject ¶
func GetApigeeInstanceAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeInstanceCaiObject ¶
func GetApigeeInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeNatAddressCaiObject ¶ added in v0.12.1
func GetApigeeNatAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeOrganizationCaiObject ¶
func GetApigeeOrganizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetApigeeSyncAuthorizationCaiObject ¶ added in v0.21.0
func GetApigeeSyncAuthorizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineApplicationUrlDispatchRulesCaiObject ¶
func GetAppEngineApplicationUrlDispatchRulesCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineDomainMappingCaiObject ¶
func GetAppEngineDomainMappingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineFirewallRuleCaiObject ¶
func GetAppEngineFirewallRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineFlexibleAppVersionCaiObject ¶
func GetAppEngineFlexibleAppVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineServiceNetworkSettingsCaiObject ¶
func GetAppEngineServiceNetworkSettingsCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineServiceSplitTrafficCaiObject ¶
func GetAppEngineServiceSplitTrafficCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetAppEngineStandardAppVersionCaiObject ¶
func GetAppEngineStandardAppVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetArtifactRegistryRepositoryCaiObject ¶ added in v0.17.0
func GetArtifactRegistryRepositoryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetArtifactRegistryRepositoryIamBindingCaiObject ¶ added in v0.17.0
func GetArtifactRegistryRepositoryIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetArtifactRegistryRepositoryIamMemberCaiObject ¶ added in v0.17.0
func GetArtifactRegistryRepositoryIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetArtifactRegistryRepositoryIamPolicyCaiObject ¶ added in v0.17.0
func GetArtifactRegistryRepositoryIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBeyondcorpAppConnectionCaiObject ¶ added in v0.21.0
func GetBeyondcorpAppConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBeyondcorpAppConnectorCaiObject ¶ added in v0.20.0
func GetBeyondcorpAppConnectorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBeyondcorpAppGatewayCaiObject ¶ added in v0.20.0
func GetBeyondcorpAppGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryDatasetCaiObject ¶
func GetBigQueryDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryJobCaiObject ¶
func GetBigQueryJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryRoutineCaiObject ¶
func GetBigQueryRoutineCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryTableCaiObject ¶
func GetBigQueryTableCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryTableIamBindingCaiObject ¶
func GetBigQueryTableIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryTableIamMemberCaiObject ¶
func GetBigQueryTableIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigQueryTableIamPolicyCaiObject ¶
func GetBigQueryTableIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubDataExchangeCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubDataExchangeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubDataExchangeIamBindingCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubDataExchangeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubDataExchangeIamMemberCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubDataExchangeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubDataExchangeIamPolicyCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubDataExchangeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubListingCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubListingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubListingIamBindingCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubListingIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubListingIamMemberCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubListingIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryAnalyticsHubListingIamPolicyCaiObject ¶ added in v0.20.0
func GetBigqueryAnalyticsHubListingIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryConnectionConnectionCaiObject ¶ added in v0.15.0
func GetBigqueryConnectionConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryConnectionConnectionIamBindingCaiObject ¶ added in v0.15.3
func GetBigqueryConnectionConnectionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryConnectionConnectionIamMemberCaiObject ¶ added in v0.15.3
func GetBigqueryConnectionConnectionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryConnectionConnectionIamPolicyCaiObject ¶ added in v0.15.3
func GetBigqueryConnectionConnectionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDataTransferConfigCaiObject ¶
func GetBigqueryDataTransferConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatapolicyDataPolicyCaiObject ¶ added in v0.22.0
func GetBigqueryDatapolicyDataPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatapolicyDataPolicyIamBindingCaiObject ¶ added in v0.22.0
func GetBigqueryDatapolicyDataPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatapolicyDataPolicyIamMemberCaiObject ¶ added in v0.22.0
func GetBigqueryDatapolicyDataPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatapolicyDataPolicyIamPolicyCaiObject ¶ added in v0.22.0
func GetBigqueryDatapolicyDataPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatasetIamBindingCaiObject ¶
func GetBigqueryDatasetIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatasetIamMemberCaiObject ¶
func GetBigqueryDatasetIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryDatasetIamPolicyCaiObject ¶
func GetBigqueryDatasetIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryReservationCapacityCommitmentCaiObject ¶ added in v0.22.0
func GetBigqueryReservationCapacityCommitmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigqueryReservationReservationCaiObject ¶
func GetBigqueryReservationReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigtableAppProfileCaiObject ¶
func GetBigtableAppProfileCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigtableClusterCaiObject ¶
func GetBigtableClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBigtableInstanceCaiObject ¶
func GetBigtableInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBillingBudgetCaiObject ¶
func GetBillingBudgetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBinaryAuthorizationAttestorCaiObject ¶
func GetBinaryAuthorizationAttestorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBinaryAuthorizationAttestorIamBindingCaiObject ¶
func GetBinaryAuthorizationAttestorIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBinaryAuthorizationAttestorIamMemberCaiObject ¶
func GetBinaryAuthorizationAttestorIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBinaryAuthorizationAttestorIamPolicyCaiObject ¶
func GetBinaryAuthorizationAttestorIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetBinaryAuthorizationPolicyCaiObject ¶
func GetBinaryAuthorizationPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCertificateManagerCertificateCaiObject ¶ added in v0.15.0
func GetCertificateManagerCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCertificateManagerCertificateMapCaiObject ¶ added in v0.17.0
func GetCertificateManagerCertificateMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCertificateManagerCertificateMapEntryCaiObject ¶ added in v0.17.0
func GetCertificateManagerCertificateMapEntryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCertificateManagerDnsAuthorizationCaiObject ¶ added in v0.15.0
func GetCertificateManagerDnsAuthorizationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudAssetFolderFeedCaiObject ¶
func GetCloudAssetFolderFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudAssetOrganizationFeedCaiObject ¶
func GetCloudAssetOrganizationFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudAssetProjectFeedCaiObject ¶
func GetCloudAssetProjectFeedCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudBuildBitbucketServerConfigCaiObject ¶ added in v0.22.0
func GetCloudBuildBitbucketServerConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudBuildTriggerCaiObject ¶
func GetCloudBuildTriggerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudDeployDeliveryPipelineCaiObject ¶ added in v0.14.0
func GetCloudDeployDeliveryPipelineCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudDeployTargetCaiObject ¶ added in v0.14.0
func GetCloudDeployTargetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudFunctionsCloudFunctionCaiObject ¶ added in v0.13.0
func GetCloudFunctionsCloudFunctionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudFunctionsCloudFunctionIamBindingCaiObject ¶
func GetCloudFunctionsCloudFunctionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudFunctionsCloudFunctionIamMemberCaiObject ¶
func GetCloudFunctionsCloudFunctionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudFunctionsCloudFunctionIamPolicyCaiObject ¶
func GetCloudFunctionsCloudFunctionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudFunctionsFunctionCaiObject ¶
func GetCloudFunctionsFunctionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIdentityGroupCaiObject ¶
func GetCloudIdentityGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIdentityGroupMembershipCaiObject ¶
func GetCloudIdentityGroupMembershipCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIdsEndpointCaiObject ¶ added in v0.20.0
func GetCloudIdsEndpointCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIotDeviceCaiObject ¶
func GetCloudIotDeviceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIotDeviceRegistryCaiObject ¶
func GetCloudIotDeviceRegistryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIotDeviceRegistryIamBindingCaiObject ¶ added in v0.17.0
func GetCloudIotDeviceRegistryIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIotDeviceRegistryIamMemberCaiObject ¶ added in v0.17.0
func GetCloudIotDeviceRegistryIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudIotDeviceRegistryIamPolicyCaiObject ¶ added in v0.17.0
func GetCloudIotDeviceRegistryIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunDomainMappingCaiObject ¶
func GetCloudRunDomainMappingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunServiceCaiObject ¶ added in v0.11.0
func GetCloudRunServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunServiceIamBindingCaiObject ¶ added in v0.12.1
func GetCloudRunServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunServiceIamMemberCaiObject ¶ added in v0.12.1
func GetCloudRunServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunServiceIamPolicyCaiObject ¶ added in v0.12.1
func GetCloudRunServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2JobCaiObject ¶ added in v0.20.0
func GetCloudRunV2JobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2JobIamBindingCaiObject ¶ added in v0.21.0
func GetCloudRunV2JobIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2JobIamMemberCaiObject ¶ added in v0.21.0
func GetCloudRunV2JobIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2JobIamPolicyCaiObject ¶ added in v0.21.0
func GetCloudRunV2JobIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2ServiceCaiObject ¶ added in v0.20.0
func GetCloudRunV2ServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2ServiceIamBindingCaiObject ¶ added in v0.21.0
func GetCloudRunV2ServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2ServiceIamMemberCaiObject ¶ added in v0.21.0
func GetCloudRunV2ServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudRunV2ServiceIamPolicyCaiObject ¶ added in v0.21.0
func GetCloudRunV2ServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudSchedulerJobCaiObject ¶
func GetCloudSchedulerJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudTasksQueueCaiObject ¶
func GetCloudTasksQueueCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudTasksQueueIamBindingCaiObject ¶ added in v0.15.3
func GetCloudTasksQueueIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudTasksQueueIamMemberCaiObject ¶ added in v0.15.3
func GetCloudTasksQueueIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudTasksQueueIamPolicyCaiObject ¶ added in v0.15.3
func GetCloudTasksQueueIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudfunctions2functionCaiObject ¶ added in v0.18.0
func GetCloudfunctions2functionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudfunctions2functionIamBindingCaiObject ¶ added in v0.18.0
func GetCloudfunctions2functionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudfunctions2functionIamMemberCaiObject ¶ added in v0.18.0
func GetCloudfunctions2functionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetCloudfunctions2functionIamPolicyCaiObject ¶ added in v0.18.0
func GetCloudfunctions2functionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeAddressCaiObject ¶
func GetComputeAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeAutoscalerCaiObject ¶
func GetComputeAutoscalerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendBucketCaiObject ¶
func GetComputeBackendBucketCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendBucketIamBindingCaiObject ¶ added in v0.17.0
func GetComputeBackendBucketIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendBucketIamMemberCaiObject ¶ added in v0.17.0
func GetComputeBackendBucketIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendBucketIamPolicyCaiObject ¶ added in v0.17.0
func GetComputeBackendBucketIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendServiceCaiObject ¶
func GetComputeBackendServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendServiceIamBindingCaiObject ¶ added in v0.13.0
func GetComputeBackendServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendServiceIamMemberCaiObject ¶ added in v0.13.0
func GetComputeBackendServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeBackendServiceIamPolicyCaiObject ¶ added in v0.13.0
func GetComputeBackendServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeDiskCaiObject ¶
func GetComputeDiskCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeDiskIamBindingCaiObject ¶
func GetComputeDiskIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeDiskIamMemberCaiObject ¶
func GetComputeDiskIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeDiskIamPolicyCaiObject ¶
func GetComputeDiskIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeDiskResourcePolicyAttachmentCaiObject ¶
func GetComputeDiskResourcePolicyAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeExternalVpnGatewayCaiObject ¶
func GetComputeExternalVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeFirewallCaiObject ¶
func GetComputeFirewallCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeForwardingRuleCaiObject ¶
func GetComputeForwardingRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeGlobalAddressCaiObject ¶
func GetComputeGlobalAddressCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeGlobalForwardingRuleCaiObject ¶
func GetComputeGlobalForwardingRuleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeGlobalNetworkEndpointGroupCaiObject ¶
func GetComputeGlobalNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeHaVpnGatewayCaiObject ¶
func GetComputeHaVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeHealthCheckCaiObject ¶
func GetComputeHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeHttpHealthCheckCaiObject ¶
func GetComputeHttpHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeHttpsHealthCheckCaiObject ¶
func GetComputeHttpsHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeImageCaiObject ¶
func GetComputeImageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeImageIamBindingCaiObject ¶
func GetComputeImageIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeImageIamMemberCaiObject ¶
func GetComputeImageIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeImageIamPolicyCaiObject ¶
func GetComputeImageIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInstanceCaiObject ¶
func GetComputeInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInstanceGroupNamedPortCaiObject ¶
func GetComputeInstanceGroupNamedPortCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInstanceIamBindingCaiObject ¶
func GetComputeInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInstanceIamMemberCaiObject ¶
func GetComputeInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInstanceIamPolicyCaiObject ¶
func GetComputeInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeInterconnectAttachmentCaiObject ¶
func GetComputeInterconnectAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeManagedSslCertificateCaiObject ¶
func GetComputeManagedSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeNetworkCaiObject ¶
func GetComputeNetworkCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeNetworkEndpointGroupCaiObject ¶
func GetComputeNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeNetworkPeeringRoutesConfigCaiObject ¶
func GetComputeNetworkPeeringRoutesConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeNodeGroupCaiObject ¶
func GetComputeNodeGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeNodeTemplateCaiObject ¶
func GetComputeNodeTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputePacketMirroringCaiObject ¶
func GetComputePacketMirroringCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionAutoscalerCaiObject ¶
func GetComputeRegionAutoscalerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionBackendServiceCaiObject ¶
func GetComputeRegionBackendServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionBackendServiceIamBindingCaiObject ¶ added in v0.13.0
func GetComputeRegionBackendServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionBackendServiceIamMemberCaiObject ¶ added in v0.13.0
func GetComputeRegionBackendServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionBackendServiceIamPolicyCaiObject ¶ added in v0.13.0
func GetComputeRegionBackendServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionDiskCaiObject ¶
func GetComputeRegionDiskCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionDiskIamBindingCaiObject ¶
func GetComputeRegionDiskIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionDiskIamMemberCaiObject ¶
func GetComputeRegionDiskIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionDiskIamPolicyCaiObject ¶
func GetComputeRegionDiskIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionDiskResourcePolicyAttachmentCaiObject ¶
func GetComputeRegionDiskResourcePolicyAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionHealthCheckCaiObject ¶
func GetComputeRegionHealthCheckCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionNetworkEndpointGroupCaiObject ¶
func GetComputeRegionNetworkEndpointGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionSslCertificateCaiObject ¶
func GetComputeRegionSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionTargetHttpProxyCaiObject ¶
func GetComputeRegionTargetHttpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionTargetHttpsProxyCaiObject ¶
func GetComputeRegionTargetHttpsProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionTargetTcpProxyCaiObject ¶ added in v0.22.0
func GetComputeRegionTargetTcpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRegionUrlMapCaiObject ¶
func GetComputeRegionUrlMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeReservationCaiObject ¶
func GetComputeReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeResourcePolicyCaiObject ¶
func GetComputeResourcePolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRouteCaiObject ¶
func GetComputeRouteCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeRouterCaiObject ¶
func GetComputeRouterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSecurityPolicyCaiObject ¶ added in v0.12.0
func GetComputeSecurityPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeServiceAttachmentCaiObject ¶
func GetComputeServiceAttachmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSnapshotCaiObject ¶
func GetComputeSnapshotCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSnapshotIamBindingCaiObject ¶ added in v0.17.0
func GetComputeSnapshotIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSnapshotIamMemberCaiObject ¶ added in v0.17.0
func GetComputeSnapshotIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSnapshotIamPolicyCaiObject ¶ added in v0.17.0
func GetComputeSnapshotIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSslCertificateCaiObject ¶
func GetComputeSslCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSslPolicyCaiObject ¶
func GetComputeSslPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSubnetworkCaiObject ¶
func GetComputeSubnetworkCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSubnetworkIamBindingCaiObject ¶
func GetComputeSubnetworkIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSubnetworkIamMemberCaiObject ¶
func GetComputeSubnetworkIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeSubnetworkIamPolicyCaiObject ¶
func GetComputeSubnetworkIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetGrpcProxyCaiObject ¶
func GetComputeTargetGrpcProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetHttpProxyCaiObject ¶
func GetComputeTargetHttpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetHttpsProxyCaiObject ¶
func GetComputeTargetHttpsProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetInstanceCaiObject ¶
func GetComputeTargetInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetSslProxyCaiObject ¶
func GetComputeTargetSslProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeTargetTcpProxyCaiObject ¶
func GetComputeTargetTcpProxyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeUrlMapCaiObject ¶
func GetComputeUrlMapCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeVpnGatewayCaiObject ¶
func GetComputeVpnGatewayCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetComputeVpnTunnelCaiObject ¶
func GetComputeVpnTunnelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetContainerAnalysisNoteCaiObject ¶
func GetContainerAnalysisNoteCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetContainerAnalysisOccurrenceCaiObject ¶
func GetContainerAnalysisOccurrenceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetContainerAttachedClusterCaiObject ¶ added in v0.21.0
func GetContainerAttachedClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetContainerClusterCaiObject ¶
func GetContainerClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetContainerNodePoolCaiObject ¶
func GetContainerNodePoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDNSManagedZoneCaiObject ¶
func GetDNSManagedZoneCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDNSManagedZoneIamBindingCaiObject ¶ added in v0.21.0
func GetDNSManagedZoneIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDNSManagedZoneIamMemberCaiObject ¶ added in v0.21.0
func GetDNSManagedZoneIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDNSManagedZoneIamPolicyCaiObject ¶ added in v0.21.0
func GetDNSManagedZoneIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDNSPolicyCaiObject ¶
func GetDNSPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogEntryCaiObject ¶
func GetDataCatalogEntryCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogEntryGroupCaiObject ¶
func GetDataCatalogEntryGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogEntryGroupIamBindingCaiObject ¶
func GetDataCatalogEntryGroupIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogEntryGroupIamMemberCaiObject ¶
func GetDataCatalogEntryGroupIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogEntryGroupIamPolicyCaiObject ¶
func GetDataCatalogEntryGroupIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogPolicyTagCaiObject ¶ added in v0.22.0
func GetDataCatalogPolicyTagCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogPolicyTagIamBindingCaiObject ¶ added in v0.22.0
func GetDataCatalogPolicyTagIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogPolicyTagIamMemberCaiObject ¶ added in v0.22.0
func GetDataCatalogPolicyTagIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogPolicyTagIamPolicyCaiObject ¶ added in v0.22.0
func GetDataCatalogPolicyTagIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTagCaiObject ¶
func GetDataCatalogTagCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTagTemplateCaiObject ¶
func GetDataCatalogTagTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTagTemplateIamBindingCaiObject ¶
func GetDataCatalogTagTemplateIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTagTemplateIamMemberCaiObject ¶
func GetDataCatalogTagTemplateIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTagTemplateIamPolicyCaiObject ¶
func GetDataCatalogTagTemplateIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTaxonomyCaiObject ¶ added in v0.22.0
func GetDataCatalogTaxonomyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTaxonomyIamBindingCaiObject ¶ added in v0.22.0
func GetDataCatalogTaxonomyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTaxonomyIamMemberCaiObject ¶ added in v0.22.0
func GetDataCatalogTaxonomyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataCatalogTaxonomyIamPolicyCaiObject ¶ added in v0.22.0
func GetDataCatalogTaxonomyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataFusionInstanceCaiObject ¶ added in v0.13.0
func GetDataFusionInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataFusionInstanceIamBindingCaiObject ¶ added in v0.20.0
func GetDataFusionInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataFusionInstanceIamMemberCaiObject ¶ added in v0.20.0
func GetDataFusionInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataFusionInstanceIamPolicyCaiObject ¶ added in v0.20.0
func GetDataFusionInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataLossPreventionDeidentifyTemplateCaiObject ¶
func GetDataLossPreventionDeidentifyTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataLossPreventionInspectTemplateCaiObject ¶
func GetDataLossPreventionInspectTemplateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataLossPreventionJobTriggerCaiObject ¶
func GetDataLossPreventionJobTriggerCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataLossPreventionStoredInfoTypeCaiObject ¶
func GetDataLossPreventionStoredInfoTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexAssetIamBindingCaiObject ¶ added in v0.22.0
func GetDataplexAssetIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexAssetIamMemberCaiObject ¶ added in v0.22.0
func GetDataplexAssetIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexAssetIamPolicyCaiObject ¶ added in v0.22.0
func GetDataplexAssetIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexLakeIamBindingCaiObject ¶ added in v0.22.0
func GetDataplexLakeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexLakeIamMemberCaiObject ¶ added in v0.22.0
func GetDataplexLakeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexLakeIamPolicyCaiObject ¶ added in v0.22.0
func GetDataplexLakeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexZoneIamBindingCaiObject ¶ added in v0.22.0
func GetDataplexZoneIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexZoneIamMemberCaiObject ¶ added in v0.22.0
func GetDataplexZoneIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataplexZoneIamPolicyCaiObject ¶ added in v0.22.0
func GetDataplexZoneIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocAutoscalingPolicyCaiObject ¶
func GetDataprocAutoscalingPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocAutoscalingPolicyIamBindingCaiObject ¶ added in v0.15.3
func GetDataprocAutoscalingPolicyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocAutoscalingPolicyIamMemberCaiObject ¶ added in v0.15.3
func GetDataprocAutoscalingPolicyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocAutoscalingPolicyIamPolicyCaiObject ¶ added in v0.15.3
func GetDataprocAutoscalingPolicyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocMetastoreServiceCaiObject ¶ added in v0.17.0
func GetDataprocMetastoreServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocMetastoreServiceIamBindingCaiObject ¶ added in v0.17.0
func GetDataprocMetastoreServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocMetastoreServiceIamMemberCaiObject ¶ added in v0.17.0
func GetDataprocMetastoreServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDataprocMetastoreServiceIamPolicyCaiObject ¶ added in v0.17.0
func GetDataprocMetastoreServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDatastoreIndexCaiObject ¶
func GetDatastoreIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDatastreamConnectionProfileCaiObject ¶ added in v0.19.0
func GetDatastreamConnectionProfileCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDatastreamPrivateConnectionCaiObject ¶ added in v0.19.0
func GetDatastreamPrivateConnectionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDatastreamStreamCaiObject ¶ added in v0.21.0
func GetDatastreamStreamCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDeploymentManagerDeploymentCaiObject ¶
func GetDeploymentManagerDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowAgentCaiObject ¶
func GetDialogflowAgentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXAgentCaiObject ¶
func GetDialogflowCXAgentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXEntityTypeCaiObject ¶
func GetDialogflowCXEntityTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXEnvironmentCaiObject ¶
func GetDialogflowCXEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXFlowCaiObject ¶
func GetDialogflowCXFlowCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXIntentCaiObject ¶
func GetDialogflowCXIntentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXPageCaiObject ¶
func GetDialogflowCXPageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXVersionCaiObject ¶
func GetDialogflowCXVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowCXWebhookCaiObject ¶ added in v0.19.0
func GetDialogflowCXWebhookCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowEntityTypeCaiObject ¶
func GetDialogflowEntityTypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowFulfillmentCaiObject ¶
func GetDialogflowFulfillmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDialogflowIntentCaiObject ¶
func GetDialogflowIntentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDocumentAIProcessorCaiObject ¶ added in v0.15.3
func GetDocumentAIProcessorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetDocumentAIProcessorDefaultVersionCaiObject ¶ added in v0.15.3
func GetDocumentAIProcessorDefaultVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetEssentialContactsContactCaiObject ¶
func GetEssentialContactsContactCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFilestoreBackupCaiObject ¶ added in v0.21.0
func GetFilestoreBackupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFilestoreInstanceCaiObject ¶
func GetFilestoreInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFilestoreSnapshotCaiObject ¶ added in v0.19.0
func GetFilestoreSnapshotCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFirestoreDatabaseCaiObject ¶ added in v0.22.0
func GetFirestoreDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFirestoreDocumentCaiObject ¶
func GetFirestoreDocumentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFirestoreIndexCaiObject ¶
func GetFirestoreIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFolderIamBindingCaiObject ¶
func GetFolderIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFolderIamMemberCaiObject ¶
func GetFolderIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFolderIamPolicyCaiObject ¶
func GetFolderIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetFolderOrgPolicyCaiObject ¶ added in v0.13.0
func GetFolderOrgPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEBackupBackupPlanCaiObject ¶ added in v0.21.0
func GetGKEBackupBackupPlanCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEBackupBackupPlanIamBindingCaiObject ¶ added in v0.21.0
func GetGKEBackupBackupPlanIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEBackupBackupPlanIamMemberCaiObject ¶ added in v0.21.0
func GetGKEBackupBackupPlanIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEBackupBackupPlanIamPolicyCaiObject ¶ added in v0.21.0
func GetGKEBackupBackupPlanIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEHubMembershipCaiObject ¶
func GetGKEHubMembershipCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEHubMembershipIamBindingCaiObject ¶ added in v0.18.0
func GetGKEHubMembershipIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEHubMembershipIamMemberCaiObject ¶ added in v0.18.0
func GetGKEHubMembershipIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGKEHubMembershipIamPolicyCaiObject ¶ added in v0.18.0
func GetGKEHubMembershipIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGameServicesGameServerClusterCaiObject ¶
func GetGameServicesGameServerClusterCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGameServicesGameServerConfigCaiObject ¶
func GetGameServicesGameServerConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGameServicesGameServerDeploymentCaiObject ¶
func GetGameServicesGameServerDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGameServicesGameServerDeploymentRolloutCaiObject ¶
func GetGameServicesGameServerDeploymentRolloutCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetGameServicesRealmCaiObject ¶
func GetGameServicesRealmCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareConsentStoreCaiObject ¶
func GetHealthcareConsentStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareConsentStoreIamBindingCaiObject ¶
func GetHealthcareConsentStoreIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareConsentStoreIamMemberCaiObject ¶
func GetHealthcareConsentStoreIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareConsentStoreIamPolicyCaiObject ¶
func GetHealthcareConsentStoreIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareDatasetCaiObject ¶
func GetHealthcareDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareDicomStoreCaiObject ¶
func GetHealthcareDicomStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareFhirStoreCaiObject ¶
func GetHealthcareFhirStoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetHealthcareHl7V2StoreCaiObject ¶
func GetHealthcareHl7V2StoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIAM2AccessBoundaryPolicyCaiObject ¶ added in v0.22.0
func GetIAM2AccessBoundaryPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIAMBetaWorkloadIdentityPoolCaiObject ¶ added in v0.17.0
func GetIAMBetaWorkloadIdentityPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIAMBetaWorkloadIdentityPoolProviderCaiObject ¶ added in v0.17.0
func GetIAMBetaWorkloadIdentityPoolProviderCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIAMWorkforcePoolWorkforcePoolCaiObject ¶ added in v0.21.0
func GetIAMWorkforcePoolWorkforcePoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIAMWorkforcePoolWorkforcePoolProviderCaiObject ¶ added in v0.21.0
func GetIAMWorkforcePoolWorkforcePoolProviderCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapBrandCaiObject ¶
func GetIapBrandCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapClientCaiObject ¶
func GetIapClientCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelIamBindingCaiObject ¶
func GetIapTunnelIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelIamMemberCaiObject ¶
func GetIapTunnelIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelIamPolicyCaiObject ¶
func GetIapTunnelIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelInstanceIamBindingCaiObject ¶
func GetIapTunnelInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelInstanceIamMemberCaiObject ¶
func GetIapTunnelInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapTunnelInstanceIamPolicyCaiObject ¶
func GetIapTunnelInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapWebIamBindingCaiObject ¶
func GetIapWebIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapWebIamMemberCaiObject ¶
func GetIapWebIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIapWebIamPolicyCaiObject ¶
func GetIapWebIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformConfigCaiObject ¶ added in v0.20.0
func GetIdentityPlatformConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformDefaultSupportedIdpConfigCaiObject ¶
func GetIdentityPlatformDefaultSupportedIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformInboundSamlConfigCaiObject ¶
func GetIdentityPlatformInboundSamlConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformOauthIdpConfigCaiObject ¶
func GetIdentityPlatformOauthIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformProjectDefaultConfigCaiObject ¶ added in v0.20.0
func GetIdentityPlatformProjectDefaultConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformTenantCaiObject ¶
func GetIdentityPlatformTenantCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformTenantDefaultSupportedIdpConfigCaiObject ¶
func GetIdentityPlatformTenantDefaultSupportedIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformTenantInboundSamlConfigCaiObject ¶
func GetIdentityPlatformTenantInboundSamlConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetIdentityPlatformTenantOauthIdpConfigCaiObject ¶
func GetIdentityPlatformTenantOauthIdpConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKMSCryptoKeyCaiObject ¶
func GetKMSCryptoKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKMSCryptoKeyVersionCaiObject ¶ added in v0.20.0
func GetKMSCryptoKeyVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKMSKeyRingCaiObject ¶
func GetKMSKeyRingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKMSKeyRingImportJobCaiObject ¶
func GetKMSKeyRingImportJobCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsCryptoKeyIamBindingCaiObject ¶
func GetKmsCryptoKeyIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsCryptoKeyIamMemberCaiObject ¶
func GetKmsCryptoKeyIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsCryptoKeyIamPolicyCaiObject ¶
func GetKmsCryptoKeyIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsKeyRingIamBindingCaiObject ¶
func GetKmsKeyRingIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsKeyRingIamMemberCaiObject ¶
func GetKmsKeyRingIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetKmsKeyRingIamPolicyCaiObject ¶
func GetKmsKeyRingIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetLoggingMetricCaiObject ¶
func GetLoggingMetricCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMLEngineModelCaiObject ¶
func GetMLEngineModelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMemcacheInstanceCaiObject ¶
func GetMemcacheInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringAlertPolicyCaiObject ¶
func GetMonitoringAlertPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringGenericServiceCaiObject ¶ added in v0.20.0
func GetMonitoringGenericServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringGroupCaiObject ¶
func GetMonitoringGroupCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringMetricDescriptorCaiObject ¶
func GetMonitoringMetricDescriptorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringNotificationChannelCaiObject ¶
func GetMonitoringNotificationChannelCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringServiceCaiObject ¶
func GetMonitoringServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringSloCaiObject ¶
func GetMonitoringSloCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetMonitoringUptimeCheckConfigCaiObject ¶
func GetMonitoringUptimeCheckConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNetworkServicesEdgeCacheKeysetCaiObject ¶
func GetNetworkServicesEdgeCacheKeysetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNetworkServicesEdgeCacheOriginCaiObject ¶
func GetNetworkServicesEdgeCacheOriginCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNetworkServicesEdgeCacheServiceCaiObject ¶
func GetNetworkServicesEdgeCacheServiceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksEnvironmentCaiObject ¶
func GetNotebooksEnvironmentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksInstanceCaiObject ¶
func GetNotebooksInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksInstanceIamBindingCaiObject ¶
func GetNotebooksInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksInstanceIamMemberCaiObject ¶
func GetNotebooksInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksInstanceIamPolicyCaiObject ¶
func GetNotebooksInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksLocationCaiObject ¶
func GetNotebooksLocationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksRuntimeCaiObject ¶ added in v0.11.0
func GetNotebooksRuntimeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksRuntimeIamBindingCaiObject ¶ added in v0.11.0
func GetNotebooksRuntimeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksRuntimeIamMemberCaiObject ¶ added in v0.11.0
func GetNotebooksRuntimeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetNotebooksRuntimeIamPolicyCaiObject ¶ added in v0.11.0
func GetNotebooksRuntimeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOSConfigPatchDeploymentCaiObject ¶
func GetOSConfigPatchDeploymentCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOSLoginSSHPublicKeyCaiObject ¶
func GetOSLoginSSHPublicKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOrganizationIAMCustomRoleCaiObject ¶ added in v0.11.0
func GetOrganizationIAMCustomRoleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOrganizationIamBindingCaiObject ¶
func GetOrganizationIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOrganizationIamMemberCaiObject ¶
func GetOrganizationIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOrganizationIamPolicyCaiObject ¶
func GetOrganizationIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetOrganizationPolicyCaiObject ¶ added in v0.13.0
func GetOrganizationPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCaPoolCaiObject ¶
func GetPrivatecaCaPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCaPoolIamBindingCaiObject ¶
func GetPrivatecaCaPoolIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCaPoolIamMemberCaiObject ¶
func GetPrivatecaCaPoolIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCaPoolIamPolicyCaiObject ¶
func GetPrivatecaCaPoolIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCertificateAuthorityCaiObject ¶
func GetPrivatecaCertificateAuthorityCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCertificateCaiObject ¶
func GetPrivatecaCertificateCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCertificateTemplateIamBindingCaiObject ¶ added in v0.14.0
func GetPrivatecaCertificateTemplateIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCertificateTemplateIamMemberCaiObject ¶ added in v0.14.0
func GetPrivatecaCertificateTemplateIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPrivatecaCertificateTemplateIamPolicyCaiObject ¶ added in v0.14.0
func GetPrivatecaCertificateTemplateIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectBillingInfoCaiObject ¶
func GetProjectBillingInfoCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectCaiObject ¶
func GetProjectCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectIAMCustomRoleCaiObject ¶ added in v0.11.0
func GetProjectIAMCustomRoleCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectIamBindingCaiObject ¶
func GetProjectIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectIamMemberCaiObject ¶
func GetProjectIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectIamPolicyCaiObject ¶
func GetProjectIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetProjectOrgPolicyCaiObject ¶
func GetProjectOrgPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubLiteReservationCaiObject ¶
func GetPubsubLiteReservationCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubLiteSubscriptionCaiObject ¶
func GetPubsubLiteSubscriptionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubLiteTopicCaiObject ¶
func GetPubsubLiteTopicCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubSchemaCaiObject ¶
func GetPubsubSchemaCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubSubscriptionCaiObject ¶
func GetPubsubSubscriptionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubSubscriptionIamBindingCaiObject ¶ added in v0.12.0
func GetPubsubSubscriptionIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubSubscriptionIamMemberCaiObject ¶ added in v0.12.0
func GetPubsubSubscriptionIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubSubscriptionIamPolicyCaiObject ¶ added in v0.12.0
func GetPubsubSubscriptionIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubTopicCaiObject ¶
func GetPubsubTopicCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubTopicIamBindingCaiObject ¶
func GetPubsubTopicIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubTopicIamMemberCaiObject ¶
func GetPubsubTopicIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetPubsubTopicIamPolicyCaiObject ¶
func GetPubsubTopicIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetRedisInstanceCaiObject ¶
func GetRedisInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetResourceManagerLienCaiObject ¶
func GetResourceManagerLienCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSQLDatabaseCaiObject ¶
func GetSQLDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSQLDatabaseInstanceCaiObject ¶
func GetSQLDatabaseInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSQLSourceRepresentationInstanceCaiObject ¶
func GetSQLSourceRepresentationInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecretManagerSecretCaiObject ¶
func GetSecretManagerSecretCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecretManagerSecretIamBindingCaiObject ¶
func GetSecretManagerSecretIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecretManagerSecretIamMemberCaiObject ¶
func GetSecretManagerSecretIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecretManagerSecretIamPolicyCaiObject ¶
func GetSecretManagerSecretIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecretManagerSecretVersionCaiObject ¶
func GetSecretManagerSecretVersionCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterMuteConfigCaiObject ¶ added in v0.22.0
func GetSecurityCenterMuteConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterNotificationConfigCaiObject ¶
func GetSecurityCenterNotificationConfigCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterSourceCaiObject ¶
func GetSecurityCenterSourceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterSourceIamBindingCaiObject ¶ added in v0.20.0
func GetSecurityCenterSourceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterSourceIamMemberCaiObject ¶ added in v0.20.0
func GetSecurityCenterSourceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSecurityCenterSourceIamPolicyCaiObject ¶ added in v0.20.0
func GetSecurityCenterSourceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceAccountCaiObject ¶ added in v0.22.0
func GetServiceAccountCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceConsumersIamBindingCaiObject ¶ added in v0.14.0
func GetServiceManagementServiceConsumersIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceConsumersIamMemberCaiObject ¶ added in v0.14.0
func GetServiceManagementServiceConsumersIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceConsumersIamPolicyCaiObject ¶ added in v0.14.0
func GetServiceManagementServiceConsumersIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceIamBindingCaiObject ¶
func GetServiceManagementServiceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceIamMemberCaiObject ¶
func GetServiceManagementServiceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceManagementServiceIamPolicyCaiObject ¶
func GetServiceManagementServiceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetServiceUsageCaiObject ¶
func GetServiceUsageCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerDatabaseCaiObject ¶
func GetSpannerDatabaseCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerDatabaseIamBindingCaiObject ¶ added in v0.12.0
func GetSpannerDatabaseIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerDatabaseIamMemberCaiObject ¶ added in v0.12.0
func GetSpannerDatabaseIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerDatabaseIamPolicyCaiObject ¶ added in v0.12.0
func GetSpannerDatabaseIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerInstanceCaiObject ¶
func GetSpannerInstanceCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerInstanceIamBindingCaiObject ¶ added in v0.12.0
func GetSpannerInstanceIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerInstanceIamMemberCaiObject ¶ added in v0.12.0
func GetSpannerInstanceIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetSpannerInstanceIamPolicyCaiObject ¶ added in v0.12.0
func GetSpannerInstanceIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageBucketAccessControlCaiObject ¶
func GetStorageBucketAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageBucketCaiObject ¶
func GetStorageBucketCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageBucketIamBindingCaiObject ¶
func GetStorageBucketIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageBucketIamMemberCaiObject ¶
func GetStorageBucketIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageBucketIamPolicyCaiObject ¶
func GetStorageBucketIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageDefaultObjectAccessControlCaiObject ¶
func GetStorageDefaultObjectAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageHmacKeyCaiObject ¶
func GetStorageHmacKeyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageObjectAccessControlCaiObject ¶
func GetStorageObjectAccessControlCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetStorageTransferAgentPoolCaiObject ¶ added in v0.20.0
func GetStorageTransferAgentPoolCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetTPUNodeCaiObject ¶
func GetTPUNodeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetTagsTagBindingCaiObject ¶
func GetTagsTagBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVPCAccessConnectorCaiObject ¶
func GetVPCAccessConnectorCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIDatasetCaiObject ¶
func GetVertexAIDatasetCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIEndpointCaiObject ¶ added in v0.20.0
func GetVertexAIEndpointCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreEntitytypeCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreEntitytypeFeatureCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeFeatureCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreEntitytypeIamBindingCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreEntitytypeIamMemberCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreEntitytypeIamPolicyCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreEntitytypeIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreIamBindingCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreIamBindingCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreIamMemberCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreIamMemberCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIFeaturestoreIamPolicyCaiObject ¶ added in v0.20.0
func GetVertexAIFeaturestoreIamPolicyCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAIIndexCaiObject ¶ added in v0.20.0
func GetVertexAIIndexCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetVertexAITensorboardCaiObject ¶ added in v0.20.0
func GetVertexAITensorboardCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func GetWorkflowsWorkflowCaiObject ¶
func GetWorkflowsWorkflowCaiObject(d TerraformResourceData, config *Config) ([]Asset, error)
func MergeAccessContextManagerAccessPolicyIamBinding ¶ added in v0.14.0
func MergeAccessContextManagerAccessPolicyIamBindingDelete ¶ added in v0.14.0
func MergeAccessContextManagerAccessPolicyIamMember ¶ added in v0.14.0
func MergeAccessContextManagerAccessPolicyIamMemberDelete ¶ added in v0.14.0
func MergeAccessContextManagerAccessPolicyIamPolicy ¶ added in v0.14.0
func MergeApigeeEnvironmentIamBinding ¶ added in v0.11.0
func MergeApigeeEnvironmentIamBindingDelete ¶ added in v0.11.0
func MergeApigeeEnvironmentIamMember ¶ added in v0.11.0
func MergeApigeeEnvironmentIamMemberDelete ¶ added in v0.11.0
func MergeApigeeEnvironmentIamPolicy ¶ added in v0.11.0
func MergeArtifactRegistryRepositoryIamBinding ¶ added in v0.17.0
func MergeArtifactRegistryRepositoryIamBindingDelete ¶ added in v0.17.0
func MergeArtifactRegistryRepositoryIamMember ¶ added in v0.17.0
func MergeArtifactRegistryRepositoryIamMemberDelete ¶ added in v0.17.0
func MergeArtifactRegistryRepositoryIamPolicy ¶ added in v0.17.0
func MergeBigqueryAnalyticsHubDataExchangeIamBinding ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubDataExchangeIamBindingDelete ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubDataExchangeIamMember ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubDataExchangeIamMemberDelete ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubDataExchangeIamPolicy ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubListingIamBinding ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubListingIamBindingDelete ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubListingIamMember ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubListingIamMemberDelete ¶ added in v0.20.0
func MergeBigqueryAnalyticsHubListingIamPolicy ¶ added in v0.20.0
func MergeBigqueryConnectionConnectionIamBinding ¶ added in v0.15.3
func MergeBigqueryConnectionConnectionIamBindingDelete ¶ added in v0.15.3
func MergeBigqueryConnectionConnectionIamMember ¶ added in v0.15.3
func MergeBigqueryConnectionConnectionIamMemberDelete ¶ added in v0.15.3
func MergeBigqueryConnectionConnectionIamPolicy ¶ added in v0.15.3
func MergeBigqueryDatapolicyDataPolicyIamBinding ¶ added in v0.22.0
func MergeBigqueryDatapolicyDataPolicyIamBindingDelete ¶ added in v0.22.0
func MergeBigqueryDatapolicyDataPolicyIamMember ¶ added in v0.22.0
func MergeBigqueryDatapolicyDataPolicyIamMemberDelete ¶ added in v0.22.0
func MergeBigqueryDatapolicyDataPolicyIamPolicy ¶ added in v0.22.0
func MergeCloudIotDeviceRegistryIamBinding ¶ added in v0.17.0
func MergeCloudIotDeviceRegistryIamBindingDelete ¶ added in v0.17.0
func MergeCloudIotDeviceRegistryIamMember ¶ added in v0.17.0
func MergeCloudIotDeviceRegistryIamMemberDelete ¶ added in v0.17.0
func MergeCloudIotDeviceRegistryIamPolicy ¶ added in v0.17.0
func MergeCloudRunServiceIamBinding ¶ added in v0.12.1
func MergeCloudRunServiceIamBindingDelete ¶ added in v0.12.1
func MergeCloudRunServiceIamMember ¶ added in v0.12.1
func MergeCloudRunServiceIamMemberDelete ¶ added in v0.12.1
func MergeCloudRunServiceIamPolicy ¶ added in v0.12.1
func MergeCloudRunV2JobIamBinding ¶ added in v0.21.0
func MergeCloudRunV2JobIamBindingDelete ¶ added in v0.21.0
func MergeCloudRunV2JobIamMember ¶ added in v0.21.0
func MergeCloudRunV2JobIamMemberDelete ¶ added in v0.21.0
func MergeCloudRunV2JobIamPolicy ¶ added in v0.21.0
func MergeCloudRunV2ServiceIamBinding ¶ added in v0.21.0
func MergeCloudRunV2ServiceIamBindingDelete ¶ added in v0.21.0
func MergeCloudRunV2ServiceIamMember ¶ added in v0.21.0
func MergeCloudRunV2ServiceIamMemberDelete ¶ added in v0.21.0
func MergeCloudRunV2ServiceIamPolicy ¶ added in v0.21.0
func MergeCloudTasksQueueIamBinding ¶ added in v0.15.3
func MergeCloudTasksQueueIamBindingDelete ¶ added in v0.15.3
func MergeCloudTasksQueueIamMember ¶ added in v0.15.3
func MergeCloudTasksQueueIamMemberDelete ¶ added in v0.15.3
func MergeCloudTasksQueueIamPolicy ¶ added in v0.15.3
func MergeCloudfunctions2functionIamBinding ¶ added in v0.18.0
func MergeCloudfunctions2functionIamBindingDelete ¶ added in v0.18.0
func MergeCloudfunctions2functionIamMember ¶ added in v0.18.0
func MergeCloudfunctions2functionIamMemberDelete ¶ added in v0.18.0
func MergeCloudfunctions2functionIamPolicy ¶ added in v0.18.0
func MergeComputeBackendBucketIamBinding ¶ added in v0.17.0
func MergeComputeBackendBucketIamBindingDelete ¶ added in v0.17.0
func MergeComputeBackendBucketIamMember ¶ added in v0.17.0
func MergeComputeBackendBucketIamMemberDelete ¶ added in v0.17.0
func MergeComputeBackendBucketIamPolicy ¶ added in v0.17.0
func MergeComputeBackendServiceIamBinding ¶ added in v0.13.0
func MergeComputeBackendServiceIamBindingDelete ¶ added in v0.13.0
func MergeComputeBackendServiceIamMember ¶ added in v0.13.0
func MergeComputeBackendServiceIamMemberDelete ¶ added in v0.13.0
func MergeComputeBackendServiceIamPolicy ¶ added in v0.13.0
func MergeComputeRegionBackendServiceIamBinding ¶ added in v0.13.0
func MergeComputeRegionBackendServiceIamBindingDelete ¶ added in v0.13.0
func MergeComputeRegionBackendServiceIamMember ¶ added in v0.13.0
func MergeComputeRegionBackendServiceIamMemberDelete ¶ added in v0.13.0
func MergeComputeRegionBackendServiceIamPolicy ¶ added in v0.13.0
func MergeComputeSnapshotIamBinding ¶ added in v0.17.0
func MergeComputeSnapshotIamBindingDelete ¶ added in v0.17.0
func MergeComputeSnapshotIamMember ¶ added in v0.17.0
func MergeComputeSnapshotIamMemberDelete ¶ added in v0.17.0
func MergeComputeSnapshotIamPolicy ¶ added in v0.17.0
func MergeDNSManagedZoneIamBinding ¶ added in v0.21.0
func MergeDNSManagedZoneIamBindingDelete ¶ added in v0.21.0
func MergeDNSManagedZoneIamMember ¶ added in v0.21.0
func MergeDNSManagedZoneIamMemberDelete ¶ added in v0.21.0
func MergeDNSManagedZoneIamPolicy ¶ added in v0.21.0
func MergeDataCatalogPolicyTagIamBinding ¶ added in v0.22.0
func MergeDataCatalogPolicyTagIamBindingDelete ¶ added in v0.22.0
func MergeDataCatalogPolicyTagIamMember ¶ added in v0.22.0
func MergeDataCatalogPolicyTagIamMemberDelete ¶ added in v0.22.0
func MergeDataCatalogPolicyTagIamPolicy ¶ added in v0.22.0
func MergeDataCatalogTaxonomyIamBinding ¶ added in v0.22.0
func MergeDataCatalogTaxonomyIamBindingDelete ¶ added in v0.22.0
func MergeDataCatalogTaxonomyIamMember ¶ added in v0.22.0
func MergeDataCatalogTaxonomyIamMemberDelete ¶ added in v0.22.0
func MergeDataCatalogTaxonomyIamPolicy ¶ added in v0.22.0
func MergeDataFusionInstanceIamBinding ¶ added in v0.20.0
func MergeDataFusionInstanceIamBindingDelete ¶ added in v0.20.0
func MergeDataFusionInstanceIamMember ¶ added in v0.20.0
func MergeDataFusionInstanceIamMemberDelete ¶ added in v0.20.0
func MergeDataFusionInstanceIamPolicy ¶ added in v0.20.0
func MergeDataplexAssetIamBinding ¶ added in v0.22.0
func MergeDataplexAssetIamBindingDelete ¶ added in v0.22.0
func MergeDataplexAssetIamMember ¶ added in v0.22.0
func MergeDataplexAssetIamMemberDelete ¶ added in v0.22.0
func MergeDataplexAssetIamPolicy ¶ added in v0.22.0
func MergeDataplexLakeIamBinding ¶ added in v0.22.0
func MergeDataplexLakeIamBindingDelete ¶ added in v0.22.0
func MergeDataplexLakeIamMember ¶ added in v0.22.0
func MergeDataplexLakeIamMemberDelete ¶ added in v0.22.0
func MergeDataplexLakeIamPolicy ¶ added in v0.22.0
func MergeDataplexZoneIamBinding ¶ added in v0.22.0
func MergeDataplexZoneIamBindingDelete ¶ added in v0.22.0
func MergeDataplexZoneIamMember ¶ added in v0.22.0
func MergeDataplexZoneIamMemberDelete ¶ added in v0.22.0
func MergeDataplexZoneIamPolicy ¶ added in v0.22.0
func MergeDataprocAutoscalingPolicyIamBinding ¶ added in v0.15.3
func MergeDataprocAutoscalingPolicyIamBindingDelete ¶ added in v0.15.3
func MergeDataprocAutoscalingPolicyIamMember ¶ added in v0.15.3
func MergeDataprocAutoscalingPolicyIamMemberDelete ¶ added in v0.15.3
func MergeDataprocAutoscalingPolicyIamPolicy ¶ added in v0.15.3
func MergeDataprocMetastoreServiceIamBinding ¶ added in v0.17.0
func MergeDataprocMetastoreServiceIamBindingDelete ¶ added in v0.17.0
func MergeDataprocMetastoreServiceIamMember ¶ added in v0.17.0
func MergeDataprocMetastoreServiceIamMemberDelete ¶ added in v0.17.0
func MergeDataprocMetastoreServiceIamPolicy ¶ added in v0.17.0
func MergeFolderIamBinding ¶
func MergeFolderIamMember ¶
func MergeFolderIamPolicy ¶
func MergeFolderOrgPolicy ¶ added in v0.13.0
func MergeGKEBackupBackupPlanIamBinding ¶ added in v0.21.0
func MergeGKEBackupBackupPlanIamBindingDelete ¶ added in v0.21.0
func MergeGKEBackupBackupPlanIamMember ¶ added in v0.21.0
func MergeGKEBackupBackupPlanIamMemberDelete ¶ added in v0.21.0
func MergeGKEBackupBackupPlanIamPolicy ¶ added in v0.21.0
func MergeGKEHubMembershipIamBinding ¶ added in v0.18.0
func MergeGKEHubMembershipIamBindingDelete ¶ added in v0.18.0
func MergeGKEHubMembershipIamMember ¶ added in v0.18.0
func MergeGKEHubMembershipIamMemberDelete ¶ added in v0.18.0
func MergeGKEHubMembershipIamPolicy ¶ added in v0.18.0
func MergeIapWebIamBinding ¶
func MergeIapWebIamMember ¶
func MergeIapWebIamPolicy ¶
func MergeNotebooksRuntimeIamBinding ¶ added in v0.11.0
func MergeNotebooksRuntimeIamBindingDelete ¶ added in v0.11.0
func MergeNotebooksRuntimeIamMember ¶ added in v0.11.0
func MergeNotebooksRuntimeIamMemberDelete ¶ added in v0.11.0
func MergeNotebooksRuntimeIamPolicy ¶ added in v0.11.0
func MergeOrganizationPolicy ¶ added in v0.13.0
func MergePrivatecaCertificateTemplateIamBinding ¶ added in v0.14.0
func MergePrivatecaCertificateTemplateIamBindingDelete ¶ added in v0.14.0
func MergePrivatecaCertificateTemplateIamMember ¶ added in v0.14.0
func MergePrivatecaCertificateTemplateIamMemberDelete ¶ added in v0.14.0
func MergePrivatecaCertificateTemplateIamPolicy ¶ added in v0.14.0
func MergeProject ¶
func MergeProjectIamBinding ¶
func MergeProjectIamMember ¶
func MergeProjectIamPolicy ¶
func MergeProjectOrgPolicy ¶
func MergePubsubSubscriptionIamBinding ¶ added in v0.12.0
func MergePubsubSubscriptionIamBindingDelete ¶ added in v0.12.0
func MergePubsubSubscriptionIamMember ¶ added in v0.12.0
func MergePubsubSubscriptionIamMemberDelete ¶ added in v0.12.0
func MergePubsubSubscriptionIamPolicy ¶ added in v0.12.0
func MergeSecurityCenterSourceIamBinding ¶ added in v0.20.0
func MergeSecurityCenterSourceIamBindingDelete ¶ added in v0.20.0
func MergeSecurityCenterSourceIamMember ¶ added in v0.20.0
func MergeSecurityCenterSourceIamMemberDelete ¶ added in v0.20.0
func MergeSecurityCenterSourceIamPolicy ¶ added in v0.20.0
func MergeServiceManagementServiceConsumersIamBinding ¶ added in v0.14.0
func MergeServiceManagementServiceConsumersIamBindingDelete ¶ added in v0.14.0
func MergeServiceManagementServiceConsumersIamMember ¶ added in v0.14.0
func MergeServiceManagementServiceConsumersIamMemberDelete ¶ added in v0.14.0
func MergeServiceManagementServiceConsumersIamPolicy ¶ added in v0.14.0
func MergeSpannerDatabaseIamBinding ¶ added in v0.12.0
func MergeSpannerDatabaseIamBindingDelete ¶ added in v0.12.0
func MergeSpannerDatabaseIamMember ¶ added in v0.12.0
func MergeSpannerDatabaseIamMemberDelete ¶ added in v0.12.0
func MergeSpannerDatabaseIamPolicy ¶ added in v0.12.0
func MergeSpannerInstanceIamBinding ¶ added in v0.12.0
func MergeSpannerInstanceIamBindingDelete ¶ added in v0.12.0
func MergeSpannerInstanceIamMember ¶ added in v0.12.0
func MergeSpannerInstanceIamMemberDelete ¶ added in v0.12.0
func MergeSpannerInstanceIamPolicy ¶ added in v0.12.0
func MergeVertexAIFeaturestoreEntitytypeIamBinding ¶ added in v0.20.0
func MergeVertexAIFeaturestoreEntitytypeIamBindingDelete ¶ added in v0.20.0
func MergeVertexAIFeaturestoreEntitytypeIamMember ¶ added in v0.20.0
func MergeVertexAIFeaturestoreEntitytypeIamMemberDelete ¶ added in v0.20.0
func MergeVertexAIFeaturestoreEntitytypeIamPolicy ¶ added in v0.20.0
func MergeVertexAIFeaturestoreIamBinding ¶ added in v0.20.0
func MergeVertexAIFeaturestoreIamBindingDelete ¶ added in v0.20.0
func MergeVertexAIFeaturestoreIamMember ¶ added in v0.20.0
func MergeVertexAIFeaturestoreIamMemberDelete ¶ added in v0.20.0
func MergeVertexAIFeaturestoreIamPolicy ¶ added in v0.20.0
type AssetResource ¶
type AssetResource struct { // Api version Version string `json:"version"` // URI including scheme for the discovery doc - assembled from // product name and version. DiscoveryDocumentURI string `json:"discovery_document_uri"` // Resource name. DiscoveryName string `json:"discovery_name"` // Actual resource state as per Terraform. Note that this does // not necessarily correspond perfectly with the CAI representation // as there are occasional deviations between CAI and API responses. // This returns the API response values instead. Data map[string]interface{} `json:"data,omitempty"` }
AssetResource is the Asset's Resource field.
type BatchRequest ¶
type BatchRequest struct { // ResourceName represents the underlying resource for which // a request is made. Its format is determined by what SendF expects, but // typically should be the name of the parent GCP resource being changed. ResourceName string // Body is this request's data to be passed to SendF, and may be combined // with other bodies using CombineF. Body interface{} // CombineF function determines how to combine bodies from two batches. CombineF BatcherCombineFunc // SendF function determines how to actually send a batched request to a // third party service. The arguments given to this function are // (ResourceName, Body) where Body may have been combined with other request // Bodies. SendF BatcherSendFunc // ID for debugging request. This should be specific to a single request // (i.e. per Terraform resource) DebugId string }
BatchRequest represents a single request to a global batcher.
type BatcherCombineFunc ¶
type BatcherCombineFunc func(body interface{}, toAdd interface{}) (interface{}, error)
BatcherCombineFunc is a function type for combine existing batches and additional batch data
type BatcherSendFunc ¶
BatcherSendFunc is a function type for sending a batch request
type BigQueryTableIamUpdater ¶
type BigQueryTableIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigQueryTableIamUpdater) DescribeResource ¶
func (u *BigQueryTableIamUpdater) DescribeResource() string
func (*BigQueryTableIamUpdater) GetMutexKey ¶
func (u *BigQueryTableIamUpdater) GetMutexKey() string
func (*BigQueryTableIamUpdater) GetResourceIamPolicy ¶
func (u *BigQueryTableIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigQueryTableIamUpdater) GetResourceId ¶
func (u *BigQueryTableIamUpdater) GetResourceId() string
func (*BigQueryTableIamUpdater) SetResourceIamPolicy ¶
func (u *BigQueryTableIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryAnalyticsHubDataExchangeIamUpdater ¶ added in v0.20.0
type BigqueryAnalyticsHubDataExchangeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) DescribeResource() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetMutexKey() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceId() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryAnalyticsHubListingIamUpdater ¶ added in v0.20.0
type BigqueryAnalyticsHubListingIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryAnalyticsHubListingIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubListingIamUpdater) DescribeResource() string
func (*BigqueryAnalyticsHubListingIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubListingIamUpdater) GetMutexKey() string
func (*BigqueryAnalyticsHubListingIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryAnalyticsHubListingIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceId() string
func (*BigqueryAnalyticsHubListingIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *BigqueryAnalyticsHubListingIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryConnectionConnectionIamUpdater ¶ added in v0.15.3
type BigqueryConnectionConnectionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryConnectionConnectionIamUpdater) DescribeResource ¶ added in v0.15.3
func (u *BigqueryConnectionConnectionIamUpdater) DescribeResource() string
func (*BigqueryConnectionConnectionIamUpdater) GetMutexKey ¶ added in v0.15.3
func (u *BigqueryConnectionConnectionIamUpdater) GetMutexKey() string
func (*BigqueryConnectionConnectionIamUpdater) GetResourceIamPolicy ¶ added in v0.15.3
func (u *BigqueryConnectionConnectionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryConnectionConnectionIamUpdater) GetResourceId ¶ added in v0.15.3
func (u *BigqueryConnectionConnectionIamUpdater) GetResourceId() string
func (*BigqueryConnectionConnectionIamUpdater) SetResourceIamPolicy ¶ added in v0.15.3
func (u *BigqueryConnectionConnectionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryDatapolicyDataPolicyIamUpdater ¶ added in v0.22.0
type BigqueryDatapolicyDataPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryDatapolicyDataPolicyIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *BigqueryDatapolicyDataPolicyIamUpdater) DescribeResource() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetMutexKey() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceId() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *BigqueryDatapolicyDataPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryDatasetIamUpdater ¶
type BigqueryDatasetIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryDatasetIamUpdater) DescribeResource ¶
func (u *BigqueryDatasetIamUpdater) DescribeResource() string
func (*BigqueryDatasetIamUpdater) GetMutexKey ¶
func (u *BigqueryDatasetIamUpdater) GetMutexKey() string
Matches the mutex of google_big_query_dataset_access
func (*BigqueryDatasetIamUpdater) GetResourceIamPolicy ¶
func (u *BigqueryDatasetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryDatasetIamUpdater) GetResourceId ¶
func (u *BigqueryDatasetIamUpdater) GetResourceId() string
func (*BigqueryDatasetIamUpdater) SetResourceIamPolicy ¶
func (u *BigqueryDatasetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigtableClientFactory ¶
type BigtableClientFactory struct { UserAgent string TokenSource oauth2.TokenSource BillingProject string UserProjectOverride bool // contains filtered or unexported fields }
func (BigtableClientFactory) NewAdminClient ¶
func (s BigtableClientFactory) NewAdminClient(project, instance string) (*bigtable.AdminClient, error)
func (BigtableClientFactory) NewClient ¶ added in v0.14.0
func (s BigtableClientFactory) NewClient(project, instance string) (*bigtable.Client, error)
func (BigtableClientFactory) NewInstanceAdminClient ¶
func (s BigtableClientFactory) NewInstanceAdminClient(project string) (*bigtable.InstanceAdminClient, error)
type BinaryAuthorizationAttestorIamUpdater ¶
type BinaryAuthorizationAttestorIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BinaryAuthorizationAttestorIamUpdater) DescribeResource ¶
func (u *BinaryAuthorizationAttestorIamUpdater) DescribeResource() string
func (*BinaryAuthorizationAttestorIamUpdater) GetMutexKey ¶
func (u *BinaryAuthorizationAttestorIamUpdater) GetMutexKey() string
func (*BinaryAuthorizationAttestorIamUpdater) GetResourceIamPolicy ¶
func (u *BinaryAuthorizationAttestorIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BinaryAuthorizationAttestorIamUpdater) GetResourceId ¶
func (u *BinaryAuthorizationAttestorIamUpdater) GetResourceId() string
func (*BinaryAuthorizationAttestorIamUpdater) SetResourceIamPolicy ¶
func (u *BinaryAuthorizationAttestorIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BooleanPolicy ¶
type BooleanPolicy struct {
Enforced bool `json:"enforced,omitempty"`
}
type CloudFunctionsCloudFunctionIamUpdater ¶
type CloudFunctionsCloudFunctionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudFunctionsCloudFunctionIamUpdater) DescribeResource ¶
func (u *CloudFunctionsCloudFunctionIamUpdater) DescribeResource() string
func (*CloudFunctionsCloudFunctionIamUpdater) GetMutexKey ¶
func (u *CloudFunctionsCloudFunctionIamUpdater) GetMutexKey() string
func (*CloudFunctionsCloudFunctionIamUpdater) GetResourceIamPolicy ¶
func (u *CloudFunctionsCloudFunctionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudFunctionsCloudFunctionIamUpdater) GetResourceId ¶
func (u *CloudFunctionsCloudFunctionIamUpdater) GetResourceId() string
func (*CloudFunctionsCloudFunctionIamUpdater) SetResourceIamPolicy ¶
func (u *CloudFunctionsCloudFunctionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudIotDeviceRegistryIamUpdater ¶ added in v0.17.0
type CloudIotDeviceRegistryIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudIotDeviceRegistryIamUpdater) DescribeResource ¶ added in v0.17.0
func (u *CloudIotDeviceRegistryIamUpdater) DescribeResource() string
func (*CloudIotDeviceRegistryIamUpdater) GetMutexKey ¶ added in v0.17.0
func (u *CloudIotDeviceRegistryIamUpdater) GetMutexKey() string
func (*CloudIotDeviceRegistryIamUpdater) GetResourceIamPolicy ¶ added in v0.17.0
func (u *CloudIotDeviceRegistryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudIotDeviceRegistryIamUpdater) GetResourceId ¶ added in v0.17.0
func (u *CloudIotDeviceRegistryIamUpdater) GetResourceId() string
func (*CloudIotDeviceRegistryIamUpdater) SetResourceIamPolicy ¶ added in v0.17.0
func (u *CloudIotDeviceRegistryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunServiceIamUpdater ¶ added in v0.12.1
type CloudRunServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunServiceIamUpdater) DescribeResource ¶ added in v0.12.1
func (u *CloudRunServiceIamUpdater) DescribeResource() string
func (*CloudRunServiceIamUpdater) GetMutexKey ¶ added in v0.12.1
func (u *CloudRunServiceIamUpdater) GetMutexKey() string
func (*CloudRunServiceIamUpdater) GetResourceIamPolicy ¶ added in v0.12.1
func (u *CloudRunServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunServiceIamUpdater) GetResourceId ¶ added in v0.12.1
func (u *CloudRunServiceIamUpdater) GetResourceId() string
func (*CloudRunServiceIamUpdater) SetResourceIamPolicy ¶ added in v0.12.1
func (u *CloudRunServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunV2JobIamUpdater ¶ added in v0.21.0
type CloudRunV2JobIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunV2JobIamUpdater) DescribeResource ¶ added in v0.21.0
func (u *CloudRunV2JobIamUpdater) DescribeResource() string
func (*CloudRunV2JobIamUpdater) GetMutexKey ¶ added in v0.21.0
func (u *CloudRunV2JobIamUpdater) GetMutexKey() string
func (*CloudRunV2JobIamUpdater) GetResourceIamPolicy ¶ added in v0.21.0
func (u *CloudRunV2JobIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunV2JobIamUpdater) GetResourceId ¶ added in v0.21.0
func (u *CloudRunV2JobIamUpdater) GetResourceId() string
func (*CloudRunV2JobIamUpdater) SetResourceIamPolicy ¶ added in v0.21.0
func (u *CloudRunV2JobIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunV2ServiceIamUpdater ¶ added in v0.21.0
type CloudRunV2ServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunV2ServiceIamUpdater) DescribeResource ¶ added in v0.21.0
func (u *CloudRunV2ServiceIamUpdater) DescribeResource() string
func (*CloudRunV2ServiceIamUpdater) GetMutexKey ¶ added in v0.21.0
func (u *CloudRunV2ServiceIamUpdater) GetMutexKey() string
func (*CloudRunV2ServiceIamUpdater) GetResourceIamPolicy ¶ added in v0.21.0
func (u *CloudRunV2ServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunV2ServiceIamUpdater) GetResourceId ¶ added in v0.21.0
func (u *CloudRunV2ServiceIamUpdater) GetResourceId() string
func (*CloudRunV2ServiceIamUpdater) SetResourceIamPolicy ¶ added in v0.21.0
func (u *CloudRunV2ServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudTasksQueueIamUpdater ¶ added in v0.15.3
type CloudTasksQueueIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudTasksQueueIamUpdater) DescribeResource ¶ added in v0.15.3
func (u *CloudTasksQueueIamUpdater) DescribeResource() string
func (*CloudTasksQueueIamUpdater) GetMutexKey ¶ added in v0.15.3
func (u *CloudTasksQueueIamUpdater) GetMutexKey() string
func (*CloudTasksQueueIamUpdater) GetResourceIamPolicy ¶ added in v0.15.3
func (u *CloudTasksQueueIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudTasksQueueIamUpdater) GetResourceId ¶ added in v0.15.3
func (u *CloudTasksQueueIamUpdater) GetResourceId() string
func (*CloudTasksQueueIamUpdater) SetResourceIamPolicy ¶ added in v0.15.3
func (u *CloudTasksQueueIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Cloudfunctions2functionIamUpdater ¶ added in v0.18.0
type Cloudfunctions2functionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*Cloudfunctions2functionIamUpdater) DescribeResource ¶ added in v0.18.0
func (u *Cloudfunctions2functionIamUpdater) DescribeResource() string
func (*Cloudfunctions2functionIamUpdater) GetMutexKey ¶ added in v0.18.0
func (u *Cloudfunctions2functionIamUpdater) GetMutexKey() string
func (*Cloudfunctions2functionIamUpdater) GetResourceIamPolicy ¶ added in v0.18.0
func (u *Cloudfunctions2functionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*Cloudfunctions2functionIamUpdater) GetResourceId ¶ added in v0.18.0
func (u *Cloudfunctions2functionIamUpdater) GetResourceId() string
func (*Cloudfunctions2functionIamUpdater) SetResourceIamPolicy ¶ added in v0.18.0
func (u *Cloudfunctions2functionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CommonOpError ¶
type CommonOpError struct {
*cloudresourcemanager.Status
}
Wraps Op.Error in an implementation of built-in Error
func (*CommonOpError) Error ¶
func (e *CommonOpError) Error() string
type CommonOperation ¶
type CommonOperation cloudresourcemanager.Operation
The cloud resource manager API operation is an example of one of many interchangeable API operations. Choose it somewhat arbitrarily to represent the "common" operation.
type CommonOperationWaiter ¶
type CommonOperationWaiter struct {
Op CommonOperation
}
func (*CommonOperationWaiter) Error ¶
func (w *CommonOperationWaiter) Error() error
func (*CommonOperationWaiter) IsRetryable ¶
func (w *CommonOperationWaiter) IsRetryable(error) bool
func (*CommonOperationWaiter) OpName ¶
func (w *CommonOperationWaiter) OpName() string
func (*CommonOperationWaiter) PendingStates ¶
func (w *CommonOperationWaiter) PendingStates() []string
func (*CommonOperationWaiter) SetOp ¶
func (w *CommonOperationWaiter) SetOp(op interface{}) error
func (*CommonOperationWaiter) State ¶
func (w *CommonOperationWaiter) State() string
func (*CommonOperationWaiter) TargetStates ¶
func (w *CommonOperationWaiter) TargetStates() []string
type ComputeBackendBucketIamUpdater ¶ added in v0.17.0
type ComputeBackendBucketIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeBackendBucketIamUpdater) DescribeResource ¶ added in v0.17.0
func (u *ComputeBackendBucketIamUpdater) DescribeResource() string
func (*ComputeBackendBucketIamUpdater) GetMutexKey ¶ added in v0.17.0
func (u *ComputeBackendBucketIamUpdater) GetMutexKey() string
func (*ComputeBackendBucketIamUpdater) GetResourceIamPolicy ¶ added in v0.17.0
func (u *ComputeBackendBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeBackendBucketIamUpdater) GetResourceId ¶ added in v0.17.0
func (u *ComputeBackendBucketIamUpdater) GetResourceId() string
func (*ComputeBackendBucketIamUpdater) SetResourceIamPolicy ¶ added in v0.17.0
func (u *ComputeBackendBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeBackendServiceIamUpdater ¶ added in v0.13.0
type ComputeBackendServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeBackendServiceIamUpdater) DescribeResource ¶ added in v0.13.0
func (u *ComputeBackendServiceIamUpdater) DescribeResource() string
func (*ComputeBackendServiceIamUpdater) GetMutexKey ¶ added in v0.13.0
func (u *ComputeBackendServiceIamUpdater) GetMutexKey() string
func (*ComputeBackendServiceIamUpdater) GetResourceIamPolicy ¶ added in v0.13.0
func (u *ComputeBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeBackendServiceIamUpdater) GetResourceId ¶ added in v0.13.0
func (u *ComputeBackendServiceIamUpdater) GetResourceId() string
func (*ComputeBackendServiceIamUpdater) SetResourceIamPolicy ¶ added in v0.13.0
func (u *ComputeBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeDiskIamUpdater ¶
type ComputeDiskIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeDiskIamUpdater) DescribeResource ¶
func (u *ComputeDiskIamUpdater) DescribeResource() string
func (*ComputeDiskIamUpdater) GetMutexKey ¶
func (u *ComputeDiskIamUpdater) GetMutexKey() string
func (*ComputeDiskIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeDiskIamUpdater) GetResourceId ¶
func (u *ComputeDiskIamUpdater) GetResourceId() string
func (*ComputeDiskIamUpdater) SetResourceIamPolicy ¶
func (u *ComputeDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeImageIamUpdater ¶
type ComputeImageIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeImageIamUpdater) DescribeResource ¶
func (u *ComputeImageIamUpdater) DescribeResource() string
func (*ComputeImageIamUpdater) GetMutexKey ¶
func (u *ComputeImageIamUpdater) GetMutexKey() string
func (*ComputeImageIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeImageIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeImageIamUpdater) GetResourceId ¶
func (u *ComputeImageIamUpdater) GetResourceId() string
func (*ComputeImageIamUpdater) SetResourceIamPolicy ¶
func (u *ComputeImageIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeInstanceIamUpdater ¶
type ComputeInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeInstanceIamUpdater) DescribeResource ¶
func (u *ComputeInstanceIamUpdater) DescribeResource() string
func (*ComputeInstanceIamUpdater) GetMutexKey ¶
func (u *ComputeInstanceIamUpdater) GetMutexKey() string
func (*ComputeInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeInstanceIamUpdater) GetResourceId ¶
func (u *ComputeInstanceIamUpdater) GetResourceId() string
func (*ComputeInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *ComputeInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeOperationError ¶
type ComputeOperationError compute.OperationError
ComputeOperationError wraps compute.OperationError and implements the error interface so it can be returned.
func (ComputeOperationError) Error ¶
func (e ComputeOperationError) Error() string
type ComputeOperationWaiter ¶
type ComputeOperationWaiter struct { Service *compute.Service Op *compute.Operation Context context.Context Project string }
func (*ComputeOperationWaiter) Error ¶
func (w *ComputeOperationWaiter) Error() error
func (*ComputeOperationWaiter) IsRetryable ¶
func (w *ComputeOperationWaiter) IsRetryable(err error) bool
func (*ComputeOperationWaiter) OpName ¶
func (w *ComputeOperationWaiter) OpName() string
func (*ComputeOperationWaiter) PendingStates ¶
func (w *ComputeOperationWaiter) PendingStates() []string
func (*ComputeOperationWaiter) QueryOp ¶
func (w *ComputeOperationWaiter) QueryOp() (interface{}, error)
func (*ComputeOperationWaiter) SetOp ¶
func (w *ComputeOperationWaiter) SetOp(op interface{}) error
func (*ComputeOperationWaiter) State ¶
func (w *ComputeOperationWaiter) State() string
func (*ComputeOperationWaiter) TargetStates ¶
func (w *ComputeOperationWaiter) TargetStates() []string
type ComputeRegionBackendServiceIamUpdater ¶ added in v0.13.0
type ComputeRegionBackendServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeRegionBackendServiceIamUpdater) DescribeResource ¶ added in v0.13.0
func (u *ComputeRegionBackendServiceIamUpdater) DescribeResource() string
func (*ComputeRegionBackendServiceIamUpdater) GetMutexKey ¶ added in v0.13.0
func (u *ComputeRegionBackendServiceIamUpdater) GetMutexKey() string
func (*ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy ¶ added in v0.13.0
func (u *ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeRegionBackendServiceIamUpdater) GetResourceId ¶ added in v0.13.0
func (u *ComputeRegionBackendServiceIamUpdater) GetResourceId() string
func (*ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy ¶ added in v0.13.0
func (u *ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeRegionDiskIamUpdater ¶
type ComputeRegionDiskIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeRegionDiskIamUpdater) DescribeResource ¶
func (u *ComputeRegionDiskIamUpdater) DescribeResource() string
func (*ComputeRegionDiskIamUpdater) GetMutexKey ¶
func (u *ComputeRegionDiskIamUpdater) GetMutexKey() string
func (*ComputeRegionDiskIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeRegionDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeRegionDiskIamUpdater) GetResourceId ¶
func (u *ComputeRegionDiskIamUpdater) GetResourceId() string
func (*ComputeRegionDiskIamUpdater) SetResourceIamPolicy ¶
func (u *ComputeRegionDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeSnapshotIamUpdater ¶ added in v0.17.0
type ComputeSnapshotIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeSnapshotIamUpdater) DescribeResource ¶ added in v0.17.0
func (u *ComputeSnapshotIamUpdater) DescribeResource() string
func (*ComputeSnapshotIamUpdater) GetMutexKey ¶ added in v0.17.0
func (u *ComputeSnapshotIamUpdater) GetMutexKey() string
func (*ComputeSnapshotIamUpdater) GetResourceIamPolicy ¶ added in v0.17.0
func (u *ComputeSnapshotIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeSnapshotIamUpdater) GetResourceId ¶ added in v0.17.0
func (u *ComputeSnapshotIamUpdater) GetResourceId() string
func (*ComputeSnapshotIamUpdater) SetResourceIamPolicy ¶ added in v0.17.0
func (u *ComputeSnapshotIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ComputeSubnetworkIamUpdater ¶
type ComputeSubnetworkIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeSubnetworkIamUpdater) DescribeResource ¶
func (u *ComputeSubnetworkIamUpdater) DescribeResource() string
func (*ComputeSubnetworkIamUpdater) GetMutexKey ¶
func (u *ComputeSubnetworkIamUpdater) GetMutexKey() string
func (*ComputeSubnetworkIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeSubnetworkIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeSubnetworkIamUpdater) GetResourceId ¶
func (u *ComputeSubnetworkIamUpdater) GetResourceId() string
func (*ComputeSubnetworkIamUpdater) SetResourceIamPolicy ¶
func (u *ComputeSubnetworkIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Config ¶
type Config struct { DCLConfig AccessToken string Credentials string ImpersonateServiceAccount string ImpersonateServiceAccountDelegates []string Project string Region string BillingProject string Zone string Scopes []string BatchingConfig *batchingConfig UserProjectOverride bool RequestReason string RequestTimeout time.Duration // PollInterval is passed to resource.StateChangeConf in common_operation.go // It controls the interval at which we poll for successful operations PollInterval time.Duration Client *http.Client UserAgent string AccessApprovalBasePath string AccessContextManagerBasePath string ActiveDirectoryBasePath string AlloydbBasePath string ApigeeBasePath string AppEngineBasePath string ArtifactRegistryBasePath string BeyondcorpBasePath string BigQueryBasePath string BigqueryAnalyticsHubBasePath string BigqueryConnectionBasePath string BigqueryDatapolicyBasePath string BigqueryDataTransferBasePath string BigqueryReservationBasePath string BigtableBasePath string BillingBasePath string BinaryAuthorizationBasePath string CertificateManagerBasePath string CloudAssetBasePath string CloudBuildBasePath string CloudFunctionsBasePath string Cloudfunctions2BasePath string CloudIdentityBasePath string CloudIdsBasePath string CloudIotBasePath string CloudRunBasePath string CloudRunV2BasePath string CloudSchedulerBasePath string CloudTasksBasePath string ComputeBasePath string ContainerAnalysisBasePath string ContainerAttachedBasePath string DataCatalogBasePath string DataFusionBasePath string DataLossPreventionBasePath string DataplexBasePath string DataprocBasePath string DataprocMetastoreBasePath string DatastoreBasePath string DatastreamBasePath string DeploymentManagerBasePath string DialogflowBasePath string DialogflowCXBasePath string DNSBasePath string DocumentAIBasePath string EssentialContactsBasePath string FilestoreBasePath string FirestoreBasePath string GameServicesBasePath string GKEBackupBasePath string GKEHubBasePath string HealthcareBasePath string IAM2BasePath string IAMBetaBasePath string IAMWorkforcePoolBasePath string IapBasePath string IdentityPlatformBasePath string KMSBasePath string LoggingBasePath string MemcacheBasePath string MLEngineBasePath string MonitoringBasePath string NetworkManagementBasePath string NetworkServicesBasePath string NotebooksBasePath string OSConfigBasePath string OSLoginBasePath string PrivatecaBasePath string PubsubBasePath string PubsubLiteBasePath string RedisBasePath string ResourceManagerBasePath string SecretManagerBasePath string SecurityCenterBasePath string ServiceManagementBasePath string ServiceUsageBasePath string SourceRepoBasePath string SpannerBasePath string SQLBasePath string StorageBasePath string StorageTransferBasePath string TagsBasePath string TPUBasePath string VertexAIBasePath string VPCAccessBasePath string WorkflowsBasePath string CloudBillingBasePath string ComposerBasePath string ContainerBasePath string DataflowBasePath string IamCredentialsBasePath string ResourceManagerV3BasePath string IAMBasePath string CloudIoTBasePath string ServiceNetworkingBasePath string BigtableAdminBasePath string TagsLocationBasePath string // dcl ContainerAwsBasePath string ContainerAzureBasePath string RequestBatcherServiceUsage *RequestBatcher // contains filtered or unexported fields }
Config is the configuration structure used to instantiate the Google provider.
func NewTestConfig ¶ added in v0.20.0
NewTestConfig create a config using the http test server.
func (*Config) BigTableClientFactory ¶
func (c *Config) BigTableClientFactory(userAgent string) *BigtableClientFactory
func (*Config) GetCredentials ¶
func (c *Config) GetCredentials(clientScopes []string, initialCredentialsOnly bool) (googleoauth.Credentials, error)
Get a set of credentials with a given scope (clientScopes) based on the Config object. If initialCredentialsOnly is true, don't follow the impersonation settings and return the initial set of creds instead.
func (*Config) GetUserAgent ¶ added in v0.22.0
Return the value of the private userAgent field
func (*Config) NewAppEngineClient ¶
func (c *Config) NewAppEngineClient(userAgent string) *appengine.APIService
func (*Config) NewBigQueryClient ¶
func (*Config) NewBigTableProjectsInstancesClient ¶
func (c *Config) NewBigTableProjectsInstancesClient(userAgent string) *bigtableadmin.ProjectsInstancesService
Unlike other clients, the Bigtable Admin client doesn't use a single service. Instead, there are several distinct services created off the base service object. To imitate most other handwritten clients, we expose those directly instead of providing the `Service` object as a factory.
func (*Config) NewBigTableProjectsInstancesTablesClient ¶
func (*Config) NewBillingClient ¶
func (*Config) NewBuildClient ¶
func (*Config) NewCloudFunctionsClient ¶
func (*Config) NewCloudIdentityClient ¶
func (*Config) NewCloudIoTClient ¶
func (*Config) NewCloudRunV2Client ¶ added in v0.22.0
func (c *Config) NewCloudRunV2Client(userAgent string) *runadminv2.Service
func (*Config) NewComposerClient ¶
func (*Config) NewComputeClient ¶
Methods to create new services from config Some base paths below need the version and possibly more of the path set on them. The client libraries are inconsistent about which values they need; while most only want the host URL, some older ones also want the version and some of those "projects" as well. You can find out if this is required by looking at the basePath value in the client library file.
func (*Config) NewContainerClient ¶
func (*Config) NewDataflowClient ¶
func (*Config) NewDataprocClient ¶
func (*Config) NewDnsClient ¶
func (*Config) NewHealthcareClient ¶
func (c *Config) NewHealthcareClient(userAgent string) *healthcare.Service
func (*Config) NewIamClient ¶
func (*Config) NewIamCredentialsClient ¶
func (c *Config) NewIamCredentialsClient(userAgent string) *iamcredentials.Service
func (*Config) NewKmsClient ¶
func (*Config) NewKmsClientWithCtx ¶
func (*Config) NewLoggingClient ¶
func (c *Config) NewLoggingClient(userAgent string) *cloudlogging.Service
func (*Config) NewPubsubClient ¶
func (*Config) NewResourceManagerClient ¶
func (*Config) NewResourceManagerV3Client ¶ added in v0.15.0
func (c *Config) NewResourceManagerV3Client(userAgent string) *resourceManagerV3.Service
func (*Config) NewServiceManClient ¶
func (*Config) NewServiceNetworkingClient ¶
func (*Config) NewServiceUsageClient ¶
func (*Config) NewSourceRepoClient ¶
func (*Config) NewSpannerClient ¶
func (*Config) NewSqlAdminClient ¶
func (*Config) NewStorageClient ¶
func (*Config) NewStorageClientWithTimeoutOverride ¶
func (c *Config) NewStorageClientWithTimeoutOverride(userAgent string, timeout time.Duration) *storage.Service
For object uploads, we need to override the specific timeout because they are long, synchronous operations.
func (*Config) NewStorageTransferClient ¶
type ConvertFunc ¶
type ConvertFunc func(d TerraformResourceData, config *Config) ([]Asset, error)
type DNSManagedZoneIamUpdater ¶ added in v0.21.0
type DNSManagedZoneIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DNSManagedZoneIamUpdater) DescribeResource ¶ added in v0.21.0
func (u *DNSManagedZoneIamUpdater) DescribeResource() string
func (*DNSManagedZoneIamUpdater) GetMutexKey ¶ added in v0.21.0
func (u *DNSManagedZoneIamUpdater) GetMutexKey() string
func (*DNSManagedZoneIamUpdater) GetResourceIamPolicy ¶ added in v0.21.0
func (u *DNSManagedZoneIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DNSManagedZoneIamUpdater) GetResourceId ¶ added in v0.21.0
func (u *DNSManagedZoneIamUpdater) GetResourceId() string
func (*DNSManagedZoneIamUpdater) SetResourceIamPolicy ¶ added in v0.21.0
func (u *DNSManagedZoneIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataCatalogEntryGroupIamUpdater ¶
type DataCatalogEntryGroupIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogEntryGroupIamUpdater) DescribeResource ¶
func (u *DataCatalogEntryGroupIamUpdater) DescribeResource() string
func (*DataCatalogEntryGroupIamUpdater) GetMutexKey ¶
func (u *DataCatalogEntryGroupIamUpdater) GetMutexKey() string
func (*DataCatalogEntryGroupIamUpdater) GetResourceIamPolicy ¶
func (u *DataCatalogEntryGroupIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogEntryGroupIamUpdater) GetResourceId ¶
func (u *DataCatalogEntryGroupIamUpdater) GetResourceId() string
func (*DataCatalogEntryGroupIamUpdater) SetResourceIamPolicy ¶
func (u *DataCatalogEntryGroupIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataCatalogPolicyTagIamUpdater ¶ added in v0.22.0
type DataCatalogPolicyTagIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogPolicyTagIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *DataCatalogPolicyTagIamUpdater) DescribeResource() string
func (*DataCatalogPolicyTagIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *DataCatalogPolicyTagIamUpdater) GetMutexKey() string
func (*DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogPolicyTagIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *DataCatalogPolicyTagIamUpdater) GetResourceId() string
func (*DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataCatalogTagTemplateIamUpdater ¶
type DataCatalogTagTemplateIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogTagTemplateIamUpdater) DescribeResource ¶
func (u *DataCatalogTagTemplateIamUpdater) DescribeResource() string
func (*DataCatalogTagTemplateIamUpdater) GetMutexKey ¶
func (u *DataCatalogTagTemplateIamUpdater) GetMutexKey() string
func (*DataCatalogTagTemplateIamUpdater) GetResourceIamPolicy ¶
func (u *DataCatalogTagTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogTagTemplateIamUpdater) GetResourceId ¶
func (u *DataCatalogTagTemplateIamUpdater) GetResourceId() string
func (*DataCatalogTagTemplateIamUpdater) SetResourceIamPolicy ¶
func (u *DataCatalogTagTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataCatalogTaxonomyIamUpdater ¶ added in v0.22.0
type DataCatalogTaxonomyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogTaxonomyIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *DataCatalogTaxonomyIamUpdater) DescribeResource() string
func (*DataCatalogTaxonomyIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *DataCatalogTaxonomyIamUpdater) GetMutexKey() string
func (*DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogTaxonomyIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *DataCatalogTaxonomyIamUpdater) GetResourceId() string
func (*DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataFusionInstanceIamUpdater ¶ added in v0.20.0
type DataFusionInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataFusionInstanceIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *DataFusionInstanceIamUpdater) DescribeResource() string
func (*DataFusionInstanceIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *DataFusionInstanceIamUpdater) GetMutexKey() string
func (*DataFusionInstanceIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *DataFusionInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataFusionInstanceIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *DataFusionInstanceIamUpdater) GetResourceId() string
func (*DataFusionInstanceIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *DataFusionInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataplexAssetIamUpdater ¶ added in v0.22.0
type DataplexAssetIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataplexAssetIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *DataplexAssetIamUpdater) DescribeResource() string
func (*DataplexAssetIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *DataplexAssetIamUpdater) GetMutexKey() string
func (*DataplexAssetIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexAssetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataplexAssetIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *DataplexAssetIamUpdater) GetResourceId() string
func (*DataplexAssetIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexAssetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataplexLakeIamUpdater ¶ added in v0.22.0
type DataplexLakeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataplexLakeIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *DataplexLakeIamUpdater) DescribeResource() string
func (*DataplexLakeIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *DataplexLakeIamUpdater) GetMutexKey() string
func (*DataplexLakeIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexLakeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataplexLakeIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *DataplexLakeIamUpdater) GetResourceId() string
func (*DataplexLakeIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexLakeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataplexZoneIamUpdater ¶ added in v0.22.0
type DataplexZoneIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataplexZoneIamUpdater) DescribeResource ¶ added in v0.22.0
func (u *DataplexZoneIamUpdater) DescribeResource() string
func (*DataplexZoneIamUpdater) GetMutexKey ¶ added in v0.22.0
func (u *DataplexZoneIamUpdater) GetMutexKey() string
func (*DataplexZoneIamUpdater) GetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexZoneIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataplexZoneIamUpdater) GetResourceId ¶ added in v0.22.0
func (u *DataplexZoneIamUpdater) GetResourceId() string
func (*DataplexZoneIamUpdater) SetResourceIamPolicy ¶ added in v0.22.0
func (u *DataplexZoneIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocAutoscalingPolicyIamUpdater ¶ added in v0.15.3
type DataprocAutoscalingPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocAutoscalingPolicyIamUpdater) DescribeResource ¶ added in v0.15.3
func (u *DataprocAutoscalingPolicyIamUpdater) DescribeResource() string
func (*DataprocAutoscalingPolicyIamUpdater) GetMutexKey ¶ added in v0.15.3
func (u *DataprocAutoscalingPolicyIamUpdater) GetMutexKey() string
func (*DataprocAutoscalingPolicyIamUpdater) GetResourceIamPolicy ¶ added in v0.15.3
func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocAutoscalingPolicyIamUpdater) GetResourceId ¶ added in v0.15.3
func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceId() string
func (*DataprocAutoscalingPolicyIamUpdater) SetResourceIamPolicy ¶ added in v0.15.3
func (u *DataprocAutoscalingPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocMetastoreServiceIamUpdater ¶ added in v0.17.0
type DataprocMetastoreServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocMetastoreServiceIamUpdater) DescribeResource ¶ added in v0.17.0
func (u *DataprocMetastoreServiceIamUpdater) DescribeResource() string
func (*DataprocMetastoreServiceIamUpdater) GetMutexKey ¶ added in v0.17.0
func (u *DataprocMetastoreServiceIamUpdater) GetMutexKey() string
func (*DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy ¶ added in v0.17.0
func (u *DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocMetastoreServiceIamUpdater) GetResourceId ¶ added in v0.17.0
func (u *DataprocMetastoreServiceIamUpdater) GetResourceId() string
func (*DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy ¶ added in v0.17.0
func (u *DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type FetchFullResourceFunc ¶
type FetchFullResourceFunc func(d TerraformResourceData, config *Config) (Asset, error)
FetchFullResourceFunc allows initial data for a resource to be fetched from the API and merged with the planned changes. This is useful for resources that are only partially managed by Terraform, like IAM policies managed with member/binding resources.
type FolderIamUpdater ¶
type FolderIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*FolderIamUpdater) DescribeResource ¶
func (u *FolderIamUpdater) DescribeResource() string
func (*FolderIamUpdater) GetMutexKey ¶
func (u *FolderIamUpdater) GetMutexKey() string
func (*FolderIamUpdater) GetResourceIamPolicy ¶
func (u *FolderIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*FolderIamUpdater) GetResourceId ¶
func (u *FolderIamUpdater) GetResourceId() string
func (*FolderIamUpdater) SetResourceIamPolicy ¶
func (u *FolderIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Formatter ¶ added in v0.12.0
func (*Formatter) Format ¶ added in v0.12.0
Borrowed logic from https://github.com/sirupsen/logrus/blob/master/json_formatter.go and https://github.com/t-tomalak/logrus-easy-formatter/blob/master/formatter.go
type GKEBackupBackupPlanIamUpdater ¶ added in v0.21.0
type GKEBackupBackupPlanIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*GKEBackupBackupPlanIamUpdater) DescribeResource ¶ added in v0.21.0
func (u *GKEBackupBackupPlanIamUpdater) DescribeResource() string
func (*GKEBackupBackupPlanIamUpdater) GetMutexKey ¶ added in v0.21.0
func (u *GKEBackupBackupPlanIamUpdater) GetMutexKey() string
func (*GKEBackupBackupPlanIamUpdater) GetResourceIamPolicy ¶ added in v0.21.0
func (u *GKEBackupBackupPlanIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*GKEBackupBackupPlanIamUpdater) GetResourceId ¶ added in v0.21.0
func (u *GKEBackupBackupPlanIamUpdater) GetResourceId() string
func (*GKEBackupBackupPlanIamUpdater) SetResourceIamPolicy ¶ added in v0.21.0
func (u *GKEBackupBackupPlanIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type GKEHubMembershipIamUpdater ¶ added in v0.18.0
type GKEHubMembershipIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*GKEHubMembershipIamUpdater) DescribeResource ¶ added in v0.18.0
func (u *GKEHubMembershipIamUpdater) DescribeResource() string
func (*GKEHubMembershipIamUpdater) GetMutexKey ¶ added in v0.18.0
func (u *GKEHubMembershipIamUpdater) GetMutexKey() string
func (*GKEHubMembershipIamUpdater) GetResourceIamPolicy ¶ added in v0.18.0
func (u *GKEHubMembershipIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*GKEHubMembershipIamUpdater) GetResourceId ¶ added in v0.18.0
func (u *GKEHubMembershipIamUpdater) GetResourceId() string
func (*GKEHubMembershipIamUpdater) SetResourceIamPolicy ¶ added in v0.18.0
func (u *GKEHubMembershipIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type GetApiObjectFunc ¶
type GetApiObjectFunc func(d TerraformResourceData, config *Config) (map[string]interface{}, error)
type GlobalFieldValue ¶
type GlobalFieldValue struct { Project string Name string // contains filtered or unexported fields }
func ParseHttpHealthCheckFieldValue ¶
func ParseHttpHealthCheckFieldValue(healthCheck string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func ParseInstanceTemplateFieldValue ¶
func ParseInstanceTemplateFieldValue(instanceTemplate string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func ParseMachineImageFieldValue ¶
func ParseMachineImageFieldValue(machineImage string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func ParseNetworkFieldValue ¶
func ParseNetworkFieldValue(network string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func ParseSecurityPolicyFieldValue ¶
func ParseSecurityPolicyFieldValue(securityPolicy string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func ParseSslCertificateFieldValue ¶
func ParseSslCertificateFieldValue(sslCertificate string, d TerraformResourceData, config *Config) (*GlobalFieldValue, error)
func (GlobalFieldValue) RelativeLink ¶
func (f GlobalFieldValue) RelativeLink() string
type HealthcareConsentStoreIamUpdater ¶
type HealthcareConsentStoreIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*HealthcareConsentStoreIamUpdater) DescribeResource ¶
func (u *HealthcareConsentStoreIamUpdater) DescribeResource() string
func (*HealthcareConsentStoreIamUpdater) GetMutexKey ¶
func (u *HealthcareConsentStoreIamUpdater) GetMutexKey() string
func (*HealthcareConsentStoreIamUpdater) GetResourceIamPolicy ¶
func (u *HealthcareConsentStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*HealthcareConsentStoreIamUpdater) GetResourceId ¶
func (u *HealthcareConsentStoreIamUpdater) GetResourceId() string
func (*HealthcareConsentStoreIamUpdater) SetResourceIamPolicy ¶
func (u *HealthcareConsentStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IAMBinding ¶
type IAMPolicy ¶
type IAMPolicy struct {
Bindings []IAMBinding `json:"bindings"`
}
type IamSettings ¶
type IamSettings struct {
DeprecationMessage string
}
type IapTunnelIamUpdater ¶
type IapTunnelIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapTunnelIamUpdater) DescribeResource ¶
func (u *IapTunnelIamUpdater) DescribeResource() string
func (*IapTunnelIamUpdater) GetMutexKey ¶
func (u *IapTunnelIamUpdater) GetMutexKey() string
func (*IapTunnelIamUpdater) GetResourceIamPolicy ¶
func (u *IapTunnelIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapTunnelIamUpdater) GetResourceId ¶
func (u *IapTunnelIamUpdater) GetResourceId() string
func (*IapTunnelIamUpdater) SetResourceIamPolicy ¶
func (u *IapTunnelIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapTunnelInstanceIamUpdater ¶
type IapTunnelInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapTunnelInstanceIamUpdater) DescribeResource ¶
func (u *IapTunnelInstanceIamUpdater) DescribeResource() string
func (*IapTunnelInstanceIamUpdater) GetMutexKey ¶
func (u *IapTunnelInstanceIamUpdater) GetMutexKey() string
func (*IapTunnelInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *IapTunnelInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapTunnelInstanceIamUpdater) GetResourceId ¶
func (u *IapTunnelInstanceIamUpdater) GetResourceId() string
func (*IapTunnelInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *IapTunnelInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebIamUpdater ¶
type IapWebIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapWebIamUpdater) DescribeResource ¶
func (u *IapWebIamUpdater) DescribeResource() string
func (*IapWebIamUpdater) GetMutexKey ¶
func (u *IapWebIamUpdater) GetMutexKey() string
func (*IapWebIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebIamUpdater) GetResourceId ¶
func (u *IapWebIamUpdater) GetResourceId() string
func (*IapWebIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type KmsCryptoKeyIamUpdater ¶
type KmsCryptoKeyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*KmsCryptoKeyIamUpdater) DescribeResource ¶
func (u *KmsCryptoKeyIamUpdater) DescribeResource() string
func (*KmsCryptoKeyIamUpdater) GetMutexKey ¶
func (u *KmsCryptoKeyIamUpdater) GetMutexKey() string
func (*KmsCryptoKeyIamUpdater) GetResourceIamPolicy ¶
func (u *KmsCryptoKeyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*KmsCryptoKeyIamUpdater) GetResourceId ¶
func (u *KmsCryptoKeyIamUpdater) GetResourceId() string
func (*KmsCryptoKeyIamUpdater) SetResourceIamPolicy ¶
func (u *KmsCryptoKeyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type KmsCryptoKeyId ¶ added in v0.22.0
type KmsCryptoKeyId struct { KeyRingId kmsKeyRingId Name string }
type KmsKeyRingIamUpdater ¶
type KmsKeyRingIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*KmsKeyRingIamUpdater) DescribeResource ¶
func (u *KmsKeyRingIamUpdater) DescribeResource() string
func (*KmsKeyRingIamUpdater) GetMutexKey ¶
func (u *KmsKeyRingIamUpdater) GetMutexKey() string
func (*KmsKeyRingIamUpdater) GetResourceIamPolicy ¶
func (u *KmsKeyRingIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*KmsKeyRingIamUpdater) GetResourceId ¶
func (u *KmsKeyRingIamUpdater) GetResourceId() string
func (*KmsKeyRingIamUpdater) SetResourceIamPolicy ¶
func (u *KmsKeyRingIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ListPolicy ¶
type ListPolicy struct { AllowedValues []string `json:"allowed_values,omitempty"` DeniedValues []string `json:"denied_values,omitempty"` AllValues ListPolicyAllValues `json:"all_values,omitempty"` SuggestedValue string `json:"suggested_value,omitempty"` InheritFromParent bool `json:"inherit_from_parent,omitempty"` }
type ListPolicyAllValues ¶
type ListPolicyAllValues int32
type MergeFunc ¶
MergeFunc combines multiple terraform resources into a single CAI asset. The incoming asset will either be an asset that was created/updated or deleted.
type MutexKV ¶
type MutexKV struct {
// contains filtered or unexported fields
}
MutexKV is a simple key/value store for arbitrary mutexes. It can be used to serialize changes across arbitrary collaborators that share knowledge of the keys they must serialize on.
The initial use case is to let aws_security_group_rule resources serialize their access to individual security groups based on SG ID.
func (*MutexKV) Lock ¶
Locks the mutex for the given key. Caller is responsible for calling Unlock for the same key
func (*MutexKV) RLock ¶ added in v0.20.0
Acquires a read-lock on the mutex for the given key. Caller is responsible for calling RUnlock for the same key
type NotebooksInstanceIamUpdater ¶
type NotebooksInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*NotebooksInstanceIamUpdater) DescribeResource ¶
func (u *NotebooksInstanceIamUpdater) DescribeResource() string
func (*NotebooksInstanceIamUpdater) GetMutexKey ¶
func (u *NotebooksInstanceIamUpdater) GetMutexKey() string
func (*NotebooksInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *NotebooksInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*NotebooksInstanceIamUpdater) GetResourceId ¶
func (u *NotebooksInstanceIamUpdater) GetResourceId() string
func (*NotebooksInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *NotebooksInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type NotebooksRuntimeIamUpdater ¶ added in v0.11.0
type NotebooksRuntimeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*NotebooksRuntimeIamUpdater) DescribeResource ¶ added in v0.11.0
func (u *NotebooksRuntimeIamUpdater) DescribeResource() string
func (*NotebooksRuntimeIamUpdater) GetMutexKey ¶ added in v0.11.0
func (u *NotebooksRuntimeIamUpdater) GetMutexKey() string
func (*NotebooksRuntimeIamUpdater) GetResourceIamPolicy ¶ added in v0.11.0
func (u *NotebooksRuntimeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*NotebooksRuntimeIamUpdater) GetResourceId ¶ added in v0.11.0
func (u *NotebooksRuntimeIamUpdater) GetResourceId() string
func (*NotebooksRuntimeIamUpdater) SetResourceIamPolicy ¶ added in v0.11.0
func (u *NotebooksRuntimeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type OrgPolicy ¶
type OrgPolicy struct { Constraint string `json:"constraint,omitempty"` ListPolicy *ListPolicy `json:"listPolicy"` BooleanPolicy *BooleanPolicy `json:"booleanPolicy"` RestoreDefault *RestoreDefault `json:"restoreDefault"` UpdateTime *Timestamp `json:"update_time,omitempty"` }
func GetFolderOrgPolicyApiObject ¶ added in v0.13.0
func GetFolderOrgPolicyApiObject(d TerraformResourceData, config *Config) (OrgPolicy, error)
func GetOrganizationPolicyApiObject ¶ added in v0.13.0
func GetOrganizationPolicyApiObject(d TerraformResourceData, config *Config) (OrgPolicy, error)
func GetProjectOrgPolicyApiObject ¶
func GetProjectOrgPolicyApiObject(d TerraformResourceData, config *Config) (OrgPolicy, error)
type OrganizationFieldValue ¶
type OrganizationFieldValue struct { OrgId string Name string // contains filtered or unexported fields }
func ParseOrganizationCustomRoleName ¶
func ParseOrganizationCustomRoleName(role string) (*OrganizationFieldValue, error)
func (OrganizationFieldValue) RelativeLink ¶
func (f OrganizationFieldValue) RelativeLink() string
type OrganizationIamUpdater ¶
type OrganizationIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*OrganizationIamUpdater) DescribeResource ¶
func (u *OrganizationIamUpdater) DescribeResource() string
func (*OrganizationIamUpdater) GetMutexKey ¶
func (u *OrganizationIamUpdater) GetMutexKey() string
func (*OrganizationIamUpdater) GetResourceIamPolicy ¶
func (u *OrganizationIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*OrganizationIamUpdater) GetResourceId ¶
func (u *OrganizationIamUpdater) GetResourceId() string
func (*OrganizationIamUpdater) SetResourceIamPolicy ¶
func (u *OrganizationIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PrivatecaCaPoolIamUpdater ¶
type PrivatecaCaPoolIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PrivatecaCaPoolIamUpdater) DescribeResource ¶
func (u *PrivatecaCaPoolIamUpdater) DescribeResource() string
func (*PrivatecaCaPoolIamUpdater) GetMutexKey ¶
func (u *PrivatecaCaPoolIamUpdater) GetMutexKey() string
func (*PrivatecaCaPoolIamUpdater) GetResourceIamPolicy ¶
func (u *PrivatecaCaPoolIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PrivatecaCaPoolIamUpdater) GetResourceId ¶
func (u *PrivatecaCaPoolIamUpdater) GetResourceId() string
func (*PrivatecaCaPoolIamUpdater) SetResourceIamPolicy ¶
func (u *PrivatecaCaPoolIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PrivatecaCertificateTemplateIamUpdater ¶ added in v0.14.0
type PrivatecaCertificateTemplateIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PrivatecaCertificateTemplateIamUpdater) DescribeResource ¶ added in v0.14.0
func (u *PrivatecaCertificateTemplateIamUpdater) DescribeResource() string
func (*PrivatecaCertificateTemplateIamUpdater) GetMutexKey ¶ added in v0.14.0
func (u *PrivatecaCertificateTemplateIamUpdater) GetMutexKey() string
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy ¶ added in v0.14.0
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceId ¶ added in v0.14.0
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceId() string
func (*PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy ¶ added in v0.14.0
func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ProjectFieldValue ¶
type ProjectFieldValue struct { Project string Name string // contains filtered or unexported fields }
func (ProjectFieldValue) RelativeLink ¶
func (f ProjectFieldValue) RelativeLink() string
type ProjectIamUpdater ¶
type ProjectIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ProjectIamUpdater) DescribeResource ¶
func (u *ProjectIamUpdater) DescribeResource() string
func (*ProjectIamUpdater) GetMutexKey ¶
func (u *ProjectIamUpdater) GetMutexKey() string
func (*ProjectIamUpdater) GetResourceIamPolicy ¶
func (u *ProjectIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ProjectIamUpdater) GetResourceId ¶
func (u *ProjectIamUpdater) GetResourceId() string
func (*ProjectIamUpdater) SetResourceIamPolicy ¶
func (u *ProjectIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PubsubSubscriptionIamUpdater ¶ added in v0.12.0
type PubsubSubscriptionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PubsubSubscriptionIamUpdater) DescribeResource ¶ added in v0.12.0
func (u *PubsubSubscriptionIamUpdater) DescribeResource() string
func (*PubsubSubscriptionIamUpdater) GetMutexKey ¶ added in v0.12.0
func (u *PubsubSubscriptionIamUpdater) GetMutexKey() string
func (*PubsubSubscriptionIamUpdater) GetResourceIamPolicy ¶ added in v0.12.0
func (u *PubsubSubscriptionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PubsubSubscriptionIamUpdater) GetResourceId ¶ added in v0.12.0
func (u *PubsubSubscriptionIamUpdater) GetResourceId() string
func (*PubsubSubscriptionIamUpdater) SetResourceIamPolicy ¶ added in v0.12.0
func (u *PubsubSubscriptionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PubsubTopicIamUpdater ¶
type PubsubTopicIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PubsubTopicIamUpdater) DescribeResource ¶
func (u *PubsubTopicIamUpdater) DescribeResource() string
func (*PubsubTopicIamUpdater) GetMutexKey ¶
func (u *PubsubTopicIamUpdater) GetMutexKey() string
func (*PubsubTopicIamUpdater) GetResourceIamPolicy ¶
func (u *PubsubTopicIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PubsubTopicIamUpdater) GetResourceId ¶
func (u *PubsubTopicIamUpdater) GetResourceId() string
func (*PubsubTopicIamUpdater) SetResourceIamPolicy ¶
func (u *PubsubTopicIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type RegionalFieldValue ¶
type RegionalFieldValue struct { Project string Region string Name string // contains filtered or unexported fields }
func ParseNetworkEndpointGroupRegionalFieldValue ¶ added in v0.20.0
func ParseNetworkEndpointGroupRegionalFieldValue(networkEndpointGroup string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
func ParseRegionDiskFieldValue ¶
func ParseRegionDiskFieldValue(disk string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
func ParseSubnetworkFieldValue ¶
func ParseSubnetworkFieldValue(subnetwork string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
func ParseSubnetworkFieldValueWithProjectField ¶
func ParseSubnetworkFieldValueWithProjectField(subnetwork, projectField string, d TerraformResourceData, config *Config) (*RegionalFieldValue, error)
func (RegionalFieldValue) RelativeLink ¶
func (f RegionalFieldValue) RelativeLink() string
type RequestBatcher ¶
RequestBatcher keeps track of batched requests globally. It should be created at a provider level. In general, one should be created per service that requires batching to:
- prevent blocking batching for one service due to another,
- minimize the possibility of overlap in batchKey formats (see SendRequestWithTimeout)
func NewRequestBatcher ¶
func NewRequestBatcher(debugId string, ctx context.Context, config *batchingConfig) *RequestBatcher
Initializes a new batcher.
func (*RequestBatcher) SendRequestWithTimeout ¶
func (b *RequestBatcher) SendRequestWithTimeout(batchKey string, request *BatchRequest, timeout time.Duration) (interface{}, error)
SendRequestWithTimeout is a blocking call for making a single request, run alone or as part of a batch. It manages registering the single request with the batcher and waiting on the result.
Params: batchKey: A string to group batchable requests. It should be unique to the API request being sent, similar to the HTTP request URL with GCP resource ID included in the URL (the caller may choose to use a key with method if needed to diff GET/read and POST/create)
As an example, for google_project_service, the batcher is called to batch services.batchEnable() calls for a project $PROJECT. The calling code uses the template "serviceusage:projects/$PROJECT/services:batchEnable", which mirrors the HTTP request: POST https://serviceusage.googleapis.com/v1/projects/$PROJECT/services:batchEnable
type ResourceConverter ¶
type ResourceConverter struct { AssetType string Convert ConvertFunc FetchFullResource FetchFullResourceFunc MergeCreateUpdate MergeFunc MergeDelete MergeFunc }
type ResourceIamUpdater ¶
type ResourceIamUpdater interface { // Fetch the existing IAM policy attached to a resource. GetResourceIamPolicy() (*cloudresourcemanager.Policy, error) // Replaces the existing IAM Policy attached to a resource. SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error // A mutex guards against concurrent to call to the SetResourceIamPolicy method. // The mutex key should be made of the resource type and resource id. // For example: `iam-project-{id}`. GetMutexKey() string // Returns the unique resource identifier. GetResourceId() string // Textual description of this resource to be used in error message. // The description should include the unique resource identifier. DescribeResource() string }
The ResourceIamUpdater interface is implemented for each GCP resource supporting IAM policy. Implementations should be created per resource and should keep track of the resource identifier.
func AccessContextManagerAccessPolicyIamUpdaterProducer ¶ added in v0.14.0
func AccessContextManagerAccessPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ApigeeEnvironmentIamUpdaterProducer ¶ added in v0.11.0
func ApigeeEnvironmentIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ArtifactRegistryRepositoryIamUpdaterProducer ¶ added in v0.17.0
func ArtifactRegistryRepositoryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigQueryTableIamUpdaterProducer ¶
func BigQueryTableIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryAnalyticsHubDataExchangeIamUpdaterProducer ¶ added in v0.20.0
func BigqueryAnalyticsHubDataExchangeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryAnalyticsHubListingIamUpdaterProducer ¶ added in v0.20.0
func BigqueryAnalyticsHubListingIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryConnectionConnectionIamUpdaterProducer ¶ added in v0.15.3
func BigqueryConnectionConnectionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryDatapolicyDataPolicyIamUpdaterProducer ¶ added in v0.22.0
func BigqueryDatapolicyDataPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BinaryAuthorizationAttestorIamUpdaterProducer ¶
func BinaryAuthorizationAttestorIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudFunctionsCloudFunctionIamUpdaterProducer ¶
func CloudFunctionsCloudFunctionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudIotDeviceRegistryIamUpdaterProducer ¶ added in v0.17.0
func CloudIotDeviceRegistryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunServiceIamUpdaterProducer ¶ added in v0.12.1
func CloudRunServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunV2JobIamUpdaterProducer ¶ added in v0.21.0
func CloudRunV2JobIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunV2ServiceIamUpdaterProducer ¶ added in v0.21.0
func CloudRunV2ServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudTasksQueueIamUpdaterProducer ¶ added in v0.15.3
func CloudTasksQueueIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func Cloudfunctions2functionIamUpdaterProducer ¶ added in v0.18.0
func Cloudfunctions2functionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeBackendBucketIamUpdaterProducer ¶ added in v0.17.0
func ComputeBackendBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeBackendServiceIamUpdaterProducer ¶ added in v0.13.0
func ComputeBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeDiskIamUpdaterProducer ¶
func ComputeDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeImageIamUpdaterProducer ¶
func ComputeImageIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeInstanceIamUpdaterProducer ¶
func ComputeInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeRegionBackendServiceIamUpdaterProducer ¶ added in v0.13.0
func ComputeRegionBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeRegionDiskIamUpdaterProducer ¶
func ComputeRegionDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeSnapshotIamUpdaterProducer ¶ added in v0.17.0
func ComputeSnapshotIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeSubnetworkIamUpdaterProducer ¶
func ComputeSubnetworkIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DNSManagedZoneIamUpdaterProducer ¶ added in v0.21.0
func DNSManagedZoneIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogEntryGroupIamUpdaterProducer ¶
func DataCatalogEntryGroupIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogPolicyTagIamUpdaterProducer ¶ added in v0.22.0
func DataCatalogPolicyTagIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogTagTemplateIamUpdaterProducer ¶
func DataCatalogTagTemplateIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogTaxonomyIamUpdaterProducer ¶ added in v0.22.0
func DataCatalogTaxonomyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataFusionInstanceIamUpdaterProducer ¶ added in v0.20.0
func DataFusionInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataplexAssetIamUpdaterProducer ¶ added in v0.22.0
func DataplexAssetIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataplexLakeIamUpdaterProducer ¶ added in v0.22.0
func DataplexLakeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataplexZoneIamUpdaterProducer ¶ added in v0.22.0
func DataplexZoneIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataprocAutoscalingPolicyIamUpdaterProducer ¶ added in v0.15.3
func DataprocAutoscalingPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataprocMetastoreServiceIamUpdaterProducer ¶ added in v0.17.0
func DataprocMetastoreServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func GKEBackupBackupPlanIamUpdaterProducer ¶ added in v0.21.0
func GKEBackupBackupPlanIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func GKEHubMembershipIamUpdaterProducer ¶ added in v0.18.0
func GKEHubMembershipIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func HealthcareConsentStoreIamUpdaterProducer ¶
func HealthcareConsentStoreIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapTunnelIamUpdaterProducer ¶
func IapTunnelIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapTunnelInstanceIamUpdaterProducer ¶
func IapTunnelInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapWebIamUpdaterProducer ¶
func IapWebIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewBigqueryDatasetIamUpdater ¶
func NewBigqueryDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewFolderIamUpdater ¶
func NewFolderIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewKmsCryptoKeyIamUpdater ¶
func NewKmsCryptoKeyIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewKmsKeyRingIamUpdater ¶
func NewKmsKeyRingIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewOrganizationIamUpdater ¶
func NewOrganizationIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewProjectIamUpdater ¶
func NewProjectIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewPubsubSubscriptionIamUpdater ¶ added in v0.12.0
func NewPubsubSubscriptionIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewSpannerDatabaseIamUpdater ¶ added in v0.12.0
func NewSpannerDatabaseIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewSpannerInstanceIamUpdater ¶ added in v0.12.0
func NewSpannerInstanceIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NotebooksInstanceIamUpdaterProducer ¶
func NotebooksInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NotebooksRuntimeIamUpdaterProducer ¶ added in v0.11.0
func NotebooksRuntimeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func PrivatecaCaPoolIamUpdaterProducer ¶
func PrivatecaCaPoolIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func PrivatecaCertificateTemplateIamUpdaterProducer ¶ added in v0.14.0
func PrivatecaCertificateTemplateIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func PubsubTopicIamUpdaterProducer ¶
func PubsubTopicIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func SecretManagerSecretIamUpdaterProducer ¶
func SecretManagerSecretIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func SecurityCenterSourceIamUpdaterProducer ¶ added in v0.20.0
func SecurityCenterSourceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ServiceManagementServiceConsumersIamUpdaterProducer ¶ added in v0.14.0
func ServiceManagementServiceConsumersIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ServiceManagementServiceIamUpdaterProducer ¶
func ServiceManagementServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func StorageBucketIamUpdaterProducer ¶
func StorageBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func VertexAIFeaturestoreEntitytypeIamUpdaterProducer ¶ added in v0.20.0
func VertexAIFeaturestoreEntitytypeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func VertexAIFeaturestoreIamUpdaterProducer ¶ added in v0.20.0
func VertexAIFeaturestoreIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
type RestoreDefault ¶
type RestoreDefault struct { }
type SecretManagerSecretIamUpdater ¶
type SecretManagerSecretIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SecretManagerSecretIamUpdater) DescribeResource ¶
func (u *SecretManagerSecretIamUpdater) DescribeResource() string
func (*SecretManagerSecretIamUpdater) GetMutexKey ¶
func (u *SecretManagerSecretIamUpdater) GetMutexKey() string
func (*SecretManagerSecretIamUpdater) GetResourceIamPolicy ¶
func (u *SecretManagerSecretIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SecretManagerSecretIamUpdater) GetResourceId ¶
func (u *SecretManagerSecretIamUpdater) GetResourceId() string
func (*SecretManagerSecretIamUpdater) SetResourceIamPolicy ¶
func (u *SecretManagerSecretIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SecurityCenterSourceIamUpdater ¶ added in v0.20.0
type SecurityCenterSourceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SecurityCenterSourceIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *SecurityCenterSourceIamUpdater) DescribeResource() string
func (*SecurityCenterSourceIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *SecurityCenterSourceIamUpdater) GetMutexKey() string
func (*SecurityCenterSourceIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *SecurityCenterSourceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SecurityCenterSourceIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *SecurityCenterSourceIamUpdater) GetResourceId() string
func (*SecurityCenterSourceIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *SecurityCenterSourceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ServiceManagementServiceConsumersIamUpdater ¶ added in v0.14.0
type ServiceManagementServiceConsumersIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ServiceManagementServiceConsumersIamUpdater) DescribeResource ¶ added in v0.14.0
func (u *ServiceManagementServiceConsumersIamUpdater) DescribeResource() string
func (*ServiceManagementServiceConsumersIamUpdater) GetMutexKey ¶ added in v0.14.0
func (u *ServiceManagementServiceConsumersIamUpdater) GetMutexKey() string
func (*ServiceManagementServiceConsumersIamUpdater) GetResourceIamPolicy ¶ added in v0.14.0
func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ServiceManagementServiceConsumersIamUpdater) GetResourceId ¶ added in v0.14.0
func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceId() string
func (*ServiceManagementServiceConsumersIamUpdater) SetResourceIamPolicy ¶ added in v0.14.0
func (u *ServiceManagementServiceConsumersIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ServiceManagementServiceIamUpdater ¶
type ServiceManagementServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ServiceManagementServiceIamUpdater) DescribeResource ¶
func (u *ServiceManagementServiceIamUpdater) DescribeResource() string
func (*ServiceManagementServiceIamUpdater) GetMutexKey ¶
func (u *ServiceManagementServiceIamUpdater) GetMutexKey() string
func (*ServiceManagementServiceIamUpdater) GetResourceIamPolicy ¶
func (u *ServiceManagementServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ServiceManagementServiceIamUpdater) GetResourceId ¶
func (u *ServiceManagementServiceIamUpdater) GetResourceId() string
func (*ServiceManagementServiceIamUpdater) SetResourceIamPolicy ¶
func (u *ServiceManagementServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SpannerDatabaseIamUpdater ¶ added in v0.12.0
type SpannerDatabaseIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SpannerDatabaseIamUpdater) DescribeResource ¶ added in v0.12.0
func (u *SpannerDatabaseIamUpdater) DescribeResource() string
func (*SpannerDatabaseIamUpdater) GetMutexKey ¶ added in v0.12.0
func (u *SpannerDatabaseIamUpdater) GetMutexKey() string
func (*SpannerDatabaseIamUpdater) GetResourceIamPolicy ¶ added in v0.12.0
func (u *SpannerDatabaseIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SpannerDatabaseIamUpdater) GetResourceId ¶ added in v0.12.0
func (u *SpannerDatabaseIamUpdater) GetResourceId() string
func (*SpannerDatabaseIamUpdater) SetResourceIamPolicy ¶ added in v0.12.0
func (u *SpannerDatabaseIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SpannerInstanceIamUpdater ¶ added in v0.12.0
type SpannerInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SpannerInstanceIamUpdater) DescribeResource ¶ added in v0.12.0
func (u *SpannerInstanceIamUpdater) DescribeResource() string
func (*SpannerInstanceIamUpdater) GetMutexKey ¶ added in v0.12.0
func (u *SpannerInstanceIamUpdater) GetMutexKey() string
func (*SpannerInstanceIamUpdater) GetResourceIamPolicy ¶ added in v0.12.0
func (u *SpannerInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SpannerInstanceIamUpdater) GetResourceId ¶ added in v0.12.0
func (u *SpannerInstanceIamUpdater) GetResourceId() string
func (*SpannerInstanceIamUpdater) SetResourceIamPolicy ¶ added in v0.12.0
func (u *SpannerInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SqlAdminOperationError ¶
type SqlAdminOperationError sqladmin.OperationErrors
SqlAdminOperationError wraps sqladmin.OperationError and implements the error interface so it can be returned.
func (SqlAdminOperationError) Error ¶
func (e SqlAdminOperationError) Error() string
type SqlAdminOperationWaiter ¶
type SqlAdminOperationWaiter struct { Service *sqladmin.Service Op *sqladmin.Operation Project string }
func (*SqlAdminOperationWaiter) Error ¶
func (w *SqlAdminOperationWaiter) Error() error
func (*SqlAdminOperationWaiter) IsRetryable ¶
func (w *SqlAdminOperationWaiter) IsRetryable(error) bool
func (*SqlAdminOperationWaiter) OpName ¶
func (w *SqlAdminOperationWaiter) OpName() string
func (*SqlAdminOperationWaiter) PendingStates ¶
func (w *SqlAdminOperationWaiter) PendingStates() []string
func (*SqlAdminOperationWaiter) QueryOp ¶
func (w *SqlAdminOperationWaiter) QueryOp() (interface{}, error)
func (*SqlAdminOperationWaiter) SetOp ¶
func (w *SqlAdminOperationWaiter) SetOp(op interface{}) error
func (*SqlAdminOperationWaiter) State ¶
func (w *SqlAdminOperationWaiter) State() string
func (*SqlAdminOperationWaiter) TargetStates ¶
func (w *SqlAdminOperationWaiter) TargetStates() []string
type StorageBucketIamUpdater ¶
type StorageBucketIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*StorageBucketIamUpdater) DescribeResource ¶
func (u *StorageBucketIamUpdater) DescribeResource() string
func (*StorageBucketIamUpdater) GetMutexKey ¶
func (u *StorageBucketIamUpdater) GetMutexKey() string
func (*StorageBucketIamUpdater) GetResourceIamPolicy ¶
func (u *StorageBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*StorageBucketIamUpdater) GetResourceId ¶
func (u *StorageBucketIamUpdater) GetResourceId() string
func (*StorageBucketIamUpdater) SetResourceIamPolicy ¶
func (u *StorageBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type TerraformResourceData ¶
type TerraformResourceDataChange ¶
type TerraformResourceDataChange interface {
GetChange(string) (interface{}, interface{})
}
type TerraformResourceDiff ¶
type VertexAIFeaturestoreEntitytypeIamUpdater ¶ added in v0.20.0
type VertexAIFeaturestoreEntitytypeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*VertexAIFeaturestoreEntitytypeIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *VertexAIFeaturestoreEntitytypeIamUpdater) DescribeResource() string
func (*VertexAIFeaturestoreEntitytypeIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetMutexKey() string
func (*VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *VertexAIFeaturestoreEntitytypeIamUpdater) GetResourceId() string
func (*VertexAIFeaturestoreEntitytypeIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *VertexAIFeaturestoreEntitytypeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type VertexAIFeaturestoreIamUpdater ¶ added in v0.20.0
type VertexAIFeaturestoreIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*VertexAIFeaturestoreIamUpdater) DescribeResource ¶ added in v0.20.0
func (u *VertexAIFeaturestoreIamUpdater) DescribeResource() string
func (*VertexAIFeaturestoreIamUpdater) GetMutexKey ¶ added in v0.20.0
func (u *VertexAIFeaturestoreIamUpdater) GetMutexKey() string
func (*VertexAIFeaturestoreIamUpdater) GetResourceIamPolicy ¶ added in v0.20.0
func (u *VertexAIFeaturestoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*VertexAIFeaturestoreIamUpdater) GetResourceId ¶ added in v0.20.0
func (u *VertexAIFeaturestoreIamUpdater) GetResourceId() string
func (*VertexAIFeaturestoreIamUpdater) SetResourceIamPolicy ¶ added in v0.20.0
func (u *VertexAIFeaturestoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Waiter ¶
type Waiter interface { // State returns the current status of the operation. State() string // Error returns an error embedded in the operation we're waiting on, or nil // if the operation has no current error. Error() error // IsRetryable returns whether a given error should be retried. IsRetryable(error) bool // SetOp sets the operation we're waiting on in a Waiter struct so that it // can be used in other methods. SetOp(interface{}) error // QueryOp sends a request to the server to get the current status of the // operation. It's expected that QueryOp will return exactly one of an // operation or an error as non-nil, and that requests will be retried by // specific implementations of the method. QueryOp() (interface{}, error) // OpName is the name of the operation and is used to log its status. OpName() string // PendingStates contains the values of State() that cause us to continue // refreshing the operation. PendingStates() []string // TargetStates contain the values of State() that cause us to finish // refreshing the operation. TargetStates() []string }
type ZonalFieldValue ¶
type ZonalFieldValue struct { Project string Zone string Name string // contains filtered or unexported fields }
func ParseAcceleratorFieldValue ¶
func ParseAcceleratorFieldValue(accelerator string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func ParseDiskFieldValue ¶
func ParseDiskFieldValue(disk string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func ParseInstanceFieldValue ¶
func ParseInstanceFieldValue(instance string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func ParseInstanceGroupFieldValue ¶
func ParseInstanceGroupFieldValue(instanceGroup string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func ParseMachineTypesFieldValue ¶
func ParseMachineTypesFieldValue(machineType string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func ParseNetworkEndpointGroupFieldValue ¶
func ParseNetworkEndpointGroupFieldValue(networkEndpointGroup string, d TerraformResourceData, config *Config) (*ZonalFieldValue, error)
func (ZonalFieldValue) RelativeLink ¶
func (f ZonalFieldValue) RelativeLink() string
Source Files
¶
- access_context_manager_access_policy_iam.go
- accessapproval_folder_settings.go
- accessapproval_organization_settings.go
- accessapproval_project_settings.go
- accesscontextmanager_access_level.go
- accesscontextmanager_access_levels.go
- accesscontextmanager_access_policy.go
- accesscontextmanager_authorized_orgs_desc.go
- accesscontextmanager_service_perimeter.go
- accesscontextmanager_service_perimeters.go
- activedirectory_domain.go
- activedirectory_domain_trust.go
- alloydb_backup.go
- alloydb_cluster.go
- alloydb_instance.go
- apigee_addons_config.go
- apigee_endpoint_attachment.go
- apigee_env_keystore.go
- apigee_env_references.go
- apigee_envgroup.go
- apigee_envgroup_attachment.go
- apigee_environment.go
- apigee_environment_iam.go
- apigee_instance.go
- apigee_instance_attachment.go
- apigee_nat_address.go
- apigee_organization.go
- apigee_sync_authorization.go
- appengine_application_url_dispatch_rules.go
- appengine_domain_mapping.go
- appengine_firewall_rule.go
- appengine_flexible_app_version.go
- appengine_service_network_settings.go
- appengine_service_split_traffic.go
- appengine_standard_app_version.go
- artifact_registry_repository_iam.go
- artifactregistry_repository.go
- batcher.go
- beyondcorp_app_connection.go
- beyondcorp_app_connector.go
- beyondcorp_app_gateway.go
- big_query_table_iam.go
- bigquery_analytics_hub_data_exchange_iam.go
- bigquery_analytics_hub_listing_iam.go
- bigquery_connection_connection_iam.go
- bigquery_datapolicy_data_policy_iam.go
- bigquery_dataset.go
- bigquery_dataset_iam.go
- bigquery_job.go
- bigquery_routine.go
- bigquery_table.go
- bigqueryanalyticshub_data_exchange.go
- bigqueryanalyticshub_listing.go
- bigqueryconnection_connection.go
- bigquerydatapolicy_data_policy.go
- bigquerydatatransfer_config.go
- bigqueryreservation_capacity_commitment.go
- bigqueryreservation_reservation.go
- bigtable_app_profile.go
- bigtable_client_factory.go
- bigtable_cluster.go
- bigtable_instance.go
- billing_budget.go
- binary_authorization_attestor_iam.go
- binaryauthorization_attestor.go
- binaryauthorization_policy.go
- cai.go
- certificatemanager_certificate.go
- certificatemanager_certificate_map.go
- certificatemanager_certificate_map_entry.go
- certificatemanager_dns_authorization.go
- cloud_functions_cloud_function_iam.go
- cloud_iot_device_registry_iam.go
- cloud_run_service_iam.go
- cloud_run_v2_job_iam.go
- cloud_run_v2_service_iam.go
- cloud_tasks_queue_iam.go
- cloudasset_folder_feed.go
- cloudasset_organization_feed.go
- cloudasset_project_feed.go
- cloudbuild_bitbucket_server_config.go
- cloudbuild_trigger.go
- clouddeploy_delivery_pipeline.go
- clouddeploy_target.go
- cloudfunctions2_function.go
- cloudfunctions2_function_iam.go
- cloudfunctions_cloud_function.go
- cloudfunctions_function.go
- cloudidentity_group.go
- cloudidentity_group_membership.go
- cloudids_endpoint.go
- cloudiot_device.go
- cloudiot_device_registry.go
- cloudrun_domain_mapping.go
- cloudrun_service.go
- cloudrunv2_job.go
- cloudrunv2_service.go
- cloudscheduler_job.go
- cloudtasks_queue.go
- common_operation.go
- compute_address.go
- compute_autoscaler.go
- compute_backend_bucket.go
- compute_backend_bucket_iam.go
- compute_backend_service.go
- compute_backend_service_iam.go
- compute_disk.go
- compute_disk_iam.go
- compute_disk_resource_policy_attachment.go
- compute_external_vpn_gateway.go
- compute_firewall.go
- compute_forwarding_rule.go
- compute_global_address.go
- compute_global_forwarding_rule.go
- compute_global_network_endpoint_group.go
- compute_ha_vpn_gateway.go
- compute_health_check.go
- compute_http_health_check.go
- compute_https_health_check.go
- compute_image.go
- compute_image_iam.go
- compute_instance.go
- compute_instance_group_named_port.go
- compute_instance_helpers.go
- compute_instance_iam.go
- compute_interconnect_attachment.go
- compute_managed_ssl_certificate.go
- compute_network.go
- compute_network_endpoint_group.go
- compute_network_peering_routes_config.go
- compute_node_group.go
- compute_node_template.go
- compute_operation.go
- compute_packet_mirroring.go
- compute_region_autoscaler.go
- compute_region_backend_service.go
- compute_region_backend_service_iam.go
- compute_region_disk.go
- compute_region_disk_iam.go
- compute_region_disk_resource_policy_attachment.go
- compute_region_health_check.go
- compute_region_network_endpoint_group.go
- compute_region_ssl_certificate.go
- compute_region_target_http_proxy.go
- compute_region_target_https_proxy.go
- compute_region_target_tcp_proxy.go
- compute_region_url_map.go
- compute_reservation.go
- compute_resource_policy.go
- compute_route.go
- compute_router.go
- compute_security_policy.go
- compute_service_attachment.go
- compute_snapshot.go
- compute_snapshot_iam.go
- compute_ssl_certificate.go
- compute_ssl_policy.go
- compute_subnetwork.go
- compute_subnetwork_iam.go
- compute_target_grpc_proxy.go
- compute_target_http_proxy.go
- compute_target_https_proxy.go
- compute_target_instance.go
- compute_target_ssl_proxy.go
- compute_target_tcp_proxy.go
- compute_url_map.go
- compute_vpn_gateway.go
- compute_vpn_tunnel.go
- config.go
- config_test_utils.go
- constants.go
- container.go
- containeranalysis_note.go
- containeranalysis_occurrence.go
- containerattached_cluster.go
- convert.go
- data_catalog_entry_group_iam.go
- data_catalog_policy_tag_iam.go
- data_catalog_tag_template_iam.go
- data_catalog_taxonomy_iam.go
- data_fusion_instance_iam.go
- datacatalog_entry.go
- datacatalog_entry_group.go
- datacatalog_policy_tag.go
- datacatalog_tag.go
- datacatalog_tag_template.go
- datacatalog_taxonomy.go
- datafusion_instance.go
- datalossprevention_deidentify_template.go
- datalossprevention_inspect_template.go
- datalossprevention_job_trigger.go
- datalossprevention_stored_info_type.go
- dataplex_asset_iam.go
- dataplex_lake_iam.go
- dataplex_zone_iam.go
- dataproc_autoscaling_policy.go
- dataproc_autoscaling_policy_iam.go
- dataproc_metastore_service_iam.go
- dataprocmetastore_service.go
- datastore_index.go
- datastream_connection_profile.go
- datastream_private_connection.go
- datastream_stream.go
- dcl.go
- dcl_logger.go
- deploymentmanager_deployment.go
- dialogflow_agent.go
- dialogflow_entity_type.go
- dialogflow_fulfillment.go
- dialogflow_intent.go
- dialogflowcx_agent.go
- dialogflowcx_entity_type.go
- dialogflowcx_environment.go
- dialogflowcx_flow.go
- dialogflowcx_intent.go
- dialogflowcx_page.go
- dialogflowcx_version.go
- dialogflowcx_webhook.go
- disk_type.go
- dns_managed_zone.go
- dns_managed_zone_iam.go
- dns_policy.go
- documentai_processor.go
- documentai_processor_default_version.go
- error_retry_predicates.go
- essentialcontacts_contact.go
- field_helpers.go
- filestore_backup.go
- filestore_instance.go
- filestore_snapshot.go
- firestore_database.go
- firestore_document.go
- firestore_index.go
- folder_iam.go
- folder_organization_policy.go
- gameservices_game_server_cluster.go
- gameservices_game_server_config.go
- gameservices_game_server_deployment.go
- gameservices_game_server_deployment_rollout.go
- gameservices_realm.go
- getconfig.go
- gke_backup_backup_plan_iam.go
- gke_hub_membership_iam.go
- gkebackup_backup_plan.go
- gkehub_membership.go
- hashcode.go
- header_transport.go
- healthcare_consent_store.go
- healthcare_consent_store_iam.go
- healthcare_dataset.go
- healthcare_dicom_store.go
- healthcare_fhir_store.go
- healthcare_hl7_v2_store.go
- iam.go
- iam2_access_boundary_policy.go
- iam_access_context_manager_access_policy.go
- iam_apigee_environment.go
- iam_artifact_registry_repository.go
- iam_big_query_table.go
- iam_bigquery_analytics_hub_data_exchange.go
- iam_bigquery_analytics_hub_listing.go
- iam_bigquery_connection_connection.go
- iam_bigquery_datapolicy_data_policy.go
- iam_bigquery_dataset.go
- iam_binary_authorization_attestor.go
- iam_cloud_functions_cloud_function.go
- iam_cloud_iot_device_registry.go
- iam_cloud_run_service.go
- iam_cloud_run_v2_job.go
- iam_cloud_run_v2_service.go
- iam_cloud_tasks_queue.go
- iam_cloudfunctions2_function.go
- iam_compute_backend_bucket.go
- iam_compute_backend_service.go
- iam_compute_disk.go
- iam_compute_image.go
- iam_compute_instance.go
- iam_compute_region_backend_service.go
- iam_compute_region_disk.go
- iam_compute_snapshot.go
- iam_compute_subnetwork.go
- iam_data_catalog_entry_group.go
- iam_data_catalog_policy_tag.go
- iam_data_catalog_tag_template.go
- iam_data_catalog_taxonomy.go
- iam_data_fusion_instance.go
- iam_dataplex_asset.go
- iam_dataplex_lake.go
- iam_dataplex_zone.go
- iam_dataproc_autoscaling_policy.go
- iam_dataproc_metastore_service.go
- iam_dns_managed_zone.go
- iam_folder.go
- iam_gke_backup_backup_plan.go
- iam_gke_hub_membership.go
- iam_healthcare_consent_store.go
- iam_helpers.go
- iam_iap_tunnel.go
- iam_iap_tunnel_instance.go
- iam_iap_web.go
- iam_kms_crypto_key.go
- iam_kms_key_ring.go
- iam_notebooks_instance.go
- iam_notebooks_runtime.go
- iam_organization.go
- iam_privateca_ca_pool.go
- iam_privateca_certificate_template.go
- iam_project.go
- iam_pubsub_subscription.go
- iam_pubsub_topic.go
- iam_secret_manager_secret.go
- iam_security_center_source.go
- iam_service_management_service.go
- iam_service_management_service_consumers.go
- iam_spanner_database.go
- iam_spanner_instance.go
- iam_storage_bucket.go
- iam_vertex_ai_featurestore.go
- iam_vertex_ai_featurestore_entitytype.go
- iambeta_workload_identity_pool.go
- iambeta_workload_identity_pool_provider.go
- iamworkforcepool_workforce_pool.go
- iamworkforcepool_workforce_pool_provider.go
- iap_brand.go
- iap_client.go
- iap_tunnel_iam.go
- iap_tunnel_instance_iam.go
- iap_web_iam.go
- identityplatform_config.go
- identityplatform_default_supported_idp_config.go
- identityplatform_inbound_saml_config.go
- identityplatform_oauth_idp_config.go
- identityplatform_project_default_config.go
- identityplatform_tenant.go
- identityplatform_tenant_default_supported_idp_config.go
- identityplatform_tenant_inbound_saml_config.go
- identityplatform_tenant_oauth_idp_config.go
- image.go
- import.go
- json_map.go
- kms_crypto_key.go
- kms_crypto_key_iam.go
- kms_crypto_key_version.go
- kms_key_ring.go
- kms_key_ring_iam.go
- kms_key_ring_import_job.go
- kms_utils.go
- logging_metric.go
- mappers.go
- memcache_instance.go
- metadata.go
- mlengine_model.go
- monitoring_alert_policy.go
- monitoring_generic_service.go
- monitoring_group.go
- monitoring_metric_descriptor.go
- monitoring_notification_channel.go
- monitoring_service.go
- monitoring_slo.go
- monitoring_slo_helper.go
- monitoring_uptime_check_config.go
- mutexkv.go
- networkservices_edge_cache_keyset.go
- networkservices_edge_cache_origin.go
- networkservices_edge_cache_service.go
- notebooks_environment.go
- notebooks_instance.go
- notebooks_instance_iam.go
- notebooks_location.go
- notebooks_runtime.go
- notebooks_runtime_iam.go
- organization_iam.go
- organization_iam_custom_role.go
- organization_policy.go
- osconfig_patch_deployment.go
- oslogin_ssh_public_key.go
- path_or_contents.go
- privateca_ca_pool.go
- privateca_ca_pool_iam.go
- privateca_certificate.go
- privateca_certificate_authority.go
- privateca_certificate_template_iam.go
- privateca_utils.go
- project.go
- project_iam.go
- project_iam_custom_role.go
- project_organization_policy.go
- project_service.go
- provider_handwritten_endpoint.go
- pubsub_schema.go
- pubsub_subscription.go
- pubsub_subscription_iam.go
- pubsub_topic.go
- pubsub_topic_iam.go
- pubsub_utils.go
- pubsublite_reservation.go
- pubsublite_subscription.go
- pubsublite_topic.go
- redis_instance.go
- regional_utils.go
- resource_converters.go
- resourcemanager_lien.go
- retry_transport.go
- retry_utils.go
- secret_manager_secret_iam.go
- secretmanager_secret.go
- secretmanager_secret_version.go
- security_center_source_iam.go
- securitycenter_mute_config.go
- securitycenter_notification_config.go
- securitycenter_source.go
- self_link_helpers.go
- service_account.go
- service_management_service_consumers_iam.go
- service_management_service_iam.go
- service_scope.go
- source_repo_utils.go
- spanner_database.go
- spanner_database_iam.go
- spanner_instance.go
- spanner_instance_iam.go
- sql_database.go
- sql_database_instance.go
- sql_source_representation_instance.go
- sqladmin_operation.go
- storage_bucket.go
- storage_bucket_access_control.go
- storage_bucket_iam.go
- storage_default_object_access_control.go
- storage_hmac_key.go
- storage_object_access_control.go
- storagetransfer_agent_pool.go
- tags_tag_binding.go
- tpu_node.go
- transport.go
- utils.go
- validation.go
- vertex_ai_featurestore_entitytype_iam.go
- vertex_ai_featurestore_iam.go
- vertexai_dataset.go
- vertexai_endpoint.go
- vertexai_featurestore.go
- vertexai_featurestore_entitytype.go
- vertexai_featurestore_entitytype_feature.go
- vertexai_index.go
- vertexai_tensorboard.go
- vpcaccess_connector.go
- workflows_workflow.go