compute

package
v5.26.0 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

----------------------------------------------------------------------------

This file is copied here by Magic Modules. The code for building up a
compute instance object is copied from the manually implemented
provider file:
third_party/terraform/resources/resource_compute_instance.go

----------------------------------------------------------------------------

Index

Constants

View Source
const ComputeAddressAssetType string = "compute.googleapis.com/Address"
View Source
const ComputeAutoscalerAssetType string = "compute.googleapis.com/Autoscaler"
View Source
const ComputeBackendBucketAssetType string = "compute.googleapis.com/BackendBucket"
View Source
const ComputeBackendBucketIAMAssetType string = "compute.googleapis.com/BackendBucket"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeBackendServiceAssetType string = "compute.googleapis.com/BackendService"
View Source
const ComputeBackendServiceIAMAssetType string = "compute.googleapis.com/BackendService"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeDiskAssetType string = "compute.googleapis.com/Disk"
View Source
const ComputeDiskIAMAssetType string = "compute.googleapis.com/Disk"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/DiskResourcePolicyAttachment"
View Source
const ComputeExternalVpnGatewayAssetType string = "compute.googleapis.com/ExternalVpnGateway"
View Source
const ComputeFirewallAssetType string = "compute.googleapis.com/Firewall"
View Source
const ComputeForwardingRuleAssetType string = "compute.googleapis.com/ForwardingRule"
View Source
const ComputeGlobalAddressAssetType string = "compute.googleapis.com/GlobalAddress"
View Source
const ComputeGlobalForwardingRuleAssetType string = "compute.googleapis.com/GlobalForwardingRule"
View Source
const ComputeGlobalNetworkEndpointGroupAssetType string = "compute.googleapis.com/GlobalNetworkEndpointGroup"
View Source
const ComputeHaVpnGatewayAssetType string = "compute.googleapis.com/HaVpnGateway"
View Source
const ComputeHealthCheckAssetType string = "compute.googleapis.com/HealthCheck"
View Source
const ComputeHttpHealthCheckAssetType string = "compute.googleapis.com/HttpHealthCheck"
View Source
const ComputeHttpsHealthCheckAssetType string = "compute.googleapis.com/HttpsHealthCheck"
View Source
const ComputeImageAssetType string = "compute.googleapis.com/Image"
View Source
const ComputeImageIAMAssetType string = "compute.googleapis.com/Image"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeInstanceAssetType string = "compute.googleapis.com/Instance"
View Source
const ComputeInstanceGroupNamedPortAssetType string = "compute.googleapis.com/InstanceGroupNamedPort"
View Source
const ComputeInstanceIAMAssetType string = "compute.googleapis.com/Instance"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeInstanceSettingsAssetType string = "compute.googleapis.com/InstanceSettings"
View Source
const ComputeInterconnectAttachmentAssetType string = "compute.googleapis.com/InterconnectAttachment"
View Source
const ComputeMachineImageAssetType string = "compute.googleapis.com/MachineImage"
View Source
const ComputeMachineImageIAMAssetType string = "compute.googleapis.com/MachineImage"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeManagedSslCertificateAssetType string = "compute.googleapis.com/ManagedSslCertificate"
View Source
const ComputeNetworkAssetType string = "compute.googleapis.com/Network"
View Source
const ComputeNetworkAttachmentAssetType string = "compute.googleapis.com/NetworkAttachment"
View Source
const ComputeNetworkEdgeSecurityServiceAssetType string = "compute.googleapis.com/NetworkEdgeSecurityService"
View Source
const ComputeNetworkEndpointGroupAssetType string = "compute.googleapis.com/NetworkEndpointGroup"
View Source
const ComputeNetworkFirewallPolicyAssetType string = "compute.googleapis.com/NetworkFirewallPolicy"
View Source
const ComputeNetworkPeeringRoutesConfigAssetType string = "compute.googleapis.com/NetworkPeeringRoutesConfig"
View Source
const ComputeNodeGroupAssetType string = "compute.googleapis.com/NodeGroup"
View Source
const ComputeNodeTemplateAssetType string = "compute.googleapis.com/NodeTemplate"
View Source
const ComputeOrganizationSecurityPolicyAssetType string = "compute.googleapis.com/OrganizationSecurityPolicy"
View Source
const ComputeOrganizationSecurityPolicyAssociationAssetType string = "compute.googleapis.com/OrganizationSecurityPolicyAssociation"
View Source
const ComputeOrganizationSecurityPolicyRuleAssetType string = "compute.googleapis.com/OrganizationSecurityPolicyRule"
View Source
const ComputePacketMirroringAssetType string = "compute.googleapis.com/PacketMirroring"
View Source
const ComputePublicAdvertisedPrefixAssetType string = "compute.googleapis.com/PublicAdvertisedPrefix"
View Source
const ComputePublicDelegatedPrefixAssetType string = "compute.googleapis.com/PublicDelegatedPrefix"
View Source
const ComputeRegionAutoscalerAssetType string = "compute.googleapis.com/RegionAutoscaler"
View Source
const ComputeRegionBackendServiceAssetType string = "compute.googleapis.com/RegionBackendService"
View Source
const ComputeRegionBackendServiceIAMAssetType string = "compute.googleapis.com/RegionBackendService"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeRegionCommitmentAssetType string = "compute.googleapis.com/RegionCommitment"
View Source
const ComputeRegionDiskAssetType string = "compute.googleapis.com/RegionDisk"
View Source
const ComputeRegionDiskIAMAssetType string = "compute.googleapis.com/RegionDisk"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeRegionDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/RegionDiskResourcePolicyAttachment"
View Source
const ComputeRegionHealthCheckAssetType string = "compute.googleapis.com/RegionHealthCheck"
View Source
const ComputeRegionNetworkEndpointGroupAssetType string = "compute.googleapis.com/RegionNetworkEndpointGroup"
View Source
const ComputeRegionNetworkFirewallPolicyAssetType string = "compute.googleapis.com/RegionNetworkFirewallPolicy"
View Source
const ComputeRegionSecurityPolicyAssetType string = "compute.googleapis.com/RegionSecurityPolicy"
View Source
const ComputeRegionSecurityPolicyRuleAssetType string = "compute.googleapis.com/RegionSecurityPolicyRule"
View Source
const ComputeRegionSslCertificateAssetType string = "compute.googleapis.com/RegionSslCertificate"
View Source
const ComputeRegionSslPolicyAssetType string = "compute.googleapis.com/RegionSslPolicy"
View Source
const ComputeRegionTargetHttpProxyAssetType string = "compute.googleapis.com/RegionTargetHttpProxy"
View Source
const ComputeRegionTargetHttpsProxyAssetType string = "compute.googleapis.com/RegionTargetHttpsProxy"
View Source
const ComputeRegionTargetTcpProxyAssetType string = "compute.googleapis.com/RegionTargetTcpProxy"
View Source
const ComputeRegionUrlMapAssetType string = "compute.googleapis.com/RegionUrlMap"
View Source
const ComputeReservationAssetType string = "compute.googleapis.com/Reservation"
View Source
const ComputeResourcePolicyAssetType string = "compute.googleapis.com/ResourcePolicy"
View Source
const ComputeRouteAssetType string = "compute.googleapis.com/Route"
View Source
const ComputeRouterAssetType string = "compute.googleapis.com/Router"
View Source
const ComputeServiceAttachmentAssetType string = "compute.googleapis.com/ServiceAttachment"
View Source
const ComputeSnapshotAssetType string = "compute.googleapis.com/Snapshot"
View Source
const ComputeSnapshotIAMAssetType string = "compute.googleapis.com/Snapshot"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeSslCertificateAssetType string = "compute.googleapis.com/SslCertificate"
View Source
const ComputeSslPolicyAssetType string = "compute.googleapis.com/SslPolicy"
View Source
const ComputeSubnetworkAssetType string = "compute.googleapis.com/Subnetwork"
View Source
const ComputeSubnetworkIAMAssetType string = "compute.googleapis.com/Subnetwork"

