VMware Engine v1 API - Namespace Google.Cloud.VmwareEngine.V1 (1.0.0)

Classes

Cluster

A cluster in a private cloud.

Cluster.Types

Container for nested types declared in the Cluster message type.

ClusterName

Resource name for the Cluster resource.

CreateClusterRequest

Request message for [VmwareEngine.CreateCluster][google.cloud.vmwareengine.v1.VmwareEngine.CreateCluster]

CreateHcxActivationKeyRequest

Request message for [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey]

CreateNetworkPolicyRequest

Request message for [VmwareEngine.CreateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPolicy]

CreatePrivateCloudRequest

Request message for [VmwareEngine.CreatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateCloud]

CreatePrivateConnectionRequest

Request message for [VmwareEngine.CreatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateConnection]

CreateVmwareEngineNetworkRequest

Request message for [VmwareEngine.CreateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.CreateVmwareEngineNetwork]

Credentials

Credentials for a private cloud.

DeleteClusterRequest

Request message for [VmwareEngine.DeleteCluster][google.cloud.vmwareengine.v1.VmwareEngine.DeleteCluster]

DeleteNetworkPolicyRequest

Request message for [VmwareEngine.DeleteNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPolicy]

DeletePrivateCloudRequest

Request message for [VmwareEngine.DeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateCloud]

DeletePrivateConnectionRequest

Request message for [VmwareEngine.DeletePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateConnection]

DeleteVmwareEngineNetworkRequest

Request message for [VmwareEngine.DeleteVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.DeleteVmwareEngineNetwork]

GetClusterRequest

Request message for [VmwareEngine.GetCluster][google.cloud.vmwareengine.v1.VmwareEngine.GetCluster]

GetHcxActivationKeyRequest

Request message for [VmwareEngine.GetHcxActivationKeys][]

GetNetworkPolicyRequest

Request message for [VmwareEngine.GetNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPolicy]

GetNodeTypeRequest

Request message for [VmwareEngine.GetNodeType][google.cloud.vmwareengine.v1.VmwareEngine.GetNodeType]

GetPrivateCloudRequest

Request message for [VmwareEngine.GetPrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateCloud]

GetPrivateConnectionRequest

Request message for [VmwareEngine.GetPrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateConnection]

GetSubnetRequest

Request message for [VmwareEngine.GetSubnet][google.cloud.vmwareengine.v1.VmwareEngine.GetSubnet]

GetVmwareEngineNetworkRequest

Request message for [VmwareEngine.GetVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.GetVmwareEngineNetwork]

Hcx

Details about a HCX Cloud Manager appliance.

Hcx.Types

Container for nested types declared in the Hcx message type.

HcxActivationKey

HCX activation key. A default key is created during private cloud provisioning, but this behavior is subject to change and you should always verify active keys. Use [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys] to retrieve existing keys and [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey] to create new ones.

HcxActivationKey.Types

Container for nested types declared in the HcxActivationKey message type.

HcxActivationKeyName

Resource name for the HcxActivationKey resource.

ListClustersRequest

Request message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters]

ListClustersResponse

Response message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters]

ListHcxActivationKeysRequest

Request message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys]

ListHcxActivationKeysResponse

Response message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys]

ListNetworkPoliciesRequest

Request message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies]

ListNetworkPoliciesResponse

Response message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies]

ListNodeTypesRequest

Request message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes]

ListNodeTypesResponse

Response message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes]

ListPrivateCloudsRequest

Request message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds]

ListPrivateCloudsResponse

Response message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds]

ListPrivateConnectionPeeringRoutesRequest

Request message for [VmwareEngine.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes]

ListPrivateConnectionPeeringRoutesResponse

Response message for [VmwareEngine.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes]

ListPrivateConnectionsRequest

Request message for [VmwareEngine.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections]

ListPrivateConnectionsResponse

Response message for [VmwareEngine.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections]

ListSubnetsRequest

Request message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]

ListSubnetsResponse

Response message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]

ListVmwareEngineNetworksRequest

Request message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]

ListVmwareEngineNetworksResponse

Response message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]

NetworkConfig

Network configuration in the consumer project with which the peering has to be done.

NetworkName

Resource name for the Network resource.

NetworkPolicy

Represents a network policy resource. Network policies are regional resources. You can use a network policy to enable or disable internet access and external IP access. Network policies are associated with a VMware Engine network, which might span across regions. For a given region, a network policy applies to all private clouds in the VMware Engine network associated with the policy.

NetworkPolicy.Types

Container for nested types declared in the NetworkPolicy message type.

NetworkPolicy.Types.NetworkService

Represents a network service that is managed by a NetworkPolicy resource. A network service provides a way to control an aspect of external access to VMware workloads. For example, whether the VMware workloads in the private clouds governed by a network policy can access or be accessed from the internet.

NetworkPolicy.Types.NetworkService.Types

Container for nested types declared in the NetworkService message type.

NetworkPolicyName

Resource name for the NetworkPolicy resource.

NodeType

Describes node type.

NodeTypeConfig

Information about the type and number of nodes associated with the cluster.

NodeTypeName

Resource name for the NodeType resource.

Nsx

Details about a NSX Manager appliance.

Nsx.Types

Container for nested types declared in the Nsx message type.

OperationMetadata

Represents the metadata of the long-running operation.

PeeringRoute

Exchanged network peering route.

