vmwareengine/v1 library
VMware Engine API - v1
The Google VMware Engine API lets you programmatically manage VMware environments.
For more information, see cloud.google.com/solutions/vmware-as-a-service
Create an instance of VMwareEngineApi to access these resources:
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsGlobalResource
- ProjectsLocationsNetworkPoliciesResource
- ProjectsLocationsNodeTypesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPrivateCloudsResource
- ProjectsLocationsPrivateCloudsClustersResource
- ProjectsLocationsPrivateCloudsExternalAddressesResource
- ProjectsLocationsPrivateCloudsHcxActivationKeysResource
- ProjectsLocationsPrivateCloudsLoggingServersResource
- ProjectsLocationsPrivateCloudsManagementDnsZoneBindingsResource
- ProjectsLocationsPrivateCloudsSubnetsResource
 
- ProjectsLocationsPrivateConnectionsResource
- ProjectsLocationsVmwareEngineNetworksResource
 
 
- ProjectsLocationsResource
Classes
- AuditConfig
- Specifies the audit configuration for a service.
- Binding
- 
  Associates members, or principals, with arole.
- Cluster
- A cluster in a private cloud.
- Credentials
- Credentials for a private cloud.
- DnsBindPermission
- DnsBindPermission resource that contains the accounts having the consumer DNS bind permission on the corresponding intranet VPC of the consumer project.
- DnsForwarding
- DNS forwarding config.
- ExternalAccessRule
- 
  External access firewall rules for filtering incoming traffic destined to
ExternalAddressresources.
- ExternalAddress
- Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
- FetchNetworkPolicyExternalAddressesResponse
- Response message for VmwareEngine.FetchNetworkPolicyExternalAddresses
- ForwardingRule
- 
  A forwarding rule is a mapping of a domaintoname_servers.
- GrantDnsBindPermissionRequest
- Request message for VmwareEngine.GrantDnsBindPermission
- HcxActivationKey
- HCX activation key.
- IpRange
- An IP range provided in any one of the supported formats.
- ListClustersResponse
- Response message for VmwareEngine.ListClusters
- ListExternalAccessRulesResponse
- Response message for VmwareEngine.ListExternalAccessRules
- ListExternalAddressesResponse
- Response message for VmwareEngine.ListExternalAddresses
- ListHcxActivationKeysResponse
- Response message for VmwareEngine.ListHcxActivationKeys
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListLoggingServersResponse
- Response message for VmwareEngine.ListLoggingServers
- ListManagementDnsZoneBindingsResponse
- Response message for VmwareEngine.ListManagementDnsZoneBindings
- ListNetworkPeeringsResponse
- Response message for VmwareEngine.ListNetworkPeerings
- ListNetworkPoliciesResponse
- Response message for VmwareEngine.ListNetworkPolicies
- ListNodesResponse
- Response message for VmwareEngine.ListNodes
- ListNodeTypesResponse
- Response message for VmwareEngine.ListNodeTypes
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListPeeringRoutesResponse
- Response message for VmwareEngine.ListPeeringRoutes
- ListPrivateCloudsResponse
- Response message for VmwareEngine.ListPrivateClouds
- ListPrivateConnectionPeeringRoutesResponse
- Response message for VmwareEngine.ListPrivateConnectionPeeringRoutes
- ListPrivateConnectionsResponse
- Response message for VmwareEngine.ListPrivateConnections
- ListSubnetsResponse
- Response message for VmwareEngine.ListSubnets
- ListVmwareEngineNetworksResponse
- Response message for VmwareEngine.ListVmwareEngineNetworks
- LoggingServer
- Logging server to receive vCenter or ESXi logs.
- ManagementCluster
- Management cluster configuration.
- ManagementDnsZoneBinding
- Represents a binding between a network and the management DNS zone.
- NetworkConfig
- Network configuration in the consumer project with which the peering has to be done.
- NetworkPeering
- Details of a network peering.
- NetworkPolicy
- Represents a network policy resource.
- NetworkService
- 
  Represents a network service that is managed by a NetworkPolicyresource.
- Node
- Node in a cluster.
- NodeType
- Describes node type.
- NodeTypeConfig
- Information about the type and number of nodes associated with the cluster.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- PeeringRoute
- Exchanged network peering route.
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- Principal
- Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
- PrivateCloud
- Represents a private cloud resource.
- PrivateConnection
- Private connection resource that provides connectivity for VMware Engine private clouds.
- ProjectsLocationsGlobalDnsBindPermissionResource
- ProjectsLocationsGlobalNetworkPeeringsPeeringRoutesResource
- ProjectsLocationsGlobalNetworkPeeringsResource
- ProjectsLocationsGlobalResource
- ProjectsLocationsNetworkPoliciesExternalAccessRulesResource
- ProjectsLocationsNetworkPoliciesResource
- ProjectsLocationsNodeTypesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPrivateCloudsClustersNodesResource
- ProjectsLocationsPrivateCloudsClustersResource
- ProjectsLocationsPrivateCloudsExternalAddressesResource
- ProjectsLocationsPrivateCloudsHcxActivationKeysResource
- ProjectsLocationsPrivateCloudsLoggingServersResource
- ProjectsLocationsPrivateCloudsManagementDnsZoneBindingsResource
- ProjectsLocationsPrivateCloudsResource
- ProjectsLocationsPrivateCloudsSubnetsResource
- ProjectsLocationsPrivateConnectionsPeeringRoutesResource
- ProjectsLocationsPrivateConnectionsResource
- ProjectsLocationsResource
- ProjectsLocationsVmwareEngineNetworksResource
- ProjectsResource
- RepairManagementDnsZoneBindingRequest
- Request message for VmwareEngine.RepairManagementDnsZoneBindings
- ResetNsxCredentialsRequest
- Request message for VmwareEngine.ResetNsxCredentials
- ResetVcenterCredentialsRequest
- Request message for VmwareEngine.ResetVcenterCredentials
- RevokeDnsBindPermissionRequest
- Request message for VmwareEngine.RevokeDnsBindPermission
- SetIamPolicyRequest
- 
  Request message for SetIamPolicymethod.
- StretchedClusterConfig
- Configuration of a stretched cluster.
- Subnet
- Subnet in a private cloud.
- UndeletePrivateCloudRequest
- Request message for VmwareEngine.UndeletePrivateCloud
- VMwareEngineApi
- The Google VMware Engine API lets you programmatically manage VMware environments.
- VmwareEngineNetwork
- VMware Engine network resource that provides connectivity for VMware Engine private clouds.
- VpcNetwork
- Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- Hcx = $Shared03
- Details about a HCX Cloud Manager appliance.
- Location = $Location00
- A resource that represents a Google Cloud location.
- Nsx = $Shared03
- Details about a NSX Manager appliance.
- Status = $Status
- 
  The Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
- TestIamPermissionsRequest = $TestIamPermissionsRequest00
- 
  Request message for TestIamPermissionsmethod.
- TestIamPermissionsResponse = $PermissionsResponse
- 
  Response message for TestIamPermissionsmethod.
- Vcenter = $Shared03
- Details about a vCenter Server management appliance.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.