Provide a separate asset type constant so we don't have to worry about name conflicts between IAM and non-IAM converter files

View Source
const ComputeTargetGrpcProxyAssetType string = "compute.googleapis.com/TargetGrpcProxy"
View Source
const ComputeTargetHttpProxyAssetType string = "compute.googleapis.com/TargetHttpProxy"
View Source
const ComputeTargetHttpsProxyAssetType string = "compute.googleapis.com/TargetHttpsProxy"
View Source
const ComputeTargetInstanceAssetType string = "compute.googleapis.com/TargetInstance"
View Source
const ComputeTargetSslProxyAssetType string = "compute.googleapis.com/TargetSslProxy"
View Source
const ComputeTargetTcpProxyAssetType string = "compute.googleapis.com/TargetTcpProxy"
View Source
const ComputeUrlMapAssetType string = "compute.googleapis.com/UrlMap"
View Source
const ComputeVpnGatewayAssetType string = "compute.googleapis.com/VpnGateway"
View Source
const ComputeVpnTunnelAssetType string = "compute.googleapis.com/VpnTunnel"

Variables

View Source
var ComputeBackendBucketIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"name": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ComputeBackendServiceIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"name": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ComputeMachineImageIamSchema = map[string]*schema.Schema{
	"project": {
		Type:     schema.TypeString,
		Computed: true,
		Optional: true,
		ForceNew: true,
	},
	"machine_image": {
		Type:             schema.TypeString,
		Required:         true,
		ForceNew:         true,
		DiffSuppressFunc: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ComputeRegionBackendServiceIamSchema = 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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
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: tpgresource.CompareSelfLinkOrResourceName,
	},
}
View Source
var ImageMap = map[string]string{
	"centos":      "centos-cloud",
	"coreos":      "coreos-cloud",
	"debian":      "debian-cloud",
	"opensuse":    "opensuse-cloud",
	"rhel":        "rhel-cloud",
	"rocky-linux": "rocky-linux-cloud",
	"sles":        "suse-cloud",
	"ubuntu":      "ubuntu-os-cloud",
	"windows":     "windows-cloud",
	"windows-sql": "windows-sql-cloud",
}

built-in projects to look for images/families containing the string on the left in

Functions

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 ComputeBackendBucketIdParseFunc

func ComputeBackendBucketIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeBackendServiceIdParseFunc

func ComputeBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeDiskIdParseFunc

func ComputeDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeImageIdParseFunc

func ComputeImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeInstanceIdParseFunc

func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeMachineImageIdParseFunc

func ComputeMachineImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeRegionBackendServiceIdParseFunc

func ComputeRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeRegionDiskIdParseFunc

func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeSnapshotIdParseFunc

func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func ComputeSubnetworkIdParseFunc

func ComputeSubnetworkIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error

func DiskImageDiffSuppress

func DiskImageDiffSuppress(_, old, new string, _ *schema.ResourceData) bool

We cannot suppress the diff for the case when family name is not part of the image name since we can't make a network call in a DiffSuppressFunc.

func FetchComputeBackendBucketIamPolicy

func FetchComputeBackendBucketIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeBackendServiceIamPolicy

func FetchComputeBackendServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeDiskIamPolicy

func FetchComputeDiskIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeImageIamPolicy

func FetchComputeImageIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeInstanceIamPolicy

func FetchComputeInstanceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeMachineImageIamPolicy

func FetchComputeMachineImageIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeRegionBackendServiceIamPolicy

func FetchComputeRegionBackendServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeRegionDiskIamPolicy

func FetchComputeRegionDiskIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeSnapshotIamPolicy

func FetchComputeSnapshotIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FetchComputeSubnetworkIamPolicy

func FetchComputeSubnetworkIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)

func FlattenMetadata

func FlattenMetadata(metadata *compute.Metadata) map[string]interface{}

This function differs from flattenMetadataBeta only in that it takes compute.metadata rather than compute.metadata as an argument. It should be removed in favour of flattenMetadataBeta if/when all resources using it get beta support.

func GetComputeAddressApiObject

func GetComputeAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeAddressCaiObject

func GetComputeAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeAutoscalerApiObject

func GetComputeAutoscalerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeAutoscalerCaiObject

func GetComputeAutoscalerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendBucketApiObject

func GetComputeBackendBucketApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeBackendBucketCaiObject

func GetComputeBackendBucketCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendBucketIamBindingCaiObject

func GetComputeBackendBucketIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendBucketIamMemberCaiObject

func GetComputeBackendBucketIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendBucketIamPolicyCaiObject

func GetComputeBackendBucketIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendServiceApiObject

func GetComputeBackendServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeBackendServiceCaiObject

func GetComputeBackendServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendServiceIamBindingCaiObject

func GetComputeBackendServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendServiceIamMemberCaiObject

func GetComputeBackendServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeBackendServiceIamPolicyCaiObject

func GetComputeBackendServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeDiskApiObject

func GetComputeDiskApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeDiskCaiObject

func GetComputeDiskCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeDiskIamBindingCaiObject

func GetComputeDiskIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeDiskIamMemberCaiObject

func GetComputeDiskIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeDiskIamPolicyCaiObject

func GetComputeDiskIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeDiskResourcePolicyAttachmentApiObject

func GetComputeDiskResourcePolicyAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeDiskResourcePolicyAttachmentCaiObject

func GetComputeDiskResourcePolicyAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeExternalVpnGatewayApiObject

func GetComputeExternalVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeExternalVpnGatewayCaiObject

func GetComputeExternalVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeFirewallApiObject

func GetComputeFirewallApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeFirewallCaiObject

func GetComputeFirewallCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeForwardingRuleApiObject

func GetComputeForwardingRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeForwardingRuleCaiObject

func GetComputeForwardingRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeGlobalAddressApiObject

func GetComputeGlobalAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeGlobalAddressCaiObject

func GetComputeGlobalAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeGlobalForwardingRuleApiObject

func GetComputeGlobalForwardingRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeGlobalForwardingRuleCaiObject

func GetComputeGlobalForwardingRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeGlobalNetworkEndpointGroupApiObject

func GetComputeGlobalNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeGlobalNetworkEndpointGroupCaiObject

func GetComputeGlobalNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeHaVpnGatewayApiObject

func GetComputeHaVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeHaVpnGatewayCaiObject

func GetComputeHaVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeHealthCheckApiObject

func GetComputeHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeHealthCheckCaiObject

func GetComputeHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeHttpHealthCheckApiObject

func GetComputeHttpHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeHttpHealthCheckCaiObject

func GetComputeHttpHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeHttpsHealthCheckApiObject

func GetComputeHttpsHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeHttpsHealthCheckCaiObject

func GetComputeHttpsHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeImageApiObject

func GetComputeImageApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeImageCaiObject

func GetComputeImageCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeImageIamBindingCaiObject

func GetComputeImageIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeImageIamMemberCaiObject

func GetComputeImageIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeImageIamPolicyCaiObject

func GetComputeImageIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceApiObject

func GetComputeInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeInstanceCaiObject

func GetComputeInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceGroupNamedPortApiObject

func GetComputeInstanceGroupNamedPortApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeInstanceGroupNamedPortCaiObject

func GetComputeInstanceGroupNamedPortCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceIamBindingCaiObject

func GetComputeInstanceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceIamMemberCaiObject

func GetComputeInstanceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceIamPolicyCaiObject

func GetComputeInstanceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInstanceSettingsApiObject added in v5.18.0

func GetComputeInstanceSettingsApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeInstanceSettingsCaiObject added in v5.18.0

func GetComputeInstanceSettingsCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeInterconnectAttachmentApiObject

func GetComputeInterconnectAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeInterconnectAttachmentCaiObject

func GetComputeInterconnectAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeMachineImageApiObject

func GetComputeMachineImageApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeMachineImageCaiObject

func GetComputeMachineImageCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeMachineImageIamBindingCaiObject

func GetComputeMachineImageIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeMachineImageIamMemberCaiObject

func GetComputeMachineImageIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeMachineImageIamPolicyCaiObject

func GetComputeMachineImageIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeManagedSslCertificateApiObject

func GetComputeManagedSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeManagedSslCertificateCaiObject

func GetComputeManagedSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkApiObject

func GetComputeNetworkApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkAttachmentApiObject

func GetComputeNetworkAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkAttachmentCaiObject

func GetComputeNetworkAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkCaiObject

func GetComputeNetworkCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkEdgeSecurityServiceApiObject

func GetComputeNetworkEdgeSecurityServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkEdgeSecurityServiceCaiObject

func GetComputeNetworkEdgeSecurityServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkEndpointGroupApiObject

func GetComputeNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkEndpointGroupCaiObject

func GetComputeNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkFirewallPolicyApiObject added in v5.18.0

func GetComputeNetworkFirewallPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkFirewallPolicyCaiObject added in v5.18.0

func GetComputeNetworkFirewallPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNetworkPeeringRoutesConfigApiObject

func GetComputeNetworkPeeringRoutesConfigApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNetworkPeeringRoutesConfigCaiObject

func GetComputeNetworkPeeringRoutesConfigCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNodeGroupApiObject

func GetComputeNodeGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNodeGroupCaiObject

func GetComputeNodeGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeNodeTemplateApiObject

func GetComputeNodeTemplateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeNodeTemplateCaiObject

func GetComputeNodeTemplateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeOrganizationSecurityPolicyApiObject

func GetComputeOrganizationSecurityPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeOrganizationSecurityPolicyAssociationApiObject

func GetComputeOrganizationSecurityPolicyAssociationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeOrganizationSecurityPolicyAssociationCaiObject

func GetComputeOrganizationSecurityPolicyAssociationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeOrganizationSecurityPolicyCaiObject

func GetComputeOrganizationSecurityPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeOrganizationSecurityPolicyRuleApiObject

func GetComputeOrganizationSecurityPolicyRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeOrganizationSecurityPolicyRuleCaiObject

func GetComputeOrganizationSecurityPolicyRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputePacketMirroringApiObject

func GetComputePacketMirroringApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputePacketMirroringCaiObject

func GetComputePacketMirroringCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputePublicAdvertisedPrefixApiObject

func GetComputePublicAdvertisedPrefixApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputePublicAdvertisedPrefixCaiObject

func GetComputePublicAdvertisedPrefixCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputePublicDelegatedPrefixApiObject

func GetComputePublicDelegatedPrefixApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputePublicDelegatedPrefixCaiObject

func GetComputePublicDelegatedPrefixCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionAutoscalerApiObject

func GetComputeRegionAutoscalerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionAutoscalerCaiObject

func GetComputeRegionAutoscalerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionBackendServiceApiObject

func GetComputeRegionBackendServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionBackendServiceCaiObject

func GetComputeRegionBackendServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionBackendServiceIamBindingCaiObject

func GetComputeRegionBackendServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionBackendServiceIamMemberCaiObject

func GetComputeRegionBackendServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionBackendServiceIamPolicyCaiObject

func GetComputeRegionBackendServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionCommitmentApiObject

func GetComputeRegionCommitmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionCommitmentCaiObject

func GetComputeRegionCommitmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionDiskApiObject

func GetComputeRegionDiskApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionDiskCaiObject

func GetComputeRegionDiskCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionDiskIamBindingCaiObject

func GetComputeRegionDiskIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionDiskIamMemberCaiObject

func GetComputeRegionDiskIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionDiskIamPolicyCaiObject

func GetComputeRegionDiskIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionDiskResourcePolicyAttachmentApiObject

func GetComputeRegionDiskResourcePolicyAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionDiskResourcePolicyAttachmentCaiObject

func GetComputeRegionDiskResourcePolicyAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionHealthCheckApiObject

func GetComputeRegionHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionHealthCheckCaiObject

func GetComputeRegionHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionNetworkEndpointGroupApiObject

func GetComputeRegionNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionNetworkEndpointGroupCaiObject

func GetComputeRegionNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionNetworkFirewallPolicyApiObject added in v5.18.0

func GetComputeRegionNetworkFirewallPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionNetworkFirewallPolicyCaiObject added in v5.18.0

func GetComputeRegionNetworkFirewallPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionSecurityPolicyApiObject

func GetComputeRegionSecurityPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionSecurityPolicyCaiObject

func GetComputeRegionSecurityPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionSecurityPolicyRuleApiObject

func GetComputeRegionSecurityPolicyRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionSecurityPolicyRuleCaiObject

func GetComputeRegionSecurityPolicyRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionSslCertificateApiObject

func GetComputeRegionSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionSslCertificateCaiObject

func GetComputeRegionSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionSslPolicyApiObject

func GetComputeRegionSslPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionSslPolicyCaiObject

func GetComputeRegionSslPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionTargetHttpProxyApiObject

func GetComputeRegionTargetHttpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionTargetHttpProxyCaiObject

func GetComputeRegionTargetHttpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionTargetHttpsProxyApiObject

func GetComputeRegionTargetHttpsProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionTargetHttpsProxyCaiObject

func GetComputeRegionTargetHttpsProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionTargetTcpProxyApiObject

func GetComputeRegionTargetTcpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionTargetTcpProxyCaiObject

func GetComputeRegionTargetTcpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRegionUrlMapApiObject

func GetComputeRegionUrlMapApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRegionUrlMapCaiObject

func GetComputeRegionUrlMapCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeReservationApiObject

func GetComputeReservationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeReservationCaiObject

func GetComputeReservationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeResourcePolicyApiObject

func GetComputeResourcePolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeResourcePolicyCaiObject

func GetComputeResourcePolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRouteApiObject

func GetComputeRouteApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRouteCaiObject

func GetComputeRouteCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeRouterApiObject

func GetComputeRouterApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeRouterCaiObject

func GetComputeRouterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeServiceAttachmentApiObject

func GetComputeServiceAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeServiceAttachmentCaiObject

func GetComputeServiceAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSnapshotApiObject

func GetComputeSnapshotApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeSnapshotCaiObject

func GetComputeSnapshotCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSnapshotIamBindingCaiObject

func GetComputeSnapshotIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSnapshotIamMemberCaiObject

func GetComputeSnapshotIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSnapshotIamPolicyCaiObject

func GetComputeSnapshotIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSslCertificateApiObject

func GetComputeSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeSslCertificateCaiObject

func GetComputeSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSslPolicyApiObject

func GetComputeSslPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeSslPolicyCaiObject

func GetComputeSslPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSubnetworkApiObject

func GetComputeSubnetworkApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeSubnetworkCaiObject

func GetComputeSubnetworkCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSubnetworkIamBindingCaiObject

func GetComputeSubnetworkIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSubnetworkIamMemberCaiObject

func GetComputeSubnetworkIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeSubnetworkIamPolicyCaiObject

func GetComputeSubnetworkIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetGrpcProxyApiObject

func GetComputeTargetGrpcProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetGrpcProxyCaiObject

func GetComputeTargetGrpcProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetHttpProxyApiObject

func GetComputeTargetHttpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetHttpProxyCaiObject

func GetComputeTargetHttpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetHttpsProxyApiObject

func GetComputeTargetHttpsProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetHttpsProxyCaiObject

func GetComputeTargetHttpsProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetInstanceApiObject

func GetComputeTargetInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetInstanceCaiObject

func GetComputeTargetInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetSslProxyApiObject

func GetComputeTargetSslProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetSslProxyCaiObject

func GetComputeTargetSslProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeTargetTcpProxyApiObject

func GetComputeTargetTcpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeTargetTcpProxyCaiObject

func GetComputeTargetTcpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeUrlMapApiObject

func GetComputeUrlMapApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeUrlMapCaiObject

func GetComputeUrlMapCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeVpnGatewayApiObject

func GetComputeVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeVpnGatewayCaiObject

func GetComputeVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func GetComputeVpnTunnelApiObject

func GetComputeVpnTunnelApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)

func GetComputeVpnTunnelCaiObject

func GetComputeVpnTunnelCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)

func IsDiskShrinkage

func IsDiskShrinkage(_ context.Context, old, new, _ interface{}) bool

Is the new disk size smaller than the old one?

func IsShrinkageIpCidr

func IsShrinkageIpCidr(_ context.Context, old, new, _ interface{}) bool

Whether the IP CIDR change shrinks the block.

func MergeComputeBackendBucketIamBinding

func MergeComputeBackendBucketIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendBucketIamBindingDelete

func MergeComputeBackendBucketIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendBucketIamMember

func MergeComputeBackendBucketIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendBucketIamMemberDelete

func MergeComputeBackendBucketIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendBucketIamPolicy

func MergeComputeBackendBucketIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendServiceIamBinding

func MergeComputeBackendServiceIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendServiceIamBindingDelete

func MergeComputeBackendServiceIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendServiceIamMember

func MergeComputeBackendServiceIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendServiceIamMemberDelete

func MergeComputeBackendServiceIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeBackendServiceIamPolicy

func MergeComputeBackendServiceIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeDiskIamBinding

func MergeComputeDiskIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeDiskIamBindingDelete

func MergeComputeDiskIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeDiskIamMember

func MergeComputeDiskIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeDiskIamMemberDelete

func MergeComputeDiskIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeDiskIamPolicy

func MergeComputeDiskIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeImageIamBinding

func MergeComputeImageIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeImageIamBindingDelete

func MergeComputeImageIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeImageIamMember

func MergeComputeImageIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeImageIamMemberDelete

func MergeComputeImageIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeImageIamPolicy

func MergeComputeImageIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeInstanceIamBinding

func MergeComputeInstanceIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeInstanceIamBindingDelete

func MergeComputeInstanceIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeInstanceIamMember

func MergeComputeInstanceIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeInstanceIamMemberDelete

func MergeComputeInstanceIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeInstanceIamPolicy

func MergeComputeInstanceIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeMachineImageIamBinding

func MergeComputeMachineImageIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeMachineImageIamBindingDelete

func MergeComputeMachineImageIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeMachineImageIamMember

func MergeComputeMachineImageIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeMachineImageIamMemberDelete

func MergeComputeMachineImageIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeMachineImageIamPolicy

func MergeComputeMachineImageIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionBackendServiceIamBinding

func MergeComputeRegionBackendServiceIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionBackendServiceIamBindingDelete

func MergeComputeRegionBackendServiceIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionBackendServiceIamMember

func MergeComputeRegionBackendServiceIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionBackendServiceIamMemberDelete

func MergeComputeRegionBackendServiceIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionBackendServiceIamPolicy

func MergeComputeRegionBackendServiceIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionDiskIamBinding

func MergeComputeRegionDiskIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionDiskIamBindingDelete

func MergeComputeRegionDiskIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionDiskIamMember

func MergeComputeRegionDiskIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionDiskIamMemberDelete

func MergeComputeRegionDiskIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeRegionDiskIamPolicy

func MergeComputeRegionDiskIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeSnapshotIamBinding

func MergeComputeSnapshotIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeSnapshotIamBindingDelete

func MergeComputeSnapshotIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeSnapshotIamMember

func MergeComputeSnapshotIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeSnapshotIamMemberDelete

func MergeComputeSnapshotIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeSnapshotIamPolicy

func MergeComputeSnapshotIamPolicy(existing, incoming cai.Asset) cai.Asset

func MergeComputeSubnetworkIamBinding

func MergeComputeSubnetworkIamBinding(existing, incoming cai.Asset) cai.Asset

func MergeComputeSubnetworkIamBindingDelete

func MergeComputeSubnetworkIamBindingDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeSubnetworkIamMember

func MergeComputeSubnetworkIamMember(existing, incoming cai.Asset) cai.Asset

func MergeComputeSubnetworkIamMemberDelete

func MergeComputeSubnetworkIamMemberDelete(existing, incoming cai.Asset) cai.Asset

func MergeComputeSubnetworkIamPolicy

func MergeComputeSubnetworkIamPolicy(existing, incoming cai.Asset) cai.Asset

func MetadataRetryWrapper

func MetadataRetryWrapper(update func() error) error

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 ResolveImage

func ResolveImage(c *transport_tpg.Config, project, name, userAgent string) (string, error)

If the given name is a URL, return it. If it's in the form projects/{project}/global/images/{image}, return it If it's in the form projects/{project}/global/images/family/{family}, return it If it's in the form global/images/{image}, return it If it's in the form global/images/family/{family}, return it If it's in the form family/{family}, check if it's a family in the current project. If it is, return it as global/images/family/{family}.

