blob: dc207545bdb635807f7acbd8ac99bea9018be139 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/vmwareengine/apiv1",
"version": "1.1.3",
"language": "GO",
"apis": [
{
"id": "google.cloud.vmwareengine.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateCluster_sync",
"title": "vmwareengine CreateCluster Sample",
"description": "CreateCluster creates a new cluster in a given private cloud.\nCreating a new cluster provides additional nodes for\nuse in the parent private cloud and requires sufficient [node\nquota](https: //cloud.google.com/vmware-engine/quotas).",
"file": "Client/CreateCluster/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateCluster",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateCluster",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateClusterRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateClusterOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateCluster",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateExternalAccessRule_sync",
"title": "vmwareengine CreateExternalAccessRule Sample",
"description": "CreateExternalAccessRule creates a new external access rule in a given network policy.",
"file": "Client/CreateExternalAccessRule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateExternalAccessRule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateExternalAccessRuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateExternalAccessRuleOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAccessRule",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateExternalAddress_sync",
"title": "vmwareengine CreateExternalAddress Sample",
"description": "CreateExternalAddress creates a new `ExternalAddress` resource in a given private cloud. The\nnetwork policy that corresponds to the private cloud must have the external\nIP address network service enabled (`NetworkPolicy.external_ip`).",
"file": "Client/CreateExternalAddress/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateExternalAddress",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateExternalAddressRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateExternalAddressOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAddress",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateHcxActivationKey_sync",
"title": "vmwareengine CreateHcxActivationKey Sample",
"description": "CreateHcxActivationKey creates a new HCX activation key in a given private cloud.",
"file": "Client/CreateHcxActivationKey/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateHcxActivationKey",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateHcxActivationKeyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateHcxActivationKeyOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateLoggingServer_sync",
"title": "vmwareengine CreateLoggingServer Sample",
"description": "CreateLoggingServer create a new logging server for a given private cloud.",
"file": "Client/CreateLoggingServer/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateLoggingServer",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateLoggingServerRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateLoggingServerOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateLoggingServer",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateManagementDnsZoneBinding_sync",
"title": "vmwareengine CreateManagementDnsZoneBinding Sample",
"description": "CreateManagementDnsZoneBinding creates a new `ManagementDnsZoneBinding` resource in a private cloud.\nThis RPC creates the DNS binding and the resource that represents the\nDNS binding of the consumer VPC network to the management DNS zone. A\nmanagement DNS zone is the Cloud DNS cross-project binding zone that\nVMware Engine creates for each private cloud. It contains FQDNs and\ncorresponding IP addresses for the private cloud's ESXi hosts and\nmanagement VM appliances like vCenter and NSX Manager.",
"file": "Client/CreateManagementDnsZoneBinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateManagementDnsZoneBinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateManagementDnsZoneBindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateManagementDnsZoneBindingOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateManagementDnsZoneBinding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateNetworkPeering_sync",
"title": "vmwareengine CreateNetworkPeering Sample",
"description": "CreateNetworkPeering creates a new network peering between the peer network and VMware Engine\nnetwork provided in a `NetworkPeering` resource. NetworkPeering is a\nglobal resource and location can only be global.",
"file": "Client/CreateNetworkPeering/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateNetworkPeering",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateNetworkPeeringRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateNetworkPeeringOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPeering",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateNetworkPolicy_sync",
"title": "vmwareengine CreateNetworkPolicy Sample",
"description": "CreateNetworkPolicy creates a new network policy in a given VMware Engine network of a\nproject and location (region). A new network policy cannot be created if\nanother network policy already exists in the same scope.",
"file": "Client/CreateNetworkPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateNetworkPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateNetworkPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateNetworkPolicyOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPolicy",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreatePrivateCloud_sync",
"title": "vmwareengine CreatePrivateCloud Sample",
"description": "CreatePrivateCloud creates a new `PrivateCloud` resource in a given project and location.\nPrivate clouds of type `STANDARD` and\n`TIME_LIMITED` are zonal resources, `STRETCHED` private clouds are\nregional.\nCreating a private cloud also creates a [management\ncluster](https: //cloud.google.com/vmware-engine/docs/concepts-vmware-components)\nfor that private cloud.",
"file": "Client/CreatePrivateCloud/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.Client.CreatePrivateCloud",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreatePrivateCloudRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreatePrivateCloudOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateCloud",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreatePrivateConnection_sync",
"title": "vmwareengine CreatePrivateConnection Sample",
"description": "CreatePrivateConnection creates a new private connection that can be used for accessing private\nClouds.",
"file": "Client/CreatePrivateConnection/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.Client.CreatePrivateConnection",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreatePrivateConnectionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreatePrivateConnectionOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateConnection",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_CreateVmwareEngineNetwork_sync",
"title": "vmwareengine CreateVmwareEngineNetwork Sample",
"description": "CreateVmwareEngineNetwork creates a new VMware Engine network that can be used by a private cloud.",
"file": "Client/CreateVmwareEngineNetwork/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.Client.CreateVmwareEngineNetwork",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.CreateVmwareEngineNetworkRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "CreateVmwareEngineNetworkOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "CreateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.CreateVmwareEngineNetwork",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteCluster_sync",
"title": "vmwareengine DeleteCluster Sample",
"description": "DeleteCluster deletes a `Cluster` resource. To avoid unintended data loss, migrate or\ngracefully shut down any workloads running on the cluster before deletion.\nYou cannot delete the management cluster of a private cloud using this\nmethod.",
"file": "Client/DeleteCluster/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteCluster",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteCluster",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteClusterRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteClusterOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteCluster",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteExternalAccessRule_sync",
"title": "vmwareengine DeleteExternalAccessRule Sample",
"description": "DeleteExternalAccessRule deletes a single external access rule.",
"file": "Client/DeleteExternalAccessRule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteExternalAccessRule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteExternalAccessRuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteExternalAccessRuleOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAccessRule",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteExternalAddress_sync",
"title": "vmwareengine DeleteExternalAddress Sample",
"description": "DeleteExternalAddress deletes a single external IP address. When you delete an external IP\naddress, connectivity between the external IP address and the corresponding\ninternal IP address is lost.",
"file": "Client/DeleteExternalAddress/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteExternalAddress",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteExternalAddressRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteExternalAddressOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAddress",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteLoggingServer_sync",
"title": "vmwareengine DeleteLoggingServer Sample",
"description": "DeleteLoggingServer deletes a single logging server.",
"file": "Client/DeleteLoggingServer/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteLoggingServer",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteLoggingServerRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteLoggingServerOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteLoggingServer",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteManagementDnsZoneBinding_sync",
"title": "vmwareengine DeleteManagementDnsZoneBinding Sample",
"description": "DeleteManagementDnsZoneBinding deletes a `ManagementDnsZoneBinding` resource. When a management DNS zone\nbinding is deleted, the corresponding consumer VPC network is no longer\nbound to the management DNS zone.",
"file": "Client/DeleteManagementDnsZoneBinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteManagementDnsZoneBinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteManagementDnsZoneBindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteManagementDnsZoneBindingOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteManagementDnsZoneBinding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteNetworkPeering_sync",
"title": "vmwareengine DeleteNetworkPeering Sample",
"description": "DeleteNetworkPeering deletes a `NetworkPeering` resource. When a network peering is deleted for\na VMware Engine network, the peer network becomes inaccessible to that\nVMware Engine network. NetworkPeering is a global resource and location can\nonly be global.",
"file": "Client/DeleteNetworkPeering/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteNetworkPeering",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteNetworkPeeringRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteNetworkPeeringOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPeering",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteNetworkPolicy_sync",
"title": "vmwareengine DeleteNetworkPolicy Sample",
"description": "DeleteNetworkPolicy deletes a `NetworkPolicy` resource. A network policy cannot be deleted\nwhen `NetworkService.state` is set to `RECONCILING` for either its external\nIP or internet access service.",
"file": "Client/DeleteNetworkPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteNetworkPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteNetworkPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteNetworkPolicyOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPolicy",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteOperation_sync",
"title": "vmwareengine DeleteOperation Sample",
"description": "DeleteOperation is a utility method from google.longrunning.Operations.",
"file": "Client/DeleteOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteOperation",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.DeleteOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteOperation",
"fullName": "google.longrunning.Operations.DeleteOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeletePrivateCloud_sync",
"title": "vmwareengine DeletePrivateCloud Sample",
"description": "DeletePrivateCloud schedules a `PrivateCloud` resource for deletion.\n\nA `PrivateCloud` resource scheduled for deletion has `PrivateCloud.state`\nset to `DELETED` and `expireTime` set to the time when deletion is final\nand can no longer be reversed. The delete operation is marked as done\nas soon as the `PrivateCloud` is successfully scheduled for deletion\n(this also applies when `delayHours` is set to zero), and the operation is\nnot kept in pending state until `PrivateCloud` is purged.\n`PrivateCloud` can be restored using `UndeletePrivateCloud` method before\nthe `expireTime` elapses. When `expireTime` is reached, deletion is final\nand all private cloud resources are irreversibly removed and billing stops.\nDuring the final removal process, `PrivateCloud.state` is set to `PURGING`.\n`PrivateCloud` can be polled using standard `GET` method for the whole\nperiod of deletion and purging. It will not be returned only\nwhen it is completely purged.",
"file": "Client/DeletePrivateCloud/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.Client.DeletePrivateCloud",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeletePrivateCloudRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeletePrivateCloudOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateCloud",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeletePrivateConnection_sync",
"title": "vmwareengine DeletePrivateConnection Sample",
"description": "DeletePrivateConnection deletes a `PrivateConnection` resource. When a private connection is\ndeleted for a VMware Engine network, the connected network becomes\ninaccessible to that VMware Engine network.",
"file": "Client/DeletePrivateConnection/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.Client.DeletePrivateConnection",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeletePrivateConnectionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeletePrivateConnectionOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeletePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateConnection",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_DeleteVmwareEngineNetwork_sync",
"title": "vmwareengine DeleteVmwareEngineNetwork Sample",
"description": "DeleteVmwareEngineNetwork deletes a `VmwareEngineNetwork` resource. You can only delete a VMware\nEngine network after all resources that refer to it are deleted. For\nexample, a private cloud, a network peering, and a network policy can all\nrefer to the same VMware Engine network.",
"file": "Client/DeleteVmwareEngineNetwork/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.Client.DeleteVmwareEngineNetwork",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.DeleteVmwareEngineNetworkRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "DeleteVmwareEngineNetworkOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "DeleteVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.DeleteVmwareEngineNetwork",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 56,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_FetchNetworkPolicyExternalAddresses_sync",
"title": "vmwareengine FetchNetworkPolicyExternalAddresses Sample",
"description": "FetchNetworkPolicyExternalAddresses lists external IP addresses assigned to VMware workload VMs within the\nscope of the given network policy.",
"file": "Client/FetchNetworkPolicyExternalAddresses/main.go",
"language": "GO",
"clientMethod": {
"shortName": "FetchNetworkPolicyExternalAddresses",
"fullName": "google.cloud.vmwareengine.v1.Client.FetchNetworkPolicyExternalAddresses",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.FetchNetworkPolicyExternalAddressesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ExternalAddressIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "FetchNetworkPolicyExternalAddresses",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.FetchNetworkPolicyExternalAddresses",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetCluster_sync",
"title": "vmwareengine GetCluster Sample",
"description": "GetCluster retrieves a `Cluster` resource by its resource name.",
"file": "Client/GetCluster/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetCluster",
"fullName": "google.cloud.vmwareengine.v1.Client.GetCluster",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetClusterRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.Cluster",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetCluster",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetDnsBindPermission_sync",
"title": "vmwareengine GetDnsBindPermission Sample",
"description": "GetDnsBindPermission gets all the principals having bind permission on the intranet VPC\nassociated with the consumer project granted by the Grant API.\nDnsBindPermission is a global resource and location can only be global.",
"file": "Client/GetDnsBindPermission/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.Client.GetDnsBindPermission",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetDnsBindPermissionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.DnsBindPermission",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetDnsBindPermission",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetDnsForwarding_sync",
"title": "vmwareengine GetDnsForwarding Sample",
"description": "GetDnsForwarding gets details of the `DnsForwarding` config.",
"file": "Client/GetDnsForwarding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetDnsForwarding",
"fullName": "google.cloud.vmwareengine.v1.Client.GetDnsForwarding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetDnsForwardingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.DnsForwarding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetDnsForwarding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetDnsForwarding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetExternalAccessRule_sync",
"title": "vmwareengine GetExternalAccessRule Sample",
"description": "GetExternalAccessRule gets details of a single external access rule.",
"file": "Client/GetExternalAccessRule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.Client.GetExternalAccessRule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetExternalAccessRuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.ExternalAccessRule",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAccessRule",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetExternalAddress_sync",
"title": "vmwareengine GetExternalAddress Sample",
"description": "GetExternalAddress gets details of a single external IP address.",
"file": "Client/GetExternalAddress/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.Client.GetExternalAddress",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetExternalAddressRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.ExternalAddress",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAddress",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetHcxActivationKey_sync",
"title": "vmwareengine GetHcxActivationKey Sample",
"description": "GetHcxActivationKey retrieves a `HcxActivationKey` resource by its resource name.",
"file": "Client/GetHcxActivationKey/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.Client.GetHcxActivationKey",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetHcxActivationKeyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.HcxActivationKey",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetHcxActivationKey",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetHcxActivationKey",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetIamPolicy_sync",
"title": "vmwareengine GetIamPolicy Sample",
"description": "GetIamPolicy gets the access control policy for a resource. Returns an empty policy\nif the resource exists and does not have a policy set.",
"file": "Client/GetIamPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetIamPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.GetIamPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.GetIamPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.Policy",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetIamPolicy",
"fullName": "google.iam.v1.IAMPolicy.GetIamPolicy",
"service": {
"shortName": "IAMPolicy",
"fullName": "google.iam.v1.IAMPolicy"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetLocation_sync",
"title": "vmwareengine GetLocation Sample",
"description": "GetLocation gets information about a location.",
"file": "Client/GetLocation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetLocation",
"fullName": "google.cloud.vmwareengine.v1.Client.GetLocation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "locationpb.GetLocationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*locationpb.Location",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetLocation",
"fullName": "google.cloud.location.Locations.GetLocation",
"service": {
"shortName": "Locations",
"fullName": "google.cloud.location.Locations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetLoggingServer_sync",
"title": "vmwareengine GetLoggingServer Sample",
"description": "GetLoggingServer gets details of a logging server.",
"file": "Client/GetLoggingServer/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.Client.GetLoggingServer",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetLoggingServerRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.LoggingServer",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetLoggingServer",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetManagementDnsZoneBinding_sync",
"title": "vmwareengine GetManagementDnsZoneBinding Sample",
"description": "GetManagementDnsZoneBinding retrieves a 'ManagementDnsZoneBinding' resource by its resource name.",
"file": "Client/GetManagementDnsZoneBinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.Client.GetManagementDnsZoneBinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetManagementDnsZoneBindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.ManagementDnsZoneBinding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetManagementDnsZoneBinding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetNetworkPeering_sync",
"title": "vmwareengine GetNetworkPeering Sample",
"description": "GetNetworkPeering retrieves a `NetworkPeering` resource by its resource name. The resource\ncontains details of the network peering, such as peered\nnetworks, import and export custom route configurations, and peering state.\nNetworkPeering is a global resource and location can only be global.",
"file": "Client/GetNetworkPeering/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.Client.GetNetworkPeering",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetNetworkPeeringRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.NetworkPeering",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPeering",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetNetworkPolicy_sync",
"title": "vmwareengine GetNetworkPolicy Sample",
"description": "GetNetworkPolicy retrieves a `NetworkPolicy` resource by its resource name.",
"file": "Client/GetNetworkPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.GetNetworkPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetNetworkPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.NetworkPolicy",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPolicy",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetNode_sync",
"title": "vmwareengine GetNode Sample",
"description": "GetNode gets details of a single node.",
"file": "Client/GetNode/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetNode",
"fullName": "google.cloud.vmwareengine.v1.Client.GetNode",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetNodeRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.Node",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetNode",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNode",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetNodeType_sync",
"title": "vmwareengine GetNodeType Sample",
"description": "GetNodeType gets details of a single `NodeType`.",
"file": "Client/GetNodeType/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetNodeType",
"fullName": "google.cloud.vmwareengine.v1.Client.GetNodeType",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetNodeTypeRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.NodeType",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetNodeType",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetNodeType",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetOperation_sync",
"title": "vmwareengine GetOperation Sample",
"description": "GetOperation is a utility method from google.longrunning.Operations.",
"file": "Client/GetOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetOperation",
"fullName": "google.cloud.vmwareengine.v1.Client.GetOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.GetOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*longrunningpb.Operation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetOperation",
"fullName": "google.longrunning.Operations.GetOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetPrivateCloud_sync",
"title": "vmwareengine GetPrivateCloud Sample",
"description": "GetPrivateCloud retrieves a `PrivateCloud` resource by its resource name.",
"file": "Client/GetPrivateCloud/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetPrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.Client.GetPrivateCloud",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetPrivateCloudRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.PrivateCloud",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetPrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateCloud",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetPrivateConnection_sync",
"title": "vmwareengine GetPrivateConnection Sample",
"description": "GetPrivateConnection retrieves a `PrivateConnection` resource by its resource name. The resource\ncontains details of the private connection, such as connected\nnetwork, routing mode and state.",
"file": "Client/GetPrivateConnection/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.Client.GetPrivateConnection",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetPrivateConnectionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.PrivateConnection",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetPrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateConnection",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetSubnet_sync",
"title": "vmwareengine GetSubnet Sample",
"description": "GetSubnet gets details of a single subnet.",
"file": "Client/GetSubnet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetSubnet",
"fullName": "google.cloud.vmwareengine.v1.Client.GetSubnet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetSubnetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.Subnet",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetSubnet",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetSubnet",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GetVmwareEngineNetwork_sync",
"title": "vmwareengine GetVmwareEngineNetwork Sample",
"description": "GetVmwareEngineNetwork retrieves a `VmwareEngineNetwork` resource by its resource name. The\nresource contains details of the VMware Engine network, such as its VMware\nEngine network type, peered networks in a service project, and state\n(for example, `CREATING`, `ACTIVE`, `DELETING`).",
"file": "Client/GetVmwareEngineNetwork/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.Client.GetVmwareEngineNetwork",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GetVmwareEngineNetworkRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.VmwareEngineNetwork",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GetVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GetVmwareEngineNetwork",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_GrantDnsBindPermission_sync",
"title": "vmwareengine GrantDnsBindPermission Sample",
"description": "GrantDnsBindPermission grants the bind permission to the customer provided principal(user /\nservice account) to bind their DNS zone with the intranet VPC associated\nwith the project. DnsBindPermission is a global resource and location can\nonly be global.",
"file": "Client/GrantDnsBindPermission/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GrantDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.Client.GrantDnsBindPermission",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.GrantDnsBindPermissionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "GrantDnsBindPermissionOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "GrantDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.GrantDnsBindPermission",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListClusters_sync",
"title": "vmwareengine ListClusters Sample",
"description": "ListClusters lists `Cluster` resources in a given private cloud.",
"file": "Client/ListClusters/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListClusters",
"fullName": "google.cloud.vmwareengine.v1.Client.ListClusters",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListClustersRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ClusterIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListClusters",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListClusters",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListExternalAccessRules_sync",
"title": "vmwareengine ListExternalAccessRules Sample",
"description": "ListExternalAccessRules lists `ExternalAccessRule` resources in the specified network policy.",
"file": "Client/ListExternalAccessRules/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListExternalAccessRules",
"fullName": "google.cloud.vmwareengine.v1.Client.ListExternalAccessRules",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListExternalAccessRulesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ExternalAccessRuleIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListExternalAccessRules",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAccessRules",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListExternalAddresses_sync",
"title": "vmwareengine ListExternalAddresses Sample",
"description": "ListExternalAddresses lists external IP addresses assigned to VMware workload VMs in a given\nprivate cloud.",
"file": "Client/ListExternalAddresses/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListExternalAddresses",
"fullName": "google.cloud.vmwareengine.v1.Client.ListExternalAddresses",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListExternalAddressesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ExternalAddressIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListExternalAddresses",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAddresses",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListHcxActivationKeys_sync",
"title": "vmwareengine ListHcxActivationKeys Sample",
"description": "ListHcxActivationKeys lists `HcxActivationKey` resources in a given private cloud.",
"file": "Client/ListHcxActivationKeys/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListHcxActivationKeys",
"fullName": "google.cloud.vmwareengine.v1.Client.ListHcxActivationKeys",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListHcxActivationKeysRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "HcxActivationKeyIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListHcxActivationKeys",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListLocations_sync",
"title": "vmwareengine ListLocations Sample",
"description": "ListLocations lists information about the supported locations for this service.",
"file": "Client/ListLocations/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListLocations",
"fullName": "google.cloud.vmwareengine.v1.Client.ListLocations",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "locationpb.ListLocationsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "LocationIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListLocations",
"fullName": "google.cloud.location.Locations.ListLocations",
"service": {
"shortName": "Locations",
"fullName": "google.cloud.location.Locations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListLoggingServers_sync",
"title": "vmwareengine ListLoggingServers Sample",
"description": "ListLoggingServers lists logging servers configured for a given private\ncloud.",
"file": "Client/ListLoggingServers/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListLoggingServers",
"fullName": "google.cloud.vmwareengine.v1.Client.ListLoggingServers",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListLoggingServersRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "LoggingServerIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListLoggingServers",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListLoggingServers",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListManagementDnsZoneBindings_sync",
"title": "vmwareengine ListManagementDnsZoneBindings Sample",
"description": "ListManagementDnsZoneBindings lists Consumer VPCs bound to Management DNS Zone of a given private cloud.",
"file": "Client/ListManagementDnsZoneBindings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListManagementDnsZoneBindings",
"fullName": "google.cloud.vmwareengine.v1.Client.ListManagementDnsZoneBindings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListManagementDnsZoneBindingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ManagementDnsZoneBindingIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListManagementDnsZoneBindings",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListManagementDnsZoneBindings",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListNetworkPeerings_sync",
"title": "vmwareengine ListNetworkPeerings Sample",
"description": "ListNetworkPeerings lists `NetworkPeering` resources in a given project. NetworkPeering is a\nglobal resource and location can only be global.",
"file": "Client/ListNetworkPeerings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListNetworkPeerings",
"fullName": "google.cloud.vmwareengine.v1.Client.ListNetworkPeerings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListNetworkPeeringsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "NetworkPeeringIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListNetworkPeerings",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListNetworkPolicies_sync",
"title": "vmwareengine ListNetworkPolicies Sample",
"description": "ListNetworkPolicies lists `NetworkPolicy` resources in a specified project and location.",
"file": "Client/ListNetworkPolicies/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListNetworkPolicies",
"fullName": "google.cloud.vmwareengine.v1.Client.ListNetworkPolicies",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListNetworkPoliciesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "NetworkPolicyIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListNetworkPolicies",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListNodeTypes_sync",
"title": "vmwareengine ListNodeTypes Sample",
"description": "ListNodeTypes lists node types",
"file": "Client/ListNodeTypes/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListNodeTypes",
"fullName": "google.cloud.vmwareengine.v1.Client.ListNodeTypes",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListNodeTypesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "NodeTypeIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListNodeTypes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListNodes_sync",
"title": "vmwareengine ListNodes Sample",
"description": "ListNodes lists nodes in a given cluster.",
"file": "Client/ListNodes/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListNodes",
"fullName": "google.cloud.vmwareengine.v1.Client.ListNodes",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListNodesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "NodeIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListNodes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListNodes",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListOperations_sync",
"title": "vmwareengine ListOperations Sample",
"description": "ListOperations is a utility method from google.longrunning.Operations.",
"file": "Client/ListOperations/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListOperations",
"fullName": "google.cloud.vmwareengine.v1.Client.ListOperations",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.ListOperationsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "OperationIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListOperations",
"fullName": "google.longrunning.Operations.ListOperations",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListPeeringRoutes_sync",
"title": "vmwareengine ListPeeringRoutes Sample",
"description": "ListPeeringRoutes lists the network peering routes exchanged over a peering connection.\nNetworkPeering is a global resource and location can only be global.",
"file": "Client/ListPeeringRoutes/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListPeeringRoutes",
"fullName": "google.cloud.vmwareengine.v1.Client.ListPeeringRoutes",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListPeeringRoutesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "PeeringRouteIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListPeeringRoutes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPeeringRoutes",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListPrivateClouds_sync",
"title": "vmwareengine ListPrivateClouds Sample",
"description": "ListPrivateClouds lists `PrivateCloud` resources in a given project and location.",
"file": "Client/ListPrivateClouds/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListPrivateClouds",
"fullName": "google.cloud.vmwareengine.v1.Client.ListPrivateClouds",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListPrivateCloudsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "PrivateCloudIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListPrivateClouds",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListPrivateConnectionPeeringRoutes_sync",
"title": "vmwareengine ListPrivateConnectionPeeringRoutes Sample",
"description": "ListPrivateConnectionPeeringRoutes lists the private connection routes exchanged over a peering connection.",
"file": "Client/ListPrivateConnectionPeeringRoutes/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListPrivateConnectionPeeringRoutes",
"fullName": "google.cloud.vmwareengine.v1.Client.ListPrivateConnectionPeeringRoutes",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListPrivateConnectionPeeringRoutesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "PeeringRouteIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListPrivateConnectionPeeringRoutes",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListPrivateConnections_sync",
"title": "vmwareengine ListPrivateConnections Sample",
"description": "ListPrivateConnections lists `PrivateConnection` resources in a given project and location.",
"file": "Client/ListPrivateConnections/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.vmwareengine.v1.Client.ListPrivateConnections",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListPrivateConnectionsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "PrivateConnectionIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListPrivateConnections",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListSubnets_sync",
"title": "vmwareengine ListSubnets Sample",
"description": "ListSubnets lists subnets in a given private cloud.",
"file": "Client/ListSubnets/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListSubnets",
"fullName": "google.cloud.vmwareengine.v1.Client.ListSubnets",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListSubnetsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "SubnetIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListSubnets",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ListVmwareEngineNetworks_sync",
"title": "vmwareengine ListVmwareEngineNetworks Sample",
"description": "ListVmwareEngineNetworks lists `VmwareEngineNetwork` resources in a given project and location.",
"file": "Client/ListVmwareEngineNetworks/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListVmwareEngineNetworks",
"fullName": "google.cloud.vmwareengine.v1.Client.ListVmwareEngineNetworks",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ListVmwareEngineNetworksRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "VmwareEngineNetworkIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ListVmwareEngineNetworks",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 66,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_RepairManagementDnsZoneBinding_sync",
"title": "vmwareengine RepairManagementDnsZoneBinding Sample",
"description": "RepairManagementDnsZoneBinding retries to create a `ManagementDnsZoneBinding` resource that is\nin failed state.",
"file": "Client/RepairManagementDnsZoneBinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "RepairManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.Client.RepairManagementDnsZoneBinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.RepairManagementDnsZoneBindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "RepairManagementDnsZoneBindingOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "RepairManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.RepairManagementDnsZoneBinding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ResetNsxCredentials_sync",
"title": "vmwareengine ResetNsxCredentials Sample",
"description": "ResetNsxCredentials resets credentials of the NSX appliance.",
"file": "Client/ResetNsxCredentials/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ResetNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.Client.ResetNsxCredentials",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ResetNsxCredentialsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ResetNsxCredentialsOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ResetNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ResetNsxCredentials",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ResetVcenterCredentials_sync",
"title": "vmwareengine ResetVcenterCredentials Sample",
"description": "ResetVcenterCredentials resets credentials of the Vcenter appliance.",
"file": "Client/ResetVcenterCredentials/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ResetVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.Client.ResetVcenterCredentials",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ResetVcenterCredentialsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ResetVcenterCredentialsOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ResetVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ResetVcenterCredentials",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_RevokeDnsBindPermission_sync",
"title": "vmwareengine RevokeDnsBindPermission Sample",
"description": "RevokeDnsBindPermission revokes the bind permission from the customer provided principal(user /\nservice account) on the intranet VPC associated with the consumer project.\nDnsBindPermission is a global resource and location can only be global.",
"file": "Client/RevokeDnsBindPermission/main.go",
"language": "GO",
"clientMethod": {
"shortName": "RevokeDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.Client.RevokeDnsBindPermission",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.RevokeDnsBindPermissionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "RevokeDnsBindPermissionOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "RevokeDnsBindPermission",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.RevokeDnsBindPermission",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_SetIamPolicy_sync",
"title": "vmwareengine SetIamPolicy Sample",
"description": "SetIamPolicy sets the access control policy on the specified resource. Replaces\nany existing policy.\n\nCan return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`\nerrors.",
"file": "Client/SetIamPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SetIamPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.SetIamPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.SetIamPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.Policy",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "SetIamPolicy",
"fullName": "google.iam.v1.IAMPolicy.SetIamPolicy",
"service": {
"shortName": "IAMPolicy",
"fullName": "google.iam.v1.IAMPolicy"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ShowNsxCredentials_sync",
"title": "vmwareengine ShowNsxCredentials Sample",
"description": "ShowNsxCredentials gets details of credentials for NSX appliance.",
"file": "Client/ShowNsxCredentials/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ShowNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.Client.ShowNsxCredentials",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ShowNsxCredentialsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.Credentials",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ShowNsxCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ShowNsxCredentials",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_ShowVcenterCredentials_sync",
"title": "vmwareengine ShowVcenterCredentials Sample",
"description": "ShowVcenterCredentials gets details of credentials for Vcenter appliance.",
"file": "Client/ShowVcenterCredentials/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ShowVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.Client.ShowVcenterCredentials",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.ShowVcenterCredentialsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*vmwareenginepb.Credentials",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "ShowVcenterCredentials",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.ShowVcenterCredentials",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_TestIamPermissions_sync",
"title": "vmwareengine TestIamPermissions Sample",
"description": "TestIamPermissions returns permissions that a caller has on the specified resource. If the\nresource does not exist, this will return an empty set of\npermissions, not a `NOT_FOUND` error.\n\nNote: This operation is designed to be used for building\npermission-aware UIs and command-line tools, not for authorization\nchecking. This operation may \"fail open\" without warning.",
"file": "Client/TestIamPermissions/main.go",
"language": "GO",
"clientMethod": {
"shortName": "TestIamPermissions",
"fullName": "google.cloud.vmwareengine.v1.Client.TestIamPermissions",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.TestIamPermissionsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.TestIamPermissionsResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "TestIamPermissions",
"fullName": "google.iam.v1.IAMPolicy.TestIamPermissions",
"service": {
"shortName": "IAMPolicy",
"fullName": "google.iam.v1.IAMPolicy"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UndeletePrivateCloud_sync",
"title": "vmwareengine UndeletePrivateCloud Sample",
"description": "UndeletePrivateCloud restores a private cloud that was previously scheduled for deletion by\n`DeletePrivateCloud`. A `PrivateCloud` resource scheduled for deletion has\n`PrivateCloud.state` set to `DELETED` and `PrivateCloud.expireTime` set to\nthe time when deletion can no longer be reversed.",
"file": "Client/UndeletePrivateCloud/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UndeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.Client.UndeletePrivateCloud",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UndeletePrivateCloudRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UndeletePrivateCloudOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UndeletePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateCluster_sync",
"title": "vmwareengine UpdateCluster Sample",
"description": "UpdateCluster modifies a `Cluster` resource. Only fields specified in `updateMask` are\napplied.\n\nDuring operation processing, the resource is temporarily in the `ACTIVE`\nstate before the operation fully completes. For that period of time, you\ncan't update the resource. Use the operation status to determine when the\nprocessing fully completes.",
"file": "Client/UpdateCluster/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateCluster",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateCluster",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateClusterRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateClusterOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateCluster",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateCluster",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateDnsForwarding_sync",
"title": "vmwareengine UpdateDnsForwarding Sample",
"description": "UpdateDnsForwarding updates the parameters of the `DnsForwarding` config, like associated\ndomains. Only fields specified in `update_mask` are applied.",
"file": "Client/UpdateDnsForwarding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateDnsForwarding",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateDnsForwarding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateDnsForwardingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateDnsForwardingOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateDnsForwarding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateDnsForwarding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateExternalAccessRule_sync",
"title": "vmwareengine UpdateExternalAccessRule Sample",
"description": "UpdateExternalAccessRule updates the parameters of a single external access rule.\nOnly fields specified in `update_mask` are applied.",
"file": "Client/UpdateExternalAccessRule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateExternalAccessRule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateExternalAccessRuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateExternalAccessRuleOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateExternalAccessRule",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAccessRule",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateExternalAddress_sync",
"title": "vmwareengine UpdateExternalAddress Sample",
"description": "UpdateExternalAddress updates the parameters of a single external IP address.\nOnly fields specified in `update_mask` are applied.\n\nDuring operation processing, the resource is temporarily in the `ACTIVE`\nstate before the operation fully completes. For that period of time, you\ncan't update the resource. Use the operation status to determine when the\nprocessing fully completes.",
"file": "Client/UpdateExternalAddress/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateExternalAddress",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateExternalAddressRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateExternalAddressOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateExternalAddress",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAddress",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateLoggingServer_sync",
"title": "vmwareengine UpdateLoggingServer Sample",
"description": "UpdateLoggingServer updates the parameters of a single logging server.\nOnly fields specified in `update_mask` are applied.",
"file": "Client/UpdateLoggingServer/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateLoggingServer",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateLoggingServerRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateLoggingServerOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateLoggingServer",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateLoggingServer",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateManagementDnsZoneBinding_sync",
"title": "vmwareengine UpdateManagementDnsZoneBinding Sample",
"description": "UpdateManagementDnsZoneBinding updates a `ManagementDnsZoneBinding` resource.\nOnly fields specified in `update_mask` are applied.",
"file": "Client/UpdateManagementDnsZoneBinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateManagementDnsZoneBinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateManagementDnsZoneBindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateManagementDnsZoneBindingOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateManagementDnsZoneBinding",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateManagementDnsZoneBinding",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateNetworkPeering_sync",
"title": "vmwareengine UpdateNetworkPeering Sample",
"description": "UpdateNetworkPeering modifies a `NetworkPeering` resource. Only the `description` field can be\nupdated. Only fields specified in `updateMask` are applied. NetworkPeering\nis a global resource and location can only be global.",
"file": "Client/UpdateNetworkPeering/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateNetworkPeering",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateNetworkPeeringRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateNetworkPeeringOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateNetworkPeering",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPeering",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateNetworkPolicy_sync",
"title": "vmwareengine UpdateNetworkPolicy Sample",
"description": "UpdateNetworkPolicy modifies a `NetworkPolicy` resource. Only the following fields can be\nupdated: `internet_access`, `external_ip`, `edge_services_cidr`.\nOnly fields specified in `updateMask` are applied. When updating a network\npolicy, the external IP network service can only be disabled if there are\nno external IP addresses present in the scope of the policy. Also, a\n`NetworkService` cannot be updated when `NetworkService.state` is set\nto `RECONCILING`.\n\nDuring operation processing, the resource is temporarily in the `ACTIVE`\nstate before the operation fully completes. For that period of time, you\ncan't update the resource. Use the operation status to determine when the\nprocessing fully completes.",
"file": "Client/UpdateNetworkPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateNetworkPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateNetworkPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateNetworkPolicyOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateNetworkPolicy",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPolicy",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdatePrivateCloud_sync",
"title": "vmwareengine UpdatePrivateCloud Sample",
"description": "UpdatePrivateCloud modifies a `PrivateCloud` resource. Only the following fields can be\nupdated: `description`.\nOnly fields specified in `updateMask` are applied.\n\nDuring operation processing, the resource is temporarily in the `ACTIVE`\nstate before the operation fully completes. For that period of time, you\ncan't update the resource. Use the operation status to determine when the\nprocessing fully completes.",
"file": "Client/UpdatePrivateCloud/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdatePrivateCloud",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdatePrivateCloudRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdatePrivateCloudOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdatePrivateCloud",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateCloud",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdatePrivateConnection_sync",
"title": "vmwareengine UpdatePrivateConnection Sample",
"description": "UpdatePrivateConnection modifies a `PrivateConnection` resource. Only `description` and\n`routing_mode` fields can be updated. Only fields specified in `updateMask`\nare applied.",
"file": "Client/UpdatePrivateConnection/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdatePrivateConnection",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdatePrivateConnectionRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdatePrivateConnectionOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdatePrivateConnection",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateConnection",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateSubnet_sync",
"title": "vmwareengine UpdateSubnet Sample",
"description": "UpdateSubnet updates the parameters of a single subnet. Only fields specified in\n`update_mask` are applied.\n\n*Note*: This API is synchronous and always returns a successful\n`google.longrunning.Operation` (LRO). The returned LRO will only have\n`done` and `response` fields.",
"file": "Client/UpdateSubnet/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateSubnet",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateSubnet",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateSubnetRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateSubnetOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateSubnet",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateSubnet",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "vmwareengine_v1_generated_VmwareEngine_UpdateVmwareEngineNetwork_sync",
"title": "vmwareengine UpdateVmwareEngineNetwork Sample",
"description": "UpdateVmwareEngineNetwork modifies a VMware Engine network resource. Only the following fields can be\nupdated: `description`. Only fields specified in `updateMask` are\napplied.",
"file": "Client/UpdateVmwareEngineNetwork/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.Client.UpdateVmwareEngineNetwork",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "vmwareenginepb.UpdateVmwareEngineNetworkRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "UpdateVmwareEngineNetworkOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.vmwareengine.v1.Client"
},
"method": {
"shortName": "UpdateVmwareEngineNetwork",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine.UpdateVmwareEngineNetwork",
"service": {
"shortName": "VmwareEngine",
"fullName": "google.cloud.vmwareengine.v1.VmwareEngine"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
}
]
}