Documentation ¶
Index ¶
- Variables
- func GetBigqueryDatasetRegistryItem() *schema.RegistryItem
- func GetBigqueryTableRegistryItem() *schema.RegistryItem
- func GetCloudFunctionsRegistryItem() *schema.RegistryItem
- func GetComputeAddressRegistryItem() *schema.RegistryItem
- func GetComputeDiskRegistryItem() *schema.RegistryItem
- func GetComputeExternalVPNGatewayRegistryItem() *schema.RegistryItem
- func GetComputeForwardingRuleRegistryItem() *schema.RegistryItem
- func GetComputeGlobalAddressRegistryItem() *schema.RegistryItem
- func GetComputeGlobalForwardingRuleRegistryItem() *schema.RegistryItem
- func GetComputeHAVPNGatewayRegistryItem() *schema.RegistryItem
- func GetComputeImageRegistryItem() *schema.RegistryItem
- func GetComputeInstanceRegistryItem() *schema.RegistryItem
- func GetComputeMachineImageRegistryItem() *schema.RegistryItem
- func GetComputeRegionTargetHTTPProxyRegistryItem() *schema.RegistryItem
- func GetComputeRegionTargetHTTPSProxyRegistryItem() *schema.RegistryItem
- func GetComputeRouterNATRegistryItem() *schema.RegistryItem
- func GetComputeSnapshotRegistryItem() *schema.RegistryItem
- func GetComputeTargetGrpcProxyRegistryItem() *schema.RegistryItem
- func GetComputeTargetHTTPProxyRegistryItem() *schema.RegistryItem
- func GetComputeTargetHTTPSProxyRegistryItem() *schema.RegistryItem
- func GetComputeTargetSslProxyRegistryItem() *schema.RegistryItem
- func GetComputeTargetTCPProxyRegistryItem() *schema.RegistryItem
- func GetComputeVPNGatewayRegistryItem() *schema.RegistryItem
- func GetComputeVPNTunnelRegistryItem() *schema.RegistryItem
- func GetContainerClusterRegistryItem() *schema.RegistryItem
- func GetContainerNodePoolRegistryItem() *schema.RegistryItem
- func GetContainerRegistryItem() *schema.RegistryItem
- func GetDNSManagedZoneRegistryItem() *schema.RegistryItem
- func GetDNSRecordSetRegistryItem() *schema.RegistryItem
- func GetKMSCryptoKeyRegistryItem() *schema.RegistryItem
- func GetLoggingBillingAccountBucketConfigRegistryItem() *schema.RegistryItem
- func GetLoggingBillingAccountSinkRegistryItem() *schema.RegistryItem
- func GetLoggingBucketConfigRegistryItem() *schema.RegistryItem
- func GetLoggingFolderBucketConfigRegistryItem() *schema.RegistryItem
- func GetLoggingFolderSinkRegistryItem() *schema.RegistryItem
- func GetLoggingOrganizationBucketConfigRegistryItem() *schema.RegistryItem
- func GetLoggingOrganizationSinkRegistryItem() *schema.RegistryItem
- func GetLoggingProjectSinkRegistryItem() *schema.RegistryItem
- func GetMonitoringItem() *schema.RegistryItem
- func GetPubSubSubscriptionRegistryItem() *schema.RegistryItem
- func GetPubSubTopicRegistryItem() *schema.RegistryItem
- func GetRedisInstanceRegistryItem() *schema.RegistryItem
- func GetSQLInstanceRegistryItem() *schema.RegistryItem
- func GetStorageBucketRegistryItem() *schema.RegistryItem
- func NewBigqueryDataset(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewBigqueryTable(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudFunctions(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeAddress(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeDisk(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeExternalVPNGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeForwarding(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeHAVPNGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeImage(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeMachineImage(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeRouterNAT(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewComputeTargetProxy(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 NewContainerCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewContainerNodePool(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 NewLoggingBillingAccountBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingBillingAccountSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingFolderBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingFolderSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingOrganizationBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingOrganizationSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingProjectBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLoggingProjectSink(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewMonitoring(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 NewSQLInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewStorageBucket(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func VPNTunnelInstance(region string) *schema.CostComponent
- type EgressResourceType
- type SQLInstanceDBType
Constants ¶
This section is empty.
Variables ¶
View Source
var FreeResources []string = []string{}/* 131 elements not displayed */
FreeResources grouped alphabetically
View Source
var ResourceRegistry []*schema.RegistryItem = []*schema.RegistryItem{ GetBigqueryDatasetRegistryItem(), GetBigqueryTableRegistryItem(), GetCloudFunctionsRegistryItem(), GetComputeAddressRegistryItem(), GetComputeDiskRegistryItem(), GetComputeExternalVPNGatewayRegistryItem(), GetComputeForwardingRuleRegistryItem(), GetComputeGlobalAddressRegistryItem(), GetComputeGlobalForwardingRuleRegistryItem(), GetComputeHAVPNGatewayRegistryItem(), GetComputeImageRegistryItem(), GetComputeInstanceRegistryItem(), GetComputeMachineImageRegistryItem(), 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(), GetSQLInstanceRegistryItem(), GetStorageBucketRegistryItem(), }
View Source
var UsageOnlyResources []string = []string{}
Functions ¶
func GetBigqueryDatasetRegistryItem ¶ added in v0.9.1
func GetBigqueryDatasetRegistryItem() *schema.RegistryItem
func GetBigqueryTableRegistryItem ¶ added in v0.9.1
func GetBigqueryTableRegistryItem() *schema.RegistryItem
func GetCloudFunctionsRegistryItem ¶ added in v0.7.19
func GetCloudFunctionsRegistryItem() *schema.RegistryItem
func GetComputeAddressRegistryItem ¶ added in v0.7.6
func GetComputeAddressRegistryItem() *schema.RegistryItem
func GetComputeDiskRegistryItem ¶
func GetComputeDiskRegistryItem() *schema.RegistryItem
func GetComputeExternalVPNGatewayRegistryItem ¶ added in v0.9.1
func GetComputeExternalVPNGatewayRegistryItem() *schema.RegistryItem
func GetComputeForwardingRuleRegistryItem ¶ added in v0.9.1
func GetComputeForwardingRuleRegistryItem() *schema.RegistryItem
func GetComputeGlobalAddressRegistryItem ¶ added in v0.7.6
func GetComputeGlobalAddressRegistryItem() *schema.RegistryItem
func GetComputeGlobalForwardingRuleRegistryItem ¶ added in v0.9.1
func GetComputeGlobalForwardingRuleRegistryItem() *schema.RegistryItem
func GetComputeHAVPNGatewayRegistryItem ¶ added in v0.9.1
func GetComputeHAVPNGatewayRegistryItem() *schema.RegistryItem
func GetComputeImageRegistryItem ¶
func GetComputeImageRegistryItem() *schema.RegistryItem
func GetComputeInstanceRegistryItem ¶
func GetComputeInstanceRegistryItem() *schema.RegistryItem
func GetComputeMachineImageRegistryItem ¶ added in v0.8.3
func GetComputeMachineImageRegistryItem() *schema.RegistryItem
func GetComputeRegionTargetHTTPProxyRegistryItem ¶ added in v0.9.1
func GetComputeRegionTargetHTTPProxyRegistryItem() *schema.RegistryItem
func GetComputeRegionTargetHTTPSProxyRegistryItem ¶ added in v0.9.1
func GetComputeRegionTargetHTTPSProxyRegistryItem() *schema.RegistryItem
func GetComputeRouterNATRegistryItem ¶ added in v0.7.16
func GetComputeRouterNATRegistryItem() *schema.RegistryItem
func GetComputeSnapshotRegistryItem ¶
func GetComputeSnapshotRegistryItem() *schema.RegistryItem
func GetComputeTargetGrpcProxyRegistryItem ¶ added in v0.9.1
func GetComputeTargetGrpcProxyRegistryItem() *schema.RegistryItem
func GetComputeTargetHTTPProxyRegistryItem ¶ added in v0.9.1
func GetComputeTargetHTTPProxyRegistryItem() *schema.RegistryItem
func GetComputeTargetHTTPSProxyRegistryItem ¶ added in v0.9.1
func GetComputeTargetHTTPSProxyRegistryItem() *schema.RegistryItem
func GetComputeTargetSslProxyRegistryItem ¶ added in v0.9.1
func GetComputeTargetSslProxyRegistryItem() *schema.RegistryItem
func GetComputeTargetTCPProxyRegistryItem ¶ added in v0.9.1
func GetComputeTargetTCPProxyRegistryItem() *schema.RegistryItem
func GetComputeVPNGatewayRegistryItem ¶ added in v0.9.1
func GetComputeVPNGatewayRegistryItem() *schema.RegistryItem
func GetComputeVPNTunnelRegistryItem ¶ added in v0.9.1
func GetComputeVPNTunnelRegistryItem() *schema.RegistryItem
func GetContainerClusterRegistryItem ¶ added in v0.7.16
func GetContainerClusterRegistryItem() *schema.RegistryItem
func GetContainerNodePoolRegistryItem ¶ added in v0.7.16
func GetContainerNodePoolRegistryItem() *schema.RegistryItem
func GetContainerRegistryItem ¶ added in v0.8.4
func GetContainerRegistryItem() *schema.RegistryItem
func GetDNSManagedZoneRegistryItem ¶ added in v0.7.16
func GetDNSManagedZoneRegistryItem() *schema.RegistryItem
func GetDNSRecordSetRegistryItem ¶ added in v0.7.16
func GetDNSRecordSetRegistryItem() *schema.RegistryItem
func GetKMSCryptoKeyRegistryItem ¶ added in v0.7.19
func GetKMSCryptoKeyRegistryItem() *schema.RegistryItem
func GetLoggingBillingAccountBucketConfigRegistryItem ¶ added in v0.8.2
func GetLoggingBillingAccountBucketConfigRegistryItem() *schema.RegistryItem
func GetLoggingBillingAccountSinkRegistryItem ¶ added in v0.8.2
func GetLoggingBillingAccountSinkRegistryItem() *schema.RegistryItem
func GetLoggingBucketConfigRegistryItem ¶ added in v0.8.2
func GetLoggingBucketConfigRegistryItem() *schema.RegistryItem
func GetLoggingFolderBucketConfigRegistryItem ¶ added in v0.8.2
func GetLoggingFolderBucketConfigRegistryItem() *schema.RegistryItem
func GetLoggingFolderSinkRegistryItem ¶ added in v0.8.2
func GetLoggingFolderSinkRegistryItem() *schema.RegistryItem
func GetLoggingOrganizationBucketConfigRegistryItem ¶ added in v0.8.2
func GetLoggingOrganizationBucketConfigRegistryItem() *schema.RegistryItem
func GetLoggingOrganizationSinkRegistryItem ¶ added in v0.8.2
func GetLoggingOrganizationSinkRegistryItem() *schema.RegistryItem
func GetLoggingProjectSinkRegistryItem ¶ added in v0.8.2
func GetLoggingProjectSinkRegistryItem() *schema.RegistryItem
func GetMonitoringItem ¶ added in v0.8.0
func GetMonitoringItem() *schema.RegistryItem
func GetPubSubSubscriptionRegistryItem ¶ added in v0.7.16
func GetPubSubSubscriptionRegistryItem() *schema.RegistryItem
func GetPubSubTopicRegistryItem ¶ added in v0.7.16
func GetPubSubTopicRegistryItem() *schema.RegistryItem
func GetRedisInstanceRegistryItem ¶ added in v0.8.3
func GetRedisInstanceRegistryItem() *schema.RegistryItem
func GetSQLInstanceRegistryItem ¶ added in v0.8.4
func GetSQLInstanceRegistryItem() *schema.RegistryItem
func GetStorageBucketRegistryItem ¶ added in v0.7.16
func GetStorageBucketRegistryItem() *schema.RegistryItem
func NewBigqueryDataset ¶ added in v0.9.1
func NewBigqueryTable ¶ added in v0.9.1
func NewCloudFunctions ¶ added in v0.7.19
func NewComputeAddress ¶ added in v0.7.6
func NewComputeDisk ¶
func NewComputeExternalVPNGateway ¶ added in v0.9.1
func NewComputeForwarding ¶ added in v0.9.1
func NewComputeHAVPNGateway ¶ added in v0.9.1
func NewComputeImage ¶
func NewComputeInstance ¶
func NewComputeMachineImage ¶ added in v0.8.3
func NewComputeRouterNAT ¶ added in v0.7.16
func NewComputeSnapshot ¶
func NewComputeTargetProxy ¶ added in v0.9.1
func NewComputeVPNGateway ¶ added in v0.9.1
func NewComputeVPNTunnel ¶ added in v0.9.1
func NewContainerCluster ¶ added in v0.7.16
func NewContainerNodePool ¶ added in v0.7.16
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 NewLoggingBillingAccountBucket ¶ added in v0.8.2
func NewLoggingBillingAccountSink ¶ added in v0.8.2
func NewLoggingFolderBucket ¶ added in v0.8.2
func NewLoggingFolderSink ¶ added in v0.8.2
func NewLoggingOrganizationBucket ¶ added in v0.8.2
func NewLoggingOrganizationSink ¶ added in v0.8.2
func NewLoggingProjectBucket ¶ added in v0.8.2
func NewLoggingProjectSink ¶ added in v0.8.2
func NewMonitoring ¶ added in v0.8.0
func NewPubSubSubscription ¶ added in v0.7.16
func NewPubSubTopic ¶ added in v0.7.16
func NewRedisInstance ¶ added in v0.8.3
func NewSQLInstance ¶ added in v0.8.4
func NewStorageBucket ¶ added in v0.7.16
func VPNTunnelInstance ¶ added in v0.9.1
func VPNTunnelInstance(region string) *schema.CostComponent
Types ¶
type EgressResourceType ¶ added in v0.9.1
type EgressResourceType int
const ( StorageBucketEgress EgressResourceType = iota ContainerRegistryEgress ComputeVPNGateway ComputeExternalVPNGateway )
type SQLInstanceDBType ¶ added in v0.8.4
type SQLInstanceDBType int
const ( MySQL SQLInstanceDBType = iota PostgreSQL SQLServer )
Source Files ¶
- 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_machine_image.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
- 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_egress_internal.go
- pubsub_subscription.go
- pubsub_topic.go
- redis_instance.go
- registry.go
- sql_database_instance.go
- storage_bucket.go
- util.go
Click to show internal directories.
Click to hide internal directories.