If not, check if it could be a GCP-provided family, and if it exists. If it does, return it as projects/{project}/global/images/family/{family}.

If it's in the form {project}/{family-or-image}, check if it's an image in the named project. If it is, return it as projects/{project}/global/images/{image}.

If not, check if it's a family in the named project. If it is, return it as projects/{project}/global/images/family/{family}.

If it's in the form {family-or-image}, check if it's an image in the current project. If it is, return it as global/images/{image}.

If not, check if it could be a GCP-provided image, and if it exists. If it does, return it as projects/{project}/global/images/{image}.
If not, check if it's a family in the current project. If it is, return it as global/images/family/{family}.
If not, check if it could be a GCP-provided family, and if it exists. If it does, return it as projects/{project}/global/images/family/{family}

func ResourceConverterComputeAddress

func ResourceConverterComputeAddress() cai.ResourceConverter

func ResourceConverterComputeAutoscaler

func ResourceConverterComputeAutoscaler() cai.ResourceConverter

func ResourceConverterComputeBackendBucket

func ResourceConverterComputeBackendBucket() cai.ResourceConverter

func ResourceConverterComputeBackendBucketIamBinding

func ResourceConverterComputeBackendBucketIamBinding() cai.ResourceConverter

func ResourceConverterComputeBackendBucketIamMember

func ResourceConverterComputeBackendBucketIamMember() cai.ResourceConverter

func ResourceConverterComputeBackendBucketIamPolicy

func ResourceConverterComputeBackendBucketIamPolicy() cai.ResourceConverter

func ResourceConverterComputeBackendService

func ResourceConverterComputeBackendService() cai.ResourceConverter

func ResourceConverterComputeBackendServiceIamBinding

func ResourceConverterComputeBackendServiceIamBinding() cai.ResourceConverter

func ResourceConverterComputeBackendServiceIamMember

func ResourceConverterComputeBackendServiceIamMember() cai.ResourceConverter

func ResourceConverterComputeBackendServiceIamPolicy

func ResourceConverterComputeBackendServiceIamPolicy() cai.ResourceConverter

func ResourceConverterComputeDisk

func ResourceConverterComputeDisk() cai.ResourceConverter

func ResourceConverterComputeDiskIamBinding

func ResourceConverterComputeDiskIamBinding() cai.ResourceConverter

func ResourceConverterComputeDiskIamMember

func ResourceConverterComputeDiskIamMember() cai.ResourceConverter

func ResourceConverterComputeDiskIamPolicy

func ResourceConverterComputeDiskIamPolicy() cai.ResourceConverter

func ResourceConverterComputeDiskResourcePolicyAttachment

func ResourceConverterComputeDiskResourcePolicyAttachment() cai.ResourceConverter

func ResourceConverterComputeExternalVpnGateway

func ResourceConverterComputeExternalVpnGateway() cai.ResourceConverter

func ResourceConverterComputeFirewall

func ResourceConverterComputeFirewall() cai.ResourceConverter

func ResourceConverterComputeForwardingRule

func ResourceConverterComputeForwardingRule() cai.ResourceConverter

func ResourceConverterComputeGlobalAddress

func ResourceConverterComputeGlobalAddress() cai.ResourceConverter

func ResourceConverterComputeGlobalForwardingRule

func ResourceConverterComputeGlobalForwardingRule() cai.ResourceConverter

func ResourceConverterComputeGlobalNetworkEndpointGroup

func ResourceConverterComputeGlobalNetworkEndpointGroup() cai.ResourceConverter

func ResourceConverterComputeHaVpnGateway

func ResourceConverterComputeHaVpnGateway() cai.ResourceConverter

func ResourceConverterComputeHealthCheck

func ResourceConverterComputeHealthCheck() cai.ResourceConverter

func ResourceConverterComputeHttpHealthCheck

func ResourceConverterComputeHttpHealthCheck() cai.ResourceConverter

func ResourceConverterComputeHttpsHealthCheck

func ResourceConverterComputeHttpsHealthCheck() cai.ResourceConverter

func ResourceConverterComputeImage

func ResourceConverterComputeImage() cai.ResourceConverter

func ResourceConverterComputeImageIamBinding

func ResourceConverterComputeImageIamBinding() cai.ResourceConverter

func ResourceConverterComputeImageIamMember

func ResourceConverterComputeImageIamMember() cai.ResourceConverter

func ResourceConverterComputeImageIamPolicy

func ResourceConverterComputeImageIamPolicy() cai.ResourceConverter

func ResourceConverterComputeInstance

func ResourceConverterComputeInstance() cai.ResourceConverter

func ResourceConverterComputeInstanceGroupNamedPort

func ResourceConverterComputeInstanceGroupNamedPort() cai.ResourceConverter

func ResourceConverterComputeInstanceIamBinding

func ResourceConverterComputeInstanceIamBinding() cai.ResourceConverter

func ResourceConverterComputeInstanceIamMember

func ResourceConverterComputeInstanceIamMember() cai.ResourceConverter

func ResourceConverterComputeInstanceIamPolicy

func ResourceConverterComputeInstanceIamPolicy() cai.ResourceConverter

func ResourceConverterComputeInstanceSettings added in v5.18.0

func ResourceConverterComputeInstanceSettings() cai.ResourceConverter

func ResourceConverterComputeInterconnectAttachment

func ResourceConverterComputeInterconnectAttachment() cai.ResourceConverter

func ResourceConverterComputeMachineImage

func ResourceConverterComputeMachineImage() cai.ResourceConverter

func ResourceConverterComputeMachineImageIamBinding

func ResourceConverterComputeMachineImageIamBinding() cai.ResourceConverter

func ResourceConverterComputeMachineImageIamMember

func ResourceConverterComputeMachineImageIamMember() cai.ResourceConverter

func ResourceConverterComputeMachineImageIamPolicy

