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
- Variables
- func BetaMetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, ...)
- func ComputeBackendBucketIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeBackendBucketIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeDiskIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeImageIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeMachineImageIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeMachineImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeRegionBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeRegionDiskIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeSnapshotIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func ComputeSubnetworkIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
- func ComputeSubnetworkIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
- func DiskImageDiffSuppress(_, old, new string, _ *schema.ResourceData) bool
- func FetchComputeBackendBucketIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeBackendServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeDiskIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeImageIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeInstanceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeMachineImageIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeRegionBackendServiceIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeRegionDiskIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeSnapshotIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FetchComputeSubnetworkIamPolicy(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (cai.Asset, error)
- func FlattenMetadata(metadata *compute.Metadata) map[string]interface{}
- func GetComputeAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeAutoscalerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeAutoscalerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendBucketApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeBackendBucketCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendBucketIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendBucketIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendBucketIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeBackendServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeBackendServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeDiskApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeDiskCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeDiskIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeDiskIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeDiskIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeDiskResourcePolicyAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeDiskResourcePolicyAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeExternalVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeExternalVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeFirewallApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeFirewallCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeForwardingRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeForwardingRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeGlobalAddressApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeGlobalAddressCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeGlobalForwardingRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeGlobalForwardingRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeGlobalNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeGlobalNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeHaVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeHaVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeHttpHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeHttpHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeHttpsHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeHttpsHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeImageApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeImageCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeImageIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeImageIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeImageIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInstanceGroupNamedPortApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeInstanceGroupNamedPortCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInstanceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInstanceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInstanceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeInterconnectAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeInterconnectAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeMachineImageApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeMachineImageCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeMachineImageIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeMachineImageIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeMachineImageIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeManagedSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeManagedSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNetworkApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNetworkAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNetworkAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNetworkCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNetworkEdgeSecurityServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNetworkEdgeSecurityServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNetworkPeeringRoutesConfigApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNetworkPeeringRoutesConfigCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNodeGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNodeGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeNodeTemplateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeNodeTemplateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeOrganizationSecurityPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeOrganizationSecurityPolicyAssociationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeOrganizationSecurityPolicyAssociationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeOrganizationSecurityPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeOrganizationSecurityPolicyRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeOrganizationSecurityPolicyRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputePacketMirroringApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputePacketMirroringCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputePublicAdvertisedPrefixApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputePublicAdvertisedPrefixCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputePublicDelegatedPrefixApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputePublicDelegatedPrefixCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionAutoscalerApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionAutoscalerCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionBackendServiceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionBackendServiceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionBackendServiceIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionBackendServiceIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionBackendServiceIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionCommitmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionCommitmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionDiskApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionDiskCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionDiskIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionDiskIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionDiskIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionDiskResourcePolicyAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionDiskResourcePolicyAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionHealthCheckApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionHealthCheckCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionNetworkEndpointGroupApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionNetworkEndpointGroupCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionSecurityPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionSecurityPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionSecurityPolicyRuleApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionSecurityPolicyRuleCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionSslPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionSslPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionTargetHttpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionTargetHttpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionTargetHttpsProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionTargetHttpsProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionTargetTcpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionTargetTcpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRegionUrlMapApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRegionUrlMapCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeReservationApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeReservationCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeResourcePolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeResourcePolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRouteApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRouteCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeRouterApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeRouterCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeServiceAttachmentApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeServiceAttachmentCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSnapshotApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeSnapshotCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSnapshotIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSnapshotIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSnapshotIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSslCertificateApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeSslCertificateCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSslPolicyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeSslPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSubnetworkApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeSubnetworkCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSubnetworkIamBindingCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSubnetworkIamMemberCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeSubnetworkIamPolicyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetGrpcProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetGrpcProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetHttpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetHttpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetHttpsProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetHttpsProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetInstanceApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetInstanceCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetSslProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetSslProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeTargetTcpProxyApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeTargetTcpProxyCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeUrlMapApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeUrlMapCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeVpnGatewayApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeVpnGatewayCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func GetComputeVpnTunnelApiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (map[string]interface{}, error)
- func GetComputeVpnTunnelCaiObject(d tpgresource.TerraformResourceData, config *transport_tpg.Config) ([]cai.Asset, error)
- func IsDiskShrinkage(_ context.Context, old, new, _ interface{}) bool
- func IsShrinkageIpCidr(_ context.Context, old, new, _ interface{}) bool
- func MergeComputeBackendBucketIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendBucketIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendBucketIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendBucketIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendBucketIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendServiceIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendServiceIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendServiceIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendServiceIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeBackendServiceIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeDiskIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeDiskIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeDiskIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeDiskIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeDiskIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeImageIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeImageIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeImageIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeImageIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeImageIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeInstanceIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeInstanceIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeInstanceIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeInstanceIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeInstanceIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeMachineImageIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeMachineImageIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeMachineImageIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeMachineImageIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeMachineImageIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionBackendServiceIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionBackendServiceIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionBackendServiceIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionBackendServiceIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionBackendServiceIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionDiskIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionDiskIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionDiskIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionDiskIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeRegionDiskIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSnapshotIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSnapshotIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSnapshotIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSnapshotIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSnapshotIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSubnetworkIamBinding(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSubnetworkIamBindingDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSubnetworkIamMember(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSubnetworkIamMemberDelete(existing, incoming cai.Asset) cai.Asset
- func MergeComputeSubnetworkIamPolicy(existing, incoming cai.Asset) cai.Asset
- func MetadataRetryWrapper(update func() error) error
- func MetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, ...)
- func ResolveImage(c *transport_tpg.Config, project, name, userAgent string) (string, error)
- func ResourceConverterComputeAddress() cai.ResourceConverter
- func ResourceConverterComputeAutoscaler() cai.ResourceConverter
- func ResourceConverterComputeBackendBucket() cai.ResourceConverter
- func ResourceConverterComputeBackendBucketIamBinding() cai.ResourceConverter
- func ResourceConverterComputeBackendBucketIamMember() cai.ResourceConverter
- func ResourceConverterComputeBackendBucketIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeBackendService() cai.ResourceConverter
- func ResourceConverterComputeBackendServiceIamBinding() cai.ResourceConverter
- func ResourceConverterComputeBackendServiceIamMember() cai.ResourceConverter
- func ResourceConverterComputeBackendServiceIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeDisk() cai.ResourceConverter
- func ResourceConverterComputeDiskIamBinding() cai.ResourceConverter
- func ResourceConverterComputeDiskIamMember() cai.ResourceConverter
- func ResourceConverterComputeDiskIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeDiskResourcePolicyAttachment() cai.ResourceConverter
- func ResourceConverterComputeExternalVpnGateway() cai.ResourceConverter
- func ResourceConverterComputeFirewall() cai.ResourceConverter
- func ResourceConverterComputeForwardingRule() cai.ResourceConverter
- func ResourceConverterComputeGlobalAddress() cai.ResourceConverter
- func ResourceConverterComputeGlobalForwardingRule() cai.ResourceConverter
- func ResourceConverterComputeGlobalNetworkEndpointGroup() cai.ResourceConverter
- func ResourceConverterComputeHaVpnGateway() cai.ResourceConverter
- func ResourceConverterComputeHealthCheck() cai.ResourceConverter
- func ResourceConverterComputeHttpHealthCheck() cai.ResourceConverter
- func ResourceConverterComputeHttpsHealthCheck() cai.ResourceConverter
- func ResourceConverterComputeImage() cai.ResourceConverter
- func ResourceConverterComputeImageIamBinding() cai.ResourceConverter
- func ResourceConverterComputeImageIamMember() cai.ResourceConverter
- func ResourceConverterComputeImageIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeInstance() cai.ResourceConverter
- func ResourceConverterComputeInstanceGroupNamedPort() cai.ResourceConverter
- func ResourceConverterComputeInstanceIamBinding() cai.ResourceConverter
- func ResourceConverterComputeInstanceIamMember() cai.ResourceConverter
- func ResourceConverterComputeInstanceIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeInterconnectAttachment() cai.ResourceConverter
- func ResourceConverterComputeMachineImage() cai.ResourceConverter
- func ResourceConverterComputeMachineImageIamBinding() cai.ResourceConverter
- func ResourceConverterComputeMachineImageIamMember() cai.ResourceConverter
- func ResourceConverterComputeMachineImageIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeManagedSslCertificate() cai.ResourceConverter
- func ResourceConverterComputeNetwork() cai.ResourceConverter
- func ResourceConverterComputeNetworkAttachment() cai.ResourceConverter
- func ResourceConverterComputeNetworkEdgeSecurityService() cai.ResourceConverter
- func ResourceConverterComputeNetworkEndpointGroup() cai.ResourceConverter
- func ResourceConverterComputeNetworkPeeringRoutesConfig() cai.ResourceConverter
- func ResourceConverterComputeNodeGroup() cai.ResourceConverter
- func ResourceConverterComputeNodeTemplate() cai.ResourceConverter
- func ResourceConverterComputeOrganizationSecurityPolicy() cai.ResourceConverter
- func ResourceConverterComputeOrganizationSecurityPolicyAssociation() cai.ResourceConverter
- func ResourceConverterComputeOrganizationSecurityPolicyRule() cai.ResourceConverter
- func ResourceConverterComputePacketMirroring() cai.ResourceConverter
- func ResourceConverterComputePublicAdvertisedPrefix() cai.ResourceConverter
- func ResourceConverterComputePublicDelegatedPrefix() cai.ResourceConverter
- func ResourceConverterComputeRegionAutoscaler() cai.ResourceConverter
- func ResourceConverterComputeRegionBackendService() cai.ResourceConverter
- func ResourceConverterComputeRegionBackendServiceIamBinding() cai.ResourceConverter
- func ResourceConverterComputeRegionBackendServiceIamMember() cai.ResourceConverter
- func ResourceConverterComputeRegionBackendServiceIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeRegionCommitment() cai.ResourceConverter
- func ResourceConverterComputeRegionDisk() cai.ResourceConverter
- func ResourceConverterComputeRegionDiskIamBinding() cai.ResourceConverter
- func ResourceConverterComputeRegionDiskIamMember() cai.ResourceConverter
- func ResourceConverterComputeRegionDiskIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeRegionDiskResourcePolicyAttachment() cai.ResourceConverter
- func ResourceConverterComputeRegionHealthCheck() cai.ResourceConverter
- func ResourceConverterComputeRegionNetworkEndpointGroup() cai.ResourceConverter
- func ResourceConverterComputeRegionSecurityPolicy() cai.ResourceConverter
- func ResourceConverterComputeRegionSecurityPolicyRule() cai.ResourceConverter
- func ResourceConverterComputeRegionSslCertificate() cai.ResourceConverter
- func ResourceConverterComputeRegionSslPolicy() cai.ResourceConverter
- func ResourceConverterComputeRegionTargetHttpProxy() cai.ResourceConverter
- func ResourceConverterComputeRegionTargetHttpsProxy() cai.ResourceConverter
- func ResourceConverterComputeRegionTargetTcpProxy() cai.ResourceConverter
- func ResourceConverterComputeRegionUrlMap() cai.ResourceConverter
- func ResourceConverterComputeReservation() cai.ResourceConverter
- func ResourceConverterComputeResourcePolicy() cai.ResourceConverter
- func ResourceConverterComputeRoute() cai.ResourceConverter
- func ResourceConverterComputeRouter() cai.ResourceConverter
- func ResourceConverterComputeServiceAttachment() cai.ResourceConverter
- func ResourceConverterComputeSnapshot() cai.ResourceConverter
- func ResourceConverterComputeSnapshotIamBinding() cai.ResourceConverter
- func ResourceConverterComputeSnapshotIamMember() cai.ResourceConverter
- func ResourceConverterComputeSnapshotIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeSslCertificate() cai.ResourceConverter
- func ResourceConverterComputeSslPolicy() cai.ResourceConverter
- func ResourceConverterComputeSubnetwork() cai.ResourceConverter
- func ResourceConverterComputeSubnetworkIamBinding() cai.ResourceConverter
- func ResourceConverterComputeSubnetworkIamMember() cai.ResourceConverter
- func ResourceConverterComputeSubnetworkIamPolicy() cai.ResourceConverter
- func ResourceConverterComputeTargetGrpcProxy() cai.ResourceConverter
- func ResourceConverterComputeTargetHttpProxy() cai.ResourceConverter
- func ResourceConverterComputeTargetHttpsProxy() cai.ResourceConverter
- func ResourceConverterComputeTargetInstance() cai.ResourceConverter
- func ResourceConverterComputeTargetSslProxy() cai.ResourceConverter
- func ResourceConverterComputeTargetTcpProxy() cai.ResourceConverter
- func ResourceConverterComputeUrlMap() cai.ResourceConverter
- func ResourceConverterComputeVpnGateway() cai.ResourceConverter
- func ResourceConverterComputeVpnTunnel() cai.ResourceConverter
- type ComputeBackendBucketIamUpdater
- func (u *ComputeBackendBucketIamUpdater) DescribeResource() string
- func (u *ComputeBackendBucketIamUpdater) GetMutexKey() string
- func (u *ComputeBackendBucketIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeBackendBucketIamUpdater) GetResourceId() string
- func (u *ComputeBackendBucketIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeBackendServiceIamUpdater
- func (u *ComputeBackendServiceIamUpdater) DescribeResource() string
- func (u *ComputeBackendServiceIamUpdater) GetMutexKey() string
- func (u *ComputeBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeBackendServiceIamUpdater) GetResourceId() string
- func (u *ComputeBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeDiskIamUpdater
- func (u *ComputeDiskIamUpdater) DescribeResource() string
- func (u *ComputeDiskIamUpdater) GetMutexKey() string
- func (u *ComputeDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeDiskIamUpdater) GetResourceId() string
- func (u *ComputeDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeImageIamUpdater
- func (u *ComputeImageIamUpdater) DescribeResource() string
- func (u *ComputeImageIamUpdater) GetMutexKey() string
- func (u *ComputeImageIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeImageIamUpdater) GetResourceId() string
- func (u *ComputeImageIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeInstanceIamUpdater
- func (u *ComputeInstanceIamUpdater) DescribeResource() string
- func (u *ComputeInstanceIamUpdater) GetMutexKey() string
- func (u *ComputeInstanceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeInstanceIamUpdater) GetResourceId() string
- func (u *ComputeInstanceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeMachineImageIamUpdater
- func (u *ComputeMachineImageIamUpdater) DescribeResource() string
- func (u *ComputeMachineImageIamUpdater) GetMutexKey() string
- func (u *ComputeMachineImageIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeMachineImageIamUpdater) GetResourceId() string
- func (u *ComputeMachineImageIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeRegionBackendServiceIamUpdater
- func (u *ComputeRegionBackendServiceIamUpdater) DescribeResource() string
- func (u *ComputeRegionBackendServiceIamUpdater) GetMutexKey() string
- func (u *ComputeRegionBackendServiceIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeRegionBackendServiceIamUpdater) GetResourceId() string
- func (u *ComputeRegionBackendServiceIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeRegionDiskIamUpdater
- func (u *ComputeRegionDiskIamUpdater) DescribeResource() string
- func (u *ComputeRegionDiskIamUpdater) GetMutexKey() string
- func (u *ComputeRegionDiskIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeRegionDiskIamUpdater) GetResourceId() string
- func (u *ComputeRegionDiskIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeSnapshotIamUpdater
- func (u *ComputeSnapshotIamUpdater) DescribeResource() string
- func (u *ComputeSnapshotIamUpdater) GetMutexKey() string
- func (u *ComputeSnapshotIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeSnapshotIamUpdater) GetResourceId() string
- func (u *ComputeSnapshotIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
- type ComputeSubnetworkIamUpdater
- func (u *ComputeSubnetworkIamUpdater) DescribeResource() string
- func (u *ComputeSubnetworkIamUpdater) GetMutexKey() string
- func (u *ComputeSubnetworkIamUpdater) GetResourceIamPolicy() (*cloudresourcemanager.Policy, error)
- func (u *ComputeSubnetworkIamUpdater) GetResourceId() string
- func (u *ComputeSubnetworkIamUpdater) SetResourceIamPolicy(policy *cloudresourcemanager.Policy) error
Constants ¶
const ComputeAddressAssetType string = "compute.googleapis.com/Address"
const ComputeAutoscalerAssetType string = "compute.googleapis.com/Autoscaler"
const ComputeBackendBucketAssetType string = "compute.googleapis.com/BackendBucket"
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
const ComputeBackendServiceAssetType string = "compute.googleapis.com/BackendService"
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
const ComputeDiskAssetType string = "compute.googleapis.com/Disk"
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
const ComputeDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/DiskResourcePolicyAttachment"
const ComputeExternalVpnGatewayAssetType string = "compute.googleapis.com/ExternalVpnGateway"
const ComputeFirewallAssetType string = "compute.googleapis.com/Firewall"
const ComputeForwardingRuleAssetType string = "compute.googleapis.com/ForwardingRule"
const ComputeGlobalAddressAssetType string = "compute.googleapis.com/GlobalAddress"
const ComputeGlobalForwardingRuleAssetType string = "compute.googleapis.com/GlobalForwardingRule"
const ComputeGlobalNetworkEndpointGroupAssetType string = "compute.googleapis.com/GlobalNetworkEndpointGroup"
const ComputeHaVpnGatewayAssetType string = "compute.googleapis.com/HaVpnGateway"
const ComputeHealthCheckAssetType string = "compute.googleapis.com/HealthCheck"
const ComputeHttpHealthCheckAssetType string = "compute.googleapis.com/HttpHealthCheck"
const ComputeHttpsHealthCheckAssetType string = "compute.googleapis.com/HttpsHealthCheck"
const ComputeImageAssetType string = "compute.googleapis.com/Image"
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
const ComputeInstanceAssetType string = "compute.googleapis.com/Instance"
const ComputeInstanceGroupNamedPortAssetType string = "compute.googleapis.com/InstanceGroupNamedPort"
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
const ComputeInterconnectAttachmentAssetType string = "compute.googleapis.com/InterconnectAttachment"
const ComputeMachineImageAssetType string = "compute.googleapis.com/MachineImage"
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
const ComputeManagedSslCertificateAssetType string = "compute.googleapis.com/ManagedSslCertificate"
const ComputeNetworkAssetType string = "compute.googleapis.com/Network"
const ComputeNetworkAttachmentAssetType string = "compute.googleapis.com/NetworkAttachment"
const ComputeNetworkEdgeSecurityServiceAssetType string = "compute.googleapis.com/NetworkEdgeSecurityService"
const ComputeNetworkEndpointGroupAssetType string = "compute.googleapis.com/NetworkEndpointGroup"
const ComputeNetworkPeeringRoutesConfigAssetType string = "compute.googleapis.com/NetworkPeeringRoutesConfig"
const ComputeNodeGroupAssetType string = "compute.googleapis.com/NodeGroup"
const ComputeNodeTemplateAssetType string = "compute.googleapis.com/NodeTemplate"
const ComputeOrganizationSecurityPolicyAssetType string = "compute.googleapis.com/OrganizationSecurityPolicy"
const ComputeOrganizationSecurityPolicyAssociationAssetType string = "compute.googleapis.com/OrganizationSecurityPolicyAssociation"
const ComputeOrganizationSecurityPolicyRuleAssetType string = "compute.googleapis.com/OrganizationSecurityPolicyRule"
const ComputePacketMirroringAssetType string = "compute.googleapis.com/PacketMirroring"
const ComputePublicAdvertisedPrefixAssetType string = "compute.googleapis.com/PublicAdvertisedPrefix"
const ComputePublicDelegatedPrefixAssetType string = "compute.googleapis.com/PublicDelegatedPrefix"
const ComputeRegionAutoscalerAssetType string = "compute.googleapis.com/RegionAutoscaler"
const ComputeRegionBackendServiceAssetType string = "compute.googleapis.com/RegionBackendService"
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
const ComputeRegionCommitmentAssetType string = "compute.googleapis.com/RegionCommitment"
const ComputeRegionDiskAssetType string = "compute.googleapis.com/RegionDisk"
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
const ComputeRegionDiskResourcePolicyAttachmentAssetType string = "compute.googleapis.com/RegionDiskResourcePolicyAttachment"
const ComputeRegionHealthCheckAssetType string = "compute.googleapis.com/RegionHealthCheck"
const ComputeRegionNetworkEndpointGroupAssetType string = "compute.googleapis.com/RegionNetworkEndpointGroup"
const ComputeRegionSecurityPolicyAssetType string = "compute.googleapis.com/RegionSecurityPolicy"
const ComputeRegionSecurityPolicyRuleAssetType string = "compute.googleapis.com/RegionSecurityPolicyRule"
const ComputeRegionSslCertificateAssetType string = "compute.googleapis.com/RegionSslCertificate"
const ComputeRegionSslPolicyAssetType string = "compute.googleapis.com/RegionSslPolicy"
const ComputeRegionTargetHttpProxyAssetType string = "compute.googleapis.com/RegionTargetHttpProxy"
const ComputeRegionTargetHttpsProxyAssetType string = "compute.googleapis.com/RegionTargetHttpsProxy"
const ComputeRegionTargetTcpProxyAssetType string = "compute.googleapis.com/RegionTargetTcpProxy"
const ComputeRegionUrlMapAssetType string = "compute.googleapis.com/RegionUrlMap"
const ComputeReservationAssetType string = "compute.googleapis.com/Reservation"
const ComputeResourcePolicyAssetType string = "compute.googleapis.com/ResourcePolicy"
const ComputeRouteAssetType string = "compute.googleapis.com/Route"
const ComputeRouterAssetType string = "compute.googleapis.com/Router"
const ComputeServiceAttachmentAssetType string = "compute.googleapis.com/ServiceAttachment"
const ComputeSnapshotAssetType string = "compute.googleapis.com/Snapshot"
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
const ComputeSslCertificateAssetType string = "compute.googleapis.com/SslCertificate"
const ComputeSslPolicyAssetType string = "compute.googleapis.com/SslPolicy"
const ComputeSubnetworkAssetType string = "compute.googleapis.com/Subnetwork"
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
const ComputeTargetGrpcProxyAssetType string = "compute.googleapis.com/TargetGrpcProxy"
const ComputeTargetHttpProxyAssetType string = "compute.googleapis.com/TargetHttpProxy"
const ComputeTargetHttpsProxyAssetType string = "compute.googleapis.com/TargetHttpsProxy"
const ComputeTargetInstanceAssetType string = "compute.googleapis.com/TargetInstance"
const ComputeTargetSslProxyAssetType string = "compute.googleapis.com/TargetSslProxy"
const ComputeTargetTcpProxyAssetType string = "compute.googleapis.com/TargetTcpProxy"
const ComputeUrlMapAssetType string = "compute.googleapis.com/UrlMap"
const ComputeVpnGatewayAssetType string = "compute.googleapis.com/VpnGateway"
const ComputeVpnTunnelAssetType string = "compute.googleapis.com/VpnTunnel"
Variables ¶
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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, }, }
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 ComputeBackendBucketIamUpdaterProducer ¶
func ComputeBackendBucketIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeBackendBucketIdParseFunc ¶
func ComputeBackendBucketIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeBackendServiceIamUpdaterProducer ¶
func ComputeBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeBackendServiceIdParseFunc ¶
func ComputeBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeDiskIamUpdaterProducer ¶
func ComputeDiskIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeDiskIdParseFunc ¶
func ComputeDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeImageIamUpdaterProducer ¶
func ComputeImageIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeImageIdParseFunc ¶
func ComputeImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeInstanceIamUpdaterProducer ¶
func ComputeInstanceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeInstanceIdParseFunc ¶
func ComputeInstanceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeMachineImageIamUpdaterProducer ¶
func ComputeMachineImageIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeMachineImageIdParseFunc ¶
func ComputeMachineImageIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeRegionBackendServiceIamUpdaterProducer ¶
func ComputeRegionBackendServiceIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeRegionBackendServiceIdParseFunc ¶
func ComputeRegionBackendServiceIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeRegionDiskIamUpdaterProducer ¶
func ComputeRegionDiskIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeRegionDiskIdParseFunc ¶
func ComputeRegionDiskIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeSnapshotIamUpdaterProducer ¶
func ComputeSnapshotIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, error)
func ComputeSnapshotIdParseFunc ¶
func ComputeSnapshotIdParseFunc(d *schema.ResourceData, config *transport_tpg.Config) error
func ComputeSubnetworkIamUpdaterProducer ¶
func ComputeSubnetworkIamUpdaterProducer(d tpgresource.TerraformResourceData, config *transport_tpg.Config) (tpgiamresource.ResourceIamUpdater, 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 ¶
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 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 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 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 ¶
Is the new disk size smaller than the old one?
func IsShrinkageIpCidr ¶
Whether the IP CIDR change shrinks the block.
func MetadataRetryWrapper ¶
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 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 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 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 (u *ComputeRegionBackendServiceIamUpdater) GetMutexKey() string
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 ¶
- compute_address.go
- compute_autoscaler.go
- compute_backend_bucket.go
- compute_backend_bucket_iam.go
- compute_backend_service.go
- compute_backend_service_iam.go
- compute_disk.go
- compute_disk_iam.go
- compute_disk_resource_policy_attachment.go
- compute_external_vpn_gateway.go
- compute_firewall.go
- compute_forwarding_rule.go
- compute_global_address.go
- compute_global_forwarding_rule.go
- compute_global_network_endpoint_group.go
- compute_ha_vpn_gateway.go
- compute_health_check.go
- compute_http_health_check.go
- compute_https_health_check.go
- compute_image.go
- compute_image_iam.go
- compute_instance.go
- compute_instance_group_named_port.go
- compute_instance_helpers.go
- compute_instance_iam.go
- compute_interconnect_attachment.go
- compute_machine_image.go
- compute_machine_image_iam.go
- compute_managed_ssl_certificate.go
- compute_network.go
- compute_network_attachment.go
- compute_network_edge_security_service.go
- compute_network_endpoint_group.go
- compute_network_peering_routes_config.go
- compute_node_group.go
- compute_node_template.go
- compute_organization_security_policy.go
- compute_organization_security_policy_association.go
- compute_organization_security_policy_rule.go
- compute_packet_mirroring.go
- compute_public_advertised_prefix.go
- compute_public_delegated_prefix.go
- compute_region_autoscaler.go
- compute_region_backend_service.go
- compute_region_backend_service_iam.go
- compute_region_commitment.go
- compute_region_disk.go
- compute_region_disk_iam.go
- compute_region_disk_resource_policy_attachment.go
- compute_region_health_check.go
- compute_region_network_endpoint_group.go
- compute_region_security_policy.go
- compute_region_security_policy_rule.go
- compute_region_ssl_certificate.go
- compute_region_ssl_policy.go
- compute_region_target_http_proxy.go
- compute_region_target_https_proxy.go
- compute_region_target_tcp_proxy.go
- compute_region_url_map.go
- compute_reservation.go
- compute_resource_policy.go
- compute_route.go
- compute_router.go
- compute_service_attachment.go
- compute_snapshot.go
- compute_snapshot_iam.go
- compute_ssl_certificate.go
- compute_ssl_policy.go
- compute_subnetwork.go
- compute_subnetwork_iam.go
- compute_target_grpc_proxy.go
- compute_target_http_proxy.go
- compute_target_https_proxy.go
- compute_target_instance.go
- compute_target_ssl_proxy.go
- compute_target_tcp_proxy.go
- compute_url_map.go
- compute_vpn_gateway.go
- compute_vpn_tunnel.go
- disk_type.go
- iam_compute_backend_bucket.go
- iam_compute_backend_service.go
- iam_compute_disk.go
- iam_compute_image.go
- iam_compute_instance.go
- iam_compute_machine_image.go
- iam_compute_region_backend_service.go
- iam_compute_region_disk.go
- iam_compute_snapshot.go
- iam_compute_subnetwork.go
- image.go
- metadata.go