google

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 []*engine.CatalogEntry = []*engine.CatalogEntry{
	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(),
	getRedisClusterRegistryItem(),
	getSecretManagerSecretRegistryItem(),
	getSecretManagerSecretVersionRegistryItem(),
	getServiceNetworkingConnectionRegistryItem(),
	getSQLDatabaseInstanceRegistryItem(),
	getStorageBucketRegistryItem(),
	getComputePerInstanceConfigRegistryItem(),
	getComputeRegionPerInstanceConfigRegistryItem(),
	getCloudRunServiceRegistryItem(),
	getCloudRunV2JobRegistryItem(),
	getCloudRunV2ServiceRegistryItem(),
}
View Source
var UsageOnlyResources = []string{}

Functions

func DefaultCloudResourceIDFunc

func DefaultCloudResourceIDFunc(d *engine.ResourceSpec) []string

func GetDefaultRefIDFunc

func GetDefaultRefIDFunc(d *engine.ResourceSpec) []string

func GetResourceRegion

func GetResourceRegion(d *engine.ResourceSpec) string

func GetSpecialContext

func GetSpecialContext(d *engine.ResourceSpec) map[string]interface{}

func NewBigQueryDataset

func NewBigQueryDataset(d *engine.ResourceSpec) engine.CatalogItem

func NewBigQueryTable

func NewBigQueryTable(d *engine.ResourceSpec) engine.CatalogItem

func NewCloudFunctionsFunction

func NewCloudFunctionsFunction(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeExternalVPNGateway

func NewComputeExternalVPNGateway(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeForwardingRule

func NewComputeForwardingRule(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeHAVPNGateway

func NewComputeHAVPNGateway(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeRouterNAT

func NewComputeRouterNAT(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeTargetGRPCProxy

func NewComputeTargetGRPCProxy(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeVPNGateway

func NewComputeVPNGateway(d *engine.ResourceSpec) engine.CatalogItem

func NewComputeVPNTunnel

func NewComputeVPNTunnel(d *engine.ResourceSpec) engine.CatalogItem

func NewContainerRegistry

func NewContainerRegistry(d *engine.ResourceSpec) engine.CatalogItem

func NewDNSManagedZone

func NewDNSManagedZone(d *engine.ResourceSpec) engine.CatalogItem

func NewDNSRecordSet

func NewDNSRecordSet(d *engine.ResourceSpec) engine.CatalogItem

func NewKMSCryptoKey

func NewKMSCryptoKey(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingBillingAccountBucketConfig

func NewLoggingBillingAccountBucketConfig(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingBillingAccountSink

func NewLoggingBillingAccountSink(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingFolderBucketConfig

func NewLoggingFolderBucketConfig(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingFolderSink

func NewLoggingFolderSink(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingOrganizationBucketConfig

func NewLoggingOrganizationBucketConfig(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingOrganizationSink

func NewLoggingOrganizationSink(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingProjectBucketConfig

func NewLoggingProjectBucketConfig(d *engine.ResourceSpec) engine.CatalogItem

func NewLoggingProjectSink

func NewLoggingProjectSink(d *engine.ResourceSpec) engine.CatalogItem

func NewMonitoringMetricDescriptor

func NewMonitoringMetricDescriptor(d *engine.ResourceSpec) engine.CatalogItem

func NewPubSubSubscription

func NewPubSubSubscription(d *engine.ResourceSpec) engine.CatalogItem

func NewPubSubTopic

func NewPubSubTopic(d *engine.ResourceSpec) engine.CatalogItem

func NewRedisCluster

func NewRedisCluster(d *engine.ResourceSpec) engine.CatalogItem

func NewRedisInstance

func NewRedisInstance(d *engine.ResourceSpec) engine.CatalogItem

func NewSQLDatabaseInstance

func NewSQLDatabaseInstance(d *engine.ResourceSpec) engine.CatalogItem

func NewStorageBucket

func NewStorageBucket(d *engine.ResourceSpec) engine.CatalogItem

func ParseTags

func ParseTags(r *engine.ResourceSpec, externalTags, defaultLabels map[string]string) (map[string]string, []string)

Types

type EgressResourceType

type EgressResourceType int
const (
	StorageBucketEgress EgressResourceType = iota
	ContainerRegistryEgress
	ComputeVPNGateway
	ComputeExternalVPNGateway
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL