Documentation ¶
Index ¶
- Variables
- func GetDefaultRefIDFunc(d *schema.ResourceData) []string
- func GetResourceRegion(resourceType string, v gjson.Result) string
- func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
- func NewBigQueryDataset(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewBigQueryTable(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudFunctionsFunction(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeExternalVPNGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeForwardingRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeHAVPNGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeRouterNAT(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeTargetGRPCProxy(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeVPNGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeVPNTunnel(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewContainerRegistry(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDNSManagedZone(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDNSRecordSet(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKMSCryptoKey(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingBillingAccountBucketConfig(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingBillingAccountSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingFolderBucketConfig(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingFolderSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingOrganizationBucketConfig(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingOrganizationSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingProjectBucketConfig(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingProjectSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewMonitoringMetricDescriptor(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewPubSubSubscription(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewPubSubTopic(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRedisInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSQLDatabaseInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewStorageBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func ParseTags(resourceType string, v gjson.Result) map[string]string
- type EgressResourceType
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProviderRegion = "us-central1"
View Source
var FreeResources = []string{}/* 134 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(),
}
View Source
var UsageOnlyResources = []string{}
Functions ¶
func GetDefaultRefIDFunc ¶ added in v0.10.0
func GetDefaultRefIDFunc(d *schema.ResourceData) []string
func GetResourceRegion ¶ added in v0.10.0
func GetSpecialContext ¶ added in v0.10.0
func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
func NewBigQueryDataset ¶ added in v0.9.17
func NewBigQueryTable ¶ added in v0.9.17
func NewCloudFunctionsFunction ¶ added in v0.9.17
func NewComputeExternalVPNGateway ¶ added in v0.9.1
func NewComputeForwardingRule ¶ added in v0.9.18
func NewComputeHAVPNGateway ¶ added in v0.9.1
func NewComputeRouterNAT ¶ added in v0.7.16
func NewComputeTargetGRPCProxy ¶ added in v0.9.18
func NewComputeVPNGateway ¶ added in v0.9.1
func NewComputeVPNTunnel ¶ added in v0.9.1
func NewContainerRegistry ¶ added in v0.8.4
func NewDNSManagedZone ¶ added in v0.7.16
func NewDNSRecordSet ¶ added in v0.7.16
func NewKMSCryptoKey ¶ added in v0.7.19
func NewLoggingBillingAccountBucketConfig ¶ added in v0.9.17
func NewLoggingBillingAccountSink ¶ added in v0.8.2
func NewLoggingFolderBucketConfig ¶ added in v0.9.17
func NewLoggingFolderSink ¶ added in v0.8.2
func NewLoggingOrganizationBucketConfig ¶ added in v0.9.17
func NewLoggingOrganizationSink ¶ added in v0.8.2
func NewLoggingProjectBucketConfig ¶ added in v0.9.17
func NewLoggingProjectSink ¶ added in v0.8.2
func NewMonitoringMetricDescriptor ¶ added in v0.9.17
func NewPubSubSubscription ¶ added in v0.7.16
func NewPubSubTopic ¶ added in v0.7.16
func NewRedisInstance ¶ added in v0.8.3
func NewSQLDatabaseInstance ¶ added in v0.10.0
func NewStorageBucket ¶ added in v0.7.16
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
- 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.