PeeringRoute.Types

Container for nested types declared in the PeeringRoute message type.

PrivateCloud

Represents a private cloud resource. Private clouds are zonal resources.

PrivateCloud.Types

Container for nested types declared in the PrivateCloud message type.

PrivateCloud.Types.ManagementCluster

Management cluster configuration.

PrivateCloudName

Resource name for the PrivateCloud resource.

PrivateConnection

Private connection resource that provides connectivity for VMware Engine private clouds.

PrivateConnection.Types

Container for nested types declared in the PrivateConnection message type.

PrivateConnectionName

Resource name for the PrivateConnection resource.

ResetNsxCredentialsRequest

Request message for [VmwareEngine.ResetNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetNsxCredentials]

ResetVcenterCredentialsRequest

Request message for [VmwareEngine.ResetVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetVcenterCredentials]

ShowNsxCredentialsRequest

Request message for [VmwareEngine.ShowNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowNsxCredentials]

ShowVcenterCredentialsRequest

Request message for [VmwareEngine.ShowVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowVcenterCredentials]

Subnet

Subnet in a private cloud. Either management subnets (such as vMotion) that are read-only, or userDefined, which can also be updated.

Subnet.Types

Container for nested types declared in the Subnet message type.

SubnetName

Resource name for the Subnet resource.

UndeletePrivateCloudRequest

Request message for [VmwareEngine.UndeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud]

UpdateClusterRequest

Request message for [VmwareEngine.UpdateCluster][google.cloud.vmwareengine.v1.VmwareEngine.UpdateCluster]

UpdateNetworkPolicyRequest

Request message for [VmwareEngine.UpdateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPolicy]

UpdatePrivateCloudRequest

Request message for [VmwareEngine.UpdatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateCloud]

UpdatePrivateConnectionRequest

Request message for [VmwareEngine.UpdatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateConnection]

UpdateSubnetRequest

Request message for [VmwareEngine.UpdateSubnet][google.cloud.vmwareengine.v1.VmwareEngine.UpdateSubnet]

UpdateVmwareEngineNetworkRequest

Request message for [VmwareEngine.UpdateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.UpdateVmwareEngineNetwork]

Vcenter

Details about a vCenter Server management appliance.

Vcenter.Types

Container for nested types declared in the Vcenter message type.

VmwareEngine

VMwareEngine manages VMware's private clusters in the Cloud.

VmwareEngine.VmwareEngineBase

Base class for server-side implementations of VmwareEngine

VmwareEngine.VmwareEngineClient

Client for VmwareEngine

VmwareEngineClient

VmwareEngine client wrapper, for convenient use.

VmwareEngineClientBuilder

Builder class for VmwareEngineClient to provide simple configuration of credentials, endpoint etc.

VmwareEngineClientImpl

VmwareEngine client wrapper implementation, for convenient use.

VmwareEngineNetwork

VMware Engine network resource that provides connectivity for VMware Engine private clouds.

VmwareEngineNetwork.Types

Container for nested types declared in the VmwareEngineNetwork message type.

VmwareEngineNetwork.Types.VpcNetwork

Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.

VmwareEngineNetwork.Types.VpcNetwork.Types

Container for nested types declared in the VpcNetwork message type.

VmwareEngineNetworkName

Resource name for the VmwareEngineNetwork resource.

VmwareEngineSettings

Settings for VmwareEngineClient instances.

Enums

Cluster.Types.State

Enum State defines possible states of private cloud clusters.

ClusterName.ResourceNameType

The possible contents of ClusterName.

Hcx.Types.State

State of the appliance

HcxActivationKey.Types.State

State of HCX activation key

HcxActivationKeyName.ResourceNameType

The possible contents of HcxActivationKeyName.

NetworkName.ResourceNameType

The possible contents of NetworkName.

NetworkPolicy.Types.NetworkService.Types.State

Enum State defines possible states of a network policy controlled service.

NetworkPolicyName.ResourceNameType

The possible contents of NetworkPolicyName.

NodeTypeName.ResourceNameType

The possible contents of NodeTypeName.

Nsx.Types.State

State of the appliance

PeeringRoute.Types.Direction

The direction of the exchanged routes.

PeeringRoute.Types.Type

The type of the peering route.

PrivateCloud.Types.State

Enum State defines possible states of private clouds.

PrivateCloud.Types.Type

Enum Type defines private cloud type.

PrivateCloudName.ResourceNameType

The possible contents of PrivateCloudName.

PrivateConnection.Types.PeeringState

Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network

PrivateConnection.Types.RoutingMode

Possible types for RoutingMode

PrivateConnection.Types.State

Enum State defines possible states of private connection.

PrivateConnection.Types.Type

Enum Type defines possible types of private connection.

PrivateConnectionName.ResourceNameType

The possible contents of PrivateConnectionName.

Subnet.Types.State

Defines possible states of subnets.

SubnetName.ResourceNameType

The possible contents of SubnetName.

Vcenter.Types.State

State of the appliance

VmwareEngineNetwork.Types.State

Enum State defines possible states of VMware Engine network.

VmwareEngineNetwork.Types.Type

Enum Type defines possible types of VMware Engine network.

VmwareEngineNetwork.Types.VpcNetwork.Types.Type

Enum Type defines possible types of a VMware Engine network controlled service.

VmwareEngineNetworkName.ResourceNameType

The possible contents of VmwareEngineNetworkName.