Documentation ¶
Overview ¶
Utils for modifying IAM policies for resources across GCP
Index ¶
- Constants
- Variables
- func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
- func AccessContextManagerOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func AccessContextManagerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ActiveDirectoryOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ActiveDirectoryOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func AlloydbOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *Config) error
- func ApigeeOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func ApigeeOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ApikeysKeyRestrictionsAndroidKeyRestrictionsAllowedApplicationsSchema() *schema.Resource
- func ApikeysKeyRestrictionsAndroidKeyRestrictionsSchema() *schema.Resource
- func ApikeysKeyRestrictionsApiTargetsSchema() *schema.Resource
- func ApikeysKeyRestrictionsBrowserKeyRestrictionsSchema() *schema.Resource
- func ApikeysKeyRestrictionsIosKeyRestrictionsSchema() *schema.Resource
- func ApikeysKeyRestrictionsSchema() *schema.Resource
- func ApikeysKeyRestrictionsServerKeyRestrictionsSchema() *schema.Resource
- func AppEngineOperationWaitTime(config *Config, res interface{}, appId, activity, userAgent string, ...) error
- func AppEngineOperationWaitTimeWithResponse(config *Config, res interface{}, response *map[string]interface{}, ...) error
- func ArtifactRegistryOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ArtifactRegistryOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ArtifactRegistryRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
- func AssuredWorkloadsWorkloadKmsSettingsSchema() *schema.Resource
- func AssuredWorkloadsWorkloadResourceSettingsSchema() *schema.Resource
- func AssuredWorkloadsWorkloadResourcesSchema() *schema.Resource
- func BatchRequestEnableService(service string, project string, d *schema.ResourceData, config *Config) error
- func BatchRequestModifyIamPolicy(updater ResourceIamUpdater, modify iamPolicyModifyFunc, config *Config, ...) error
- func BatchRequestReadServices(project string, d *schema.ResourceData, config *Config) (interface{}, error)
- func BetaMetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, ...)
- func BeyondcorpOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func BeyondcorpOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- 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 BigtableInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func BigtableTableIdParseFunc(d *schema.ResourceData, config *Config) error
- func BillingAccountIdParseFunc(d *schema.ResourceData, _ *Config) error
- func BillingAccountLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
- func BinaryAuthorizationAttestorIdParseFunc(d *schema.ResourceData, config *Config) error
- func BinaryAuthorizationDiffSuppress(k, old, new string, r *schema.ResourceData) bool
- func CertificateManagerOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ClientWithAdditionalRetries(baseClient *http.Client, predicates ...RetryErrorPredicateFunc) *http.Client
- func CloudBuildOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func CloudBuildOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func CloudFunctionsCloudFunctionIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudIdsOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func CloudIdsOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) 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 CloudRunV2OperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func CloudRunV2OperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func CloudRunV2ServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudTasksQueueIdParseFunc(d *schema.ResourceData, config *Config) error
- func CloudbuildWorkerPoolNetworkConfigSchema() *schema.Resource
- func CloudbuildWorkerPoolWorkerConfigSchema() *schema.Resource
- func ClouddeployDeliveryPipelineConditionPipelineReadyConditionSchema() *schema.Resource
- func ClouddeployDeliveryPipelineConditionSchema() *schema.Resource
- func ClouddeployDeliveryPipelineConditionTargetsPresentConditionSchema() *schema.Resource
- func ClouddeployDeliveryPipelineSerialPipelineSchema() *schema.Resource
- func ClouddeployDeliveryPipelineSerialPipelineStagesSchema() *schema.Resource
- func ClouddeployTargetAnthosClusterSchema() *schema.Resource
- func ClouddeployTargetExecutionConfigsSchema() *schema.Resource
- func ClouddeployTargetGkeSchema() *schema.Resource
- func Cloudfunctions2OperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func Cloudfunctions2OperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func Cloudfunctions2functionIdParseFunc(d *schema.ResourceData, config *Config) error
- func CommonRefreshFunc(w Waiter) resource.StateRefreshFunc
- func ComposerOperationWaitTime(config *Config, op *composer.Operation, project, activity, userAgent string, ...) error
- func ComputeDiskIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeFirewallPolicyRuleMatchLayer4ConfigsSchema() *schema.Resource
- func ComputeFirewallPolicyRuleMatchSchema() *schema.Resource
- func ComputeForwardingRuleServiceDirectoryRegistrationsSchema() *schema.Resource
- func ComputeGlobalForwardingRuleMetadataFilterFilterLabelSchema() *schema.Resource
- func ComputeGlobalForwardingRuleMetadataFilterSchema() *schema.Resource
- func ComputeImageIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeNetworkFirewallPolicyRuleMatchLayer4ConfigsSchema() *schema.Resource
- func ComputeNetworkFirewallPolicyRuleMatchSchema() *schema.Resource
- func ComputeNetworkFirewallPolicyRuleMatchSrcSecureTagsSchema() *schema.Resource
- func ComputeNetworkFirewallPolicyRuleTargetSecureTagsSchema() *schema.Resource
- func ComputeOperationWaitTime(config *Config, res interface{}, project, activity, userAgent string, ...) error
- func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeRegionNetworkFirewallPolicyRuleMatchLayer4ConfigsSchema() *schema.Resource
- func ComputeRegionNetworkFirewallPolicyRuleMatchSchema() *schema.Resource
- func ComputeRegionNetworkFirewallPolicyRuleMatchSrcSecureTagsSchema() *schema.Resource
- func ComputeRegionNetworkFirewallPolicyRuleTargetSecureTagsSchema() *schema.Resource
- func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *Config) error
- func ComputeSubnetworkIdParseFunc(d *schema.ResourceData, config *Config) error
- func ConfigureBasePaths(c *Config)
- func ConfigureDCLProvider(provider *schema.Provider)
- func ContainerAttachedOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ContainerAttachedOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ContainerAwsClusterAuthorizationAdminUsersSchema() *schema.Resource
- func ContainerAwsClusterAuthorizationSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneAwsServicesAuthenticationSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneConfigEncryptionSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneDatabaseEncryptionSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneMainVolumeSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneProxyConfigSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneRootVolumeSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneSchema() *schema.Resource
- func ContainerAwsClusterControlPlaneSshConfigSchema() *schema.Resource
- func ContainerAwsClusterFleetSchema() *schema.Resource
- func ContainerAwsClusterNetworkingSchema() *schema.Resource
- func ContainerAwsClusterWorkloadIdentityConfigSchema() *schema.Resource
- func ContainerAwsNodePoolAutoscalingSchema() *schema.Resource
- func ContainerAwsNodePoolConfigAutoscalingMetricsCollectionSchema() *schema.Resource
- func ContainerAwsNodePoolConfigConfigEncryptionSchema() *schema.Resource
- func ContainerAwsNodePoolConfigProxyConfigSchema() *schema.Resource
- func ContainerAwsNodePoolConfigRootVolumeSchema() *schema.Resource
- func ContainerAwsNodePoolConfigSchema() *schema.Resource
- func ContainerAwsNodePoolConfigSshConfigSchema() *schema.Resource
- func ContainerAwsNodePoolConfigTaintsSchema() *schema.Resource
- func ContainerAwsNodePoolMaxPodsConstraintSchema() *schema.Resource
- func ContainerAzureClusterAuthorizationAdminUsersSchema() *schema.Resource
- func ContainerAzureClusterAuthorizationSchema() *schema.Resource
- func ContainerAzureClusterAzureServicesAuthenticationSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneDatabaseEncryptionSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneMainVolumeSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneProxyConfigSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneReplicaPlacementsSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneRootVolumeSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneSchema() *schema.Resource
- func ContainerAzureClusterControlPlaneSshConfigSchema() *schema.Resource
- func ContainerAzureClusterFleetSchema() *schema.Resource
- func ContainerAzureClusterNetworkingSchema() *schema.Resource
- func ContainerAzureClusterWorkloadIdentityConfigSchema() *schema.Resource
- func ContainerAzureNodePoolAutoscalingSchema() *schema.Resource
- func ContainerAzureNodePoolConfigProxyConfigSchema() *schema.Resource
- func ContainerAzureNodePoolConfigRootVolumeSchema() *schema.Resource
- func ContainerAzureNodePoolConfigSchema() *schema.Resource
- func ContainerAzureNodePoolConfigSshConfigSchema() *schema.Resource
- func ContainerAzureNodePoolMaxPodsConstraintSchema() *schema.Resource
- 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 DataFusionOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func DataFusionOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func DataSourceAccessApprovalFolderServiceAccount() *schema.Resource
- func DataSourceAccessApprovalOrganizationServiceAccount() *schema.Resource
- func DataSourceAccessApprovalProjectServiceAccount() *schema.Resource
- func DataSourceArtifactRegistryRepository() *schema.Resource
- func DataSourceComputeNetworkPeering() *schema.Resource
- func DataSourceDNSKeys() *schema.Resource
- func DataSourceDataprocMetastoreService() *schema.Resource
- func DataSourceDnsManagedZone() *schema.Resource
- func DataSourceDnsRecordSet() *schema.Resource
- func DataSourceGameServicesGameServerDeploymentRollout() *schema.Resource
- func DataSourceGoogleActiveFolder() *schema.Resource
- func DataSourceGoogleAppEngineDefaultServiceAccount() *schema.Resource
- func DataSourceGoogleBeyondcorpAppConnection() *schema.Resource
- func DataSourceGoogleBeyondcorpAppConnector() *schema.Resource
- func DataSourceGoogleBeyondcorpAppGateway() *schema.Resource
- func DataSourceGoogleBigqueryDefaultServiceAccount() *schema.Resource
- func DataSourceGoogleBillingAccount() *schema.Resource
- func DataSourceGoogleClientConfig() *schema.Resource
- func DataSourceGoogleClientOpenIDUserinfo() *schema.Resource
- func DataSourceGoogleCloudBuildTrigger() *schema.Resource
- func DataSourceGoogleCloudFunctions2Function() *schema.Resource
- func DataSourceGoogleCloudFunctionsFunction() *schema.Resource
- func DataSourceGoogleCloudIdentityGroupMemberships() *schema.Resource
- func DataSourceGoogleCloudIdentityGroups() *schema.Resource
- func DataSourceGoogleCloudRunLocations() *schema.Resource
- func DataSourceGoogleCloudRunService() *schema.Resource
- func DataSourceGoogleComposerEnvironment() *schema.Resource
- func DataSourceGoogleComposerImageVersions() *schema.Resource
- func DataSourceGoogleComputeAddress() *schema.Resource
- func DataSourceGoogleComputeAddresses() *schema.Resource
- func DataSourceGoogleComputeBackendBucket() *schema.Resource
- func DataSourceGoogleComputeBackendService() *schema.Resource
- func DataSourceGoogleComputeDefaultServiceAccount() *schema.Resource
- func DataSourceGoogleComputeDisk() *schema.Resource
- func DataSourceGoogleComputeForwardingRule() *schema.Resource
- func DataSourceGoogleComputeGlobalAddress() *schema.Resource
- func DataSourceGoogleComputeGlobalForwardingRule() *schema.Resource
- func DataSourceGoogleComputeHaVpnGateway() *schema.Resource
- func DataSourceGoogleComputeHealthCheck() *schema.Resource
- func DataSourceGoogleComputeImage() *schema.Resource
- func DataSourceGoogleComputeInstance() *schema.Resource
- func DataSourceGoogleComputeInstanceGroup() *schema.Resource
- func DataSourceGoogleComputeInstanceGroupManager() *schema.Resource
- func DataSourceGoogleComputeInstanceSerialPort() *schema.Resource
- func DataSourceGoogleComputeInstanceTemplate() *schema.Resource
- func DataSourceGoogleComputeLbIpRanges() *schema.Resource
- func DataSourceGoogleComputeNetwork() *schema.Resource
- func DataSourceGoogleComputeNetworkEndpointGroup() *schema.Resource
- func DataSourceGoogleComputeNodeTypes() *schema.Resource
- func DataSourceGoogleComputeRegionInstanceGroup() *schema.Resource
- func DataSourceGoogleComputeRegionNetworkEndpointGroup() *schema.Resource
- func DataSourceGoogleComputeRegions() *schema.Resource
- func DataSourceGoogleComputeResourcePolicy() *schema.Resource
- func DataSourceGoogleComputeRouter() *schema.Resource
- func DataSourceGoogleComputeRouterNat() *schema.Resource
- func DataSourceGoogleComputeRouterStatus() *schema.Resource
- func DataSourceGoogleComputeSnapshot() *schema.Resource
- func DataSourceGoogleComputeSslCertificate() *schema.Resource
- func DataSourceGoogleComputeSslPolicy() *schema.Resource
- func DataSourceGoogleComputeSubnetwork() *schema.Resource
- func DataSourceGoogleComputeVpnGateway() *schema.Resource
- func DataSourceGoogleComputeZones() *schema.Resource
- func DataSourceGoogleContainerAttachedInstallManifest() *schema.Resource
- func DataSourceGoogleContainerAttachedVersions() *schema.Resource
- func DataSourceGoogleContainerAwsVersions() *schema.Resource
- func DataSourceGoogleContainerAzureVersions() *schema.Resource
- func DataSourceGoogleContainerCluster() *schema.Resource
- func DataSourceGoogleContainerEngineVersions() *schema.Resource
- func DataSourceGoogleContainerImage() *schema.Resource
- func DataSourceGoogleContainerRepo() *schema.Resource
- func DataSourceGoogleFolder() *schema.Resource
- func DataSourceGoogleFolderOrganizationPolicy() *schema.Resource
- func DataSourceGoogleFolders() *schema.Resource
- func DataSourceGoogleIamPolicy() *schema.Resource
- func DataSourceGoogleIamRole() *schema.Resource
- func DataSourceGoogleIamTestablePermissions() *schema.Resource
- func DataSourceGoogleIapClient() *schema.Resource
- func DataSourceGoogleKmsCryptoKey() *schema.Resource
- func DataSourceGoogleKmsCryptoKeyVersion() *schema.Resource
- func DataSourceGoogleKmsKeyRing() *schema.Resource
- func DataSourceGoogleKmsSecret() *schema.Resource
- func DataSourceGoogleKmsSecretCiphertext() *schema.Resource
- func DataSourceGoogleLoggingProjectCmekSettings() *schema.Resource
- func DataSourceGoogleLoggingSink() *schema.Resource
- func DataSourceGoogleMonitoringUptimeCheckIps() *schema.Resource
- func DataSourceGoogleNetblockIpRanges() *schema.Resource
- func DataSourceGoogleOrganization() *schema.Resource
- func DataSourceGoogleProject() *schema.Resource
- func DataSourceGoogleProjectOrganizationPolicy() *schema.Resource
- func DataSourceGoogleProjectService() *schema.Resource
- func DataSourceGoogleProjects() *schema.Resource
- func DataSourceGooglePubsubSubscription() *schema.Resource
- func DataSourceGooglePubsubTopic() *schema.Resource
- func DataSourceGoogleRedisInstance() *schema.Resource
- func DataSourceGoogleRegionComputeSslCertificate() *schema.Resource
- func DataSourceGoogleSQLCaCerts() *schema.Resource
- func DataSourceGoogleServiceAccount() *schema.Resource
- func DataSourceGoogleServiceAccountAccessToken() *schema.Resource
- func DataSourceGoogleServiceAccountIdToken() *schema.Resource
- func DataSourceGoogleServiceAccountJwt() *schema.Resource
- func DataSourceGoogleServiceAccountKey() *schema.Resource
- func DataSourceGoogleServiceNetworkingPeeredDNSDomain() *schema.Resource
- func DataSourceGoogleSignedUrl() *schema.Resource
- func DataSourceGoogleSourceRepoRepository() *schema.Resource
- func DataSourceGoogleStorageBucket() *schema.Resource
- func DataSourceGoogleStorageBucketObject() *schema.Resource
- func DataSourceGoogleStorageBucketObjectContent() *schema.Resource
- func DataSourceGoogleStorageProjectServiceAccount() *schema.Resource
- func DataSourceGoogleStorageTransferProjectServiceAccount() *schema.Resource
- func DataSourceGoogleTagsTagKey() *schema.Resource
- func DataSourceGoogleTagsTagValue() *schema.Resource
- func DataSourceMonitoringIstioCanonicalService() *schema.Resource
- func DataSourceMonitoringNotificationChannel() *schema.Resource
- func DataSourceMonitoringServiceAppEngine() *schema.Resource
- func DataSourceMonitoringServiceClusterIstio() *schema.Resource
- func DataSourceMonitoringServiceMeshIstio() *schema.Resource
- func DataSourcePrivatecaCertificateAuthority() *schema.Resource
- func DataSourceSecretManagerSecret() *schema.Resource
- func DataSourceSecretManagerSecretVersion() *schema.Resource
- func DataSourceSecretManagerSecretVersionAccess() *schema.Resource
- func DataSourceSpannerInstance() *schema.Resource
- func DataSourceSqlBackupRun() *schema.Resource
- func DataSourceSqlDatabase() *schema.Resource
- func DataSourceSqlDatabaseInstance() *schema.Resource
- func DataSourceSqlDatabaseInstances() *schema.Resource
- func DataSourceSqlDatabases() *schema.Resource
- func DataSourceTpuTensorflowVersions() *schema.Resource
- func DataSourceVPCAccessConnector() *schema.Resource
- func DataplexAssetDiscoverySpecCsvOptionsSchema() *schema.Resource
- func DataplexAssetDiscoverySpecJsonOptionsSchema() *schema.Resource
- func DataplexAssetDiscoverySpecSchema() *schema.Resource
- func DataplexAssetDiscoveryStatusSchema() *schema.Resource
- func DataplexAssetDiscoveryStatusStatsSchema() *schema.Resource
- func DataplexAssetResourceSpecSchema() *schema.Resource
- func DataplexAssetResourceStatusSchema() *schema.Resource
- func DataplexAssetSecurityStatusSchema() *schema.Resource
- func DataplexLakeAssetStatusSchema() *schema.Resource
- func DataplexLakeMetastoreSchema() *schema.Resource
- func DataplexLakeMetastoreStatusSchema() *schema.Resource
- func DataplexZoneAssetStatusSchema() *schema.Resource
- func DataplexZoneDiscoverySpecCsvOptionsSchema() *schema.Resource
- func DataplexZoneDiscoverySpecJsonOptionsSchema() *schema.Resource
- func DataplexZoneDiscoverySpecSchema() *schema.Resource
- func DataplexZoneResourceSpecSchema() *schema.Resource
- func DataprocAutoscalingPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocClusterIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocJobIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocMetastoreOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func DataprocWorkflowTemplateJobsHadoopJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsHadoopJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsHiveJobQueryListSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsHiveJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPigJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPigJobQueryListSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPigJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPrestoJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPrestoJobQueryListSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPrestoJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPysparkJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsPysparkJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSchedulingSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkRJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkRJobSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkSqlJobLoggingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkSqlJobQueryListSchema() *schema.Resource
- func DataprocWorkflowTemplateJobsSparkSqlJobSchema() *schema.Resource
- func DataprocWorkflowTemplateParametersSchema() *schema.Resource
- func DataprocWorkflowTemplateParametersValidationRegexSchema() *schema.Resource
- func DataprocWorkflowTemplateParametersValidationSchema() *schema.Resource
- func DataprocWorkflowTemplateParametersValidationValuesSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementClusterSelectorSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigNodeGroupAffinitySchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinitySchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigInitializationActionsSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigAcceleratorsSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigDiskConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigManagedGroupConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigAcceleratorsSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigDiskConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigKerberosConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigAcceleratorsSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigDiskConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigManagedGroupConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfigSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementManagedClusterSchema() *schema.Resource
- func DataprocWorkflowTemplatePlacementSchema() *schema.Resource
- func DatasetIdParseFunc(d *schema.ResourceData, config *Config) error
- func DatastoreOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func DatastoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func DatastreamOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func DatastreamOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func DeploymentManagerOperationWaitTime(config *Config, resp interface{}, project, activity, userAgent string, ...) error
- func DialogflowCXOperationWaitTime(config *Config, op map[string]interface{}, ...) error
- func DialogflowCXOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func DicomStoreIdParseFunc(d *schema.ResourceData, config *Config) error
- func EnableServiceUsageProjectServices(services []string, project, billingProject, userAgent string, config *Config, ...) error
- func EventarcTriggerDestinationCloudRunServiceSchema() *schema.Resource
- func EventarcTriggerDestinationGkeSchema() *schema.Resource
- func EventarcTriggerDestinationSchema() *schema.Resource
- func EventarcTriggerMatchingCriteriaSchema() *schema.Resource
- func EventarcTriggerTransportPubsubSchema() *schema.Resource
- func EventarcTriggerTransportSchema() *schema.Resource
- func ExpandProviderBatchingConfig(v interface{}) (*batchingConfig, error)
- func FhirStoreIdParseFunc(d *schema.ResourceData, config *Config) error
- func FilestoreOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func FilestoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func FirebaserulesRulesetMetadataSchema() *schema.Resource
- func FirebaserulesRulesetSourceFilesSchema() *schema.Resource
- func FirebaserulesRulesetSourceSchema() *schema.Resource
- func FirestoreOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func FirestoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func FolderIdParseFunc(d *schema.ResourceData, _ *Config) error
- func FolderLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
- func GKEBackupBackupPlanIdParseFunc(d *schema.ResourceData, config *Config) error
- func GKEBackupOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func GKEBackupOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func GKEHubMembershipIdParseFunc(d *schema.ResourceData, config *Config) error
- func GKEHubOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func GKEHubOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func GameServicesOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func GameServicesOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func GetCurrentUserEmail(config *Config, userAgent string) (string, error)
- func GetLocationFromOpName(opName string) string
- func GetLocationalResourcePropertiesFromSelfLinkString(selfLink string) (string, string, string, error)
- func GetRegionFromRegionSelfLink(selfLink string) string
- func GetRegionFromRegionalSelfLink(selfLink string) string
- func GetRegionalResourcePropertiesFromSelfLinkOrSchema(d *schema.ResourceData, config *Config) (string, string, string, error)
- func GetResourceNameFromSelfLink(link string) string
- func GetZonalResourcePropertiesFromSelfLinkOrSchema(d *schema.ResourceData, config *Config) (string, string, string, error)
- func HealthcareConsentStoreIdParseFunc(d *schema.ResourceData, config *Config) error
- func Hl7V2StoreIdParseFunc(d *schema.ResourceData, config *Config) error
- func IAM2OperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func IAMBetaOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func IAMWorkforcePoolOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func IamWithDeprecationMessage(message string) func(s *IamSettings)
- func IamWithGAResourceDeprecation() func(s *IamSettings)
- func IapAppEngineServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapAppEngineVersionIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapTunnelIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapWebBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapWebIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapWebTypeAppEngineDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func IapWebTypeAppEngineIdParseFunc(d *schema.ResourceData, config *Config) error
- func IapWebTypeComputeIdParseFunc(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 ListCurrentlyEnabledServices(project, billingProject, userAgent string, config *Config, ...) (map[string]struct{}, error)
- func MLEngineOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func MLEngineOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func MemcacheOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func MemcacheOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) 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 NetworkConnectivityHubRoutingVpcsSchema() *schema.Resource
- func NetworkConnectivitySpokeLinkedInterconnectAttachmentsSchema() *schema.Resource
- func NetworkConnectivitySpokeLinkedRouterApplianceInstancesInstancesSchema() *schema.Resource
- func NetworkConnectivitySpokeLinkedRouterApplianceInstancesSchema() *schema.Resource
- func NetworkConnectivitySpokeLinkedVpnTunnelsSchema() *schema.Resource
- func NetworkManagementOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func NetworkManagementOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func NetworkServicesOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func NewDCLApikeysClient(config *Config, userAgent, billingProject string, timeout time.Duration) *apikeys.Client
- func NewDCLAssuredWorkloadsClient(config *Config, userAgent, billingProject string, timeout time.Duration) *assuredworkloads.Client
- func NewDCLBigqueryReservationClient(config *Config, userAgent, billingProject string, timeout time.Duration) *bigqueryreservation.Client
- func NewDCLCloudResourceManagerClient(config *Config, userAgent, billingProject string, timeout time.Duration) *cloudresourcemanager.Client
- func NewDCLCloudbuildClient(config *Config, userAgent, billingProject string, timeout time.Duration) *cloudbuild.Client
- func NewDCLClouddeployClient(config *Config, userAgent, billingProject string, timeout time.Duration) *clouddeploy.Client
- func NewDCLComputeClient(config *Config, userAgent, billingProject string, timeout time.Duration) *compute.Client
- func NewDCLContainerAwsClient(config *Config, userAgent, billingProject string, timeout time.Duration) *containeraws.Client
- func NewDCLContainerAzureClient(config *Config, userAgent, billingProject string, timeout time.Duration) *containerazure.Client
- func NewDCLDataplexClient(config *Config, userAgent, billingProject string, timeout time.Duration) *dataplex.Client
- func NewDCLDataprocClient(config *Config, userAgent, billingProject string, timeout time.Duration) *dataproc.Client
- func NewDCLEventarcClient(config *Config, userAgent, billingProject string, timeout time.Duration) *eventarc.Client
- func NewDCLFirebaserulesClient(config *Config, userAgent, billingProject string, timeout time.Duration) *firebaserules.Client
- func NewDCLLoggingClient(config *Config, userAgent, billingProject string, timeout time.Duration) *logging.Client
- func NewDCLMonitoringClient(config *Config, userAgent, billingProject string, timeout time.Duration) *monitoring.Client
- func NewDCLNetworkConnectivityClient(config *Config, userAgent, billingProject string, timeout time.Duration) *networkconnectivity.Client
- func NewDCLOrgPolicyClient(config *Config, userAgent, billingProject string, timeout time.Duration) *orgpolicy.Client
- func NewDCLOsConfigClient(config *Config, userAgent, billingProject string, timeout time.Duration) *osconfig.Client
- func NewDCLPrivatecaClient(config *Config, userAgent, billingProject string, timeout time.Duration) *privateca.Client
- func NewDCLRecaptchaEnterpriseClient(config *Config, userAgent, billingProject string, timeout time.Duration) *recaptchaenterprise.Client
- 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 NotebooksOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func NotebooksOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- 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 OrgPolicyPolicySpecRulesConditionSchema() *schema.Resource
- func OrgPolicyPolicySpecRulesSchema() *schema.Resource
- func OrgPolicyPolicySpecRulesValuesSchema() *schema.Resource
- func OrgPolicyPolicySpecSchema() *schema.Resource
- func OrganizationLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
- func OsConfigOsPolicyAssignmentInstanceFilterExclusionLabelsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentInstanceFilterInclusionLabelsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentInstanceFilterInventoriesSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentInstanceFilterSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsInventoryFiltersSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceFileSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecEnforceSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateFileSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesExecValidateSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesFileFileSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesFileSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgAptSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgDebSourceSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgGoogetSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgMsiSourceSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceGcsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceRemoteSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgRpmSourceSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgYumSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesPkgZypperSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryAptSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryGooSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositorySchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryYumSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesRepositoryZypperSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsResourcesSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesResourceGroupsSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentOSPoliciesSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentRolloutDisruptionBudgetSchema() *schema.Resource
- func OsConfigOsPolicyAssignmentRolloutSchema() *schema.Resource
- func PollCheckKnativeStatusFunc(knativeRestResponse map[string]interface{}) func(resp map[string]interface{}, respErr error) PollResult
- func PollingWaitTime(pollF PollReadFunc, checkResponse PollCheckResponseFunc, activity string, ...) error
- func PrefixedProject(pid string) string
- func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *Config) error
- func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
- func PrivatecaCertificateTemplateIdentityConstraintsCelExpressionSchema() *schema.Resource
- func PrivatecaCertificateTemplateIdentityConstraintsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePassthroughExtensionsAdditionalExtensionsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePassthroughExtensionsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensionsObjectIdSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesAdditionalExtensionsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesCaOptionsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesKeyUsageSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsagesSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesPolicyIdsSchema() *schema.Resource
- func PrivatecaCertificateTemplatePredefinedValuesSchema() *schema.Resource
- func PrivatecaOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func PrivatecaOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ProjectIdParseFunc(d *schema.ResourceData, _ *Config) error
- func ProjectLoggingExclusionIdParseFunc(d *schema.ResourceData, config *Config) error
- func Provider() *schema.Provider
- func ProviderDCLConfigure(d *schema.ResourceData, config *Config) interface{}
- func PubsubSubscriptionIdParseFunc(d *schema.ResourceData, _ *Config) error
- func PubsubTopicIdParseFunc(d *schema.ResourceData, config *Config) error
- func RecaptchaEnterpriseKeyAndroidSettingsSchema() *schema.Resource
- func RecaptchaEnterpriseKeyIosSettingsSchema() *schema.Resource
- func RecaptchaEnterpriseKeyTestingOptionsSchema() *schema.Resource
- func RecaptchaEnterpriseKeyWebSettingsSchema() *schema.Resource
- func RedisOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func RedisOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func RemoveBasePathVersion(url string) string
- func ResourceAccessApprovalFolderSettings() *schema.Resource
- func ResourceAccessApprovalOrganizationSettings() *schema.Resource
- func ResourceAccessApprovalProjectSettings() *schema.Resource
- func ResourceAccessContextManagerAccessLevel() *schema.Resource
- func ResourceAccessContextManagerAccessLevelCondition() *schema.Resource
- func ResourceAccessContextManagerAccessLevels() *schema.Resource
- func ResourceAccessContextManagerAccessPolicy() *schema.Resource
- func ResourceAccessContextManagerAuthorizedOrgsDesc() *schema.Resource
- func ResourceAccessContextManagerGcpUserAccessBinding() *schema.Resource
- func ResourceAccessContextManagerServicePerimeter() *schema.Resource
- func ResourceAccessContextManagerServicePerimeterResource() *schema.Resource
- func ResourceAccessContextManagerServicePerimeters() *schema.Resource
- func ResourceActiveDirectoryDomain() *schema.Resource
- func ResourceActiveDirectoryDomainTrust() *schema.Resource
- func ResourceAlloydbBackup() *schema.Resource
- func ResourceAlloydbCluster() *schema.Resource
- func ResourceAlloydbInstance() *schema.Resource
- func ResourceApigeeAddonsConfig() *schema.Resource
- func ResourceApigeeEndpointAttachment() *schema.Resource
- func ResourceApigeeEnvKeystore() *schema.Resource
- func ResourceApigeeEnvReferences() *schema.Resource
- func ResourceApigeeEnvgroup() *schema.Resource
- func ResourceApigeeEnvgroupAttachment() *schema.Resource
- func ResourceApigeeEnvironment() *schema.Resource
- func ResourceApigeeFlowhook() *schema.Resource
- func ResourceApigeeInstance() *schema.Resource
- func ResourceApigeeInstanceAttachment() *schema.Resource
- func ResourceApigeeNatAddress() *schema.Resource
- func ResourceApigeeOrganization() *schema.Resource
- func ResourceApigeeSharedFlow() *schema.Resource
- func ResourceApigeeSharedFlowDeployment() *schema.Resource
- func ResourceApigeeSyncAuthorization() *schema.Resource
- func ResourceApikeysKey() *schema.Resource
- func ResourceAppEngineApplication() *schema.Resource
- func ResourceAppEngineApplicationUrlDispatchRules() *schema.Resource
- func ResourceAppEngineDomainMapping() *schema.Resource
- func ResourceAppEngineFirewallRule() *schema.Resource
- func ResourceAppEngineFlexibleAppVersion() *schema.Resource
- func ResourceAppEngineServiceNetworkSettings() *schema.Resource
- func ResourceAppEngineServiceSplitTraffic() *schema.Resource
- func ResourceAppEngineStandardAppVersion() *schema.Resource
- func ResourceArtifactRegistryRepository() *schema.Resource
- func ResourceAssuredWorkloadsWorkload() *schema.Resource
- func ResourceBeyondcorpAppConnection() *schema.Resource
- func ResourceBeyondcorpAppConnector() *schema.Resource
- func ResourceBeyondcorpAppGateway() *schema.Resource
- func ResourceBigQueryDataset() *schema.Resource
- func ResourceBigQueryDatasetAccess() *schema.Resource
- func ResourceBigQueryJob() *schema.Resource
- func ResourceBigQueryRoutine() *schema.Resource
- func ResourceBigQueryTable() *schema.Resource
- func ResourceBigqueryAnalyticsHubDataExchange() *schema.Resource
- func ResourceBigqueryAnalyticsHubListing() *schema.Resource
- func ResourceBigqueryConnectionConnection() *schema.Resource
- func ResourceBigqueryDataTransferConfig() *schema.Resource
- func ResourceBigqueryDatapolicyDataPolicy() *schema.Resource
- func ResourceBigqueryReservationAssignment() *schema.Resource
- func ResourceBigqueryReservationCapacityCommitment() *schema.Resource
- func ResourceBigqueryReservationReservation() *schema.Resource
- func ResourceBigtableAppProfile() *schema.Resource
- func ResourceBigtableGCPolicy() *schema.Resource
- func ResourceBigtableInstance() *schema.Resource
- func ResourceBigtableTable() *schema.Resource
- func ResourceBillingBudget() *schema.Resource
- func ResourceBillingSubaccount() *schema.Resource
- func ResourceBinaryAuthorizationAttestor() *schema.Resource
- func ResourceBinaryAuthorizationPolicy() *schema.Resource
- func ResourceCertificateManagerCertificate() *schema.Resource
- func ResourceCertificateManagerCertificateMap() *schema.Resource
- func ResourceCertificateManagerCertificateMapEntry() *schema.Resource
- func ResourceCertificateManagerDnsAuthorization() *schema.Resource
- func ResourceCloudAssetFolderFeed() *schema.Resource
- func ResourceCloudAssetOrganizationFeed() *schema.Resource
- func ResourceCloudAssetProjectFeed() *schema.Resource
- func ResourceCloudBuildBitbucketServerConfig() *schema.Resource
- func ResourceCloudBuildTrigger() *schema.Resource
- func ResourceCloudFunctionsFunction() *schema.Resource
- func ResourceCloudIdentityGroup() *schema.Resource
- func ResourceCloudIdentityGroupMembership() *schema.Resource
- func ResourceCloudIdsEndpoint() *schema.Resource
- func ResourceCloudIotDevice() *schema.Resource
- func ResourceCloudIotDeviceRegistry() *schema.Resource
- func ResourceCloudRunDomainMapping() *schema.Resource
- func ResourceCloudRunService() *schema.Resource
- func ResourceCloudRunV2Job() *schema.Resource
- func ResourceCloudRunV2Service() *schema.Resource
- func ResourceCloudSchedulerJob() *schema.Resource
- func ResourceCloudTasksQueue() *schema.Resource
- func ResourceCloudbuildWorkerPool() *schema.Resource
- func ResourceClouddeployDeliveryPipeline() *schema.Resource
- func ResourceClouddeployTarget() *schema.Resource
- func ResourceCloudfunctions2function() *schema.Resource
- func ResourceComposerEnvironment() *schema.Resource
- func ResourceComputeAddress() *schema.Resource
- func ResourceComputeAttachedDisk() *schema.Resource
- func ResourceComputeAutoscaler() *schema.Resource
- func ResourceComputeBackendBucket() *schema.Resource
- func ResourceComputeBackendBucketSignedUrlKey() *schema.Resource
- func ResourceComputeBackendService() *schema.Resource
- func ResourceComputeBackendServiceSignedUrlKey() *schema.Resource
- func ResourceComputeDisk() *schema.Resource
- func ResourceComputeDiskResourcePolicyAttachment() *schema.Resource
- func ResourceComputeExternalVpnGateway() *schema.Resource
- func ResourceComputeFirewall() *schema.Resource
- func ResourceComputeFirewallPolicy() *schema.Resource
- func ResourceComputeFirewallPolicyAssociation() *schema.Resource
- func ResourceComputeFirewallPolicyRule() *schema.Resource
- func ResourceComputeForwardingRule() *schema.Resource
- func ResourceComputeGlobalAddress() *schema.Resource
- func ResourceComputeGlobalForwardingRule() *schema.Resource
- func ResourceComputeGlobalNetworkEndpoint() *schema.Resource
- func ResourceComputeGlobalNetworkEndpointGroup() *schema.Resource
- func ResourceComputeHaVpnGateway() *schema.Resource
- func ResourceComputeHealthCheck() *schema.Resource
- func ResourceComputeHttpHealthCheck() *schema.Resource
- func ResourceComputeHttpsHealthCheck() *schema.Resource
- func ResourceComputeImage() *schema.Resource
- func ResourceComputeInstance() *schema.Resource
- func ResourceComputeInstanceFromTemplate() *schema.Resource
- func ResourceComputeInstanceGroup() *schema.Resource
- func ResourceComputeInstanceGroupManager() *schema.Resource
- func ResourceComputeInstanceGroupNamedPort() *schema.Resource
- func ResourceComputeInstanceTemplate() *schema.Resource
- func ResourceComputeInterconnectAttachment() *schema.Resource
- func ResourceComputeManagedSslCertificate() *schema.Resource
- func ResourceComputeNetwork() *schema.Resource
- func ResourceComputeNetworkEndpoint() *schema.Resource
- func ResourceComputeNetworkEndpointGroup() *schema.Resource
- func ResourceComputeNetworkFirewallPolicy() *schema.Resource
- func ResourceComputeNetworkFirewallPolicyAssociation() *schema.Resource
- func ResourceComputeNetworkFirewallPolicyRule() *schema.Resource
- func ResourceComputeNetworkPeering() *schema.Resource
- func ResourceComputeNetworkPeeringRoutesConfig() *schema.Resource
- func ResourceComputeNodeGroup() *schema.Resource
- func ResourceComputeNodeTemplate() *schema.Resource
- func ResourceComputePacketMirroring() *schema.Resource
- func ResourceComputePerInstanceConfig() *schema.Resource
- func ResourceComputeProjectDefaultNetworkTier() *schema.Resource
- func ResourceComputeProjectMetadata() *schema.Resource
- func ResourceComputeProjectMetadataItem() *schema.Resource
- func ResourceComputeRegionAutoscaler() *schema.Resource
- func ResourceComputeRegionBackendService() *schema.Resource
- func ResourceComputeRegionDisk() *schema.Resource
- func ResourceComputeRegionDiskResourcePolicyAttachment() *schema.Resource
- func ResourceComputeRegionHealthCheck() *schema.Resource
- func ResourceComputeRegionInstanceGroupManager() *schema.Resource
- func ResourceComputeRegionNetworkEndpointGroup() *schema.Resource
- func ResourceComputeRegionNetworkFirewallPolicy() *schema.Resource
- func ResourceComputeRegionNetworkFirewallPolicyAssociation() *schema.Resource
- func ResourceComputeRegionNetworkFirewallPolicyRule() *schema.Resource
- func ResourceComputeRegionPerInstanceConfig() *schema.Resource
- func ResourceComputeRegionSslCertificate() *schema.Resource
- func ResourceComputeRegionTargetHttpProxy() *schema.Resource
- func ResourceComputeRegionTargetHttpsProxy() *schema.Resource
- func ResourceComputeRegionTargetTcpProxy() *schema.Resource
- func ResourceComputeRegionUrlMap() *schema.Resource
- func ResourceComputeReservation() *schema.Resource
- func ResourceComputeResourcePolicy() *schema.Resource
- func ResourceComputeRoute() *schema.Resource
- func ResourceComputeRouter() *schema.Resource
- func ResourceComputeRouterBgpPeer() *schema.Resource
- func ResourceComputeRouterInterface() *schema.Resource
- func ResourceComputeRouterNat() *schema.Resource
- func ResourceComputeSecurityPolicy() *schema.Resource
- func ResourceComputeServiceAttachment() *schema.Resource
- func ResourceComputeSharedVpcHostProject() *schema.Resource
- func ResourceComputeSharedVpcServiceProject() *schema.Resource
- func ResourceComputeSnapshot() *schema.Resource
- func ResourceComputeSslCertificate() *schema.Resource
- func ResourceComputeSslPolicy() *schema.Resource
- func ResourceComputeSubnetwork() *schema.Resource
- func ResourceComputeTargetGrpcProxy() *schema.Resource
- func ResourceComputeTargetHttpProxy() *schema.Resource
- func ResourceComputeTargetHttpsProxy() *schema.Resource
- func ResourceComputeTargetInstance() *schema.Resource
- func ResourceComputeTargetPool() *schema.Resource
- func ResourceComputeTargetSslProxy() *schema.Resource
- func ResourceComputeTargetTcpProxy() *schema.Resource
- func ResourceComputeUrlMap() *schema.Resource
- func ResourceComputeVpnGateway() *schema.Resource
- func ResourceComputeVpnTunnel() *schema.Resource
- func ResourceContainerAnalysisNote() *schema.Resource
- func ResourceContainerAnalysisOccurrence() *schema.Resource
- func ResourceContainerAttachedCluster() *schema.Resource
- func ResourceContainerAwsCluster() *schema.Resource
- func ResourceContainerAwsNodePool() *schema.Resource
- func ResourceContainerAzureClient() *schema.Resource
- func ResourceContainerAzureCluster() *schema.Resource
- func ResourceContainerAzureNodePool() *schema.Resource
- func ResourceContainerCluster() *schema.Resource
- func ResourceContainerNodePool() *schema.Resource
- func ResourceContainerRegistry() *schema.Resource
- func ResourceDNSManagedZone() *schema.Resource
- func ResourceDNSPolicy() *schema.Resource
- func ResourceDataCatalogEntry() *schema.Resource
- func ResourceDataCatalogEntryGroup() *schema.Resource
- func ResourceDataCatalogPolicyTag() *schema.Resource
- func ResourceDataCatalogTag() *schema.Resource
- func ResourceDataCatalogTagTemplate() *schema.Resource
- func ResourceDataCatalogTaxonomy() *schema.Resource
- func ResourceDataFusionInstance() *schema.Resource
- func ResourceDataLossPreventionDeidentifyTemplate() *schema.Resource
- func ResourceDataLossPreventionInspectTemplate() *schema.Resource
- func ResourceDataLossPreventionJobTrigger() *schema.Resource
- func ResourceDataLossPreventionStoredInfoType() *schema.Resource
- func ResourceDataflowJob() *schema.Resource
- func ResourceDataplexAsset() *schema.Resource
- func ResourceDataplexLake() *schema.Resource
- func ResourceDataplexZone() *schema.Resource
- func ResourceDataprocAutoscalingPolicy() *schema.Resource
- func ResourceDataprocCluster() *schema.Resource
- func ResourceDataprocJob() *schema.Resource
- func ResourceDataprocMetastoreService() *schema.Resource
- func ResourceDataprocWorkflowTemplate() *schema.Resource
- func ResourceDatastoreIndex() *schema.Resource
- func ResourceDatastreamConnectionProfile() *schema.Resource
- func ResourceDatastreamPrivateConnection() *schema.Resource
- func ResourceDatastreamStream() *schema.Resource
- func ResourceDeploymentManagerDeployment() *schema.Resource
- func ResourceDialogflowAgent() *schema.Resource
- func ResourceDialogflowCXAgent() *schema.Resource
- func ResourceDialogflowCXEntityType() *schema.Resource
- func ResourceDialogflowCXEnvironment() *schema.Resource
- func ResourceDialogflowCXFlow() *schema.Resource
- func ResourceDialogflowCXIntent() *schema.Resource
- func ResourceDialogflowCXPage() *schema.Resource
- func ResourceDialogflowCXVersion() *schema.Resource
- func ResourceDialogflowCXWebhook() *schema.Resource
- func ResourceDialogflowEntityType() *schema.Resource
- func ResourceDialogflowFulfillment() *schema.Resource
- func ResourceDialogflowIntent() *schema.Resource
- func ResourceDnsRecordSet() *schema.Resource
- func ResourceDocumentAIProcessor() *schema.Resource
- func ResourceDocumentAIProcessorDefaultVersion() *schema.Resource
- func ResourceEndpointsService() *schema.Resource
- func ResourceEssentialContactsContact() *schema.Resource
- func ResourceEventarcChannel() *schema.Resource
- func ResourceEventarcGoogleChannelConfig() *schema.Resource
- func ResourceEventarcTrigger() *schema.Resource
- func ResourceFilestoreBackup() *schema.Resource
- func ResourceFilestoreInstance() *schema.Resource
- func ResourceFilestoreSnapshot() *schema.Resource
- func ResourceFirebaserulesRelease() *schema.Resource
- func ResourceFirebaserulesRuleset() *schema.Resource
- func ResourceFirestoreDatabase() *schema.Resource
- func ResourceFirestoreDocument() *schema.Resource
- func ResourceFirestoreIndex() *schema.Resource
- func ResourceGKEBackupBackupPlan() *schema.Resource
- func ResourceGKEHubMembership() *schema.Resource
- func ResourceGameServicesGameServerCluster() *schema.Resource
- func ResourceGameServicesGameServerConfig() *schema.Resource
- func ResourceGameServicesGameServerDeployment() *schema.Resource
- func ResourceGameServicesGameServerDeploymentRollout() *schema.Resource
- func ResourceGameServicesRealm() *schema.Resource
- func ResourceGoogleFolder() *schema.Resource
- func ResourceGoogleFolderOrganizationPolicy() *schema.Resource
- func ResourceGoogleOrganizationIamCustomRole() *schema.Resource
- func ResourceGoogleOrganizationPolicy() *schema.Resource
- func ResourceGoogleProject() *schema.Resource
- func ResourceGoogleProjectDefaultServiceAccounts() *schema.Resource
- func ResourceGoogleProjectIamCustomRole() *schema.Resource
- func ResourceGoogleProjectOrganizationPolicy() *schema.Resource
- func ResourceGoogleProjectService() *schema.Resource
- func ResourceGoogleServiceAccount() *schema.Resource
- func ResourceGoogleServiceAccountKey() *schema.Resource
- func ResourceGoogleServiceNetworkingPeeredDNSDomain() *schema.Resource
- func ResourceHealthcareConsentStore() *schema.Resource
- func ResourceHealthcareDataset() *schema.Resource
- func ResourceHealthcareDicomStore() *schema.Resource
- func ResourceHealthcareFhirStore() *schema.Resource
- func ResourceHealthcareHl7V2Store() *schema.Resource
- func ResourceIAM2AccessBoundaryPolicy() *schema.Resource
- func ResourceIAMBetaWorkloadIdentityPool() *schema.Resource
- func ResourceIAMBetaWorkloadIdentityPoolProvider() *schema.Resource
- func ResourceIAMWorkforcePoolWorkforcePool() *schema.Resource
- func ResourceIAMWorkforcePoolWorkforcePoolProvider() *schema.Resource
- func ResourceIamAuditConfig(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamAuditConfigWithBatching(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamBinding(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamBindingWithBatching(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamMember(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamMemberWithBatching(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamPolicy(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceIamPolicyCreate(newUpdaterFunc newResourceIamUpdaterFunc) schema.CreateFunc
- func ResourceIamPolicyDelete(newUpdaterFunc newResourceIamUpdaterFunc) schema.DeleteFunc
- func ResourceIamPolicyRead(newUpdaterFunc newResourceIamUpdaterFunc) schema.ReadFunc
- func ResourceIamPolicyUpdate(newUpdaterFunc newResourceIamUpdaterFunc) schema.UpdateFunc
- func ResourceIapBrand() *schema.Resource
- func ResourceIapClient() *schema.Resource
- func ResourceIdentityPlatformConfig() *schema.Resource
- func ResourceIdentityPlatformDefaultSupportedIdpConfig() *schema.Resource
- func ResourceIdentityPlatformInboundSamlConfig() *schema.Resource
- func ResourceIdentityPlatformOauthIdpConfig() *schema.Resource
- func ResourceIdentityPlatformProjectDefaultConfig() *schema.Resource
- func ResourceIdentityPlatformTenant() *schema.Resource
- func ResourceIdentityPlatformTenantDefaultSupportedIdpConfig() *schema.Resource
- func ResourceIdentityPlatformTenantInboundSamlConfig() *schema.Resource
- func ResourceIdentityPlatformTenantOauthIdpConfig() *schema.Resource
- func ResourceKMSCryptoKey() *schema.Resource
- func ResourceKMSCryptoKeyVersion() *schema.Resource
- func ResourceKMSKeyRing() *schema.Resource
- func ResourceKMSKeyRingImportJob() *schema.Resource
- func ResourceKMSSecretCiphertext() *schema.Resource
- func ResourceLoggingBillingAccountBucketConfig() *schema.Resource
- func ResourceLoggingBillingAccountSink() *schema.Resource
- func ResourceLoggingBucketConfig(parentType string, parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceLoggingExclusion(parentSpecificSchema map[string]*schema.Schema, ...) *schema.Resource
- func ResourceLoggingFolderBucketConfig() *schema.Resource
- func ResourceLoggingFolderSink() *schema.Resource
- func ResourceLoggingLogView() *schema.Resource
- func ResourceLoggingMetric() *schema.Resource
- func ResourceLoggingOrganizationBucketConfig() *schema.Resource
- func ResourceLoggingOrganizationSink() *schema.Resource
- func ResourceLoggingProjectBucketConfig() *schema.Resource
- func ResourceLoggingProjectSink() *schema.Resource
- func ResourceMLEngineModel() *schema.Resource
- func ResourceManagerOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func ResourceManagerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func ResourceMap() map[string]*schema.Resource
- func ResourceMapWithErrors() (map[string]*schema.Resource, error)
- func ResourceMemcacheInstance() *schema.Resource
- func ResourceMonitoringAlertPolicy() *schema.Resource
- func ResourceMonitoringDashboard() *schema.Resource
- func ResourceMonitoringGenericService() *schema.Resource
- func ResourceMonitoringGroup() *schema.Resource
- func ResourceMonitoringMetricDescriptor() *schema.Resource
- func ResourceMonitoringMonitoredProject() *schema.Resource
- func ResourceMonitoringNotificationChannel() *schema.Resource
- func ResourceMonitoringService() *schema.Resource
- func ResourceMonitoringSlo() *schema.Resource
- func ResourceMonitoringUptimeCheckConfig() *schema.Resource
- func ResourceNetworkConnectivityHub() *schema.Resource
- func ResourceNetworkConnectivitySpoke() *schema.Resource
- func ResourceNetworkManagementConnectivityTest() *schema.Resource
- func ResourceNetworkServicesEdgeCacheKeyset() *schema.Resource
- func ResourceNetworkServicesEdgeCacheOrigin() *schema.Resource
- func ResourceNetworkServicesEdgeCacheService() *schema.Resource
- func ResourceNotebooksEnvironment() *schema.Resource
- func ResourceNotebooksInstance() *schema.Resource
- func ResourceNotebooksLocation() *schema.Resource
- func ResourceNotebooksRuntime() *schema.Resource
- func ResourceOSConfigPatchDeployment() *schema.Resource
- func ResourceOSLoginSSHPublicKey() *schema.Resource
- func ResourceOrgPolicyPolicy() *schema.Resource
- func ResourceOsConfigOsPolicyAssignment() *schema.Resource
- func ResourcePrivatecaCaPool() *schema.Resource
- func ResourcePrivatecaCertificate() *schema.Resource
- func ResourcePrivatecaCertificateAuthority() *schema.Resource
- func ResourcePrivatecaCertificateTemplate() *schema.Resource
- func ResourceProjectUsageBucket() *schema.Resource
- func ResourcePubsubLiteReservation() *schema.Resource
- func ResourcePubsubLiteSubscription() *schema.Resource
- func ResourcePubsubLiteTopic() *schema.Resource
- func ResourcePubsubSchema() *schema.Resource
- func ResourcePubsubSubscription() *schema.Resource
- func ResourcePubsubTopic() *schema.Resource
- func ResourceRecaptchaEnterpriseKey() *schema.Resource
- func ResourceRedisInstance() *schema.Resource
- func ResourceResourceManagerLien() *schema.Resource
- func ResourceSQLDatabase() *schema.Resource
- func ResourceSQLSourceRepresentationInstance() *schema.Resource
- func ResourceSecretManagerSecret() *schema.Resource
- func ResourceSecretManagerSecretVersion() *schema.Resource
- func ResourceSecurityCenterMuteConfig() *schema.Resource
- func ResourceSecurityCenterNotificationConfig() *schema.Resource
- func ResourceSecurityCenterSource() *schema.Resource
- func ResourceServiceNetworkingConnection() *schema.Resource
- func ResourceSourceRepoRepository() *schema.Resource
- func ResourceSpannerDatabase() *schema.Resource
- func ResourceSpannerInstance() *schema.Resource
- func ResourceSqlDatabaseInstance() *schema.Resource
- func ResourceSqlSslCert() *schema.Resource
- func ResourceSqlUser() *schema.Resource
- func ResourceStorageBucket() *schema.Resource
- func ResourceStorageBucketAccessControl() *schema.Resource
- func ResourceStorageBucketAcl() *schema.Resource
- func ResourceStorageBucketObject() *schema.Resource
- func ResourceStorageDefaultObjectAccessControl() *schema.Resource
- func ResourceStorageDefaultObjectAcl() *schema.Resource
- func ResourceStorageHmacKey() *schema.Resource
- func ResourceStorageNotification() *schema.Resource
- func ResourceStorageObjectAccessControl() *schema.Resource
- func ResourceStorageObjectAcl() *schema.Resource
- func ResourceStorageTransferAgentPool() *schema.Resource
- func ResourceStorageTransferJob() *schema.Resource
- func ResourceTPUNode() *schema.Resource
- func ResourceTagsLocationTagBinding() *schema.Resource
- func ResourceTagsTagBinding() *schema.Resource
- func ResourceTagsTagKey() *schema.Resource
- func ResourceTagsTagValue() *schema.Resource
- func ResourceVPCAccessConnector() *schema.Resource
- func ResourceVertexAIDataset() *schema.Resource
- func ResourceVertexAIEndpoint() *schema.Resource
- func ResourceVertexAIFeaturestore() *schema.Resource
- func ResourceVertexAIFeaturestoreEntitytype() *schema.Resource
- func ResourceVertexAIFeaturestoreEntitytypeFeature() *schema.Resource
- func ResourceVertexAIIndex() *schema.Resource
- func ResourceVertexAITensorboard() *schema.Resource
- func ResourceWorkflowsWorkflow() *schema.Resource
- func RetryTimeDuration(retryFunc func() error, duration time.Duration, ...) error
- func RetryWithTargetOccurrences(timeout time.Duration, targetOccurrences int, f resource.RetryFunc) 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 ServiceAccountIdParseFunc(d *schema.ResourceData, _ *Config) error
- func ServiceManagementOperationWaitTime(config *Config, op *servicemanagement.Operation, activity, userAgent string, ...) (googleapi.RawMessage, error)
- func ServiceManagementServiceConsumersIdParseFunc(d *schema.ResourceData, config *Config) error
- func ServiceManagementServiceIdParseFunc(d *schema.ResourceData, config *Config) error
- func ServiceNetworkingOperationWaitTime(config *Config, op *servicenetworking.Operation, ...) error
- func ServiceUsageOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func ServiceUsageOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func SignString(toSign []byte, cfg *jwt.Config) ([]byte, error)
- func SnakeToPascalCase(s string) string
- func SourceRepoRepositoryDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func SourceRepoRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
- func SpannerDatabaseIdParseFunc(d *schema.ResourceData, config *Config) error
- func SpannerInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
- func SpannerOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func SpannerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) 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 TPUOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func TPUOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func TagsLocationOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func TagsLocationOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func TagsOperationWaitTime(config *Config, op map[string]interface{}, activity, userAgent string, ...) error
- func TagsOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func TagsTagKeyIdParseFunc(d *schema.ResourceData, config *Config) error
- func TagsTagValueIdParseFunc(d *schema.ResourceData, config *Config) error
- func VPCAccessOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func VPCAccessOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func VertexAIOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func VertexAIOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) error
- func WorkflowsOperationWaitTime(config *Config, op map[string]interface{}, project, activity, userAgent string, ...) error
- func WorkflowsOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, ...) 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 AccessContextManagerOperationWaiter
- type ActiveDirectoryOperationWaiter
- type AlloydbOperationWaiter
- 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 ApigeeOperationWaiter
- type AppEngineOperationWaiter
- type ArtifactRegistryOperationWaiter
- 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 BatchRequest
- type BatcherCombineFunc
- type BatcherSendFunc
- type BeyondcorpOperationWaiter
- 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 BigtableInstanceIamUpdater
- func (u *BigtableInstanceIamUpdater) DescribeResource() string
- func (u *BigtableInstanceIamUpdater) GetMutexKey() string
- func (u *BigtableInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigtableInstanceIamUpdater) GetResourceId() string
- func (u *BigtableInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BigtableTableIamUpdater
- func (u *BigtableTableIamUpdater) DescribeResource() string
- func (u *BigtableTableIamUpdater) GetMutexKey() string
- func (u *BigtableTableIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BigtableTableIamUpdater) GetResourceId() string
- func (u *BigtableTableIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BillingAccountIamUpdater
- func (u *BillingAccountIamUpdater) DescribeResource() string
- func (u *BillingAccountIamUpdater) GetMutexKey() string
- func (u *BillingAccountIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *BillingAccountIamUpdater) GetResourceId() string
- func (u *BillingAccountIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type BillingAccountLoggingExclusionUpdater
- func (u *BillingAccountLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
- func (u *BillingAccountLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
- func (u *BillingAccountLoggingExclusionUpdater) DescribeResource() string
- func (u *BillingAccountLoggingExclusionUpdater) GetResourceId() string
- func (u *BillingAccountLoggingExclusionUpdater) GetResourceType() string
- func (u *BillingAccountLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
- func (u *BillingAccountLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) 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 ByCreationTimestamp
- type ByCreationTimestampOfSnapshot
- type CertificateManagerOperationWaiter
- type CloudBuildOperationWaiter
- 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 CloudFunctionsOperationWaiter
- type CloudIdsOperationWaiter
- 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 CloudRunV2OperationWaiter
- 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 Cloudfunctions2OperationWaiter
- 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 ComposerOperationWaiter
- 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 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 Condition
- type Config
- func (c *Config) BigTableClientFactory(userAgent string) *BigtableClientFactory
- func (c *Config) GetCredentials(clientScopes []string, initialCredentialsOnly bool) (googleoauth.Credentials, error)
- 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 ContainerAttachedOperationWaiter
- type ContainerOperationWaiter
- func (w *ContainerOperationWaiter) Error() error
- func (w *ContainerOperationWaiter) IsRetryable(error) bool
- func (w *ContainerOperationWaiter) OpName() string
- func (w *ContainerOperationWaiter) PendingStates() []string
- func (w *ContainerOperationWaiter) QueryOp() (interface{}, error)
- func (w *ContainerOperationWaiter) SetOp(op interface{}) error
- func (w *ContainerOperationWaiter) State() string
- func (w *ContainerOperationWaiter) TargetStates() []string
- 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 DataFusionOperationWaiter
- 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 DataprocClusterIamUpdater
- func (u *DataprocClusterIamUpdater) DescribeResource() string
- func (u *DataprocClusterIamUpdater) GetMutexKey() string
- func (u *DataprocClusterIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocClusterIamUpdater) GetResourceId() string
- func (u *DataprocClusterIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataprocClusterOperationWaiter
- type DataprocDeleteJobOperationWaiter
- type DataprocJobIamUpdater
- func (u *DataprocJobIamUpdater) DescribeResource() string
- func (u *DataprocJobIamUpdater) GetMutexKey() string
- func (u *DataprocJobIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *DataprocJobIamUpdater) GetResourceId() string
- func (u *DataprocJobIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type DataprocJobOperationWaiter
- func (w *DataprocJobOperationWaiter) Error() error
- func (w *DataprocJobOperationWaiter) IsRetryable(error) bool
- func (w *DataprocJobOperationWaiter) OpName() string
- func (w *DataprocJobOperationWaiter) PendingStates() []string
- func (w *DataprocJobOperationWaiter) QueryOp() (interface{}, error)
- func (w *DataprocJobOperationWaiter) SetOp(job interface{}) error
- func (w *DataprocJobOperationWaiter) State() string
- func (w *DataprocJobOperationWaiter) TargetStates() []string
- type DataprocMetastoreOperationWaiter
- 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 DatastoreOperationWaiter
- type DatastreamOperationError
- type DatastreamOperationWaiter
- type DeploymentManagerOperationError
- type DeploymentManagerOperationWaiter
- type DialogflowCXOperationWaiter
- type DnsChangeWaiter
- type FilestoreOperationWaiter
- type FirestoreOperationWaiter
- 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 FolderLoggingExclusionUpdater
- func (u *FolderLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
- func (u *FolderLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
- func (u *FolderLoggingExclusionUpdater) DescribeResource() string
- func (u *FolderLoggingExclusionUpdater) GetResourceId() string
- func (u *FolderLoggingExclusionUpdater) GetResourceType() string
- func (u *FolderLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
- func (u *FolderLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) 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 GKEBackupOperationWaiter
- 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 GKEHubOperationWaiter
- type GameServicesOperationWaiter
- 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 HealthcareDatasetIamUpdater
- func (u *HealthcareDatasetIamUpdater) DescribeResource() string
- func (u *HealthcareDatasetIamUpdater) GetMutexKey() string
- func (u *HealthcareDatasetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *HealthcareDatasetIamUpdater) GetResourceId() string
- func (u *HealthcareDatasetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type HealthcareDicomStoreIamUpdater
- func (u *HealthcareDicomStoreIamUpdater) DescribeResource() string
- func (u *HealthcareDicomStoreIamUpdater) GetMutexKey() string
- func (u *HealthcareDicomStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *HealthcareDicomStoreIamUpdater) GetResourceId() string
- func (u *HealthcareDicomStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type HealthcareFhirStoreIamUpdater
- func (u *HealthcareFhirStoreIamUpdater) DescribeResource() string
- func (u *HealthcareFhirStoreIamUpdater) GetMutexKey() string
- func (u *HealthcareFhirStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *HealthcareFhirStoreIamUpdater) GetResourceId() string
- func (u *HealthcareFhirStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type HealthcareHl7V2StoreIamUpdater
- func (u *HealthcareHl7V2StoreIamUpdater) DescribeResource() string
- func (u *HealthcareHl7V2StoreIamUpdater) GetMutexKey() string
- func (u *HealthcareHl7V2StoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *HealthcareHl7V2StoreIamUpdater) GetResourceId() string
- func (u *HealthcareHl7V2StoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IAM2OperationWaiter
- type IAMBetaOperationWaiter
- type IAMWorkforcePoolOperationWaiter
- type IamSettings
- type IapAppEngineServiceIamUpdater
- func (u *IapAppEngineServiceIamUpdater) DescribeResource() string
- func (u *IapAppEngineServiceIamUpdater) GetMutexKey() string
- func (u *IapAppEngineServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapAppEngineServiceIamUpdater) GetResourceId() string
- func (u *IapAppEngineServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapAppEngineVersionIamUpdater
- func (u *IapAppEngineVersionIamUpdater) DescribeResource() string
- func (u *IapAppEngineVersionIamUpdater) GetMutexKey() string
- func (u *IapAppEngineVersionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapAppEngineVersionIamUpdater) GetResourceId() string
- func (u *IapAppEngineVersionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- 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 IapWebBackendServiceIamUpdater
- func (u *IapWebBackendServiceIamUpdater) DescribeResource() string
- func (u *IapWebBackendServiceIamUpdater) GetMutexKey() string
- func (u *IapWebBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebBackendServiceIamUpdater) GetResourceId() string
- func (u *IapWebBackendServiceIamUpdater) 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 IapWebTypeAppEngineIamUpdater
- func (u *IapWebTypeAppEngineIamUpdater) DescribeResource() string
- func (u *IapWebTypeAppEngineIamUpdater) GetMutexKey() string
- func (u *IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebTypeAppEngineIamUpdater) GetResourceId() string
- func (u *IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type IapWebTypeComputeIamUpdater
- func (u *IapWebTypeComputeIamUpdater) DescribeResource() string
- func (u *IapWebTypeComputeIamUpdater) GetMutexKey() string
- func (u *IapWebTypeComputeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *IapWebTypeComputeIamUpdater) GetResourceId() string
- func (u *IapWebTypeComputeIamUpdater) 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 KnativeStatus
- type LocationType
- type LoggingExclusionId
- type LoggingSinkId
- type MLEngineOperationWaiter
- type MemcacheOperationWaiter
- type MutexKV
- type NetworkManagementOperationWaiter
- type NetworkServicesOperationWaiter
- type NodePoolInformation
- 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 NotebooksOperationWaiter
- 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 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 OrganizationLoggingExclusionUpdater
- func (u *OrganizationLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
- func (u *OrganizationLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
- func (u *OrganizationLoggingExclusionUpdater) DescribeResource() string
- func (u *OrganizationLoggingExclusionUpdater) GetResourceId() string
- func (u *OrganizationLoggingExclusionUpdater) GetResourceType() string
- func (u *OrganizationLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
- func (u *OrganizationLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) error
- type PollCheckResponseFunc
- type PollReadFunc
- type PollResult
- func ErrorPollResult(err error) PollResult
- func PendingStatusPollResult(status string) PollResult
- func PollCheckForAbsence(_ map[string]interface{}, respErr error) PollResult
- func PollCheckForAbsenceWith403(_ map[string]interface{}, respErr error) PollResult
- func PollCheckForExistence(_ map[string]interface{}, respErr error) PollResult
- func PollCheckForExistenceWith403(_ map[string]interface{}, respErr error) PollResult
- func PollCheckInstanceConfigDeleted(resp map[string]interface{}, respErr error) PollResult
- func SuccessPollResult() PollResult
- 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 PrivatecaOperationWaiter
- 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 ProjectLoggingExclusionUpdater
- func (u *ProjectLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
- func (u *ProjectLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
- func (u *ProjectLoggingExclusionUpdater) DescribeResource() string
- func (u *ProjectLoggingExclusionUpdater) GetResourceId() string
- func (u *ProjectLoggingExclusionUpdater) GetResourceType() string
- func (u *ProjectLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
- func (u *ProjectLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) 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 RedisOperationWaiter
- 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 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 ComputeDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeImageIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func ComputeInstanceIamUpdaterProducer(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 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 IapAppEngineServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapAppEngineVersionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapTunnelIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapTunnelInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapWebBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapWebIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapWebTypeAppEngineIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func IapWebTypeComputeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewBigqueryDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewBigtableInstanceUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewBigtableTableUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewBillingAccountIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewDataprocClusterUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewDataprocJobUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewFolderIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewHealthcareDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewHealthcareDicomStoreIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewHealthcareFhirStoreIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func NewHealthcareHl7V2StoreIamUpdater(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 NewServiceAccountIamUpdater(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 SourceRepoRepositoryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func StorageBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func TagsTagKeyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- func TagsTagValueIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
- type ResourceLoggingExclusionUpdater
- func NewBillingAccountLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
- func NewFolderLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
- func NewOrganizationLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
- func NewProjectLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
- type ResourceManagerOperationWaiter
- type RestingStates
- type RetryErrorPredicateFunc
- type RoleEntity
- type RunAdminV2OperationWaiter
- 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 ServiceAccountIamUpdater
- func (u *ServiceAccountIamUpdater) DescribeResource() string
- func (u *ServiceAccountIamUpdater) GetMutexKey() string
- func (u *ServiceAccountIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ServiceAccountIamUpdater) GetResourceId() string
- func (u *ServiceAccountIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ServiceAccountKeyWaiter
- type ServiceManagementOperationWaiter
- 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 ServiceNetworkingOperationWaiter
- type ServiceUsageOperationWaiter
- type ServicesCall
- type SourceRepoRepositoryIamUpdater
- func (u *SourceRepoRepositoryIamUpdater) DescribeResource() string
- func (u *SourceRepoRepositoryIamUpdater) GetMutexKey() string
- func (u *SourceRepoRepositoryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *SourceRepoRepositoryIamUpdater) GetResourceId() string
- func (u *SourceRepoRepositoryIamUpdater) 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 SpannerOperationWaiter
- 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 StateType
- 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 TPUOperationWaiter
- type TagsLocationOperationWaiter
- type TagsOperationWaiter
- type TagsTagKeyIamUpdater
- func (u *TagsTagKeyIamUpdater) DescribeResource() string
- func (u *TagsTagKeyIamUpdater) GetMutexKey() string
- func (u *TagsTagKeyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *TagsTagKeyIamUpdater) GetResourceId() string
- func (u *TagsTagKeyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type TagsTagValueIamUpdater
- func (u *TagsTagValueIamUpdater) DescribeResource() string
- func (u *TagsTagValueIamUpdater) GetMutexKey() string
- func (u *TagsTagValueIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *TagsTagValueIamUpdater) GetResourceId() string
- func (u *TagsTagValueIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type TerraformResourceData
- type TerraformResourceDataChange
- type TerraformResourceDiff
- type UrlData
- type VPCAccessOperationWaiter
- type VertexAIOperationWaiter
- type Waiter
- type WorkflowsOperationWaiter
- 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 ( IamBatchingEnabled = true IamBatchingDisabled = false )
const ( GCPolicyModeIntersection = "INTERSECTION" GCPolicyModeUnion = "UNION" )
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 AccessContextManagerBasePathKey = "AccessContextManager"
const ActiveDirectoryBasePathKey = "ActiveDirectory"
const AlloydbBasePathKey = "Alloydb"
const ApigeeBasePathKey = "Apigee"
const AppEngineBasePathKey = "AppEngine"
const ArtifactRegistryBasePathKey = "ArtifactRegistry"
const BeyondcorpBasePathKey = "Beyondcorp"
const BigQueryBasePathKey = "BigQuery"
const BigqueryAnalyticsHubBasePathKey = "BigqueryAnalyticsHub"
const BigqueryConnectionBasePathKey = "BigqueryConnection"
const BigqueryDataTransferBasePathKey = "BigqueryDataTransfer"
const BigqueryDatapolicyBasePathKey = "BigqueryDatapolicy"
const BigqueryReservationBasePathKey = "BigqueryReservation"
const BigtableAdminBasePathKey = "BigtableAdmin"
const BigtableBasePathKey = "Bigtable"
const BillingBasePathKey = "Billing"
const BinaryAuthorizationBasePathKey = "BinaryAuthorization"
const CertificateManagerBasePathKey = "CertificateManager"
const CloudAssetBasePathKey = "CloudAsset"
const CloudBillingBasePathKey = "CloudBilling"
const CloudBuildBasePathKey = "CloudBuild"
const CloudFunctionsBasePathKey = "CloudFunctions"
const CloudIdentityBasePathKey = "CloudIdentity"
const CloudIdsBasePathKey = "CloudIds"
const CloudIotBasePathKey = "CloudIot"
const CloudRunBasePathKey = "CloudRun"
const CloudRunV2BasePathKey = "CloudRunV2"
const CloudSchedulerBasePathKey = "CloudScheduler"
const CloudTasksBasePathKey = "CloudTasks"
const Cloudfunctions2BasePathKey = "Cloudfunctions2"
const ComposerBasePathKey = "Composer"
const ComputeBasePathKey = "Compute"
const ContainerAnalysisBasePathKey = "ContainerAnalysis"
const ContainerAttachedBasePathKey = "ContainerAttached"
const ContainerAwsBasePathKey = "ContainerAws"
const ContainerAzureBasePathKey = "ContainerAzure"
const ContainerBasePathKey = "Container"
const DNSBasePathKey = "DNS"
const DataCatalogBasePathKey = "DataCatalog"
const DataFusionBasePathKey = "DataFusion"
const DataLossPreventionBasePathKey = "DataLossPrevention"
const DataflowBasePathKey = "Dataflow"
const DataprocBasePathKey = "Dataproc"
const DataprocMetastoreBasePathKey = "DataprocMetastore"
const DatastoreBasePathKey = "Datastore"
const DatastreamBasePathKey = "Datastream"
const DefaultBatchSendIntervalSec = 3
const DeploymentManagerBasePathKey = "DeploymentManager"
const DialogflowBasePathKey = "Dialogflow"
const DialogflowCXBasePathKey = "DialogflowCX"
const DocumentAIBasePathKey = "DocumentAI"
const EssentialContactsBasePathKey = "EssentialContacts"
const FilestoreBasePathKey = "Filestore"
const FirestoreBasePathKey = "Firestore"
const GKEBackupBasePathKey = "GKEBackup"
const GKEHubBasePathKey = "GKEHub"
const GameServicesBasePathKey = "GameServices"
const HealthcareBasePathKey = "Healthcare"
const IAM2BasePathKey = "IAM2"
const IAMBasePathKey = "IAM"
const IAMBetaBasePathKey = "IAMBeta"
const IAMWorkforcePoolBasePathKey = "IAMWorkforcePool"
const IamCredentialsBasePathKey = "IamCredentials"
const IamPolicyVersion = 3
const IapBasePathKey = "Iap"
const IdentityPlatformBasePathKey = "IdentityPlatform"
const KMSBasePathKey = "KMS"
const LoggingBasePathKey = "Logging"
const METADATA_FINGERPRINT_RETRIES = 10
const MLEngineBasePathKey = "MLEngine"
const MemcacheBasePathKey = "Memcache"
const MonitoringBasePathKey = "Monitoring"
const NetworkManagementBasePathKey = "NetworkManagement"
const NetworkServicesBasePathKey = "NetworkServices"
const NotebooksBasePathKey = "Notebooks"
const OSConfigBasePathKey = "OSConfig"
const OSLoginBasePathKey = "OSLogin"
const PrivatecaBasePathKey = "Privateca"
const PubsubBasePathKey = "Pubsub"
const PubsubLiteBasePathKey = "PubsubLite"
const PubsubTopicRegex = "projects\\/.*\\/topics\\/.*"
const RedisBasePathKey = "Redis"
const ResourceManagerBasePathKey = "ResourceManager"
const ResourceManagerV3BasePathKey = "ResourceManagerV3"
const SQLBasePathKey = "SQL"
const SecretManagerBasePathKey = "SecretManager"
const SecurityCenterBasePathKey = "SecurityCenter"
const ServiceManagementBasePathKey = "ServiceManagement"
const ServiceNetworkingBasePathKey = "ServiceNetworking"
const ServiceUsageBasePathKey = "ServiceUsage"
const SourceRepoBasePathKey = "SourceRepo"
const SpannerBasePathKey = "Spanner"
const StorageBasePathKey = "Storage"
const StorageTransferBasePathKey = "StorageTransfer"
const TPUBasePathKey = "TPU"
const TagsBasePathKey = "Tags"
const TagsLocationBasePathKey = "TagsLocation"
const TestEnvVar = "TF_ACC"
const VPCAccessBasePathKey = "VPCAccess"
const VertexAIBasePathKey = "VertexAI"
const WorkflowsBasePathKey = "Workflows"
Variables ¶
var ( // CreateDirective restricts Apply to creating resources for Create CreateDirective = []dcl.ApplyOption{ dcl.WithLifecycleParam(dcl.BlockAcquire), dcl.WithLifecycleParam(dcl.BlockDestruction), dcl.WithLifecycleParam(dcl.BlockModification), } // UpdateDirective restricts Apply to modifying resources for Update UpdateDirective = []dcl.ApplyOption{ dcl.WithLifecycleParam(dcl.BlockCreation), dcl.WithLifecycleParam(dcl.BlockDestruction), } )
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 ApikeysEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_APIKEYS_CUSTOM_ENDPOINT", }, ""), }
var ApikeysEndpointEntryKey = "apikeys_custom_endpoint"
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 AssuredWorkloadsEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_ASSURED_WORKLOADS_CUSTOM_ENDPOINT", }, ""), }
var AssuredWorkloadsEndpointEntryKey = "assured_workloads_custom_endpoint"
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 BillingAccountLoggingExclusionSchema = map[string]*schema.Schema{ "billing_account": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
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 CloudBuildWorkerPoolEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CLOUD_BUILD_WORKER_POOL_CUSTOM_ENDPOINT", }, ""), }
var CloudBuildWorkerPoolEndpointEntryKey = "cloud_build_worker_pool_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 CloudResourceManagerEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CLOUD_RESOURCE_MANAGER_CUSTOM_ENDPOINT", }, ""), }
var CloudResourceManagerEndpointEntryKey = "cloud_resource_manager_custom_endpoint"
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 ClouddeployEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_CLOUDDEPLOY_CUSTOM_ENDPOINT", }, ""), }
var ClouddeployEndpointEntryKey = "clouddeploy_custom_endpoint"
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 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 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 DataplexEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_DATAPLEX_CUSTOM_ENDPOINT", }, ""), }
var DataplexEndpointEntryKey = "dataplex_custom_endpoint"
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/", 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 EventarcEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_EVENTARC_CUSTOM_ENDPOINT", }, ""), }
var EventarcEndpointEntryKey = "eventarc_custom_endpoint"
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 FirebaserulesEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_FIREBASERULES_CUSTOM_ENDPOINT", }, ""), }
var FirebaserulesEndpointEntryKey = "firebaserules_custom_endpoint"
var FolderLoggingExclusionSchema = map[string]*schema.Schema{ "folder": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: optionalPrefixSuppress("folders/"), }, }
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 IamBigtableInstanceSchema = map[string]*schema.Schema{ "instance": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamBigtableTableSchema = map[string]*schema.Schema{ "instance": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, "table": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamBillingAccountSchema = map[string]*schema.Schema{ "billing_account_id": { Type: schema.TypeString, Required: 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 IamDataprocClusterSchema = map[string]*schema.Schema{ "cluster": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, "region": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamDataprocJobSchema = map[string]*schema.Schema{ "job_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, "region": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
var IamFolderSchema = map[string]*schema.Schema{ "folder": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamHealthcareDatasetSchema = map[string]*schema.Schema{ "dataset_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamHealthcareDicomStoreSchema = map[string]*schema.Schema{ "dicom_store_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamHealthcareFhirStoreSchema = map[string]*schema.Schema{ "fhir_store_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
var IamHealthcareHl7V2StoreSchema = map[string]*schema.Schema{ "hl7_v2_store_id": { 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 IamMemberBaseSchema = map[string]*schema.Schema{ "role": { Type: schema.TypeString, Required: true, ForceNew: true, }, "member": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: iamMemberCaseDiffSuppress, ValidateFunc: validateIAMMember, }, "condition": { Type: schema.TypeList, Optional: true, MaxItems: 1, ForceNew: true, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "expression": { Type: schema.TypeString, Required: true, ForceNew: true, }, "title": { Type: schema.TypeString, Required: true, ForceNew: true, }, "description": { Type: schema.TypeString, Optional: true, ForceNew: true, }, }, }, }, "etag": { Type: schema.TypeString, Computed: 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 IamPolicyBaseSchema = map[string]*schema.Schema{ "policy_data": { Type: schema.TypeString, Required: true, DiffSuppressFunc: jsonPolicyDiffSuppress, ValidateFunc: validateIamPolicy, }, "etag": { Type: schema.TypeString, Computed: true, }, }
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 IamServiceAccountSchema = map[string]*schema.Schema{ "service_account_id": { Type: schema.TypeString, Required: true, ForceNew: true, ValidateFunc: validateRegexp(ServiceAccountLinkRegex), }, }
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 IapAppEngineServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "service": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var IapAppEngineVersionIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, "service": { Type: schema.TypeString, Required: true, ForceNew: true, }, "version_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
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 IapWebBackendServiceIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "web_backend_service": { 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 IapWebTypeAppEngineIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "app_id": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: IapWebTypeAppEngineDiffSuppress, }, }
var IapWebTypeComputeIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var LoggingExclusionBaseSchema = map[string]*schema.Schema{ "filter": { Type: schema.TypeString, Required: true, Description: `The filter to apply when excluding logs. Only log entries that match the filter are excluded.`, }, "name": { Type: schema.TypeString, Required: true, ForceNew: true, Description: `The name of the logging exclusion.`, }, "description": { Type: schema.TypeString, Optional: true, Description: `A human-readable description.`, }, "disabled": { Type: schema.TypeBool, Optional: true, Description: `Whether this exclusion rule should be disabled or not. This defaults to false.`, }, }
var NetworkConnectivityEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_NETWORK_CONNECTIVITY_CUSTOM_ENDPOINT", }, ""), }
var NetworkConnectivityEndpointEntryKey = "network_connectivity_custom_endpoint"
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 OrgPolicyEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_ORG_POLICY_CUSTOM_ENDPOINT", }, ""), }
var OrgPolicyEndpointEntryKey = "org_policy_custom_endpoint"
var OrganizationLoggingExclusionSchema = map[string]*schema.Schema{ "org_id": { Type: schema.TypeString, Required: true, ForceNew: true, }, }
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 ProjectLoggingExclusionSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Optional: true, Computed: true, ForceNew: true, }, }
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 REQUIRED_SCRATCH_DISK_SIZE_GB = 375
var RecaptchaEnterpriseEndpointEntry = &schema.Schema{ Type: schema.TypeString, Optional: true, DefaultFunc: schema.MultiEnvDefaultFunc([]string{ "GOOGLE_RECAPTCHA_ENTERPRISE_CUSTOM_ENDPOINT", }, ""), }
var RecaptchaEnterpriseEndpointEntryKey = "recaptcha_enterprise_custom_endpoint"
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 SourceRepoRepositoryIamSchema = map[string]*schema.Schema{ "project": { Type: schema.TypeString, Computed: true, Optional: true, ForceNew: true, }, "repository": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: SourceRepoRepositoryDiffSuppress, }, }
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 TagsTagKeyIamSchema = map[string]*schema.Schema{ "tag_key": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
var TagsTagValueIamSchema = map[string]*schema.Schema{ "tag_value": { Type: schema.TypeString, Required: true, ForceNew: true, DiffSuppressFunc: compareSelfLinkOrResourceName, }, }
Functions ¶
func AccessContextManagerAccessPolicyIdParseFunc ¶
func AccessContextManagerAccessPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func AccessContextManagerOperationWaitTimeWithResponse ¶
func AccessContextManagerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ActiveDirectoryOperationWaitTimeWithResponse ¶
func ActiveDirectoryOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ApigeeEnvironmentIdParseFunc ¶
func ApigeeEnvironmentIdParseFunc(d *schema.ResourceData, config *Config) error
func ApigeeOperationWaitTime ¶
func ApigeeOperationWaitTimeWithResponse ¶
func ApigeeOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ArtifactRegistryOperationWaitTimeWithResponse ¶
func ArtifactRegistryOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ArtifactRegistryRepositoryIdParseFunc ¶
func ArtifactRegistryRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
func BatchRequestEnableService ¶
func BatchRequestEnableService(service string, project string, d *schema.ResourceData, config *Config) error
BatchRequestEnableServices can be used to batch requests to enable services across resource nodes, i.e. to batch creation of several google_project_service(s) resources.
func BatchRequestModifyIamPolicy ¶
func BatchRequestModifyIamPolicy(updater ResourceIamUpdater, modify iamPolicyModifyFunc, config *Config, reqDesc string) error
func BatchRequestReadServices ¶
func BatchRequestReadServices(project string, d *schema.ResourceData, config *Config) (interface{}, 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 BeyondcorpOperationWaitTimeWithResponse ¶
func BeyondcorpOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func BigQueryTableIdParseFunc ¶
func BigQueryTableIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryAnalyticsHubDataExchangeIdParseFunc ¶
func BigqueryAnalyticsHubDataExchangeIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryAnalyticsHubListingIdParseFunc ¶
func BigqueryAnalyticsHubListingIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryConnectionConnectionIdParseFunc ¶
func BigqueryConnectionConnectionIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryDatapolicyDataPolicyIdParseFunc ¶
func BigqueryDatapolicyDataPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func BigqueryDatasetIdParseFunc ¶
func BigqueryDatasetIdParseFunc(d *schema.ResourceData, config *Config) error
func BigtableInstanceIdParseFunc ¶
func BigtableInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func BigtableTableIdParseFunc ¶
func BigtableTableIdParseFunc(d *schema.ResourceData, config *Config) error
func BillingAccountIdParseFunc ¶
func BillingAccountIdParseFunc(d *schema.ResourceData, _ *Config) error
func BillingAccountLoggingExclusionIdParseFunc ¶
func BillingAccountLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
func BinaryAuthorizationAttestorIdParseFunc ¶
func BinaryAuthorizationAttestorIdParseFunc(d *schema.ResourceData, config *Config) error
func BinaryAuthorizationDiffSuppress ¶
func BinaryAuthorizationDiffSuppress(k, old, new string, r *schema.ResourceData) bool
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 CloudBuildOperationWaitTimeWithResponse ¶
func CloudBuildOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func CloudFunctionsCloudFunctionIdParseFunc ¶
func CloudFunctionsCloudFunctionIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudIdsOperationWaitTimeWithResponse ¶
func CloudIdsOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func CloudIotDeviceRegistryIdParseFunc ¶
func CloudIotDeviceRegistryIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunServiceIdParseFunc ¶
func CloudRunServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunV2JobIdParseFunc ¶
func CloudRunV2JobIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudRunV2OperationWaitTimeWithResponse ¶
func CloudRunV2OperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func CloudRunV2ServiceIdParseFunc ¶
func CloudRunV2ServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func CloudTasksQueueIdParseFunc ¶
func CloudTasksQueueIdParseFunc(d *schema.ResourceData, config *Config) error
func Cloudfunctions2OperationWaitTimeWithResponse ¶
func Cloudfunctions2OperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func Cloudfunctions2functionIdParseFunc ¶
func Cloudfunctions2functionIdParseFunc(d *schema.ResourceData, config *Config) error
func CommonRefreshFunc ¶
func CommonRefreshFunc(w Waiter) resource.StateRefreshFunc
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 ComputeRegionDiskIdParseFunc ¶
func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *Config) error
func ComputeSnapshotIdParseFunc ¶
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 ConfigureDCLProvider ¶
func ContainerAttachedOperationWaitTimeWithResponse ¶
func ContainerAttachedOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
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 ¶
func DNSManagedZoneIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogEntryGroupIdParseFunc ¶
func DataCatalogEntryGroupIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogPolicyTagIdParseFunc ¶
func DataCatalogPolicyTagIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogTagTemplateIdParseFunc ¶
func DataCatalogTagTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
func DataCatalogTaxonomyIdParseFunc ¶
func DataCatalogTaxonomyIdParseFunc(d *schema.ResourceData, config *Config) error
func DataFusionInstanceIdParseFunc ¶
func DataFusionInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func DataFusionOperationWaitTimeWithResponse ¶
func DataFusionOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func DataSourceDNSKeys ¶
func DataSourceDnsRecordSet ¶
func DataSourceGoogleFolder ¶
func DataSourceGoogleFolders ¶
func DataSourceGoogleIamPolicy ¶
DataSourceGoogleIamPolicy returns a *schema.Resource that allows a customer to express a Google Cloud IAM policy in a data resource. This is an example of how the schema would be used in a config:
data "google_iam_policy" "admin" { binding { role = "roles/storage.objectViewer" members = [ "user:evanbrown@google.com", ] } }
func DataSourceGoogleIamRole ¶
func DataSourceGoogleProject ¶
func DataSourceMonitoringIstioCanonicalService ¶
No tests are added in this PR as currently there is no TF-supported method that can be used to enable either services (Cluster Istio, Mesh Istio and Istio Canonical Service) in GKE
func DataSourceMonitoringServiceClusterIstio ¶
No tests are added in this PR as currently there is no TF-supported method that can be used to enable both services (Cluster Istio and Mesh Istio) in GKE
func DataSourceMonitoringServiceMeshIstio ¶
No tests are added in this PR as currently there is no TF-supported method that can be used to enable both services (Cluster Istio and Mesh Istio) in GKE
func DataSourceSqlBackupRun ¶
func DataSourceSqlDatabase ¶
func DataSourceSqlDatabases ¶
func DataprocAutoscalingPolicyIdParseFunc ¶
func DataprocAutoscalingPolicyIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocClusterIdParseFunc ¶
func DataprocClusterIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocJobIdParseFunc ¶
func DataprocJobIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocMetastoreServiceIdParseFunc ¶
func DataprocMetastoreServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigReservationAffinitySchema ¶
func DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfigShieldedInstanceConfigSchema ¶
func DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfigManagedGroupConfigSchema ¶
func DatasetIdParseFunc ¶
func DatasetIdParseFunc(d *schema.ResourceData, config *Config) error
func DatastoreOperationWaitTimeWithResponse ¶
func DatastoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func DatastreamOperationWaitTimeWithResponse ¶
func DatastreamOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func DialogflowCXOperationWaitTimeWithResponse ¶
func DialogflowCXOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, activity, userAgent, location string, timeout time.Duration) error
nolint: deadcode,unused
func DicomStoreIdParseFunc ¶
func DicomStoreIdParseFunc(d *schema.ResourceData, config *Config) error
func EnableServiceUsageProjectServices ¶
func EnableServiceUsageProjectServices(services []string, project, billingProject, userAgent string, config *Config, timeout time.Duration) error
Enables services. WARNING: Use BatchRequestEnableServices for better batching if possible.
func ExpandProviderBatchingConfig ¶
func ExpandProviderBatchingConfig(v interface{}) (*batchingConfig, error)
func FhirStoreIdParseFunc ¶
func FhirStoreIdParseFunc(d *schema.ResourceData, config *Config) error
func FilestoreOperationWaitTimeWithResponse ¶
func FilestoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func FirestoreOperationWaitTimeWithResponse ¶
func FirestoreOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func FolderIdParseFunc ¶
func FolderIdParseFunc(d *schema.ResourceData, _ *Config) error
func FolderLoggingExclusionIdParseFunc ¶
func FolderLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
func GKEBackupBackupPlanIdParseFunc ¶
func GKEBackupBackupPlanIdParseFunc(d *schema.ResourceData, config *Config) error
func GKEBackupOperationWaitTimeWithResponse ¶
func GKEBackupOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func GKEHubMembershipIdParseFunc ¶
func GKEHubMembershipIdParseFunc(d *schema.ResourceData, config *Config) error
func GKEHubOperationWaitTime ¶
func GKEHubOperationWaitTimeWithResponse ¶
func GKEHubOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func GameServicesOperationWaitTimeWithResponse ¶
func GameServicesOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func GetCurrentUserEmail ¶
func GetLocationFromOpName ¶
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 GetRegionFromRegionSelfLink ¶
return the region a selfLink is referring to
func GetRegionFromRegionalSelfLink ¶
This function supports selflinks that have regions and locations in their paths
func HealthcareConsentStoreIdParseFunc ¶
func HealthcareConsentStoreIdParseFunc(d *schema.ResourceData, config *Config) error
func Hl7V2StoreIdParseFunc ¶
func Hl7V2StoreIdParseFunc(d *schema.ResourceData, config *Config) error
func IAM2OperationWaitTime ¶
func IamWithDeprecationMessage ¶
func IamWithDeprecationMessage(message string) func(s *IamSettings)
func IamWithGAResourceDeprecation ¶
func IamWithGAResourceDeprecation() func(s *IamSettings)
func IapAppEngineServiceIdParseFunc ¶
func IapAppEngineServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func IapAppEngineVersionIdParseFunc ¶
func IapAppEngineVersionIdParseFunc(d *schema.ResourceData, config *Config) error
func IapTunnelIdParseFunc ¶
func IapTunnelIdParseFunc(d *schema.ResourceData, config *Config) error
func IapTunnelInstanceIdParseFunc ¶
func IapTunnelInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func IapWebBackendServiceIdParseFunc ¶
func IapWebBackendServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func IapWebIdParseFunc ¶
func IapWebIdParseFunc(d *schema.ResourceData, config *Config) error
func IapWebTypeAppEngineDiffSuppress ¶
func IapWebTypeAppEngineDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
func IapWebTypeAppEngineIdParseFunc ¶
func IapWebTypeAppEngineIdParseFunc(d *schema.ResourceData, config *Config) error
func IapWebTypeComputeIdParseFunc ¶
func IapWebTypeComputeIdParseFunc(d *schema.ResourceData, config *Config) error
func IsSqlOperationInProgressError ¶
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 ListCurrentlyEnabledServices ¶
func ListCurrentlyEnabledServices(project, billingProject, userAgent string, config *Config, timeout time.Duration) (map[string]struct{}, error)
Retrieve a project's services from the API if a service has been renamed, this function will list both the old and new forms of the service. LIST responses are expected to return only the old or new form, but we'll always return both.
func MLEngineOperationWaitTimeWithResponse ¶
func MLEngineOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func MemcacheOperationWaitTimeWithResponse ¶
func MemcacheOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func MergeBindings ¶
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 ¶
func NameFromSelfLinkStateFunc ¶
func NameFromSelfLinkStateFunc(v interface{}) string
func NetworkManagementOperationWaitTimeWithResponse ¶
func NetworkManagementOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func NewDCLApikeysClient ¶
func NewDCLCloudbuildClient ¶
func NewDCLClouddeployClient ¶
func NewDCLComputeClient ¶
func NewDCLDataplexClient ¶
func NewDCLDataprocClient ¶
func NewDCLEventarcClient ¶
func NewDCLLoggingClient ¶
func NewDCLMonitoringClient ¶
func NewDCLOrgPolicyClient ¶
func NewDCLOsConfigClient ¶
func NewDCLPrivatecaClient ¶
func NewTransportWithDefaultRetries ¶
func NewTransportWithDefaultRetries(t http.RoundTripper) *retryTransport
NewTransportWithDefaultRetries constructs a default retryTransport that will retry common temporary errors
func NotReturnedByAPIDiffSuppress ¶
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 NotebooksOperationWaitTimeWithResponse ¶
func NotebooksOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func NotebooksRuntimeIdParseFunc ¶
func NotebooksRuntimeIdParseFunc(d *schema.ResourceData, config *Config) error
func NotebooksRuntimeLabelDiffSuppress ¶
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 OrganizationLoggingExclusionIdParseFunc ¶
func OrganizationLoggingExclusionIdParseFunc(d *schema.ResourceData, _ *Config) error
func PollCheckKnativeStatusFunc ¶
func PollCheckKnativeStatusFunc(knativeRestResponse map[string]interface{}) func(resp map[string]interface{}, respErr error) PollResult
func PollingWaitTime ¶
func PollingWaitTime(pollF PollReadFunc, checkResponse PollCheckResponseFunc, activity string, timeout time.Duration, targetOccurrences int) error
func PrefixedProject ¶
func PrivatecaCaPoolIdParseFunc ¶
func PrivatecaCaPoolIdParseFunc(d *schema.ResourceData, config *Config) error
func PrivatecaCertificateTemplateIdParseFunc ¶
func PrivatecaCertificateTemplateIdParseFunc(d *schema.ResourceData, config *Config) error
func PrivatecaOperationWaitTimeWithResponse ¶
func PrivatecaOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ProjectIdParseFunc ¶
func ProjectIdParseFunc(d *schema.ResourceData, _ *Config) error
func ProjectLoggingExclusionIdParseFunc ¶
func ProjectLoggingExclusionIdParseFunc(d *schema.ResourceData, config *Config) error
func ProviderDCLConfigure ¶
func ProviderDCLConfigure(d *schema.ResourceData, config *Config) interface{}
func PubsubSubscriptionIdParseFunc ¶
func PubsubSubscriptionIdParseFunc(d *schema.ResourceData, _ *Config) error
func PubsubTopicIdParseFunc ¶
func PubsubTopicIdParseFunc(d *schema.ResourceData, config *Config) error
func RedisOperationWaitTime ¶
func RedisOperationWaitTimeWithResponse ¶
func RedisOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func RemoveBasePathVersion ¶
Remove the `/{{version}}/` from a base path if present.
func ResourceAlloydbBackup ¶
func ResourceAlloydbCluster ¶
func ResourceAlloydbInstance ¶
func ResourceApigeeEnvgroup ¶
func ResourceApigeeFlowhook ¶
func ResourceApigeeInstance ¶
func ResourceApikeysKey ¶
func ResourceBigQueryDataset ¶
func ResourceBigQueryJob ¶
func ResourceBigQueryRoutine ¶
func ResourceBigQueryTable ¶
func ResourceBigtableTable ¶
func ResourceBillingBudget ¶
func ResourceCloudIotDevice ¶
func ResourceCloudRunService ¶
func ResourceCloudRunV2Job ¶
func ResourceCloudTasksQueue ¶
func ResourceComputeAddress ¶
func ResourceComputeDisk ¶
func ResourceComputeFirewall ¶
func ResourceComputeImage ¶
func ResourceComputeInstance ¶
func ResourceComputeNetwork ¶
func ResourceComputeRoute ¶
func ResourceComputeRouter ¶
func ResourceComputeSnapshot ¶
func ResourceComputeUrlMap ¶
func ResourceDNSManagedZone ¶
func ResourceDNSPolicy ¶
func ResourceDataCatalogTag ¶
func ResourceDataflowJob ¶
func ResourceDataplexAsset ¶
func ResourceDataplexLake ¶
func ResourceDataplexZone ¶
func ResourceDataprocCluster ¶
func ResourceDataprocJob ¶
func ResourceDatastoreIndex ¶
func ResourceDialogflowAgent ¶
func ResourceDnsRecordSet ¶
func ResourceEventarcChannel ¶
func ResourceEventarcTrigger ¶
func ResourceFilestoreBackup ¶
func ResourceFirestoreIndex ¶
func ResourceGoogleFolder ¶
func ResourceGoogleProject ¶
ResourceGoogleProject returns a *schema.Resource that allows a customer to declare a Google Cloud Project resource.
func ResourceGoogleProjectDefaultServiceAccounts ¶
ResourceGoogleProjectDefaultServiceAccounts returns a *schema.Resource that allows a customer to manage all the default serviceAccounts. It does mean that terraform tried to perform the action in the SA at some point but does not ensure that all defaults serviceAccounts where managed. Eg.: API was activated after project creation.
func ResourceIamAuditConfig ¶
func ResourceIamBinding ¶
func ResourceIamBindingWithBatching ¶
func ResourceIamBindingWithBatching(parentSpecificSchema map[string]*schema.Schema, newUpdaterFunc newResourceIamUpdaterFunc, resourceIdParser resourceIdParserFunc, enableBatching bool, options ...func(*IamSettings)) *schema.Resource
Resource that batches requests to the same IAM policy across multiple IAM fine-grained resources
func ResourceIamMember ¶
func ResourceIamPolicy ¶
func ResourceIamPolicyCreate ¶
func ResourceIamPolicyCreate(newUpdaterFunc newResourceIamUpdaterFunc) schema.CreateFunc
func ResourceIamPolicyDelete ¶
func ResourceIamPolicyDelete(newUpdaterFunc newResourceIamUpdaterFunc) schema.DeleteFunc
func ResourceIamPolicyRead ¶
func ResourceIamPolicyUpdate ¶
func ResourceIamPolicyUpdate(newUpdaterFunc newResourceIamUpdaterFunc) schema.UpdateFunc
func ResourceIapBrand ¶
func ResourceIapClient ¶
func ResourceKMSCryptoKey ¶
func ResourceKMSKeyRing ¶
func ResourceLoggingBillingAccountBucketConfig ¶
Create Logging Bucket config
func ResourceLoggingBucketConfig ¶
func ResourceLoggingBucketConfig(parentType string, parentSpecificSchema map[string]*schema.Schema, iDFunc loggingBucketConfigIDFunc) *schema.Resource
ResourceLoggingBucketConfig creates a resource definition by merging a unique field (eg: folder) to a generic logging bucket config resource. In practice the only difference between these resources is the url location.
func ResourceLoggingFolderBucketConfig ¶
Create Logging Bucket config
func ResourceLoggingLogView ¶
func ResourceLoggingMetric ¶
func ResourceLoggingOrganizationBucketConfig ¶
Create Logging Bucket config
func ResourceLoggingProjectBucketConfig ¶
Create Logging Bucket config
func ResourceMLEngineModel ¶
func ResourceManagerOperationWaitTimeWithResponse ¶
func ResourceManagerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func ResourceMap ¶
Generated resources: 274 Generated IAM resources: 177 Total generated resources: 451
func ResourceMonitoringGroup ¶
func ResourceMonitoringSlo ¶
func ResourceOrgPolicyPolicy ¶
func ResourcePrivatecaCaPool ¶
func ResourcePubsubLiteTopic ¶
func ResourcePubsubSchema ¶
func ResourcePubsubTopic ¶
func ResourceRedisInstance ¶
func ResourceSQLDatabase ¶
func ResourceSpannerDatabase ¶
func ResourceSpannerInstance ¶
func ResourceSqlSslCert ¶
func ResourceSqlUser ¶
func ResourceStorageBucket ¶
func ResourceStorageHmacKey ¶
func ResourceTPUNode ¶
func ResourceTagsTagBinding ¶
func ResourceTagsTagKey ¶
func ResourceTagsTagValue ¶
func ResourceVertexAIDataset ¶
func ResourceVertexAIIndex ¶
func RetryTimeDuration ¶
func RetryTimeDuration(retryFunc func() error, duration time.Duration, errorRetryPredicates ...RetryErrorPredicateFunc) error
func RetryWithTargetOccurrences ¶
func RetryWithTargetOccurrences(timeout time.Duration, targetOccurrences int, f resource.RetryFunc) error
RetryWithTargetOccurrences is a basic wrapper around StateChangeConf that will retry a function until it returns the specified amount of target occurrences continuously. Adapted from the Retry function in the go SDK.
func SecretManagerSecretIdParseFunc ¶
func SecretManagerSecretIdParseFunc(d *schema.ResourceData, config *Config) error
func SecurityCenterSourceIdParseFunc ¶
func SecurityCenterSourceIdParseFunc(d *schema.ResourceData, config *Config) error
func SendRequest ¶
func SendRequestWithTimeout ¶
func ServiceAccountIdParseFunc ¶
func ServiceAccountIdParseFunc(d *schema.ResourceData, _ *Config) error
func ServiceManagementServiceConsumersIdParseFunc ¶
func ServiceManagementServiceConsumersIdParseFunc(d *schema.ResourceData, config *Config) error
func ServiceManagementServiceIdParseFunc ¶
func ServiceManagementServiceIdParseFunc(d *schema.ResourceData, config *Config) error
func ServiceUsageOperationWaitTimeWithResponse ¶
func ServiceUsageOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func SignString ¶
SignString calculates the SHA256 signature of the input string
func SnakeToPascalCase ¶
func SourceRepoRepositoryDiffSuppress ¶
func SourceRepoRepositoryDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
func SourceRepoRepositoryIdParseFunc ¶
func SourceRepoRepositoryIdParseFunc(d *schema.ResourceData, config *Config) error
func SpannerDatabaseIdParseFunc ¶
func SpannerDatabaseIdParseFunc(d *schema.ResourceData, config *Config) error
func SpannerInstanceIdParseFunc ¶
func SpannerInstanceIdParseFunc(d *schema.ResourceData, config *Config) error
func SpannerOperationWaitTimeWithResponse ¶
func SpannerOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
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 ¶
func TPUOperationWaitTime ¶
func TPUOperationWaitTimeWithResponse ¶
func TPUOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func TagsOperationWaitTime ¶
func TagsOperationWaitTimeWithResponse ¶
func TagsOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func TagsTagKeyIdParseFunc ¶
func TagsTagKeyIdParseFunc(d *schema.ResourceData, config *Config) error
func TagsTagValueIdParseFunc ¶
func TagsTagValueIdParseFunc(d *schema.ResourceData, config *Config) error
func VPCAccessOperationWaitTimeWithResponse ¶
func VPCAccessOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
func VertexAIOperationWaitTimeWithResponse ¶
func VertexAIOperationWaitTimeWithResponse(config *Config, op map[string]interface{}, response *map[string]interface{}, project, activity, userAgent string, timeout time.Duration) error
nolint: deadcode,unused
Types ¶
type AccessContextManagerAccessPolicyIamUpdater ¶
type AccessContextManagerAccessPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*AccessContextManagerAccessPolicyIamUpdater) DescribeResource ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) DescribeResource() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetMutexKey ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetMutexKey() string
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*AccessContextManagerAccessPolicyIamUpdater) GetResourceId ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) GetResourceId() string
func (*AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy ¶
func (u *AccessContextManagerAccessPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type AccessContextManagerOperationWaiter ¶
type AccessContextManagerOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*AccessContextManagerOperationWaiter) QueryOp ¶
func (w *AccessContextManagerOperationWaiter) QueryOp() (interface{}, error)
type ActiveDirectoryOperationWaiter ¶
type ActiveDirectoryOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*ActiveDirectoryOperationWaiter) QueryOp ¶
func (w *ActiveDirectoryOperationWaiter) QueryOp() (interface{}, error)
type AlloydbOperationWaiter ¶
type AlloydbOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*AlloydbOperationWaiter) QueryOp ¶
func (w *AlloydbOperationWaiter) QueryOp() (interface{}, error)
type ApigeeEnvironmentIamUpdater ¶
type ApigeeEnvironmentIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ApigeeEnvironmentIamUpdater) DescribeResource ¶
func (u *ApigeeEnvironmentIamUpdater) DescribeResource() string
func (*ApigeeEnvironmentIamUpdater) GetMutexKey ¶
func (u *ApigeeEnvironmentIamUpdater) GetMutexKey() string
func (*ApigeeEnvironmentIamUpdater) GetResourceIamPolicy ¶
func (u *ApigeeEnvironmentIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ApigeeEnvironmentIamUpdater) GetResourceId ¶
func (u *ApigeeEnvironmentIamUpdater) GetResourceId() string
func (*ApigeeEnvironmentIamUpdater) SetResourceIamPolicy ¶
func (u *ApigeeEnvironmentIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ApigeeOperationWaiter ¶
type ApigeeOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*ApigeeOperationWaiter) QueryOp ¶
func (w *ApigeeOperationWaiter) QueryOp() (interface{}, error)
type AppEngineOperationWaiter ¶
type AppEngineOperationWaiter struct { Service *appengine.APIService AppId string CommonOperationWaiter }
func (*AppEngineOperationWaiter) QueryOp ¶
func (w *AppEngineOperationWaiter) QueryOp() (interface{}, error)
type ArtifactRegistryOperationWaiter ¶
type ArtifactRegistryOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*ArtifactRegistryOperationWaiter) QueryOp ¶
func (w *ArtifactRegistryOperationWaiter) QueryOp() (interface{}, error)
type ArtifactRegistryRepositoryIamUpdater ¶
type ArtifactRegistryRepositoryIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ArtifactRegistryRepositoryIamUpdater) DescribeResource ¶
func (u *ArtifactRegistryRepositoryIamUpdater) DescribeResource() string
func (*ArtifactRegistryRepositoryIamUpdater) GetMutexKey ¶
func (u *ArtifactRegistryRepositoryIamUpdater) GetMutexKey() string
func (*ArtifactRegistryRepositoryIamUpdater) GetResourceIamPolicy ¶
func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ArtifactRegistryRepositoryIamUpdater) GetResourceId ¶
func (u *ArtifactRegistryRepositoryIamUpdater) GetResourceId() string
func (*ArtifactRegistryRepositoryIamUpdater) SetResourceIamPolicy ¶
func (u *ArtifactRegistryRepositoryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
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 BeyondcorpOperationWaiter ¶
type BeyondcorpOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*BeyondcorpOperationWaiter) QueryOp ¶
func (w *BeyondcorpOperationWaiter) QueryOp() (interface{}, error)
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 ¶
type BigqueryAnalyticsHubDataExchangeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) DescribeResource ¶
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) DescribeResource() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetMutexKey ¶
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetMutexKey() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceIamPolicy ¶
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceId ¶
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) GetResourceId() string
func (*BigqueryAnalyticsHubDataExchangeIamUpdater) SetResourceIamPolicy ¶
func (u *BigqueryAnalyticsHubDataExchangeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryAnalyticsHubListingIamUpdater ¶
type BigqueryAnalyticsHubListingIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryAnalyticsHubListingIamUpdater) DescribeResource ¶
func (u *BigqueryAnalyticsHubListingIamUpdater) DescribeResource() string
func (*BigqueryAnalyticsHubListingIamUpdater) GetMutexKey ¶
func (u *BigqueryAnalyticsHubListingIamUpdater) GetMutexKey() string
func (*BigqueryAnalyticsHubListingIamUpdater) GetResourceIamPolicy ¶
func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryAnalyticsHubListingIamUpdater) GetResourceId ¶
func (u *BigqueryAnalyticsHubListingIamUpdater) GetResourceId() string
func (*BigqueryAnalyticsHubListingIamUpdater) SetResourceIamPolicy ¶
func (u *BigqueryAnalyticsHubListingIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryConnectionConnectionIamUpdater ¶
type BigqueryConnectionConnectionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryConnectionConnectionIamUpdater) DescribeResource ¶
func (u *BigqueryConnectionConnectionIamUpdater) DescribeResource() string
func (*BigqueryConnectionConnectionIamUpdater) GetMutexKey ¶
func (u *BigqueryConnectionConnectionIamUpdater) GetMutexKey() string
func (*BigqueryConnectionConnectionIamUpdater) GetResourceIamPolicy ¶
func (u *BigqueryConnectionConnectionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryConnectionConnectionIamUpdater) GetResourceId ¶
func (u *BigqueryConnectionConnectionIamUpdater) GetResourceId() string
func (*BigqueryConnectionConnectionIamUpdater) SetResourceIamPolicy ¶
func (u *BigqueryConnectionConnectionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigqueryDatapolicyDataPolicyIamUpdater ¶
type BigqueryDatapolicyDataPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigqueryDatapolicyDataPolicyIamUpdater) DescribeResource ¶
func (u *BigqueryDatapolicyDataPolicyIamUpdater) DescribeResource() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetMutexKey ¶
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetMutexKey() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetResourceIamPolicy ¶
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigqueryDatapolicyDataPolicyIamUpdater) GetResourceId ¶
func (u *BigqueryDatapolicyDataPolicyIamUpdater) GetResourceId() string
func (*BigqueryDatapolicyDataPolicyIamUpdater) SetResourceIamPolicy ¶
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 ¶
func (s BigtableClientFactory) NewClient(project, instance string) (*bigtable.Client, error)
func (BigtableClientFactory) NewInstanceAdminClient ¶
func (s BigtableClientFactory) NewInstanceAdminClient(project string) (*bigtable.InstanceAdminClient, error)
type BigtableInstanceIamUpdater ¶
type BigtableInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigtableInstanceIamUpdater) DescribeResource ¶
func (u *BigtableInstanceIamUpdater) DescribeResource() string
func (*BigtableInstanceIamUpdater) GetMutexKey ¶
func (u *BigtableInstanceIamUpdater) GetMutexKey() string
func (*BigtableInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *BigtableInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigtableInstanceIamUpdater) GetResourceId ¶
func (u *BigtableInstanceIamUpdater) GetResourceId() string
func (*BigtableInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *BigtableInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BigtableTableIamUpdater ¶
type BigtableTableIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BigtableTableIamUpdater) DescribeResource ¶
func (u *BigtableTableIamUpdater) DescribeResource() string
func (*BigtableTableIamUpdater) GetMutexKey ¶
func (u *BigtableTableIamUpdater) GetMutexKey() string
func (*BigtableTableIamUpdater) GetResourceIamPolicy ¶
func (u *BigtableTableIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BigtableTableIamUpdater) GetResourceId ¶
func (u *BigtableTableIamUpdater) GetResourceId() string
func (*BigtableTableIamUpdater) SetResourceIamPolicy ¶
func (u *BigtableTableIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BillingAccountIamUpdater ¶
type BillingAccountIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BillingAccountIamUpdater) DescribeResource ¶
func (u *BillingAccountIamUpdater) DescribeResource() string
func (*BillingAccountIamUpdater) GetMutexKey ¶
func (u *BillingAccountIamUpdater) GetMutexKey() string
func (*BillingAccountIamUpdater) GetResourceIamPolicy ¶
func (u *BillingAccountIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*BillingAccountIamUpdater) GetResourceId ¶
func (u *BillingAccountIamUpdater) GetResourceId() string
func (*BillingAccountIamUpdater) SetResourceIamPolicy ¶
func (u *BillingAccountIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type BillingAccountLoggingExclusionUpdater ¶
type BillingAccountLoggingExclusionUpdater struct { Config *Config // contains filtered or unexported fields }
func (*BillingAccountLoggingExclusionUpdater) CreateLoggingExclusion ¶
func (u *BillingAccountLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
func (*BillingAccountLoggingExclusionUpdater) DeleteLoggingExclusion ¶
func (u *BillingAccountLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
func (*BillingAccountLoggingExclusionUpdater) DescribeResource ¶
func (u *BillingAccountLoggingExclusionUpdater) DescribeResource() string
func (*BillingAccountLoggingExclusionUpdater) GetResourceId ¶
func (u *BillingAccountLoggingExclusionUpdater) GetResourceId() string
func (*BillingAccountLoggingExclusionUpdater) GetResourceType ¶
func (u *BillingAccountLoggingExclusionUpdater) GetResourceType() string
func (*BillingAccountLoggingExclusionUpdater) ReadLoggingExclusion ¶
func (u *BillingAccountLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
func (*BillingAccountLoggingExclusionUpdater) UpdateLoggingExclusion ¶
func (u *BillingAccountLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) 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 ByCreationTimestamp ¶
type ByCreationTimestamp []*compute.InstanceTemplate
ByCreationTimestamp implements sort.Interface for []*InstanceTemplate based on the CreationTimestamp field.
func (ByCreationTimestamp) Len ¶
func (a ByCreationTimestamp) Len() int
func (ByCreationTimestamp) Less ¶
func (a ByCreationTimestamp) Less(i, j int) bool
func (ByCreationTimestamp) Swap ¶
func (a ByCreationTimestamp) Swap(i, j int)
type ByCreationTimestampOfSnapshot ¶
type ByCreationTimestampOfSnapshot []*compute.Snapshot
ByCreationTimestamp implements sort.Interface for []*Snapshot based on the CreationTimestamp field.
func (ByCreationTimestampOfSnapshot) Len ¶
func (a ByCreationTimestampOfSnapshot) Len() int
func (ByCreationTimestampOfSnapshot) Less ¶
func (a ByCreationTimestampOfSnapshot) Less(i, j int) bool
func (ByCreationTimestampOfSnapshot) Swap ¶
func (a ByCreationTimestampOfSnapshot) Swap(i, j int)
type CertificateManagerOperationWaiter ¶
type CertificateManagerOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*CertificateManagerOperationWaiter) QueryOp ¶
func (w *CertificateManagerOperationWaiter) QueryOp() (interface{}, error)
type CloudBuildOperationWaiter ¶
type CloudBuildOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*CloudBuildOperationWaiter) QueryOp ¶
func (w *CloudBuildOperationWaiter) QueryOp() (interface{}, error)
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 CloudFunctionsOperationWaiter ¶
type CloudFunctionsOperationWaiter struct { Service *cloudfunctions.Service CommonOperationWaiter }
func (*CloudFunctionsOperationWaiter) QueryOp ¶
func (w *CloudFunctionsOperationWaiter) QueryOp() (interface{}, error)
type CloudIdsOperationWaiter ¶
type CloudIdsOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*CloudIdsOperationWaiter) QueryOp ¶
func (w *CloudIdsOperationWaiter) QueryOp() (interface{}, error)
type CloudIotDeviceRegistryIamUpdater ¶
type CloudIotDeviceRegistryIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudIotDeviceRegistryIamUpdater) DescribeResource ¶
func (u *CloudIotDeviceRegistryIamUpdater) DescribeResource() string
func (*CloudIotDeviceRegistryIamUpdater) GetMutexKey ¶
func (u *CloudIotDeviceRegistryIamUpdater) GetMutexKey() string
func (*CloudIotDeviceRegistryIamUpdater) GetResourceIamPolicy ¶
func (u *CloudIotDeviceRegistryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudIotDeviceRegistryIamUpdater) GetResourceId ¶
func (u *CloudIotDeviceRegistryIamUpdater) GetResourceId() string
func (*CloudIotDeviceRegistryIamUpdater) SetResourceIamPolicy ¶
func (u *CloudIotDeviceRegistryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunServiceIamUpdater ¶
type CloudRunServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunServiceIamUpdater) DescribeResource ¶
func (u *CloudRunServiceIamUpdater) DescribeResource() string
func (*CloudRunServiceIamUpdater) GetMutexKey ¶
func (u *CloudRunServiceIamUpdater) GetMutexKey() string
func (*CloudRunServiceIamUpdater) GetResourceIamPolicy ¶
func (u *CloudRunServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunServiceIamUpdater) GetResourceId ¶
func (u *CloudRunServiceIamUpdater) GetResourceId() string
func (*CloudRunServiceIamUpdater) SetResourceIamPolicy ¶
func (u *CloudRunServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunV2JobIamUpdater ¶
type CloudRunV2JobIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunV2JobIamUpdater) DescribeResource ¶
func (u *CloudRunV2JobIamUpdater) DescribeResource() string
func (*CloudRunV2JobIamUpdater) GetMutexKey ¶
func (u *CloudRunV2JobIamUpdater) GetMutexKey() string
func (*CloudRunV2JobIamUpdater) GetResourceIamPolicy ¶
func (u *CloudRunV2JobIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunV2JobIamUpdater) GetResourceId ¶
func (u *CloudRunV2JobIamUpdater) GetResourceId() string
func (*CloudRunV2JobIamUpdater) SetResourceIamPolicy ¶
func (u *CloudRunV2JobIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudRunV2OperationWaiter ¶
type CloudRunV2OperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*CloudRunV2OperationWaiter) QueryOp ¶
func (w *CloudRunV2OperationWaiter) QueryOp() (interface{}, error)
type CloudRunV2ServiceIamUpdater ¶
type CloudRunV2ServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudRunV2ServiceIamUpdater) DescribeResource ¶
func (u *CloudRunV2ServiceIamUpdater) DescribeResource() string
func (*CloudRunV2ServiceIamUpdater) GetMutexKey ¶
func (u *CloudRunV2ServiceIamUpdater) GetMutexKey() string
func (*CloudRunV2ServiceIamUpdater) GetResourceIamPolicy ¶
func (u *CloudRunV2ServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudRunV2ServiceIamUpdater) GetResourceId ¶
func (u *CloudRunV2ServiceIamUpdater) GetResourceId() string
func (*CloudRunV2ServiceIamUpdater) SetResourceIamPolicy ¶
func (u *CloudRunV2ServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type CloudTasksQueueIamUpdater ¶
type CloudTasksQueueIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*CloudTasksQueueIamUpdater) DescribeResource ¶
func (u *CloudTasksQueueIamUpdater) DescribeResource() string
func (*CloudTasksQueueIamUpdater) GetMutexKey ¶
func (u *CloudTasksQueueIamUpdater) GetMutexKey() string
func (*CloudTasksQueueIamUpdater) GetResourceIamPolicy ¶
func (u *CloudTasksQueueIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*CloudTasksQueueIamUpdater) GetResourceId ¶
func (u *CloudTasksQueueIamUpdater) GetResourceId() string
func (*CloudTasksQueueIamUpdater) SetResourceIamPolicy ¶
func (u *CloudTasksQueueIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type Cloudfunctions2OperationWaiter ¶
type Cloudfunctions2OperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*Cloudfunctions2OperationWaiter) QueryOp ¶
func (w *Cloudfunctions2OperationWaiter) QueryOp() (interface{}, error)
type Cloudfunctions2functionIamUpdater ¶
type Cloudfunctions2functionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*Cloudfunctions2functionIamUpdater) DescribeResource ¶
func (u *Cloudfunctions2functionIamUpdater) DescribeResource() string
func (*Cloudfunctions2functionIamUpdater) GetMutexKey ¶
func (u *Cloudfunctions2functionIamUpdater) GetMutexKey() string
func (*Cloudfunctions2functionIamUpdater) GetResourceIamPolicy ¶
func (u *Cloudfunctions2functionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*Cloudfunctions2functionIamUpdater) GetResourceId ¶
func (u *Cloudfunctions2functionIamUpdater) GetResourceId() string
func (*Cloudfunctions2functionIamUpdater) SetResourceIamPolicy ¶
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 ComposerOperationWaiter ¶
type ComposerOperationWaiter struct { Service *composer.ProjectsLocationsService CommonOperationWaiter }
func (*ComposerOperationWaiter) QueryOp ¶
func (w *ComposerOperationWaiter) QueryOp() (interface{}, 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 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 ¶
type ComputeSnapshotIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ComputeSnapshotIamUpdater) DescribeResource ¶
func (u *ComputeSnapshotIamUpdater) DescribeResource() string
func (*ComputeSnapshotIamUpdater) GetMutexKey ¶
func (u *ComputeSnapshotIamUpdater) GetMutexKey() string
func (*ComputeSnapshotIamUpdater) GetResourceIamPolicy ¶
func (u *ComputeSnapshotIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ComputeSnapshotIamUpdater) GetResourceId ¶
func (u *ComputeSnapshotIamUpdater) GetResourceId() string
func (*ComputeSnapshotIamUpdater) SetResourceIamPolicy ¶
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 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 (*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) 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 ¶
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 ¶
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 ContainerAttachedOperationWaiter ¶
type ContainerAttachedOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*ContainerAttachedOperationWaiter) QueryOp ¶
func (w *ContainerAttachedOperationWaiter) QueryOp() (interface{}, error)
type ContainerOperationWaiter ¶
type ContainerOperationWaiter struct { Service *container.Service Context context.Context Op *container.Operation Project string Location string UserProjectOverride bool }
func (*ContainerOperationWaiter) Error ¶
func (w *ContainerOperationWaiter) Error() error
func (*ContainerOperationWaiter) IsRetryable ¶
func (w *ContainerOperationWaiter) IsRetryable(error) bool
func (*ContainerOperationWaiter) OpName ¶
func (w *ContainerOperationWaiter) OpName() string
func (*ContainerOperationWaiter) PendingStates ¶
func (w *ContainerOperationWaiter) PendingStates() []string
func (*ContainerOperationWaiter) QueryOp ¶
func (w *ContainerOperationWaiter) QueryOp() (interface{}, error)
func (*ContainerOperationWaiter) SetOp ¶
func (w *ContainerOperationWaiter) SetOp(op interface{}) error
func (*ContainerOperationWaiter) State ¶
func (w *ContainerOperationWaiter) State() string
func (*ContainerOperationWaiter) TargetStates ¶
func (w *ContainerOperationWaiter) TargetStates() []string
type DCLConfig ¶
type DCLConfig struct { ApikeysBasePath string AssuredWorkloadsBasePath string CloudBuildWorkerPoolBasePath string ClouddeployBasePath string CloudResourceManagerBasePath string DataplexBasePath string EventarcBasePath string FirebaserulesBasePath string NetworkConnectivityBasePath string OrgPolicyBasePath string RecaptchaEnterpriseBasePath string }
type DNSManagedZoneIamUpdater ¶
type DNSManagedZoneIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DNSManagedZoneIamUpdater) DescribeResource ¶
func (u *DNSManagedZoneIamUpdater) DescribeResource() string
func (*DNSManagedZoneIamUpdater) GetMutexKey ¶
func (u *DNSManagedZoneIamUpdater) GetMutexKey() string
func (*DNSManagedZoneIamUpdater) GetResourceIamPolicy ¶
func (u *DNSManagedZoneIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DNSManagedZoneIamUpdater) GetResourceId ¶
func (u *DNSManagedZoneIamUpdater) GetResourceId() string
func (*DNSManagedZoneIamUpdater) SetResourceIamPolicy ¶
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 ¶
type DataCatalogPolicyTagIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogPolicyTagIamUpdater) DescribeResource ¶
func (u *DataCatalogPolicyTagIamUpdater) DescribeResource() string
func (*DataCatalogPolicyTagIamUpdater) GetMutexKey ¶
func (u *DataCatalogPolicyTagIamUpdater) GetMutexKey() string
func (*DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy ¶
func (u *DataCatalogPolicyTagIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogPolicyTagIamUpdater) GetResourceId ¶
func (u *DataCatalogPolicyTagIamUpdater) GetResourceId() string
func (*DataCatalogPolicyTagIamUpdater) SetResourceIamPolicy ¶
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 ¶
type DataCatalogTaxonomyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataCatalogTaxonomyIamUpdater) DescribeResource ¶
func (u *DataCatalogTaxonomyIamUpdater) DescribeResource() string
func (*DataCatalogTaxonomyIamUpdater) GetMutexKey ¶
func (u *DataCatalogTaxonomyIamUpdater) GetMutexKey() string
func (*DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy ¶
func (u *DataCatalogTaxonomyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataCatalogTaxonomyIamUpdater) GetResourceId ¶
func (u *DataCatalogTaxonomyIamUpdater) GetResourceId() string
func (*DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy ¶
func (u *DataCatalogTaxonomyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataFusionInstanceIamUpdater ¶
type DataFusionInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataFusionInstanceIamUpdater) DescribeResource ¶
func (u *DataFusionInstanceIamUpdater) DescribeResource() string
func (*DataFusionInstanceIamUpdater) GetMutexKey ¶
func (u *DataFusionInstanceIamUpdater) GetMutexKey() string
func (*DataFusionInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *DataFusionInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataFusionInstanceIamUpdater) GetResourceId ¶
func (u *DataFusionInstanceIamUpdater) GetResourceId() string
func (*DataFusionInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *DataFusionInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataFusionOperationWaiter ¶
type DataFusionOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*DataFusionOperationWaiter) QueryOp ¶
func (w *DataFusionOperationWaiter) QueryOp() (interface{}, error)
type DataprocAutoscalingPolicyIamUpdater ¶
type DataprocAutoscalingPolicyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocAutoscalingPolicyIamUpdater) DescribeResource ¶
func (u *DataprocAutoscalingPolicyIamUpdater) DescribeResource() string
func (*DataprocAutoscalingPolicyIamUpdater) GetMutexKey ¶
func (u *DataprocAutoscalingPolicyIamUpdater) GetMutexKey() string
func (*DataprocAutoscalingPolicyIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocAutoscalingPolicyIamUpdater) GetResourceId ¶
func (u *DataprocAutoscalingPolicyIamUpdater) GetResourceId() string
func (*DataprocAutoscalingPolicyIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocAutoscalingPolicyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocClusterIamUpdater ¶
type DataprocClusterIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocClusterIamUpdater) DescribeResource ¶
func (u *DataprocClusterIamUpdater) DescribeResource() string
func (*DataprocClusterIamUpdater) GetMutexKey ¶
func (u *DataprocClusterIamUpdater) GetMutexKey() string
func (*DataprocClusterIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocClusterIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocClusterIamUpdater) GetResourceId ¶
func (u *DataprocClusterIamUpdater) GetResourceId() string
func (*DataprocClusterIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocClusterIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocClusterOperationWaiter ¶
type DataprocClusterOperationWaiter struct { Service *dataproc.Service CommonOperationWaiter }
func (*DataprocClusterOperationWaiter) QueryOp ¶
func (w *DataprocClusterOperationWaiter) QueryOp() (interface{}, error)
type DataprocDeleteJobOperationWaiter ¶
type DataprocDeleteJobOperationWaiter struct {
DataprocJobOperationWaiter
}
func (*DataprocDeleteJobOperationWaiter) PendingStates ¶
func (w *DataprocDeleteJobOperationWaiter) PendingStates() []string
func (*DataprocDeleteJobOperationWaiter) QueryOp ¶
func (w *DataprocDeleteJobOperationWaiter) QueryOp() (interface{}, error)
func (*DataprocDeleteJobOperationWaiter) TargetStates ¶
func (w *DataprocDeleteJobOperationWaiter) TargetStates() []string
type DataprocJobIamUpdater ¶
type DataprocJobIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocJobIamUpdater) DescribeResource ¶
func (u *DataprocJobIamUpdater) DescribeResource() string
func (*DataprocJobIamUpdater) GetMutexKey ¶
func (u *DataprocJobIamUpdater) GetMutexKey() string
func (*DataprocJobIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocJobIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocJobIamUpdater) GetResourceId ¶
func (u *DataprocJobIamUpdater) GetResourceId() string
func (*DataprocJobIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocJobIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DataprocJobOperationWaiter ¶
type DataprocJobOperationWaiter struct { Service *dataproc.Service Region string ProjectId string JobId string Status string }
func (*DataprocJobOperationWaiter) Error ¶
func (w *DataprocJobOperationWaiter) Error() error
func (*DataprocJobOperationWaiter) IsRetryable ¶
func (w *DataprocJobOperationWaiter) IsRetryable(error) bool
func (*DataprocJobOperationWaiter) OpName ¶
func (w *DataprocJobOperationWaiter) OpName() string
func (*DataprocJobOperationWaiter) PendingStates ¶
func (w *DataprocJobOperationWaiter) PendingStates() []string
func (*DataprocJobOperationWaiter) QueryOp ¶
func (w *DataprocJobOperationWaiter) QueryOp() (interface{}, error)
func (*DataprocJobOperationWaiter) SetOp ¶
func (w *DataprocJobOperationWaiter) SetOp(job interface{}) error
func (*DataprocJobOperationWaiter) State ¶
func (w *DataprocJobOperationWaiter) State() string
func (*DataprocJobOperationWaiter) TargetStates ¶
func (w *DataprocJobOperationWaiter) TargetStates() []string
type DataprocMetastoreOperationWaiter ¶
type DataprocMetastoreOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*DataprocMetastoreOperationWaiter) QueryOp ¶
func (w *DataprocMetastoreOperationWaiter) QueryOp() (interface{}, error)
type DataprocMetastoreServiceIamUpdater ¶
type DataprocMetastoreServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*DataprocMetastoreServiceIamUpdater) DescribeResource ¶
func (u *DataprocMetastoreServiceIamUpdater) DescribeResource() string
func (*DataprocMetastoreServiceIamUpdater) GetMutexKey ¶
func (u *DataprocMetastoreServiceIamUpdater) GetMutexKey() string
func (*DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy ¶
func (u *DataprocMetastoreServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*DataprocMetastoreServiceIamUpdater) GetResourceId ¶
func (u *DataprocMetastoreServiceIamUpdater) GetResourceId() string
func (*DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy ¶
func (u *DataprocMetastoreServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type DatastoreOperationWaiter ¶
type DatastoreOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*DatastoreOperationWaiter) QueryOp ¶
func (w *DatastoreOperationWaiter) QueryOp() (interface{}, error)
type DatastreamOperationError ¶
type DatastreamOperationError struct {
Op datastream.Operation
}
DatastreamOperationError wraps datastream.Status and implements the error interface so it can be returned.
func (DatastreamOperationError) Error ¶
func (e DatastreamOperationError) Error() string
type DatastreamOperationWaiter ¶
type DatastreamOperationWaiter struct { Config *Config UserAgent string Project string Op datastream.Operation CommonOperationWaiter }
func (*DatastreamOperationWaiter) Error ¶
func (w *DatastreamOperationWaiter) Error() error
func (*DatastreamOperationWaiter) QueryOp ¶
func (w *DatastreamOperationWaiter) QueryOp() (interface{}, error)
func (*DatastreamOperationWaiter) SetOp ¶
func (w *DatastreamOperationWaiter) SetOp(op interface{}) error
type DeploymentManagerOperationError ¶
type DeploymentManagerOperationError struct { HTTPStatusCode int64 HTTPMessage string compute.OperationError }
DeploymentManagerOperationError wraps information from the compute.Operation in an implementation of Error.
func (DeploymentManagerOperationError) Error ¶
func (e DeploymentManagerOperationError) Error() string
type DeploymentManagerOperationWaiter ¶
type DeploymentManagerOperationWaiter struct { Config *Config UserAgent string Project string OperationUrl string ComputeOperationWaiter }
func (*DeploymentManagerOperationWaiter) Error ¶
func (w *DeploymentManagerOperationWaiter) Error() error
func (*DeploymentManagerOperationWaiter) IsRetryable ¶
func (w *DeploymentManagerOperationWaiter) IsRetryable(error) bool
func (*DeploymentManagerOperationWaiter) QueryOp ¶
func (w *DeploymentManagerOperationWaiter) QueryOp() (interface{}, error)
type DialogflowCXOperationWaiter ¶
type DialogflowCXOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter Location string }
func (*DialogflowCXOperationWaiter) QueryOp ¶
func (w *DialogflowCXOperationWaiter) QueryOp() (interface{}, error)
type DnsChangeWaiter ¶
type DnsChangeWaiter struct { Service *dns.Service Change *dns.Change Project string ManagedZone string }
func (*DnsChangeWaiter) Conf ¶
func (w *DnsChangeWaiter) Conf() *resource.StateChangeConf
func (*DnsChangeWaiter) RefreshFunc ¶
func (w *DnsChangeWaiter) RefreshFunc() resource.StateRefreshFunc
type FilestoreOperationWaiter ¶
type FilestoreOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*FilestoreOperationWaiter) QueryOp ¶
func (w *FilestoreOperationWaiter) QueryOp() (interface{}, error)
type FirestoreOperationWaiter ¶
type FirestoreOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*FirestoreOperationWaiter) QueryOp ¶
func (w *FirestoreOperationWaiter) QueryOp() (interface{}, error)
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 FolderLoggingExclusionUpdater ¶
type FolderLoggingExclusionUpdater struct { Config *Config // contains filtered or unexported fields }
func (*FolderLoggingExclusionUpdater) CreateLoggingExclusion ¶
func (u *FolderLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
func (*FolderLoggingExclusionUpdater) DeleteLoggingExclusion ¶
func (u *FolderLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
func (*FolderLoggingExclusionUpdater) DescribeResource ¶
func (u *FolderLoggingExclusionUpdater) DescribeResource() string
func (*FolderLoggingExclusionUpdater) GetResourceId ¶
func (u *FolderLoggingExclusionUpdater) GetResourceId() string
func (*FolderLoggingExclusionUpdater) GetResourceType ¶
func (u *FolderLoggingExclusionUpdater) GetResourceType() string
func (*FolderLoggingExclusionUpdater) ReadLoggingExclusion ¶
func (u *FolderLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
func (*FolderLoggingExclusionUpdater) UpdateLoggingExclusion ¶
func (u *FolderLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) error
type Formatter ¶
func (*Formatter) Format ¶
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 ¶
type GKEBackupBackupPlanIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*GKEBackupBackupPlanIamUpdater) DescribeResource ¶
func (u *GKEBackupBackupPlanIamUpdater) DescribeResource() string
func (*GKEBackupBackupPlanIamUpdater) GetMutexKey ¶
func (u *GKEBackupBackupPlanIamUpdater) GetMutexKey() string
func (*GKEBackupBackupPlanIamUpdater) GetResourceIamPolicy ¶
func (u *GKEBackupBackupPlanIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*GKEBackupBackupPlanIamUpdater) GetResourceId ¶
func (u *GKEBackupBackupPlanIamUpdater) GetResourceId() string
func (*GKEBackupBackupPlanIamUpdater) SetResourceIamPolicy ¶
func (u *GKEBackupBackupPlanIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type GKEBackupOperationWaiter ¶
type GKEBackupOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*GKEBackupOperationWaiter) QueryOp ¶
func (w *GKEBackupOperationWaiter) QueryOp() (interface{}, error)
type GKEHubMembershipIamUpdater ¶
type GKEHubMembershipIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*GKEHubMembershipIamUpdater) DescribeResource ¶
func (u *GKEHubMembershipIamUpdater) DescribeResource() string
func (*GKEHubMembershipIamUpdater) GetMutexKey ¶
func (u *GKEHubMembershipIamUpdater) GetMutexKey() string
func (*GKEHubMembershipIamUpdater) GetResourceIamPolicy ¶
func (u *GKEHubMembershipIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*GKEHubMembershipIamUpdater) GetResourceId ¶
func (u *GKEHubMembershipIamUpdater) GetResourceId() string
func (*GKEHubMembershipIamUpdater) SetResourceIamPolicy ¶
func (u *GKEHubMembershipIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type GKEHubOperationWaiter ¶
type GKEHubOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*GKEHubOperationWaiter) QueryOp ¶
func (w *GKEHubOperationWaiter) QueryOp() (interface{}, error)
type GameServicesOperationWaiter ¶
type GameServicesOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*GameServicesOperationWaiter) QueryOp ¶
func (w *GameServicesOperationWaiter) QueryOp() (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 HealthcareDatasetIamUpdater ¶
type HealthcareDatasetIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*HealthcareDatasetIamUpdater) DescribeResource ¶
func (u *HealthcareDatasetIamUpdater) DescribeResource() string
func (*HealthcareDatasetIamUpdater) GetMutexKey ¶
func (u *HealthcareDatasetIamUpdater) GetMutexKey() string
func (*HealthcareDatasetIamUpdater) GetResourceIamPolicy ¶
func (u *HealthcareDatasetIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*HealthcareDatasetIamUpdater) GetResourceId ¶
func (u *HealthcareDatasetIamUpdater) GetResourceId() string
func (*HealthcareDatasetIamUpdater) SetResourceIamPolicy ¶
func (u *HealthcareDatasetIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type HealthcareDicomStoreIamUpdater ¶
type HealthcareDicomStoreIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*HealthcareDicomStoreIamUpdater) DescribeResource ¶
func (u *HealthcareDicomStoreIamUpdater) DescribeResource() string
func (*HealthcareDicomStoreIamUpdater) GetMutexKey ¶
func (u *HealthcareDicomStoreIamUpdater) GetMutexKey() string
func (*HealthcareDicomStoreIamUpdater) GetResourceIamPolicy ¶
func (u *HealthcareDicomStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*HealthcareDicomStoreIamUpdater) GetResourceId ¶
func (u *HealthcareDicomStoreIamUpdater) GetResourceId() string
func (*HealthcareDicomStoreIamUpdater) SetResourceIamPolicy ¶
func (u *HealthcareDicomStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type HealthcareFhirStoreIamUpdater ¶
type HealthcareFhirStoreIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*HealthcareFhirStoreIamUpdater) DescribeResource ¶
func (u *HealthcareFhirStoreIamUpdater) DescribeResource() string
func (*HealthcareFhirStoreIamUpdater) GetMutexKey ¶
func (u *HealthcareFhirStoreIamUpdater) GetMutexKey() string
func (*HealthcareFhirStoreIamUpdater) GetResourceIamPolicy ¶
func (u *HealthcareFhirStoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*HealthcareFhirStoreIamUpdater) GetResourceId ¶
func (u *HealthcareFhirStoreIamUpdater) GetResourceId() string
func (*HealthcareFhirStoreIamUpdater) SetResourceIamPolicy ¶
func (u *HealthcareFhirStoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type HealthcareHl7V2StoreIamUpdater ¶
type HealthcareHl7V2StoreIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*HealthcareHl7V2StoreIamUpdater) DescribeResource ¶
func (u *HealthcareHl7V2StoreIamUpdater) DescribeResource() string
func (*HealthcareHl7V2StoreIamUpdater) GetMutexKey ¶
func (u *HealthcareHl7V2StoreIamUpdater) GetMutexKey() string
func (*HealthcareHl7V2StoreIamUpdater) GetResourceIamPolicy ¶
func (u *HealthcareHl7V2StoreIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*HealthcareHl7V2StoreIamUpdater) GetResourceId ¶
func (u *HealthcareHl7V2StoreIamUpdater) GetResourceId() string
func (*HealthcareHl7V2StoreIamUpdater) SetResourceIamPolicy ¶
func (u *HealthcareHl7V2StoreIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IAM2OperationWaiter ¶
type IAM2OperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*IAM2OperationWaiter) QueryOp ¶
func (w *IAM2OperationWaiter) QueryOp() (interface{}, error)
type IAMBetaOperationWaiter ¶
type IAMBetaOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*IAMBetaOperationWaiter) QueryOp ¶
func (w *IAMBetaOperationWaiter) QueryOp() (interface{}, error)
type IAMWorkforcePoolOperationWaiter ¶
type IAMWorkforcePoolOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*IAMWorkforcePoolOperationWaiter) QueryOp ¶
func (w *IAMWorkforcePoolOperationWaiter) QueryOp() (interface{}, error)
type IamSettings ¶
type IamSettings struct {
DeprecationMessage string
}
type IapAppEngineServiceIamUpdater ¶
type IapAppEngineServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapAppEngineServiceIamUpdater) DescribeResource ¶
func (u *IapAppEngineServiceIamUpdater) DescribeResource() string
func (*IapAppEngineServiceIamUpdater) GetMutexKey ¶
func (u *IapAppEngineServiceIamUpdater) GetMutexKey() string
func (*IapAppEngineServiceIamUpdater) GetResourceIamPolicy ¶
func (u *IapAppEngineServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapAppEngineServiceIamUpdater) GetResourceId ¶
func (u *IapAppEngineServiceIamUpdater) GetResourceId() string
func (*IapAppEngineServiceIamUpdater) SetResourceIamPolicy ¶
func (u *IapAppEngineServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapAppEngineVersionIamUpdater ¶
type IapAppEngineVersionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapAppEngineVersionIamUpdater) DescribeResource ¶
func (u *IapAppEngineVersionIamUpdater) DescribeResource() string
func (*IapAppEngineVersionIamUpdater) GetMutexKey ¶
func (u *IapAppEngineVersionIamUpdater) GetMutexKey() string
func (*IapAppEngineVersionIamUpdater) GetResourceIamPolicy ¶
func (u *IapAppEngineVersionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapAppEngineVersionIamUpdater) GetResourceId ¶
func (u *IapAppEngineVersionIamUpdater) GetResourceId() string
func (*IapAppEngineVersionIamUpdater) SetResourceIamPolicy ¶
func (u *IapAppEngineVersionIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
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 IapWebBackendServiceIamUpdater ¶
type IapWebBackendServiceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapWebBackendServiceIamUpdater) DescribeResource ¶
func (u *IapWebBackendServiceIamUpdater) DescribeResource() string
func (*IapWebBackendServiceIamUpdater) GetMutexKey ¶
func (u *IapWebBackendServiceIamUpdater) GetMutexKey() string
func (*IapWebBackendServiceIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebBackendServiceIamUpdater) GetResourceId ¶
func (u *IapWebBackendServiceIamUpdater) GetResourceId() string
func (*IapWebBackendServiceIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebBackendServiceIamUpdater) 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 IapWebTypeAppEngineIamUpdater ¶
type IapWebTypeAppEngineIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapWebTypeAppEngineIamUpdater) DescribeResource ¶
func (u *IapWebTypeAppEngineIamUpdater) DescribeResource() string
func (*IapWebTypeAppEngineIamUpdater) GetMutexKey ¶
func (u *IapWebTypeAppEngineIamUpdater) GetMutexKey() string
func (*IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebTypeAppEngineIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebTypeAppEngineIamUpdater) GetResourceId ¶
func (u *IapWebTypeAppEngineIamUpdater) GetResourceId() string
func (*IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebTypeAppEngineIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type IapWebTypeComputeIamUpdater ¶
type IapWebTypeComputeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*IapWebTypeComputeIamUpdater) DescribeResource ¶
func (u *IapWebTypeComputeIamUpdater) DescribeResource() string
func (*IapWebTypeComputeIamUpdater) GetMutexKey ¶
func (u *IapWebTypeComputeIamUpdater) GetMutexKey() string
func (*IapWebTypeComputeIamUpdater) GetResourceIamPolicy ¶
func (u *IapWebTypeComputeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*IapWebTypeComputeIamUpdater) GetResourceId ¶
func (u *IapWebTypeComputeIamUpdater) GetResourceId() string
func (*IapWebTypeComputeIamUpdater) SetResourceIamPolicy ¶
func (u *IapWebTypeComputeIamUpdater) 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 ¶
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 KnativeStatus ¶
type KnativeStatus struct { Metadata struct { Name string Namespace string SelfLink string } Status struct { Conditions []Condition ObservedGeneration float64 } }
KnativeStatus is a struct that can contain a Knative style resource's Status block. It is not intended to be used for anything other than polling for the success of the given resource.
type LoggingExclusionId ¶
type LoggingExclusionId struct {
// contains filtered or unexported fields
}
LoggingExclusionId represents the parts that make up the canonical id used within terraform for a logging resource.
type LoggingSinkId ¶
type LoggingSinkId struct {
// contains filtered or unexported fields
}
LoggingSinkId represents the parts that make up the canonical id used within terraform for a logging resource.
type MLEngineOperationWaiter ¶
type MLEngineOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*MLEngineOperationWaiter) QueryOp ¶
func (w *MLEngineOperationWaiter) QueryOp() (interface{}, error)
type MemcacheOperationWaiter ¶
type MemcacheOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*MemcacheOperationWaiter) QueryOp ¶
func (w *MemcacheOperationWaiter) QueryOp() (interface{}, error)
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 ¶
Acquires a read-lock on the mutex for the given key. Caller is responsible for calling RUnlock for the same key
type NetworkManagementOperationWaiter ¶
type NetworkManagementOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*NetworkManagementOperationWaiter) QueryOp ¶
func (w *NetworkManagementOperationWaiter) QueryOp() (interface{}, error)
type NetworkServicesOperationWaiter ¶
type NetworkServicesOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*NetworkServicesOperationWaiter) QueryOp ¶
func (w *NetworkServicesOperationWaiter) QueryOp() (interface{}, error)
type NodePoolInformation ¶
type NodePoolInformation struct {
// contains filtered or unexported fields
}
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 NotebooksOperationWaiter ¶
type NotebooksOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*NotebooksOperationWaiter) QueryOp ¶
func (w *NotebooksOperationWaiter) QueryOp() (interface{}, error)
type NotebooksRuntimeIamUpdater ¶
type NotebooksRuntimeIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*NotebooksRuntimeIamUpdater) DescribeResource ¶
func (u *NotebooksRuntimeIamUpdater) DescribeResource() string
func (*NotebooksRuntimeIamUpdater) GetMutexKey ¶
func (u *NotebooksRuntimeIamUpdater) GetMutexKey() string
func (*NotebooksRuntimeIamUpdater) GetResourceIamPolicy ¶
func (u *NotebooksRuntimeIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*NotebooksRuntimeIamUpdater) GetResourceId ¶
func (u *NotebooksRuntimeIamUpdater) GetResourceId() string
func (*NotebooksRuntimeIamUpdater) SetResourceIamPolicy ¶
func (u *NotebooksRuntimeIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) 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 OrganizationLoggingExclusionUpdater ¶
type OrganizationLoggingExclusionUpdater struct { Config *Config // contains filtered or unexported fields }
func (*OrganizationLoggingExclusionUpdater) CreateLoggingExclusion ¶
func (u *OrganizationLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
func (*OrganizationLoggingExclusionUpdater) DeleteLoggingExclusion ¶
func (u *OrganizationLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
func (*OrganizationLoggingExclusionUpdater) DescribeResource ¶
func (u *OrganizationLoggingExclusionUpdater) DescribeResource() string
func (*OrganizationLoggingExclusionUpdater) GetResourceId ¶
func (u *OrganizationLoggingExclusionUpdater) GetResourceId() string
func (*OrganizationLoggingExclusionUpdater) GetResourceType ¶
func (u *OrganizationLoggingExclusionUpdater) GetResourceType() string
func (*OrganizationLoggingExclusionUpdater) ReadLoggingExclusion ¶
func (u *OrganizationLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
func (*OrganizationLoggingExclusionUpdater) UpdateLoggingExclusion ¶
func (u *OrganizationLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) error
type PollCheckResponseFunc ¶
type PollCheckResponseFunc func(resp map[string]interface{}, respErr error) PollResult
Function to check the response from polling once
type PollReadFunc ¶
Function handling for polling for a resource
type PollResult ¶
type PollResult *resource.RetryError
func ErrorPollResult ¶
func ErrorPollResult(err error) PollResult
Helper functions to construct result of single pollRead as return result for a PollCheckResponseFunc
func PendingStatusPollResult ¶
func PendingStatusPollResult(status string) PollResult
func PollCheckForAbsence ¶
func PollCheckForAbsence(_ map[string]interface{}, respErr error) PollResult
PollCheckForAbsence waits for a 404 response, continues polling on a successful response, and returns any other error.
func PollCheckForAbsenceWith403 ¶
func PollCheckForAbsenceWith403(_ map[string]interface{}, respErr error) PollResult
PollCheckForAbsence waits for a 404/403 response, continues polling on a successful response, and returns any other error.
func PollCheckForExistence ¶
func PollCheckForExistence(_ map[string]interface{}, respErr error) PollResult
PollCheckForExistence waits for a successful response, continues polling on 404, and returns any other error.
func PollCheckForExistenceWith403 ¶
func PollCheckForExistenceWith403(_ map[string]interface{}, respErr error) PollResult
PollCheckForExistenceWith403 waits for a successful response, continues polling on 404 or 403, and returns any other error.
func PollCheckInstanceConfigDeleted ¶
func PollCheckInstanceConfigDeleted(resp map[string]interface{}, respErr error) PollResult
func SuccessPollResult ¶
func SuccessPollResult() PollResult
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 ¶
type PrivatecaCertificateTemplateIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PrivatecaCertificateTemplateIamUpdater) DescribeResource ¶
func (u *PrivatecaCertificateTemplateIamUpdater) DescribeResource() string
func (*PrivatecaCertificateTemplateIamUpdater) GetMutexKey ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetMutexKey() string
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PrivatecaCertificateTemplateIamUpdater) GetResourceId ¶
func (u *PrivatecaCertificateTemplateIamUpdater) GetResourceId() string
func (*PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy ¶
func (u *PrivatecaCertificateTemplateIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type PrivatecaOperationWaiter ¶
type PrivatecaOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*PrivatecaOperationWaiter) QueryOp ¶
func (w *PrivatecaOperationWaiter) QueryOp() (interface{}, 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 ProjectLoggingExclusionUpdater ¶
type ProjectLoggingExclusionUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ProjectLoggingExclusionUpdater) CreateLoggingExclusion ¶
func (u *ProjectLoggingExclusionUpdater) CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error
func (*ProjectLoggingExclusionUpdater) DeleteLoggingExclusion ¶
func (u *ProjectLoggingExclusionUpdater) DeleteLoggingExclusion(id string) error
func (*ProjectLoggingExclusionUpdater) DescribeResource ¶
func (u *ProjectLoggingExclusionUpdater) DescribeResource() string
func (*ProjectLoggingExclusionUpdater) GetResourceId ¶
func (u *ProjectLoggingExclusionUpdater) GetResourceId() string
func (*ProjectLoggingExclusionUpdater) GetResourceType ¶
func (u *ProjectLoggingExclusionUpdater) GetResourceType() string
func (*ProjectLoggingExclusionUpdater) ReadLoggingExclusion ¶
func (u *ProjectLoggingExclusionUpdater) ReadLoggingExclusion(id string) (*logging.LogExclusion, error)
func (*ProjectLoggingExclusionUpdater) UpdateLoggingExclusion ¶
func (u *ProjectLoggingExclusionUpdater) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) error
type PubsubSubscriptionIamUpdater ¶
type PubsubSubscriptionIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*PubsubSubscriptionIamUpdater) DescribeResource ¶
func (u *PubsubSubscriptionIamUpdater) DescribeResource() string
func (*PubsubSubscriptionIamUpdater) GetMutexKey ¶
func (u *PubsubSubscriptionIamUpdater) GetMutexKey() string
func (*PubsubSubscriptionIamUpdater) GetResourceIamPolicy ¶
func (u *PubsubSubscriptionIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*PubsubSubscriptionIamUpdater) GetResourceId ¶
func (u *PubsubSubscriptionIamUpdater) GetResourceId() string
func (*PubsubSubscriptionIamUpdater) SetResourceIamPolicy ¶
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 RedisOperationWaiter ¶
type RedisOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*RedisOperationWaiter) QueryOp ¶
func (w *RedisOperationWaiter) QueryOp() (interface{}, error)
type RegionalFieldValue ¶
type RegionalFieldValue struct { Project string Region string Name string // contains filtered or unexported fields }
func ParseNetworkEndpointGroupRegionalFieldValue ¶
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 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 ¶
func AccessContextManagerAccessPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ApigeeEnvironmentIamUpdaterProducer ¶
func ApigeeEnvironmentIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ArtifactRegistryRepositoryIamUpdaterProducer ¶
func ArtifactRegistryRepositoryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigQueryTableIamUpdaterProducer ¶
func BigQueryTableIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryAnalyticsHubDataExchangeIamUpdaterProducer ¶
func BigqueryAnalyticsHubDataExchangeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryAnalyticsHubListingIamUpdaterProducer ¶
func BigqueryAnalyticsHubListingIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryConnectionConnectionIamUpdaterProducer ¶
func BigqueryConnectionConnectionIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func BigqueryDatapolicyDataPolicyIamUpdaterProducer ¶
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 ¶
func CloudIotDeviceRegistryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunServiceIamUpdaterProducer ¶
func CloudRunServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunV2JobIamUpdaterProducer ¶
func CloudRunV2JobIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudRunV2ServiceIamUpdaterProducer ¶
func CloudRunV2ServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func CloudTasksQueueIamUpdaterProducer ¶
func CloudTasksQueueIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func Cloudfunctions2functionIamUpdaterProducer ¶
func Cloudfunctions2functionIamUpdaterProducer(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 ComputeRegionDiskIamUpdaterProducer ¶
func ComputeRegionDiskIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeSnapshotIamUpdaterProducer ¶
func ComputeSnapshotIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ComputeSubnetworkIamUpdaterProducer ¶
func ComputeSubnetworkIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DNSManagedZoneIamUpdaterProducer ¶
func DNSManagedZoneIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogEntryGroupIamUpdaterProducer ¶
func DataCatalogEntryGroupIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogPolicyTagIamUpdaterProducer ¶
func DataCatalogPolicyTagIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogTagTemplateIamUpdaterProducer ¶
func DataCatalogTagTemplateIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataCatalogTaxonomyIamUpdaterProducer ¶
func DataCatalogTaxonomyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataFusionInstanceIamUpdaterProducer ¶
func DataFusionInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataprocAutoscalingPolicyIamUpdaterProducer ¶
func DataprocAutoscalingPolicyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func DataprocMetastoreServiceIamUpdaterProducer ¶
func DataprocMetastoreServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func GKEBackupBackupPlanIamUpdaterProducer ¶
func GKEBackupBackupPlanIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func GKEHubMembershipIamUpdaterProducer ¶
func GKEHubMembershipIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func HealthcareConsentStoreIamUpdaterProducer ¶
func HealthcareConsentStoreIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapAppEngineServiceIamUpdaterProducer ¶
func IapAppEngineServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapAppEngineVersionIamUpdaterProducer ¶
func IapAppEngineVersionIamUpdaterProducer(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 IapWebBackendServiceIamUpdaterProducer ¶
func IapWebBackendServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapWebIamUpdaterProducer ¶
func IapWebIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapWebTypeAppEngineIamUpdaterProducer ¶
func IapWebTypeAppEngineIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func IapWebTypeComputeIamUpdaterProducer ¶
func IapWebTypeComputeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewBigqueryDatasetIamUpdater ¶
func NewBigqueryDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewBigtableInstanceUpdater ¶
func NewBigtableInstanceUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewBigtableTableUpdater ¶
func NewBigtableTableUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewBillingAccountIamUpdater ¶
func NewBillingAccountIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewDataprocClusterUpdater ¶
func NewDataprocClusterUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewDataprocJobUpdater ¶
func NewDataprocJobUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewFolderIamUpdater ¶
func NewFolderIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewHealthcareDatasetIamUpdater ¶
func NewHealthcareDatasetIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewHealthcareDicomStoreIamUpdater ¶
func NewHealthcareDicomStoreIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewHealthcareFhirStoreIamUpdater ¶
func NewHealthcareFhirStoreIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewHealthcareHl7V2StoreIamUpdater ¶
func NewHealthcareHl7V2StoreIamUpdater(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 ¶
func NewPubsubSubscriptionIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewServiceAccountIamUpdater ¶
func NewServiceAccountIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewSpannerDatabaseIamUpdater ¶
func NewSpannerDatabaseIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NewSpannerInstanceIamUpdater ¶
func NewSpannerInstanceIamUpdater(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NotebooksInstanceIamUpdaterProducer ¶
func NotebooksInstanceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func NotebooksRuntimeIamUpdaterProducer ¶
func NotebooksRuntimeIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func PrivatecaCaPoolIamUpdaterProducer ¶
func PrivatecaCaPoolIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func PrivatecaCertificateTemplateIamUpdaterProducer ¶
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 ¶
func SecurityCenterSourceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ServiceManagementServiceConsumersIamUpdaterProducer ¶
func ServiceManagementServiceConsumersIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func ServiceManagementServiceIamUpdaterProducer ¶
func ServiceManagementServiceIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func SourceRepoRepositoryIamUpdaterProducer ¶
func SourceRepoRepositoryIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func StorageBucketIamUpdaterProducer ¶
func StorageBucketIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func TagsTagKeyIamUpdaterProducer ¶
func TagsTagKeyIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
func TagsTagValueIamUpdaterProducer ¶
func TagsTagValueIamUpdaterProducer(d TerraformResourceData, config *Config) (ResourceIamUpdater, error)
type ResourceLoggingExclusionUpdater ¶
type ResourceLoggingExclusionUpdater interface { CreateLoggingExclusion(parent string, exclusion *logging.LogExclusion) error ReadLoggingExclusion(id string) (*logging.LogExclusion, error) UpdateLoggingExclusion(id string, exclusion *logging.LogExclusion, updateMask string) error DeleteLoggingExclusion(id string) error GetResourceType() 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 ResourceLoggingExclusionUpdater interface is implemented for each GCP resource supporting log exclusions.
Implementations should keep track of the resource identifier.
func NewBillingAccountLoggingExclusionUpdater ¶
func NewBillingAccountLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
func NewFolderLoggingExclusionUpdater ¶
func NewFolderLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
func NewOrganizationLoggingExclusionUpdater ¶
func NewOrganizationLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
func NewProjectLoggingExclusionUpdater ¶
func NewProjectLoggingExclusionUpdater(d *schema.ResourceData, config *Config) (ResourceLoggingExclusionUpdater, error)
type ResourceManagerOperationWaiter ¶
type ResourceManagerOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*ResourceManagerOperationWaiter) QueryOp ¶
func (w *ResourceManagerOperationWaiter) QueryOp() (interface{}, error)
type RestingStates ¶
type RetryErrorPredicateFunc ¶
type RoleEntity ¶
type RunAdminV2OperationWaiter ¶
type RunAdminV2OperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*RunAdminV2OperationWaiter) QueryOp ¶
func (w *RunAdminV2OperationWaiter) QueryOp() (interface{}, error)
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 ¶
type SecurityCenterSourceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SecurityCenterSourceIamUpdater) DescribeResource ¶
func (u *SecurityCenterSourceIamUpdater) DescribeResource() string
func (*SecurityCenterSourceIamUpdater) GetMutexKey ¶
func (u *SecurityCenterSourceIamUpdater) GetMutexKey() string
func (*SecurityCenterSourceIamUpdater) GetResourceIamPolicy ¶
func (u *SecurityCenterSourceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SecurityCenterSourceIamUpdater) GetResourceId ¶
func (u *SecurityCenterSourceIamUpdater) GetResourceId() string
func (*SecurityCenterSourceIamUpdater) SetResourceIamPolicy ¶
func (u *SecurityCenterSourceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ServiceAccountIamUpdater ¶
type ServiceAccountIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ServiceAccountIamUpdater) DescribeResource ¶
func (u *ServiceAccountIamUpdater) DescribeResource() string
func (*ServiceAccountIamUpdater) GetMutexKey ¶
func (u *ServiceAccountIamUpdater) GetMutexKey() string
func (*ServiceAccountIamUpdater) GetResourceIamPolicy ¶
func (u *ServiceAccountIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ServiceAccountIamUpdater) GetResourceId ¶
func (u *ServiceAccountIamUpdater) GetResourceId() string
func (*ServiceAccountIamUpdater) SetResourceIamPolicy ¶
func (u *ServiceAccountIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type ServiceAccountKeyWaiter ¶
type ServiceAccountKeyWaiter struct { Service *iam.ProjectsServiceAccountsKeysService PublicKeyType string KeyName string }
func (*ServiceAccountKeyWaiter) RefreshFunc ¶
func (w *ServiceAccountKeyWaiter) RefreshFunc() resource.StateRefreshFunc
type ServiceManagementOperationWaiter ¶
type ServiceManagementOperationWaiter struct { Service *servicemanagement.APIService CommonOperationWaiter }
func (*ServiceManagementOperationWaiter) QueryOp ¶
func (w *ServiceManagementOperationWaiter) QueryOp() (interface{}, error)
type ServiceManagementServiceConsumersIamUpdater ¶
type ServiceManagementServiceConsumersIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*ServiceManagementServiceConsumersIamUpdater) DescribeResource ¶
func (u *ServiceManagementServiceConsumersIamUpdater) DescribeResource() string
func (*ServiceManagementServiceConsumersIamUpdater) GetMutexKey ¶
func (u *ServiceManagementServiceConsumersIamUpdater) GetMutexKey() string
func (*ServiceManagementServiceConsumersIamUpdater) GetResourceIamPolicy ¶
func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*ServiceManagementServiceConsumersIamUpdater) GetResourceId ¶
func (u *ServiceManagementServiceConsumersIamUpdater) GetResourceId() string
func (*ServiceManagementServiceConsumersIamUpdater) SetResourceIamPolicy ¶
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 ServiceNetworkingOperationWaiter ¶
type ServiceNetworkingOperationWaiter struct { Service *servicenetworking.APIService Project string UserProjectOverride bool CommonOperationWaiter }
func (*ServiceNetworkingOperationWaiter) QueryOp ¶
func (w *ServiceNetworkingOperationWaiter) QueryOp() (interface{}, error)
type ServiceUsageOperationWaiter ¶
type ServiceUsageOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter // contains filtered or unexported fields }
func (*ServiceUsageOperationWaiter) IsRetryable ¶
func (w *ServiceUsageOperationWaiter) IsRetryable(err error) bool
func (*ServiceUsageOperationWaiter) QueryOp ¶
func (w *ServiceUsageOperationWaiter) QueryOp() (interface{}, error)
type ServicesCall ¶
type ServicesCall interface { Header() http.Header Do(opts ...googleapi.CallOption) (*serviceusage.Operation, error) }
type SourceRepoRepositoryIamUpdater ¶
type SourceRepoRepositoryIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SourceRepoRepositoryIamUpdater) DescribeResource ¶
func (u *SourceRepoRepositoryIamUpdater) DescribeResource() string
func (*SourceRepoRepositoryIamUpdater) GetMutexKey ¶
func (u *SourceRepoRepositoryIamUpdater) GetMutexKey() string
func (*SourceRepoRepositoryIamUpdater) GetResourceIamPolicy ¶
func (u *SourceRepoRepositoryIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SourceRepoRepositoryIamUpdater) GetResourceId ¶
func (u *SourceRepoRepositoryIamUpdater) GetResourceId() string
func (*SourceRepoRepositoryIamUpdater) SetResourceIamPolicy ¶
func (u *SourceRepoRepositoryIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SpannerDatabaseIamUpdater ¶
type SpannerDatabaseIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SpannerDatabaseIamUpdater) DescribeResource ¶
func (u *SpannerDatabaseIamUpdater) DescribeResource() string
func (*SpannerDatabaseIamUpdater) GetMutexKey ¶
func (u *SpannerDatabaseIamUpdater) GetMutexKey() string
func (*SpannerDatabaseIamUpdater) GetResourceIamPolicy ¶
func (u *SpannerDatabaseIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SpannerDatabaseIamUpdater) GetResourceId ¶
func (u *SpannerDatabaseIamUpdater) GetResourceId() string
func (*SpannerDatabaseIamUpdater) SetResourceIamPolicy ¶
func (u *SpannerDatabaseIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SpannerInstanceIamUpdater ¶
type SpannerInstanceIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*SpannerInstanceIamUpdater) DescribeResource ¶
func (u *SpannerInstanceIamUpdater) DescribeResource() string
func (*SpannerInstanceIamUpdater) GetMutexKey ¶
func (u *SpannerInstanceIamUpdater) GetMutexKey() string
func (*SpannerInstanceIamUpdater) GetResourceIamPolicy ¶
func (u *SpannerInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*SpannerInstanceIamUpdater) GetResourceId ¶
func (u *SpannerInstanceIamUpdater) GetResourceId() string
func (*SpannerInstanceIamUpdater) SetResourceIamPolicy ¶
func (u *SpannerInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type SpannerOperationWaiter ¶
type SpannerOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*SpannerOperationWaiter) QueryOp ¶
func (w *SpannerOperationWaiter) QueryOp() (interface{}, 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 StateType ¶
type StateType int
A StateType represents the specific type of resting state that a state value is.
const ( UndefinedState StateType = iota // A special resting state, that generally requires special consideration // Interactive states like PENDING_PARTNER in interconnects are an example RestingState // An error state is a state that indicates that a resource is not working // correctly. If this is Create, it should be tainted by returning an error ErrorState // A ready resource is fully provisioned, and ready to accept traffic/work ReadyState )
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 TPUOperationWaiter ¶
type TPUOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*TPUOperationWaiter) QueryOp ¶
func (w *TPUOperationWaiter) QueryOp() (interface{}, error)
type TagsLocationOperationWaiter ¶
type TagsLocationOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*TagsLocationOperationWaiter) QueryOp ¶
func (w *TagsLocationOperationWaiter) QueryOp() (interface{}, error)
type TagsOperationWaiter ¶
type TagsOperationWaiter struct { Config *Config UserAgent string CommonOperationWaiter }
func (*TagsOperationWaiter) QueryOp ¶
func (w *TagsOperationWaiter) QueryOp() (interface{}, error)
type TagsTagKeyIamUpdater ¶
type TagsTagKeyIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*TagsTagKeyIamUpdater) DescribeResource ¶
func (u *TagsTagKeyIamUpdater) DescribeResource() string
func (*TagsTagKeyIamUpdater) GetMutexKey ¶
func (u *TagsTagKeyIamUpdater) GetMutexKey() string
func (*TagsTagKeyIamUpdater) GetResourceIamPolicy ¶
func (u *TagsTagKeyIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*TagsTagKeyIamUpdater) GetResourceId ¶
func (u *TagsTagKeyIamUpdater) GetResourceId() string
func (*TagsTagKeyIamUpdater) SetResourceIamPolicy ¶
func (u *TagsTagKeyIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type TagsTagValueIamUpdater ¶
type TagsTagValueIamUpdater struct { Config *Config // contains filtered or unexported fields }
func (*TagsTagValueIamUpdater) DescribeResource ¶
func (u *TagsTagValueIamUpdater) DescribeResource() string
func (*TagsTagValueIamUpdater) GetMutexKey ¶
func (u *TagsTagValueIamUpdater) GetMutexKey() string
func (*TagsTagValueIamUpdater) GetResourceIamPolicy ¶
func (u *TagsTagValueIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
func (*TagsTagValueIamUpdater) GetResourceId ¶
func (u *TagsTagValueIamUpdater) GetResourceId() string
func (*TagsTagValueIamUpdater) SetResourceIamPolicy ¶
func (u *TagsTagValueIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
type TerraformResourceData ¶
type TerraformResourceDataChange ¶
type TerraformResourceDataChange interface {
GetChange(string) (interface{}, interface{})
}
type TerraformResourceDiff ¶
type UrlData ¶
type UrlData struct { JwtConfig *jwt.Config ContentMd5 string ContentType string HttpMethod string Expires int HttpHeaders map[string]string Path string }
UrlData stores the values required to create a Signed Url
func (*UrlData) EncodedSignature ¶
EncodedSignature returns the Signature() after base64 encoding and url escaping
func (*UrlData) SignedUrl ¶
SignedUrl constructs the final signed URL a client can use to retrieve storage object
func (*UrlData) SigningString ¶
SigningString creates a string representation of the UrlData in a form ready for signing: see https://cloud.google.com/storage/docs/access-control/create-signed-urls-program Example output: ------------------- GET
1388534400 bucket/objectname -------------------
type VPCAccessOperationWaiter ¶
type VPCAccessOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*VPCAccessOperationWaiter) QueryOp ¶
func (w *VPCAccessOperationWaiter) QueryOp() (interface{}, error)
type VertexAIOperationWaiter ¶
type VertexAIOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*VertexAIOperationWaiter) QueryOp ¶
func (w *VertexAIOperationWaiter) QueryOp() (interface{}, 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 WorkflowsOperationWaiter ¶
type WorkflowsOperationWaiter struct { Config *Config UserAgent string Project string CommonOperationWaiter }
func (*WorkflowsOperationWaiter) QueryOp ¶
func (w *WorkflowsOperationWaiter) QueryOp() (interface{}, error)
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_operation.go
- active_directory_operation.go
- alloydb_operation.go
- apigee_operation.go
- appengine_operation.go
- artifact_registry_operation.go
- batcher.go
- beyondcorp_operation.go
- bigtable_client_factory.go
- certificate_manager_operation.go
- cloud_build_operation.go
- cloud_identity_group_membership_utils.go
- cloud_ids_operation.go
- cloud_run_v2_operation.go
- cloudfunctions2_operation.go
- cloudfunctions_operation.go
- cloudrun_polling.go
- common_diff_suppress.go
- common_operation.go
- common_polling.go
- composer_operation.go
- compute_backend_service_helpers.go
- compute_instance_helpers.go
- compute_instance_network_interface_helpers.go
- compute_operation.go
- config.go
- container_attached_operation.go
- container_operation.go
- convert.go
- data_fusion_operation.go
- data_google_game_services_game_server_deployment_rollout.go
- data_source_access_approval_folder_service_account.go
- data_source_access_approval_organization_service_account.go
- data_source_access_approval_project_service_account.go
- data_source_artifact_registry_repository.go
- data_source_certificate_authority.go
- data_source_cloud_identity_group_memberships.go
- data_source_cloud_identity_groups.go
- data_source_cloud_run_locations.go
- data_source_cloud_run_service.go
- data_source_compute_health_check.go
- data_source_compute_lb_ip_ranges.go
- data_source_compute_network_endpoint_group.go
- data_source_compute_network_peering.go
- data_source_container_registry_image.go
- data_source_container_registry_repository.go
- data_source_dataproc_metastore_service.go
- data_source_dns_keys.go
- data_source_dns_managed_zone.go
- data_source_dns_record_set.go
- data_source_google_active_folder.go
- data_source_google_app_engine_default_service_account.go
- data_source_google_beyondcorp_app_connection.go
- data_source_google_beyondcorp_app_connector.go
- data_source_google_beyondcorp_app_gateway.go
- data_source_google_bigquery_default_service_account.go
- data_source_google_billing_account.go
- data_source_google_client_config.go
- data_source_google_client_openid_userinfo.go
- data_source_google_cloud_asset_resources_search_all.go
- data_source_google_cloudbuild_trigger.go
- data_source_google_cloudfunctions2_function.go
- data_source_google_cloudfunctions_function.go
- data_source_google_composer_environment.go
- data_source_google_composer_image_versions.go
- data_source_google_compute_address.go
- data_source_google_compute_addresses.go
- data_source_google_compute_backend_bucket.go
- data_source_google_compute_backend_service.go
- data_source_google_compute_default_service_account.go
- data_source_google_compute_disk.go
- data_source_google_compute_forwarding_rule.go
- data_source_google_compute_global_address.go
- data_source_google_compute_ha_vpn_gateway.go
- data_source_google_compute_image.go
- data_source_google_compute_instance.go
- data_source_google_compute_instance_group.go
- data_source_google_compute_instance_group_manager.go
- data_source_google_compute_instance_serial_port.go
- data_source_google_compute_instance_template.go
- data_source_google_compute_network.go
- data_source_google_compute_node_types.go
- data_source_google_compute_region_instance_group.go
- data_source_google_compute_region_network_endpoint_group.go
- data_source_google_compute_region_ssl_certificate.go
- data_source_google_compute_regions.go
- data_source_google_compute_resource_policy.go
- data_source_google_compute_router.go
- data_source_google_compute_router_nat.go
- data_source_google_compute_router_status.go
- data_source_google_compute_snapshot.go
- data_source_google_compute_ssl_certificate.go
- data_source_google_compute_ssl_policy.go
- data_source_google_compute_subnetwork.go
- data_source_google_compute_vpn_gateway.go
- data_source_google_compute_zones.go
- data_source_google_container_attached_install_manifest.go
- data_source_google_container_attached_versions.go
- data_source_google_container_aws_versions.go
- data_source_google_container_azure_versions.go
- data_source_google_container_cluster.go
- data_source_google_container_engine_versions.go
- data_source_google_firebase_android_app.go
- data_source_google_firebase_apple_app.go
- data_source_google_firebase_apple_app_config.go
- data_source_google_firebase_hosting_channel.go
- data_source_google_firebase_web_app.go
- data_source_google_firebase_web_app_config.go
- data_source_google_folder.go
- data_source_google_folder_organization_policy.go
- data_source_google_folders.go
- data_source_google_global_compute_forwarding_rule.go
- data_source_google_iam_policy.go
- data_source_google_iam_role.go
- data_source_google_iam_testable_permissions.go
- data_source_google_kms_crypto_key.go
- data_source_google_kms_crypto_key_version.go
- data_source_google_kms_key_ring.go
- data_source_google_kms_secret.go
- data_source_google_kms_secret_asymmetric.go
- data_source_google_kms_secret_ciphertext.go
- data_source_google_logging_project_cmek_settings.go
- data_source_google_logging_sink.go
- data_source_google_monitoring_uptime_check_ips.go
- data_source_google_netblock_ip_ranges.go
- data_source_google_organization.go
- data_source_google_project.go
- data_source_google_project_organization_policy.go
- data_source_google_project_service.go
- data_source_google_projects.go
- data_source_google_service_account.go
- data_source_google_service_account_access_token.go
- data_source_google_service_account_id_token.go
- data_source_google_service_account_jwt.go
- data_source_google_service_account_key.go
- data_source_google_service_networking_peered_dns_domain.go
- data_source_google_sql_ca_certs.go
- data_source_google_storage_bucket.go
- data_source_google_storage_bucket_object.go
- data_source_google_storage_project_service_account.go
- data_source_google_storage_transfer_project_service_account.go
- data_source_iam_beta_workload_identity_pool.go
- data_source_iam_beta_workload_identity_pool_provider.go
- data_source_iap_client.go
- data_source_monitoring_istio_canonical_service.go
- data_source_monitoring_notification_channel.go
- data_source_monitoring_service.go
- data_source_monitoring_service_app_engine.go
- data_source_monitoring_service_cluster_istio.go
- data_source_monitoring_service_mesh_istio.go
- data_source_pubsub_subscription.go
- data_source_pubsub_topic.go
- data_source_redis_instance.go
- data_source_runtimeconfig_config.go
- data_source_runtimeconfig_variable.go
- data_source_secret_manager_secret.go
- data_source_secret_manager_secret_version.go
- data_source_secret_manager_secret_version_access.go
- data_source_sourcerepo_repository.go
- data_source_spanner_instance.go
- data_source_sql_backup_run.go
- data_source_sql_database.go
- data_source_sql_database_instance.go
- data_source_sql_database_instances.go
- data_source_sql_databases.go
- data_source_storage_bucket_object_content.go
- data_source_storage_object_signed_url.go
- data_source_tags_tag_key.go
- data_source_tags_tag_value.go
- data_source_tpu_tensorflow_versions.go
- data_source_vpc_access_connector.go
- dataproc_cluster_operation.go
- dataproc_job_operation.go
- dataproc_metastore_operation.go
- dataproc_metastore_service_diff_supress.go
- datasource_helpers.go
- datastore_operation.go
- datastream_operation.go
- dcl.go
- dcl_logger.go
- deployment_manager_operation.go
- dialogflow_cx_operation.go
- disk_type.go
- dns_change.go
- error_retry_predicates.go
- expanders.go
- field_helpers.go
- filestore_operation.go
- firestore_operation.go
- flatteners.go
- game_services_operation.go
- gke_backup_operation.go
- gke_hub_operation.go
- gkeonprem_operation.go
- globals.go
- hashcode.go
- header_transport.go
- healthcare_utils.go
- iam.go
- iam2_operation.go
- iam_access_context_manager_access_policy.go
- iam_apigee_environment.go
- iam_artifact_registry_repository.go
- iam_batching.go
- iam_beta_operation.go
- iam_bigquery_analytics_hub_data_exchange.go
- iam_bigquery_analytics_hub_listing.go
- iam_bigquery_connection.go
- iam_bigquery_datapolicy_data_policy.go
- iam_bigquery_dataset.go
- iam_bigquery_table.go
- iam_bigtable_instance.go
- iam_bigtable_table.go
- iam_billing_account.go
- iam_binary_authorization_attestor.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_cloudfunctions_function.go
- iam_cloudiot_registry.go
- iam_compute_disk.go
- iam_compute_image.go
- iam_compute_instance.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_dataproc_autoscaling_policy.go
- iam_dataproc_cluster.go
- iam_dataproc_job.go
- iam_dataproc_metastore_service.go
- iam_dns_managed_zone.go
- iam_endpoints_service.go
- iam_endpoints_service_consumers.go
- iam_folder.go
- iam_gke_backup_backup_plan.go
- iam_gke_hub_membership.go
- iam_healthcare_consent_store.go
- iam_healthcare_dataset.go
- iam_healthcare_dicom_store.go
- iam_healthcare_fhir_store.go
- iam_healthcare_hl7_v2_store.go
- iam_iap_app_engine_service.go
- iam_iap_app_engine_version.go
- iam_iap_tunnel.go
- iam_iap_tunnel_instance.go
- iam_iap_web.go
- iam_iap_web_backend_service.go
- iam_iap_web_type_app_engine.go
- iam_iap_web_type_compute.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_scc_source.go
- iam_secret_manager_secret.go
- iam_service_account.go
- iam_sourcerepo_repository.go
- iam_spanner_database.go
- iam_spanner_instance.go
- iam_storage_bucket.go
- iam_tags_tag_key.go
- iam_tags_tag_value.go
- iam_workforce_pool_operation.go
- image.go
- import.go
- kms_utils.go
- logging_exclusion_billing_account.go
- logging_exclusion_folder.go
- logging_exclusion_organization.go
- logging_exclusion_project.go
- logging_utils.go
- memcache_operation.go
- metadata.go
- ml_engine_operation.go
- mtls_util.go
- mutexkv.go
- network_management_operation.go
- network_services_operation.go
- node_config.go
- notebooks_operation.go
- orgpolicy_utils.go
- path_or_contents.go
- privateca_ca_utils.go
- privateca_operation.go
- privateca_utils.go
- provider.go
- provider_dcl_client_creation.go
- provider_dcl_endpoints.go
- provider_dcl_resources.go
- provider_handwritten_endpoint.go
- pubsub_utils.go
- redis_operation.go
- regional_utils.go
- resource_access_context_manager_access_level.go
- resource_access_context_manager_access_level_condition.go
- resource_access_context_manager_access_levels.go
- resource_access_context_manager_access_policy.go
- resource_access_context_manager_authorized_orgs_desc.go
- resource_access_context_manager_gcp_user_access_binding.go
- resource_access_context_manager_service_perimeter.go
- resource_access_context_manager_service_perimeter_resource.go
- resource_access_context_manager_service_perimeters.go
- resource_active_directory_domain.go
- resource_active_directory_domain_trust.go
- resource_alloydb_backup.go
- resource_alloydb_cluster.go
- resource_alloydb_instance.go
- resource_apigee_addons_config.go
- resource_apigee_endpoint_attachment.go
- resource_apigee_env_keystore.go
- resource_apigee_env_references.go
- resource_apigee_envgroup.go
- resource_apigee_envgroup_attachment.go
- resource_apigee_environment.go
- resource_apigee_flowhook.go
- resource_apigee_instance.go
- resource_apigee_instance_attachment.go
- resource_apigee_nat_address.go
- resource_apigee_organization.go
- resource_apigee_sharedflow.go
- resource_apigee_sharedflow_deployment.go
- resource_apigee_sync_authorization.go
- resource_apikeys_key.go
- resource_app_engine_application.go
- resource_app_engine_application_url_dispatch_rules.go
- resource_app_engine_domain_mapping.go
- resource_app_engine_firewall_rule.go
- resource_app_engine_flexible_app_version.go
- resource_app_engine_service_network_settings.go
- resource_app_engine_service_split_traffic.go
- resource_app_engine_standard_app_version.go
- resource_artifact_registry_repository.go
- resource_assured_workloads_workload.go
- resource_beyondcorp_app_connection.go
- resource_beyondcorp_app_connector.go
- resource_beyondcorp_app_gateway.go
- resource_bigquery_analytics_hub_data_exchange.go
- resource_bigquery_analytics_hub_listing.go
- resource_bigquery_capacity_commitment.go
- resource_bigquery_connection.go
- resource_bigquery_data_transfer_config.go
- resource_bigquery_datapolicy_data_policy.go
- resource_bigquery_dataset.go
- resource_bigquery_dataset_access.go
- resource_bigquery_job.go
- resource_bigquery_reservation.go
- resource_bigquery_reservation_assignment.go
- resource_bigquery_routine.go
- resource_bigquery_table.go
- resource_bigtable_app_profile.go
- resource_bigtable_gc_policy.go
- resource_bigtable_instance.go
- resource_bigtable_instance_migrate.go
- resource_bigtable_table.go
- resource_billing_budget.go
- resource_binary_authorization_attestor.go
- resource_binary_authorization_policy.go
- resource_certificate_manager_certificate.go
- resource_certificate_manager_certificate_map.go
- resource_certificate_manager_certificate_map_entry.go
- resource_certificate_manager_dns_authorization.go
- resource_cloud_asset_folder_feed.go
- resource_cloud_asset_organization_feed.go
- resource_cloud_asset_project_feed.go
- resource_cloud_identity_group.go
- resource_cloud_identity_group_membership.go
- resource_cloud_ids_endpoint.go
- resource_cloud_run_domain_mapping.go
- resource_cloud_run_service.go
- resource_cloud_run_v2_job.go
- resource_cloud_run_v2_service.go
- resource_cloud_scheduler_job.go
- resource_cloud_tasks_queue.go
- resource_cloudbuild_bitbucket_server_config.go
- resource_cloudbuild_trigger.go
- resource_cloudbuild_worker_pool.go
- resource_clouddeploy_delivery_pipeline.go
- resource_clouddeploy_target.go
- resource_cloudfunctions2_function.go
- resource_cloudfunctions_function.go
- resource_cloudiot_device.go
- resource_cloudiot_registry.go
- resource_composer_environment.go
- resource_compute_address.go
- resource_compute_attached_disk.go
- resource_compute_autoscaler.go
- resource_compute_backend_bucket.go
- resource_compute_backend_bucket_signed_url_key.go
- resource_compute_backend_service.go
- resource_compute_backend_service_signed_url_key.go
- resource_compute_disk.go
- resource_compute_disk_resource_policy_attachment.go
- resource_compute_external_vpn_gateway.go
- resource_compute_firewall.go
- resource_compute_firewall_migrate.go
- resource_compute_firewall_policy.go
- resource_compute_firewall_policy_association.go
- resource_compute_firewall_policy_rule.go
- resource_compute_forwarding_rule.go
- resource_compute_global_address.go
- resource_compute_global_forwarding_rule.go
- resource_compute_global_network_endpoint.go
- resource_compute_global_network_endpoint_group.go
- resource_compute_ha_vpn_gateway.go
- resource_compute_health_check.go
- resource_compute_http_health_check.go
- resource_compute_https_health_check.go
- resource_compute_image.go
- resource_compute_instance.go
- resource_compute_instance_from_machine_image.go
- resource_compute_instance_from_template.go
- resource_compute_instance_group.go
- resource_compute_instance_group_manager.go
- resource_compute_instance_group_migrate.go
- resource_compute_instance_group_named_port.go
- resource_compute_instance_migrate.go
- resource_compute_instance_template.go
- resource_compute_instance_template_migrate.go
- resource_compute_interconnect_attachment.go
- resource_compute_managed_ssl_certificate.go
- resource_compute_network.go
- resource_compute_network_endpoint.go
- resource_compute_network_endpoint_group.go
- resource_compute_network_firewall_policy.go
- resource_compute_network_firewall_policy_association.go
- resource_compute_network_firewall_policy_rule.go
- resource_compute_network_peering.go
- resource_compute_network_peering_routes_config.go
- resource_compute_node_group.go
- resource_compute_node_template.go
- resource_compute_packet_mirroring.go
- resource_compute_per_instance_config.go
- resource_compute_project_default_network_tier.go
- resource_compute_project_metadata.go
- resource_compute_project_metadata_item.go
- resource_compute_region_autoscaler.go
- resource_compute_region_backend_service.go
- resource_compute_region_disk.go
- resource_compute_region_disk_resource_policy_attachment.go
- resource_compute_region_health_check.go
- resource_compute_region_instance_group_manager.go
- resource_compute_region_network_endpoint_group.go
- resource_compute_region_network_firewall_policy.go
- resource_compute_region_network_firewall_policy_association.go
- resource_compute_region_network_firewall_policy_rule.go
- resource_compute_region_per_instance_config.go
- resource_compute_region_ssl_certificate.go
- resource_compute_region_target_http_proxy.go
- resource_compute_region_target_https_proxy.go
- resource_compute_region_target_tcp_proxy.go
- resource_compute_region_url_map.go
- resource_compute_reservation.go
- resource_compute_resource_policy.go
- resource_compute_route.go
- resource_compute_router.go
- resource_compute_router_interface.go
- resource_compute_router_nat.go
- resource_compute_router_peer.go
- resource_compute_security_policy.go
- resource_compute_service_attachment.go
- resource_compute_shared_vpc_host_project.go
- resource_compute_shared_vpc_service_project.go
- resource_compute_snapshot.go
- resource_compute_ssl_certificate.go
- resource_compute_ssl_policy.go
- resource_compute_subnetwork.go
- resource_compute_target_grpc_proxy.go
- resource_compute_target_http_proxy.go
- resource_compute_target_https_proxy.go
- resource_compute_target_instance.go
- resource_compute_target_pool.go
- resource_compute_target_ssl_proxy.go
- resource_compute_target_tcp_proxy.go
- resource_compute_url_map.go
- resource_compute_vpn_gateway.go
- resource_compute_vpn_tunnel.go
- resource_container_analysis_note.go
- resource_container_analysis_occurrence.go
- resource_container_attached_cluster.go
- resource_container_aws_cluster.go
- resource_container_aws_node_pool.go
- resource_container_azure_client.go
- resource_container_azure_cluster.go
- resource_container_azure_node_pool.go
- resource_container_cluster.go
- resource_container_cluster_migrate.go
- resource_container_node_pool.go
- resource_container_node_pool_migrate.go
- resource_container_registry.go
- resource_data_catalog_entry.go
- resource_data_catalog_entry_group.go
- resource_data_catalog_policy_tag.go
- resource_data_catalog_tag.go
- resource_data_catalog_tag_template.go
- resource_data_catalog_taxonomy.go
- resource_data_fusion_instance.go
- resource_data_loss_prevention_deidentify_template.go
- resource_data_loss_prevention_inspect_template.go
- resource_data_loss_prevention_job_trigger.go
- resource_data_loss_prevention_stored_info_type.go
- resource_dataflow_flex_template_job.go
- resource_dataflow_job.go
- resource_dataplex_asset.go
- resource_dataplex_lake.go
- resource_dataplex_zone.go
- resource_dataproc_autoscaling_policy.go
- resource_dataproc_cluster.go
- resource_dataproc_job.go
- resource_dataproc_metastore_service.go
- resource_dataproc_workflow_template.go
- resource_datastore_index.go
- resource_datastream_connection_profile.go
- resource_datastream_private_connection.go
- resource_datastream_stream.go
- resource_deployment_manager_deployment.go
- resource_dialogflow_agent.go
- resource_dialogflow_cx_agent.go
- resource_dialogflow_cx_entity_type.go
- resource_dialogflow_cx_environment.go
- resource_dialogflow_cx_flow.go
- resource_dialogflow_cx_intent.go
- resource_dialogflow_cx_page.go
- resource_dialogflow_cx_version.go
- resource_dialogflow_cx_webhook.go
- resource_dialogflow_entity_type.go
- resource_dialogflow_fulfillment.go
- resource_dialogflow_intent.go
- resource_dns_managed_zone.go
- resource_dns_policy.go
- resource_dns_record_set.go
- resource_document_ai_processor.go
- resource_document_ai_processor_default_version.go
- resource_endpoints_service.go
- resource_endpoints_service_migration.go
- resource_essential_contacts_contact.go
- resource_eventarc_channel.go
- resource_eventarc_google_channel_config.go
- resource_eventarc_trigger.go
- resource_filestore_backup.go
- resource_filestore_instance.go
- resource_filestore_snapshot.go
- resource_firebaserules_release.go
- resource_firebaserules_ruleset.go
- resource_firestore_database.go
- resource_firestore_document.go
- resource_firestore_index.go
- resource_folder_access_approval_settings.go
- resource_game_services_game_server_cluster.go
- resource_game_services_game_server_config.go
- resource_game_services_game_server_deployment.go
- resource_game_services_game_server_deployment_rollout.go
- resource_game_services_realm.go
- resource_gke_backup_backup_plan.go
- resource_gke_hub_membership.go
- resource_google_billing_subaccount.go
- resource_google_folder.go
- resource_google_folder_organization_policy.go
- resource_google_organization_iam_custom_role.go
- resource_google_organization_policy.go
- resource_google_project.go
- resource_google_project_default_service_accounts.go
- resource_google_project_iam_custom_role.go
- resource_google_project_migrate.go
- resource_google_project_organization_policy.go
- resource_google_project_service.go
- resource_google_service_account.go
- resource_google_service_account_key.go
- resource_google_service_networking_peered_dns_domain.go
- resource_healthcare_consent_store.go
- resource_healthcare_dataset.go
- resource_healthcare_dicom_store.go
- resource_healthcare_fhir_store.go
- resource_healthcare_hl7_v2_store.go
- resource_iam_access_boundary_policy.go
- resource_iam_audit_config.go
- resource_iam_binding.go
- resource_iam_member.go
- resource_iam_policy.go
- resource_iam_workforce_pool.go
- resource_iam_workforce_pool_provider.go
- resource_iam_workload_identity_pool.go
- resource_iam_workload_identity_pool_provider.go
- resource_iap_brand.go
- resource_iap_client.go
- resource_identity_platform_config.go
- resource_identity_platform_default_supported_idp_config.go
- resource_identity_platform_inbound_saml_config.go
- resource_identity_platform_oauth_idp_config.go
- resource_identity_platform_project_default_config.go
- resource_identity_platform_tenant.go
- resource_identity_platform_tenant_default_supported_idp_config.go
- resource_identity_platform_tenant_inbound_saml_config.go
- resource_identity_platform_tenant_oauth_idp_config.go
- resource_kms_crypto_key.go
- resource_kms_crypto_key_version.go
- resource_kms_key_ring.go
- resource_kms_key_ring_import_job.go
- resource_kms_secret_ciphertext.go
- resource_logging_billing_account_bucket_config.go
- resource_logging_billing_account_sink.go
- resource_logging_bucket_config.go
- resource_logging_exclusion.go
- resource_logging_folder_bucket_config.go
- resource_logging_folder_sink.go
- resource_logging_log_view.go
- resource_logging_metric.go
- resource_logging_organization_bucket_config.go
- resource_logging_organization_sink.go
- resource_logging_project_bucket_config.go
- resource_logging_project_sink.go
- resource_logging_sink.go
- resource_manager_operation.go
- resource_memcache_instance.go
- resource_ml_engine_model.go
- resource_monitoring_alert_policy.go
- resource_monitoring_custom_service.go
- resource_monitoring_dashboard.go
- resource_monitoring_group.go
- resource_monitoring_metric_descriptor.go
- resource_monitoring_monitored_project.go
- resource_monitoring_notification_channel.go
- resource_monitoring_service.go
- resource_monitoring_slo.go
- resource_monitoring_uptime_check_config.go
- resource_network_connectivity_hub.go
- resource_network_connectivity_spoke.go
- resource_network_management_connectivity_test_resource.go
- resource_network_services_edge_cache_keyset.go
- resource_network_services_edge_cache_origin.go
- resource_network_services_edge_cache_service.go
- resource_notebooks_environment.go
- resource_notebooks_instance.go
- resource_notebooks_location.go
- resource_notebooks_runtime.go
- resource_org_policy_policy.go
- resource_organization_access_approval_settings.go
- resource_os_config_os_policy_assignment.go
- resource_os_config_patch_deployment.go
- resource_os_login_ssh_public_key.go
- resource_privateca_ca_pool.go
- resource_privateca_certificate.go
- resource_privateca_certificate_authority.go
- resource_privateca_certificate_template.go
- resource_project_access_approval_settings.go
- resource_project_service_identity.go
- resource_pubsub_lite_reservation.go
- resource_pubsub_lite_subscription.go
- resource_pubsub_lite_topic.go
- resource_pubsub_schema.go
- resource_pubsub_subscription.go
- resource_pubsub_topic.go
- resource_recaptcha_enterprise_key.go
- resource_redis_instance.go
- resource_resource_manager_lien.go
- resource_runtimeconfig_config.go
- resource_runtimeconfig_variable.go
- resource_scc_mute_config.go
- resource_scc_notification_config.go
- resource_scc_source.go
- resource_secret_manager_secret.go
- resource_secret_manager_secret_version.go
- resource_service_networking_connection.go
- resource_sourcerepo_repository.go
- resource_spanner_database.go
- resource_spanner_instance.go
- resource_sql_database.go
- resource_sql_database_instance.go
- resource_sql_source_representation_instance.go
- resource_sql_ssl_cert.go
- resource_sql_user.go
- resource_sql_user_migrate.go
- resource_storage_bucket.go
- resource_storage_bucket_access_control.go
- resource_storage_bucket_acl.go
- resource_storage_bucket_object.go
- resource_storage_default_object_access_control.go
- resource_storage_default_object_acl.go
- resource_storage_hmac_key.go
- resource_storage_notification.go
- resource_storage_object_access_control.go
- resource_storage_object_acl.go
- resource_storage_transfer_agent_pool.go
- resource_storage_transfer_job.go
- resource_tags_location_tag_bindings.go
- resource_tags_tag_binding.go
- resource_tags_tag_key.go
- resource_tags_tag_value.go
- resource_tpu_node.go
- resource_usage_export_bucket.go
- resource_vertex_ai_dataset.go
- resource_vertex_ai_endpoint.go
- resource_vertex_ai_featurestore.go
- resource_vertex_ai_featurestore_entitytype.go
- resource_vertex_ai_featurestore_entitytype_feature.go
- resource_vertex_ai_index.go
- resource_vertex_ai_tensorboard.go
- resource_vpc_access_connector.go
- resource_workflows_workflow.go
- retry_transport.go
- retry_utils.go
- runadminv3_operation.go
- security_policy_association_utils.go
- self_link_helpers.go
- service_account_waiter.go
- service_networking_operation.go
- service_scope.go
- service_usage_operation.go
- serviceman_operation.go
- serviceusage_batching.go
- serviceusage_operation.go
- source_repo_utils.go
- spanner_operation.go
- sql_utils.go
- sqladmin_operation.go
- state_util.go
- stateful_mig_polling.go
- tags_location_operation.go
- tags_operation.go
- tpgtools_utils.go
- tpu_operation.go
- transport.go
- utils.go
- validation.go
- vertex_ai_operation.go
- vpc_access_operation.go
- workflows_operation.go