func ResourceConverterComputeMachineImageIamPolicy() cai.ResourceConverter

func ResourceConverterComputeManagedSslCertificate

func ResourceConverterComputeManagedSslCertificate() cai.ResourceConverter

func ResourceConverterComputeNetwork

func ResourceConverterComputeNetwork() cai.ResourceConverter

func ResourceConverterComputeNetworkAttachment

func ResourceConverterComputeNetworkAttachment() cai.ResourceConverter

func ResourceConverterComputeNetworkEdgeSecurityService

func ResourceConverterComputeNetworkEdgeSecurityService() cai.ResourceConverter

func ResourceConverterComputeNetworkEndpointGroup

func ResourceConverterComputeNetworkEndpointGroup() cai.ResourceConverter

func ResourceConverterComputeNetworkFirewallPolicy added in v5.18.0

func ResourceConverterComputeNetworkFirewallPolicy() cai.ResourceConverter

func ResourceConverterComputeNetworkPeeringRoutesConfig

func ResourceConverterComputeNetworkPeeringRoutesConfig() cai.ResourceConverter

func ResourceConverterComputeNodeGroup

func ResourceConverterComputeNodeGroup() cai.ResourceConverter

func ResourceConverterComputeNodeTemplate

func ResourceConverterComputeNodeTemplate() cai.ResourceConverter

func ResourceConverterComputeOrganizationSecurityPolicy

func ResourceConverterComputeOrganizationSecurityPolicy() cai.ResourceConverter

func ResourceConverterComputeOrganizationSecurityPolicyAssociation

func ResourceConverterComputeOrganizationSecurityPolicyAssociation() cai.ResourceConverter

func ResourceConverterComputeOrganizationSecurityPolicyRule

func ResourceConverterComputeOrganizationSecurityPolicyRule() cai.ResourceConverter

func ResourceConverterComputePacketMirroring

func ResourceConverterComputePacketMirroring() cai.ResourceConverter

func ResourceConverterComputePublicAdvertisedPrefix

func ResourceConverterComputePublicAdvertisedPrefix() cai.ResourceConverter

func ResourceConverterComputePublicDelegatedPrefix

func ResourceConverterComputePublicDelegatedPrefix() cai.ResourceConverter

func ResourceConverterComputeRegionAutoscaler

func ResourceConverterComputeRegionAutoscaler() cai.ResourceConverter

func ResourceConverterComputeRegionBackendService

func ResourceConverterComputeRegionBackendService() cai.ResourceConverter

func ResourceConverterComputeRegionBackendServiceIamBinding

func ResourceConverterComputeRegionBackendServiceIamBinding() cai.ResourceConverter

func ResourceConverterComputeRegionBackendServiceIamMember

func ResourceConverterComputeRegionBackendServiceIamMember() cai.ResourceConverter

func ResourceConverterComputeRegionBackendServiceIamPolicy

func ResourceConverterComputeRegionBackendServiceIamPolicy() cai.ResourceConverter

func ResourceConverterComputeRegionCommitment

func ResourceConverterComputeRegionCommitment() cai.ResourceConverter

func ResourceConverterComputeRegionDisk

func ResourceConverterComputeRegionDisk() cai.ResourceConverter

func ResourceConverterComputeRegionDiskIamBinding

func ResourceConverterComputeRegionDiskIamBinding() cai.ResourceConverter

func ResourceConverterComputeRegionDiskIamMember

func ResourceConverterComputeRegionDiskIamMember() cai.ResourceConverter

func ResourceConverterComputeRegionDiskIamPolicy

func ResourceConverterComputeRegionDiskIamPolicy() cai.ResourceConverter

func ResourceConverterComputeRegionDiskResourcePolicyAttachment

func ResourceConverterComputeRegionDiskResourcePolicyAttachment() cai.ResourceConverter

func ResourceConverterComputeRegionHealthCheck

func ResourceConverterComputeRegionHealthCheck() cai.ResourceConverter

func ResourceConverterComputeRegionNetworkEndpointGroup

func ResourceConverterComputeRegionNetworkEndpointGroup() cai.ResourceConverter

func ResourceConverterComputeRegionNetworkFirewallPolicy added in v5.18.0

func ResourceConverterComputeRegionNetworkFirewallPolicy() cai.ResourceConverter

func ResourceConverterComputeRegionSecurityPolicy

func ResourceConverterComputeRegionSecurityPolicy() cai.ResourceConverter

func ResourceConverterComputeRegionSecurityPolicyRule

func ResourceConverterComputeRegionSecurityPolicyRule() cai.ResourceConverter

func ResourceConverterComputeRegionSslCertificate

func ResourceConverterComputeRegionSslCertificate() cai.ResourceConverter

func ResourceConverterComputeRegionSslPolicy

func ResourceConverterComputeRegionSslPolicy() cai.ResourceConverter

func ResourceConverterComputeRegionTargetHttpProxy

func ResourceConverterComputeRegionTargetHttpProxy() cai.ResourceConverter

func ResourceConverterComputeRegionTargetHttpsProxy

func ResourceConverterComputeRegionTargetHttpsProxy() cai.ResourceConverter

func ResourceConverterComputeRegionTargetTcpProxy

func ResourceConverterComputeRegionTargetTcpProxy() cai.ResourceConverter

func ResourceConverterComputeRegionUrlMap

func ResourceConverterComputeRegionUrlMap() cai.ResourceConverter

func ResourceConverterComputeReservation

func ResourceConverterComputeReservation() cai.ResourceConverter

func ResourceConverterComputeResourcePolicy

func ResourceConverterComputeResourcePolicy() cai.ResourceConverter

func ResourceConverterComputeRoute

func ResourceConverterComputeRoute() cai.ResourceConverter

func ResourceConverterComputeRouter

