Package types (1.7.0)

API documentation for vmwareengine_v1.types package.

Classes

AutoscalingSettings

Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.

Cluster

A cluster in a private cloud.

CreateClusterRequest

Request message for VmwareEngine.CreateCluster

CreateExternalAccessRuleRequest

Request message for VmwareEngine.CreateExternalAccessRule

CreateExternalAddressRequest

Request message for VmwareEngine.CreateExternalAddress

CreateHcxActivationKeyRequest

Request message for VmwareEngine.CreateHcxActivationKey

CreateLoggingServerRequest

Request message for VmwareEngine.CreateLoggingServer

CreateManagementDnsZoneBindingRequest

Request message for [VmwareEngine.CreateManagementDnsZoneBindings][]

CreateNetworkPeeringRequest

Request message for VmwareEngine.CreateNetworkPeering

CreateNetworkPolicyRequest

Request message for VmwareEngine.CreateNetworkPolicy

CreatePrivateCloudRequest

Request message for VmwareEngine.CreatePrivateCloud

CreatePrivateConnectionRequest

Request message for VmwareEngine.CreatePrivateConnection

CreateVmwareEngineNetworkRequest

Request message for VmwareEngine.CreateVmwareEngineNetwork

Credentials

Credentials for a private cloud.

DeleteClusterRequest

Request message for VmwareEngine.DeleteCluster

DeleteExternalAccessRuleRequest

Request message for VmwareEngine.DeleteExternalAccessRule

DeleteExternalAddressRequest

Request message for VmwareEngine.DeleteExternalAddress

DeleteLoggingServerRequest

Request message for VmwareEngine.DeleteLoggingServer

DeleteManagementDnsZoneBindingRequest

Request message for VmwareEngine.DeleteManagementDnsZoneBinding

DeleteNetworkPeeringRequest

Request message for VmwareEngine.DeleteNetworkPeering

DeleteNetworkPolicyRequest

Request message for VmwareEngine.DeleteNetworkPolicy

DeletePrivateCloudRequest

Request message for VmwareEngine.DeletePrivateCloud

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DeletePrivateConnectionRequest

Request message for VmwareEngine.DeletePrivateConnection

DeleteVmwareEngineNetworkRequest

Request message for VmwareEngine.DeleteVmwareEngineNetwork

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. This config defines a list of domain to name server mappings, and is attached to the private cloud for custom domain resolution.

ExternalAccessRule

External access firewall rules for filtering incoming traffic destined to ExternalAddress resources.

ExternalAddress

Represents an allocated external IP address and its corresponding internal IP address in a private cloud.

FetchNetworkPolicyExternalAddressesRequest

Request message for VmwareEngine.FetchNetworkPolicyExternalAddresses

FetchNetworkPolicyExternalAddressesResponse

Response message for VmwareEngine.FetchNetworkPolicyExternalAddresses

GetClusterRequest

Request message for VmwareEngine.GetCluster

GetDnsBindPermissionRequest

Request message for VmwareEngine.GetDnsBindPermission

GetDnsForwardingRequest

Request message for VmwareEngine.GetDnsForwarding

GetExternalAccessRuleRequest

Request message for VmwareEngine.GetExternalAccessRule

GetExternalAddressRequest

Request message for VmwareEngine.GetExternalAddress

GetHcxActivationKeyRequest

Request message for [VmwareEngine.GetHcxActivationKeys][]

GetLoggingServerRequest

Request message for VmwareEngine.GetLoggingServer

GetManagementDnsZoneBindingRequest

Request message for VmwareEngine.GetManagementDnsZoneBinding

GetNetworkPeeringRequest

Request message for VmwareEngine.GetNetworkPeering

GetNetworkPolicyRequest

Request message for VmwareEngine.GetNetworkPolicy

GetNodeRequest

Request message for VmwareEngine.GetNode

GetNodeTypeRequest

Request message for VmwareEngine.GetNodeType

GetPrivateCloudRequest

Request message for VmwareEngine.GetPrivateCloud

GetPrivateConnectionRequest

Request message for VmwareEngine.GetPrivateConnection

GetSubnetRequest

Request message for VmwareEngine.GetSubnet

GetVmwareEngineNetworkRequest

Request message for VmwareEngine.GetVmwareEngineNetwork

GrantDnsBindPermissionRequest

Request message for VmwareEngine.GrantDnsBindPermission

Hcx

Details about a HCX Cloud Manager appliance.

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 to retrieve existing keys and VmwareEngine.CreateHcxActivationKey to create new ones.

ListClustersRequest

Request message for VmwareEngine.ListClusters

ListClustersResponse

Response message for VmwareEngine.ListClusters

ListExternalAccessRulesRequest

Request message for VmwareEngine.ListExternalAccessRules

ListExternalAccessRulesResponse

Response message for VmwareEngine.ListExternalAccessRules

ListExternalAddressesRequest

Request message for VmwareEngine.ListExternalAddresses

ListExternalAddressesResponse

Response message for VmwareEngine.ListExternalAddresses

ListHcxActivationKeysRequest

Request message for VmwareEngine.ListHcxActivationKeys

ListHcxActivationKeysResponse

Response message for VmwareEngine.ListHcxActivationKeys

ListLoggingServersRequest

Request message for VmwareEngine.ListLoggingServers

ListLoggingServersResponse

