Documentation
¶
Index ¶
- Variables
- func DefaultCloudResourceIDFunc(d *schema.ResourceData) []string
- func GetDefaultRefIDFunc(d *schema.ResourceData) []string
- func GetResourceRegion(d *schema.ResourceData) string
- func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
- func NewBigQueryDataset(d *schema.ResourceData) schema.CoreResource
- func NewBigQueryTable(d *schema.ResourceData) schema.CoreResource
- func NewCloudFunctionsFunction(d *schema.ResourceData) schema.CoreResource
- func NewComputeExternalVPNGateway(d *schema.ResourceData) schema.CoreResource
- func NewComputeForwardingRule(d *schema.ResourceData) schema.CoreResource
- func NewComputeHAVPNGateway(d *schema.ResourceData) schema.CoreResource
- func NewComputeRouterNAT(d *schema.ResourceData) schema.CoreResource
- func NewComputeTargetGRPCProxy(d *schema.ResourceData) schema.CoreResource
- func NewComputeVPNGateway(d *schema.ResourceData) schema.CoreResource
- func NewComputeVPNTunnel(d *schema.ResourceData) schema.CoreResource
- func NewContainerRegistry(d *schema.ResourceData) schema.CoreResource
- func NewDNSManagedZone(d *schema.ResourceData) schema.CoreResource
- func NewDNSRecordSet(d *schema.ResourceData) schema.CoreResource
- func NewKMSCryptoKey(d *schema.ResourceData) schema.CoreResource
- func NewLoggingBillingAccountBucketConfig(d *schema.ResourceData) schema.CoreResource
- func NewLoggingBillingAccountSink(d *schema.ResourceData) schema.CoreResource
- func NewLoggingFolderBucketConfig(d *schema.ResourceData) schema.CoreResource
- func NewLoggingFolderSink(d *schema.ResourceData) schema.CoreResource
- func NewLoggingOrganizationBucketConfig(d *schema.ResourceData) schema.CoreResource
- func NewLoggingOrganizationSink(d *schema.ResourceData) schema.CoreResource
- func NewLoggingProjectBucketConfig(d *schema.ResourceData) schema.CoreResource
- func NewLoggingProjectSink(d *schema.ResourceData) schema.CoreResource
- func NewMonitoringMetricDescriptor(d *schema.ResourceData) schema.CoreResource
- func NewPubSubSubscription(d *schema.ResourceData) schema.CoreResource
- func NewPubSubTopic(d *schema.ResourceData) schema.CoreResource
- func NewRedisInstance(d *schema.ResourceData) schema.CoreResource
- func NewSQLDatabaseInstance(d *schema.ResourceData) schema.CoreResource
- func NewStorageBucket(d *schema.ResourceData) schema.CoreResource
- func ParseTags(r *schema.ResourceData, externalTags, defaultLabels map[string]string) (map[string]string, []string)
- type EgressResourceType
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProviderRegion = "us-central1"
View Source
var FreeResources = []string{}/* 169 elements not displayed */
FreeResources grouped alphabetically
View Source
var ResourceRegistry []*schema.RegistryItem = []*schema.RegistryItem{
getArtifactRegistryRepositoryRegistryItem(),
getBigQueryDatasetRegistryItem(),
getBigQueryTableRegistryItem(),
getCloudFunctionsRegistryItem(),
getComputeAddressRegistryItem(),
getComputeDiskRegistryItem(),
getComputeExternalVPNGatewayRegistryItem(),
getComputeForwardingRuleRegistryItem(),
getComputeGlobalAddressRegistryItem(),
getComputeGlobalForwardingRuleRegistryItem(),
getComputeHAVPNGatewayRegistryItem(),
getComputeImageRegistryItem(),
getComputeInstanceGroupManagerRegistryItem(),
getComputeInstanceRegistryItem(),
getComputeMachineImageRegistryItem(),
getComputeRegionInstanceGroupManagerRegistryItem(),
getComputeRegionTargetHTTPProxyRegistryItem(),
getComputeRegionTargetHTTPSProxyRegistryItem(),
getComputeRouterNATRegistryItem(),
getComputeSnapshotRegistryItem(),
getComputeTargetGRPCProxyRegistryItem(),
getComputeTargetHTTPProxyRegistryItem(),
getComputeTargetHTTPSProxyRegistryItem(),
getComputeTargetSSLProxyRegistryItem(),
getComputeTargetTCPProxyRegistryItem(),
getComputeVPNGatewayRegistryItem(),
getComputeVPNTunnelRegistryItem(),
getContainerClusterRegistryItem(),
getContainerNodePoolRegistryItem(),
getContainerRegistryItem(),
getDNSManagedZoneRegistryItem(),
getDNSRecordSetRegistryItem(),
getKMSCryptoKeyRegistryItem(),
getLoggingBillingAccountBucketConfigRegistryItem(),
getLoggingBillingAccountSinkRegistryItem(),
getLoggingBucketConfigRegistryItem(),
getLoggingFolderBucketConfigRegistryItem(),
getLoggingFolderSinkRegistryItem(),
getLoggingOrganizationBucketConfigRegistryItem(),
getLoggingOrganizationSinkRegistryItem(),
getLoggingProjectSinkRegistryItem(),
getMonitoringItem(),
getPubSubSubscriptionRegistryItem(),
getPubSubTopicRegistryItem(),
getRedisInstanceRegistryItem(),
getSecretManagerSecretRegistryItem(),
getSecretManagerSecretVersionRegistryItem(),
getServiceNetworkingConnectionRegistryItem(),
getSQLDatabaseInstanceRegistryItem(),
getStorageBucketRegistryItem(),
getComputePerInstanceConfigRegistryItem(),
getComputeRegionPerInstanceConfigRegistryItem(),
getCloudRunServiceRegistryItem(),
getCloudRunV2JobRegistryItem(),
getCloudRunV2ServiceRegistryItem(),
}
View Source
var UsageOnlyResources = []string{}
Functions ¶
func DefaultCloudResourceIDFunc ¶ added in v0.10.13
func DefaultCloudResourceIDFunc(d *schema.ResourceData) []string
func GetDefaultRefIDFunc ¶ added in v0.10.0
func GetDefaultRefIDFunc(d *schema.ResourceData) []string
func GetResourceRegion ¶ added in v0.10.0
func GetResourceRegion(d *schema.ResourceData) string
func GetSpecialContext ¶ added in v0.10.0
func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
func NewBigQueryDataset ¶ added in v0.9.17
func NewBigQueryDataset(d *schema.ResourceData) schema.CoreResource
func NewBigQueryTable ¶ added in v0.9.17
func NewBigQueryTable(d *schema.ResourceData) schema.CoreResource
func NewCloudFunctionsFunction ¶ added in v0.9.17
func NewCloudFunctionsFunction(d *schema.ResourceData) schema.CoreResource
func NewComputeExternalVPNGateway ¶ added in v0.9.1
func NewComputeExternalVPNGateway(d *schema.ResourceData) schema.CoreResource
func NewComputeForwardingRule ¶ added in v0.9.18
func NewComputeForwardingRule(d *schema.ResourceData) schema.CoreResource
func NewComputeHAVPNGateway ¶ added in v0.9.1
func NewComputeHAVPNGateway(d *schema.ResourceData) schema.CoreResource
func NewComputeRouterNAT ¶ added in v0.7.16
func NewComputeRouterNAT(d *schema.ResourceData) schema.CoreResource
func NewComputeTargetGRPCProxy ¶ added in v0.9.18
func NewComputeTargetGRPCProxy(d *schema.ResourceData) schema.CoreResource
func NewComputeVPNGateway ¶ added in v0.9.1
func NewComputeVPNGateway(d *schema.ResourceData) schema.CoreResource
func NewComputeVPNTunnel ¶ added in v0.9.1
func NewComputeVPNTunnel(d *schema.ResourceData) schema.CoreResource
func NewContainerRegistry ¶ added in v0.8.4
func NewContainerRegistry(d *schema.ResourceData) schema.CoreResource
func NewDNSManagedZone ¶ added in v0.7.16
func NewDNSManagedZone(d *schema.ResourceData) schema.CoreResource
func NewDNSRecordSet ¶ added in v0.7.16
func NewDNSRecordSet(d *schema.ResourceData) schema.CoreResource
func NewKMSCryptoKey ¶ added in v0.7.19
func NewKMSCryptoKey(d *schema.ResourceData) schema.CoreResource
func NewLoggingBillingAccountBucketConfig ¶ added in v0.9.17
func NewLoggingBillingAccountBucketConfig(d *schema.ResourceData) schema.CoreResource
func NewLoggingBillingAccountSink ¶ added in v0.8.2
func NewLoggingBillingAccountSink(d *schema.ResourceData) schema.CoreResource
func NewLoggingFolderBucketConfig ¶ added in v0.9.17
func NewLoggingFolderBucketConfig(d *schema.ResourceData) schema.CoreResource
func NewLoggingFolderSink ¶ added in v0.8.2
func NewLoggingFolderSink(d *schema.ResourceData) schema.CoreResource
func NewLoggingOrganizationBucketConfig ¶ added in v0.9.17
func NewLoggingOrganizationBucketConfig(d *schema.ResourceData) schema.CoreResource
func NewLoggingOrganizationSink ¶ added in v0.8.2
func NewLoggingOrganizationSink(d *schema.ResourceData) schema.CoreResource
func NewLoggingProjectBucketConfig ¶ added in v0.9.17
func NewLoggingProjectBucketConfig(d *schema.ResourceData) schema.CoreResource
func NewLoggingProjectSink ¶ added in v0.8.2
func NewLoggingProjectSink(d *schema.ResourceData) schema.CoreResource
func NewMonitoringMetricDescriptor ¶ added in v0.9.17
func NewMonitoringMetricDescriptor(d *schema.ResourceData) schema.CoreResource
func NewPubSubSubscription ¶ added in v0.7.16
func NewPubSubSubscription(d *schema.ResourceData) schema.CoreResource
func NewPubSubTopic ¶ added in v0.7.16
func NewPubSubTopic(d *schema.ResourceData) schema.CoreResource
func NewRedisInstance ¶ added in v0.8.3
func NewRedisInstance(d *schema.ResourceData) schema.CoreResource
func NewSQLDatabaseInstance ¶ added in v0.10.0
func NewSQLDatabaseInstance(d *schema.ResourceData) schema.CoreResource
func NewStorageBucket ¶ added in v0.7.16
func NewStorageBucket(d *schema.ResourceData) schema.CoreResource
Types ¶
type EgressResourceType ¶ added in v0.9.1
type EgressResourceType int
const ( StorageBucketEgress EgressResourceType = iota ContainerRegistryEgress ComputeVPNGateway ComputeExternalVPNGateway )
Source Files
¶
- artifact_registry_repository.go
- bigquery_dataset.go
- bigquery_table.go
- cloud_run_service.go
- cloud_run_v2_job.go
- cloud_run_v2_service.go
- cloudfunctions_function.go
- compute_address.go
- compute_disk.go
- compute_external_vpn_gateway.go
- compute_forwarding_rule.go
- compute_ha_vpn_gateway.go
- compute_image.go
- compute_instance.go
- compute_instance_group_manager.go
- compute_machine_image.go
- compute_per_instance_config.go
- compute_region_instance_group_manager.go
- compute_region_per_instance_config.go
- compute_router_nat.go
- compute_snapshot.go
- compute_target_grpc_proxy.go
- compute_vpn_gateway.go
- compute_vpn_tunnel.go
- container_cluster.go
- container_node_pool.go
- container_registry.go
- dns_managed_zone.go
- dns_record_set.go
- google.go
- kms_crypto_key.go
- logging_billing_account_bucket_config.go
- logging_billing_account_sink.go
- logging_folder_bucket_config.go
- logging_folder_sink.go
- logging_organization_bucket_config.go
- logging_organization_sink.go
- logging_project_bucket_config.go
- logging_project_sink.go
- monitoring_metric_descriptor.go
- network_engress_internal.go
- pubsub_subscription.go
- pubsub_topic.go
- redis_instance.go
- registry.go
- secret_manager_secret.go
- secret_manager_secret_version.go
- service_networking_connection.go
- sql_database_instance.go
- storage_bucket.go
- util.go
Click to show internal directories.
Click to hide internal directories.