func ResourceConverterComputeRouter() cai.ResourceConverter

func ResourceConverterComputeServiceAttachment

func ResourceConverterComputeServiceAttachment() cai.ResourceConverter

func ResourceConverterComputeSnapshot

func ResourceConverterComputeSnapshot() cai.ResourceConverter

func ResourceConverterComputeSnapshotIamBinding

func ResourceConverterComputeSnapshotIamBinding() cai.ResourceConverter

func ResourceConverterComputeSnapshotIamMember

func ResourceConverterComputeSnapshotIamMember() cai.ResourceConverter

func ResourceConverterComputeSnapshotIamPolicy

func ResourceConverterComputeSnapshotIamPolicy() cai.ResourceConverter

func ResourceConverterComputeSslCertificate

func ResourceConverterComputeSslCertificate() cai.ResourceConverter

func ResourceConverterComputeSslPolicy

func ResourceConverterComputeSslPolicy() cai.ResourceConverter

func ResourceConverterComputeSubnetwork

func ResourceConverterComputeSubnetwork() cai.ResourceConverter

func ResourceConverterComputeSubnetworkIamBinding

func ResourceConverterComputeSubnetworkIamBinding() cai.ResourceConverter

func ResourceConverterComputeSubnetworkIamMember

func ResourceConverterComputeSubnetworkIamMember() cai.ResourceConverter

func ResourceConverterComputeSubnetworkIamPolicy

func ResourceConverterComputeSubnetworkIamPolicy() cai.ResourceConverter

func ResourceConverterComputeTargetGrpcProxy

func ResourceConverterComputeTargetGrpcProxy() cai.ResourceConverter

func ResourceConverterComputeTargetHttpProxy

func ResourceConverterComputeTargetHttpProxy() cai.ResourceConverter

func ResourceConverterComputeTargetHttpsProxy

func ResourceConverterComputeTargetHttpsProxy() cai.ResourceConverter

func ResourceConverterComputeTargetInstance

func ResourceConverterComputeTargetInstance() cai.ResourceConverter

func ResourceConverterComputeTargetSslProxy

func ResourceConverterComputeTargetSslProxy() cai.ResourceConverter

func ResourceConverterComputeTargetTcpProxy

func ResourceConverterComputeTargetTcpProxy() cai.ResourceConverter

func ResourceConverterComputeUrlMap

func ResourceConverterComputeUrlMap() cai.ResourceConverter

func ResourceConverterComputeVpnGateway

func ResourceConverterComputeVpnGateway() cai.ResourceConverter

func ResourceConverterComputeVpnTunnel

func ResourceConverterComputeVpnTunnel() cai.ResourceConverter

Types

type ComputeBackendBucketIamUpdater

type ComputeBackendBucketIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*ComputeBackendBucketIamUpdater) DescribeResource

func (u *ComputeBackendBucketIamUpdater) DescribeResource() string

func (*ComputeBackendBucketIamUpdater) GetMutexKey

func (u *ComputeBackendBucketIamUpdater) GetMutexKey() string

func (*ComputeBackendBucketIamUpdater) GetResourceIamPolicy

func (u *ComputeBackendBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*ComputeBackendBucketIamUpdater) GetResourceId

func (u *ComputeBackendBucketIamUpdater) GetResourceId() string

func (*ComputeBackendBucketIamUpdater) SetResourceIamPolicy

func (u *ComputeBackendBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type ComputeBackendServiceIamUpdater

type ComputeBackendServiceIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*ComputeBackendServiceIamUpdater) DescribeResource

func (u *ComputeBackendServiceIamUpdater) DescribeResource() string

func (*ComputeBackendServiceIamUpdater) GetMutexKey

func (u *ComputeBackendServiceIamUpdater) GetMutexKey() string

func (*ComputeBackendServiceIamUpdater) GetResourceIamPolicy

func (u *ComputeBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*ComputeBackendServiceIamUpdater) GetResourceId

func (u *ComputeBackendServiceIamUpdater) GetResourceId() string

func (*ComputeBackendServiceIamUpdater) SetResourceIamPolicy

func (u *ComputeBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type ComputeDiskIamUpdater

type ComputeDiskIamUpdater struct {
	Config *transport_tpg.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 *transport_tpg.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 *transport_tpg.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 ComputeMachineImageIamUpdater

type ComputeMachineImageIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*ComputeMachineImageIamUpdater) DescribeResource

func (u *ComputeMachineImageIamUpdater) DescribeResource() string

func (*ComputeMachineImageIamUpdater) GetMutexKey

func (u *ComputeMachineImageIamUpdater) GetMutexKey() string

func (*ComputeMachineImageIamUpdater) GetResourceIamPolicy

func (u *ComputeMachineImageIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*ComputeMachineImageIamUpdater) GetResourceId

func (u *ComputeMachineImageIamUpdater) GetResourceId() string

func (*ComputeMachineImageIamUpdater) SetResourceIamPolicy

func (u *ComputeMachineImageIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type ComputeRegionBackendServiceIamUpdater

type ComputeRegionBackendServiceIamUpdater struct {
	Config *transport_tpg.Config
	// contains filtered or unexported fields
}

func (*ComputeRegionBackendServiceIamUpdater) DescribeResource

func (u *ComputeRegionBackendServiceIamUpdater) DescribeResource() string

func (*ComputeRegionBackendServiceIamUpdater) GetMutexKey

func (*ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy

func (u *ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)

func (*ComputeRegionBackendServiceIamUpdater) GetResourceId

func (u *ComputeRegionBackendServiceIamUpdater) GetResourceId() string

func (*ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy

func (u *ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error

type ComputeRegionDiskIamUpdater

type ComputeRegionDiskIamUpdater struct {
	Config *transport_tpg.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 *transport_tpg.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 *transport_tpg.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

Source Files

Jump to

Keyboard shortcuts

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