Response message for VmwareEngine.ListLoggingServers

ListManagementDnsZoneBindingsRequest

Request message for VmwareEngine.ListManagementDnsZoneBindings

ListManagementDnsZoneBindingsResponse

Response message for VmwareEngine.ListManagementDnsZoneBindings

ListNetworkPeeringsRequest

Request message for VmwareEngine.ListNetworkPeerings

ListNetworkPeeringsResponse

Response message for VmwareEngine.ListNetworkPeerings

ListNetworkPoliciesRequest

Request message for VmwareEngine.ListNetworkPolicies

ListNetworkPoliciesResponse

Response message for VmwareEngine.ListNetworkPolicies

ListNodeTypesRequest

Request message for VmwareEngine.ListNodeTypes

ListNodeTypesResponse

Response message for VmwareEngine.ListNodeTypes

ListNodesRequest

Request message for VmwareEngine.ListNodes

ListNodesResponse

Response message for VmwareEngine.ListNodes

ListPeeringRoutesRequest

Request message for VmwareEngine.ListPeeringRoutes

ListPeeringRoutesResponse

Response message for VmwareEngine.ListPeeringRoutes

ListPrivateCloudsRequest

Request message for VmwareEngine.ListPrivateClouds

ListPrivateCloudsResponse

Response message for VmwareEngine.ListPrivateClouds

ListPrivateConnectionPeeringRoutesRequest

Request message for VmwareEngine.ListPrivateConnectionPeeringRoutes

ListPrivateConnectionPeeringRoutesResponse

Response message for VmwareEngine.ListPrivateConnectionPeeringRoutes

ListPrivateConnectionsRequest

Request message for VmwareEngine.ListPrivateConnections

ListPrivateConnectionsResponse

Response message for VmwareEngine.ListPrivateConnections

ListSubnetsRequest

Request message for VmwareEngine.ListSubnets

ListSubnetsResponse

Response message for VmwareEngine.ListSubnets

ListVmwareEngineNetworksRequest

Request message for VmwareEngine.ListVmwareEngineNetworks

ListVmwareEngineNetworksResponse

Response message for VmwareEngine.ListVmwareEngineNetworks

LocationMetadata

VmwareEngine specific metadata for the given google.cloud.location.Location. It is returned as a content of the google.cloud.location.Location.metadata field.

LoggingServer

Logging server to receive vCenter or ESXi logs.

ManagementDnsZoneBinding

Represents a binding between a network and the management DNS zone. A management DNS zone is the Cloud DNS cross-project binding zone that VMware Engine creates for each private cloud. It contains FQDNs and corresponding IP addresses for the private cloud's ESXi hosts and management VM appliances like vCenter and NSX Manager.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

NetworkConfig

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

NetworkPeering

Details of a network peering.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

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.

Node

Node in a cluster.

NodeType

Describes node type.

NodeTypeConfig

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

Nsx

Details about a NSX Manager appliance.

OperationMetadata

Represents the metadata of the long-running operation.

PeeringRoute

Exchanged network peering route.

Principal

Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

PrivateCloud

Represents a private cloud resource. Private clouds of type STANDARD and TIME_LIMITED are zonal resources, STRETCHED private clouds are regional.

PrivateConnection

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

RepairManagementDnsZoneBindingRequest

Request message for [VmwareEngine.RepairManagementDnsZoneBindings][]

ResetNsxCredentialsRequest

Request message for VmwareEngine.ResetNsxCredentials

ResetVcenterCredentialsRequest

Request message for VmwareEngine.ResetVcenterCredentials

RevokeDnsBindPermissionRequest

Request message for VmwareEngine.RevokeDnsBindPermission

ShowNsxCredentialsRequest

Request message for VmwareEngine.ShowNsxCredentials

ShowVcenterCredentialsRequest

Request message for VmwareEngine.ShowVcenterCredentials

StretchedClusterConfig

Configuration of a stretched cluster.

Subnet

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

UndeletePrivateCloudRequest

Request message for VmwareEngine.UndeletePrivateCloud

UpdateClusterRequest

Request message for VmwareEngine.UpdateCluster

UpdateDnsForwardingRequest

Request message for VmwareEngine.UpdateDnsForwarding

UpdateExternalAccessRuleRequest

Request message for VmwareEngine.UpdateExternalAccessRule

UpdateExternalAddressRequest

Request message for VmwareEngine.UpdateExternalAddress

UpdateLoggingServerRequest

Request message for VmwareEngine.UpdateLoggingServer

UpdateManagementDnsZoneBindingRequest

Request message for VmwareEngine.UpdateManagementDnsZoneBinding

UpdateNetworkPeeringRequest

Request message for VmwareEngine.UpdateNetworkPeering

UpdateNetworkPolicyRequest

Request message for VmwareEngine.UpdateNetworkPolicy

UpdatePrivateCloudRequest

Request message for VmwareEngine.UpdatePrivateCloud

UpdatePrivateConnectionRequest

Request message for VmwareEngine.UpdatePrivateConnection

UpdateSubnetRequest

Request message for VmwareEngine.UpdateSubnet

UpdateVmwareEngineNetworkRequest

Request message for VmwareEngine.UpdateVmwareEngineNetwork

Vcenter

Details about a vCenter Server management appliance.

VmwareEngineNetwork

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