Package Classes (1.9.0)

Summary of entries of Classes for vmwareengine.

Classes

VmwareEngineAsyncClient

VMwareEngine manages VMware's private clusters in the Cloud.

VmwareEngineClient

VMwareEngine manages VMware's private clusters in the Cloud.

FetchNetworkPolicyExternalAddressesAsyncPager

A pager for iterating throughfetch_network_policy_external_addresses requests.

This class thinly wraps an initialFetchNetworkPolicyExternalAddressesResponse object, andprovides an__aiter__ method to iterate through itsexternal_addresses field.

If there are more pages, the__aiter__ method will make additionalFetchNetworkPolicyExternalAddresses requests and continue to iteratethrough theexternal_addresses field on thecorresponding responses.

All the usualFetchNetworkPolicyExternalAddressesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

FetchNetworkPolicyExternalAddressesPager

A pager for iterating throughfetch_network_policy_external_addresses requests.

This class thinly wraps an initialFetchNetworkPolicyExternalAddressesResponse object, andprovides an__iter__ method to iterate through itsexternal_addresses field.

If there are more pages, the__iter__ method will make additionalFetchNetworkPolicyExternalAddresses requests and continue to iteratethrough theexternal_addresses field on thecorresponding responses.

All the usualFetchNetworkPolicyExternalAddressesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListClustersAsyncPager

A pager for iterating throughlist_clusters requests.

This class thinly wraps an initialListClustersResponse object, andprovides an__aiter__ method to iterate through itsclusters field.

If there are more pages, the__aiter__ method will make additionalListClusters requests and continue to iteratethrough theclusters field on thecorresponding responses.

All the usualListClustersResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListClustersPager

A pager for iterating throughlist_clusters requests.

This class thinly wraps an initialListClustersResponse object, andprovides an__iter__ method to iterate through itsclusters field.

If there are more pages, the__iter__ method will make additionalListClusters requests and continue to iteratethrough theclusters field on thecorresponding responses.

All the usualListClustersResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListExternalAccessRulesAsyncPager

A pager for iterating throughlist_external_access_rules requests.

This class thinly wraps an initialListExternalAccessRulesResponse object, andprovides an__aiter__ method to iterate through itsexternal_access_rules field.

If there are more pages, the__aiter__ method will make additionalListExternalAccessRules requests and continue to iteratethrough theexternal_access_rules field on thecorresponding responses.

All the usualListExternalAccessRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListExternalAccessRulesPager

A pager for iterating throughlist_external_access_rules requests.

This class thinly wraps an initialListExternalAccessRulesResponse object, andprovides an__iter__ method to iterate through itsexternal_access_rules field.

If there are more pages, the__iter__ method will make additionalListExternalAccessRules requests and continue to iteratethrough theexternal_access_rules field on thecorresponding responses.

All the usualListExternalAccessRulesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListExternalAddressesAsyncPager

A pager for iterating throughlist_external_addresses requests.

This class thinly wraps an initialListExternalAddressesResponse object, andprovides an__aiter__ method to iterate through itsexternal_addresses field.

If there are more pages, the__aiter__ method will make additionalListExternalAddresses requests and continue to iteratethrough theexternal_addresses field on thecorresponding responses.

All the usualListExternalAddressesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListExternalAddressesPager

A pager for iterating throughlist_external_addresses requests.

This class thinly wraps an initialListExternalAddressesResponse object, andprovides an__iter__ method to iterate through itsexternal_addresses field.

If there are more pages, the__iter__ method will make additionalListExternalAddresses requests and continue to iteratethrough theexternal_addresses field on thecorresponding responses.

All the usualListExternalAddressesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListHcxActivationKeysAsyncPager

A pager for iterating throughlist_hcx_activation_keys requests.

This class thinly wraps an initialListHcxActivationKeysResponse object, andprovides an__aiter__ method to iterate through itshcx_activation_keys field.

If there are more pages, the__aiter__ method will make additionalListHcxActivationKeys requests and continue to iteratethrough thehcx_activation_keys field on thecorresponding responses.

All the usualListHcxActivationKeysResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListHcxActivationKeysPager

A pager for iterating throughlist_hcx_activation_keys requests.

This class thinly wraps an initialListHcxActivationKeysResponse object, andprovides an__iter__ method to iterate through itshcx_activation_keys field.

If there are more pages, the__iter__ method will make additionalListHcxActivationKeys requests and continue to iteratethrough thehcx_activation_keys field on thecorresponding responses.

All the usualListHcxActivationKeysResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListLoggingServersAsyncPager

A pager for iterating throughlist_logging_servers requests.

This class thinly wraps an initialListLoggingServersResponse object, andprovides an__aiter__ method to iterate through itslogging_servers field.

If there are more pages, the__aiter__ method will make additionalListLoggingServers requests and continue to iteratethrough thelogging_servers field on thecorresponding responses.

All the usualListLoggingServersResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListLoggingServersPager

A pager for iterating throughlist_logging_servers requests.

This class thinly wraps an initialListLoggingServersResponse object, andprovides an__iter__ method to iterate through itslogging_servers field.

If there are more pages, the__iter__ method will make additionalListLoggingServers requests and continue to iteratethrough thelogging_servers field on thecorresponding responses.

All the usualListLoggingServersResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListManagementDnsZoneBindingsAsyncPager

A pager for iterating throughlist_management_dns_zone_bindings requests.

This class thinly wraps an initialListManagementDnsZoneBindingsResponse object, andprovides an__aiter__ method to iterate through itsmanagement_dns_zone_bindings field.

If there are more pages, the__aiter__ method will make additionalListManagementDnsZoneBindings requests and continue to iteratethrough themanagement_dns_zone_bindings field on thecorresponding responses.

All the usualListManagementDnsZoneBindingsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListManagementDnsZoneBindingsPager

A pager for iterating throughlist_management_dns_zone_bindings requests.

This class thinly wraps an initialListManagementDnsZoneBindingsResponse object, andprovides an__iter__ method to iterate through itsmanagement_dns_zone_bindings field.

If there are more pages, the__iter__ method will make additionalListManagementDnsZoneBindings requests and continue to iteratethrough themanagement_dns_zone_bindings field on thecorresponding responses.

All the usualListManagementDnsZoneBindingsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNetworkPeeringsAsyncPager

A pager for iterating throughlist_network_peerings requests.

This class thinly wraps an initialListNetworkPeeringsResponse object, andprovides an__aiter__ method to iterate through itsnetwork_peerings field.

If there are more pages, the__aiter__ method will make additionalListNetworkPeerings requests and continue to iteratethrough thenetwork_peerings field on thecorresponding responses.

All the usualListNetworkPeeringsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNetworkPeeringsPager

A pager for iterating throughlist_network_peerings requests.

This class thinly wraps an initialListNetworkPeeringsResponse object, andprovides an__iter__ method to iterate through itsnetwork_peerings field.

If there are more pages, the__iter__ method will make additionalListNetworkPeerings requests and continue to iteratethrough thenetwork_peerings field on thecorresponding responses.

All the usualListNetworkPeeringsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNetworkPoliciesAsyncPager

A pager for iterating throughlist_network_policies requests.

This class thinly wraps an initialListNetworkPoliciesResponse object, andprovides an__aiter__ method to iterate through itsnetwork_policies field.

If there are more pages, the__aiter__ method will make additionalListNetworkPolicies requests and continue to iteratethrough thenetwork_policies field on thecorresponding responses.

All the usualListNetworkPoliciesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNetworkPoliciesPager

A pager for iterating throughlist_network_policies requests.

This class thinly wraps an initialListNetworkPoliciesResponse object, andprovides an__iter__ method to iterate through itsnetwork_policies field.

If there are more pages, the__iter__ method will make additionalListNetworkPolicies requests and continue to iteratethrough thenetwork_policies field on thecorresponding responses.

All the usualListNetworkPoliciesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNodeTypesAsyncPager

A pager for iterating throughlist_node_types requests.

This class thinly wraps an initialListNodeTypesResponse object, andprovides an__aiter__ method to iterate through itsnode_types field.

If there are more pages, the__aiter__ method will make additionalListNodeTypes requests and continue to iteratethrough thenode_types field on thecorresponding responses.

All the usualListNodeTypesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNodeTypesPager

A pager for iterating throughlist_node_types requests.

This class thinly wraps an initialListNodeTypesResponse object, andprovides an__iter__ method to iterate through itsnode_types field.

If there are more pages, the__iter__ method will make additionalListNodeTypes requests and continue to iteratethrough thenode_types field on thecorresponding responses.

All the usualListNodeTypesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNodesAsyncPager

A pager for iterating throughlist_nodes requests.

This class thinly wraps an initialListNodesResponse object, andprovides an__aiter__ method to iterate through itsnodes field.

If there are more pages, the__aiter__ method will make additionalListNodes requests and continue to iteratethrough thenodes field on thecorresponding responses.

All the usualListNodesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListNodesPager

A pager for iterating throughlist_nodes requests.

This class thinly wraps an initialListNodesResponse object, andprovides an__iter__ method to iterate through itsnodes field.

If there are more pages, the__iter__ method will make additionalListNodes requests and continue to iteratethrough thenodes field on thecorresponding responses.

All the usualListNodesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPeeringRoutesAsyncPager

A pager for iterating throughlist_peering_routes requests.

This class thinly wraps an initialListPeeringRoutesResponse object, andprovides an__aiter__ method to iterate through itspeering_routes field.

If there are more pages, the__aiter__ method will make additionalListPeeringRoutes requests and continue to iteratethrough thepeering_routes field on thecorresponding responses.

All the usualListPeeringRoutesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPeeringRoutesPager

A pager for iterating throughlist_peering_routes requests.

This class thinly wraps an initialListPeeringRoutesResponse object, andprovides an__iter__ method to iterate through itspeering_routes field.

If there are more pages, the__iter__ method will make additionalListPeeringRoutes requests and continue to iteratethrough thepeering_routes field on thecorresponding responses.

All the usualListPeeringRoutesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateCloudsAsyncPager

A pager for iterating throughlist_private_clouds requests.

This class thinly wraps an initialListPrivateCloudsResponse object, andprovides an__aiter__ method to iterate through itsprivate_clouds field.

If there are more pages, the__aiter__ method will make additionalListPrivateClouds requests and continue to iteratethrough theprivate_clouds field on thecorresponding responses.

All the usualListPrivateCloudsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateCloudsPager

A pager for iterating throughlist_private_clouds requests.

This class thinly wraps an initialListPrivateCloudsResponse object, andprovides an__iter__ method to iterate through itsprivate_clouds field.

If there are more pages, the__iter__ method will make additionalListPrivateClouds requests and continue to iteratethrough theprivate_clouds field on thecorresponding responses.

All the usualListPrivateCloudsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateConnectionPeeringRoutesAsyncPager

A pager for iterating throughlist_private_connection_peering_routes requests.

This class thinly wraps an initialListPrivateConnectionPeeringRoutesResponse object, andprovides an__aiter__ method to iterate through itspeering_routes field.

If there are more pages, the__aiter__ method will make additionalListPrivateConnectionPeeringRoutes requests and continue to iteratethrough thepeering_routes field on thecorresponding responses.

All the usualListPrivateConnectionPeeringRoutesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateConnectionPeeringRoutesPager

A pager for iterating throughlist_private_connection_peering_routes requests.

This class thinly wraps an initialListPrivateConnectionPeeringRoutesResponse object, andprovides an__iter__ method to iterate through itspeering_routes field.

If there are more pages, the__iter__ method will make additionalListPrivateConnectionPeeringRoutes requests and continue to iteratethrough thepeering_routes field on thecorresponding responses.

All the usualListPrivateConnectionPeeringRoutesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateConnectionsAsyncPager

A pager for iterating throughlist_private_connections requests.

This class thinly wraps an initialListPrivateConnectionsResponse object, andprovides an__aiter__ method to iterate through itsprivate_connections field.

If there are more pages, the__aiter__ method will make additionalListPrivateConnections requests and continue to iteratethrough theprivate_connections field on thecorresponding responses.

All the usualListPrivateConnectionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListPrivateConnectionsPager

A pager for iterating throughlist_private_connections requests.

This class thinly wraps an initialListPrivateConnectionsResponse object, andprovides an__iter__ method to iterate through itsprivate_connections field.

If there are more pages, the__iter__ method will make additionalListPrivateConnections requests and continue to iteratethrough theprivate_connections field on thecorresponding responses.

All the usualListPrivateConnectionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListSubnetsAsyncPager

A pager for iterating throughlist_subnets requests.

This class thinly wraps an initialListSubnetsResponse object, andprovides an__aiter__ method to iterate through itssubnets field.

If there are more pages, the__aiter__ method will make additionalListSubnets requests and continue to iteratethrough thesubnets field on thecorresponding responses.

All the usualListSubnetsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListSubnetsPager

A pager for iterating throughlist_subnets requests.

This class thinly wraps an initialListSubnetsResponse object, andprovides an__iter__ method to iterate through itssubnets field.

If there are more pages, the__iter__ method will make additionalListSubnets requests and continue to iteratethrough thesubnets field on thecorresponding responses.

All the usualListSubnetsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVmwareEngineNetworksAsyncPager

A pager for iterating throughlist_vmware_engine_networks requests.

This class thinly wraps an initialListVmwareEngineNetworksResponse object, andprovides an__aiter__ method to iterate through itsvmware_engine_networks field.

If there are more pages, the__aiter__ method will make additionalListVmwareEngineNetworks requests and continue to iteratethrough thevmware_engine_networks field on thecorresponding responses.

All the usualListVmwareEngineNetworksResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListVmwareEngineNetworksPager

A pager for iterating throughlist_vmware_engine_networks requests.

This class thinly wraps an initialListVmwareEngineNetworksResponse object, andprovides an__iter__ method to iterate through itsvmware_engine_networks field.

If there are more pages, the__iter__ method will make additionalListVmwareEngineNetworks requests and continue to iteratethrough thevmware_engine_networks field on thecorresponding responses.

All the usualListVmwareEngineNetworksResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

AutoscalingSettings

Autoscaling settings define the rules used by VMware Engineto automatically scale-out and scale-in the clusters in aprivate cloud.

AutoscalingPoliciesEntry

The abstract base class for a message.

AutoscalingPolicy

Autoscaling policy describes the behavior of the autoscalingwith respect to the resource utilization.The scale-out operation is initiated if the utilization exceedsANY of the respective thresholds.The scale-in operation is initiated if the utilization is belowALL of the respective thresholds.

Thresholds

Thresholds define the utilization of resources triggeringscale-out and scale-in operations.

Cluster

A cluster in a private cloud.

NodeTypeConfigsEntry

The abstract base class for a message.

State

Enum State defines possible states of private cloud clusters.

CreateClusterRequest

Request message forVmwareEngine.CreateCluster

CreateExternalAccessRuleRequest

Request message forVmwareEngine.CreateExternalAccessRule

CreateExternalAddressRequest

Request message forVmwareEngine.CreateExternalAddress

CreateHcxActivationKeyRequest

Request message forVmwareEngine.CreateHcxActivationKey

CreateLoggingServerRequest

Request message forVmwareEngine.CreateLoggingServer

CreateManagementDnsZoneBindingRequest

Request message for [VmwareEngine.CreateManagementDnsZoneBindings][]

CreateNetworkPeeringRequest

Request message forVmwareEngine.CreateNetworkPeering

CreateNetworkPolicyRequest

Request message forVmwareEngine.CreateNetworkPolicy

CreatePrivateCloudRequest

Request message forVmwareEngine.CreatePrivateCloud

CreatePrivateConnectionRequest

Request message forVmwareEngine.CreatePrivateConnection

CreateVmwareEngineNetworkRequest

Request message forVmwareEngine.CreateVmwareEngineNetwork

Credentials

Credentials for a private cloud.

DeleteClusterRequest

Request message forVmwareEngine.DeleteCluster

DeleteExternalAccessRuleRequest

Request message forVmwareEngine.DeleteExternalAccessRule

DeleteExternalAddressRequest

Request message forVmwareEngine.DeleteExternalAddress

DeleteLoggingServerRequest

Request message forVmwareEngine.DeleteLoggingServer

DeleteManagementDnsZoneBindingRequest

Request message forVmwareEngine.DeleteManagementDnsZoneBinding

DeleteNetworkPeeringRequest

Request message forVmwareEngine.DeleteNetworkPeering

DeleteNetworkPolicyRequest

Request message forVmwareEngine.DeleteNetworkPolicy

DeletePrivateCloudRequest

Request message forVmwareEngine.DeletePrivateCloud

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

DeletePrivateConnectionRequest

Request message forVmwareEngine.DeletePrivateConnection

DeleteVmwareEngineNetworkRequest

Request message forVmwareEngine.DeleteVmwareEngineNetwork

DnsBindPermission

DnsBindPermission resource that contains the accounts havingthe consumer DNS bind permission on the corresponding intranetVPC 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 domainresolution.

ForwardingRule

A forwarding rule is a mapping of adomain toname_servers.This mapping allows VMware Engine to resolve domains for attachedprivate clouds by forwarding DNS requests for a given domain to thespecified nameservers.

ExternalAccessRule

External access firewall rules for filtering incoming trafficdestined toExternalAddress resources.

Action

Action determines whether the external access rule permits orblocks traffic, subject to the other components of the rulematching the traffic.

IpRange

An IP range provided in any one of the supported formats.

This message hasoneof_ 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 othermembers.

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

State

Defines possible states of external access firewall rules.

ExternalAddress

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

State

Enum State defines possible states of external addresses.

FetchNetworkPolicyExternalAddressesRequest

Request message forVmwareEngine.FetchNetworkPolicyExternalAddresses

FetchNetworkPolicyExternalAddressesResponse

Response message forVmwareEngine.FetchNetworkPolicyExternalAddresses

GetClusterRequest

Request message forVmwareEngine.GetCluster

GetDnsBindPermissionRequest

Request message forVmwareEngine.GetDnsBindPermission

GetDnsForwardingRequest

Request message forVmwareEngine.GetDnsForwarding

GetExternalAccessRuleRequest

Request message forVmwareEngine.GetExternalAccessRule

GetExternalAddressRequest

Request message forVmwareEngine.GetExternalAddress

GetHcxActivationKeyRequest

Request message for [VmwareEngine.GetHcxActivationKeys][]

GetLoggingServerRequest

Request message forVmwareEngine.GetLoggingServer

GetManagementDnsZoneBindingRequest

Request message forVmwareEngine.GetManagementDnsZoneBinding

GetNetworkPeeringRequest

Request message forVmwareEngine.GetNetworkPeering

GetNetworkPolicyRequest

Request message forVmwareEngine.GetNetworkPolicy

GetNodeRequest

Request message forVmwareEngine.GetNode

GetNodeTypeRequest

Request message forVmwareEngine.GetNodeType

GetPrivateCloudRequest

Request message forVmwareEngine.GetPrivateCloud

GetPrivateConnectionRequest

Request message forVmwareEngine.GetPrivateConnection

GetSubnetRequest

Request message forVmwareEngine.GetSubnet

GetVmwareEngineNetworkRequest

Request message forVmwareEngine.GetVmwareEngineNetwork

GrantDnsBindPermissionRequest

Request message forVmwareEngine.GrantDnsBindPermission

Hcx

Details about a HCX Cloud Manager appliance.

State

State of the appliance

HcxActivationKey

HCX activation key. A default key is created during private cloudprovisioning, but this behavior is subject to change and you shouldalways verify active keys. UseVmwareEngine.ListHcxActivationKeysto retrieve existing keys andVmwareEngine.CreateHcxActivationKeyto create new ones.

State

State of HCX activation key

ListClustersRequest

Request message forVmwareEngine.ListClusters

ListClustersResponse

Response message forVmwareEngine.ListClusters

ListExternalAccessRulesRequest

Request message forVmwareEngine.ListExternalAccessRules

ListExternalAccessRulesResponse

Response message forVmwareEngine.ListExternalAccessRules

ListExternalAddressesRequest

Request message forVmwareEngine.ListExternalAddresses

ListExternalAddressesResponse

Response message forVmwareEngine.ListExternalAddresses

ListHcxActivationKeysRequest

Request message forVmwareEngine.ListHcxActivationKeys

ListHcxActivationKeysResponse

Response message forVmwareEngine.ListHcxActivationKeys

ListLoggingServersRequest

Request message forVmwareEngine.ListLoggingServers

ListLoggingServersResponse

Response message forVmwareEngine.ListLoggingServers

ListManagementDnsZoneBindingsRequest

Request message forVmwareEngine.ListManagementDnsZoneBindings

ListManagementDnsZoneBindingsResponse

Response message forVmwareEngine.ListManagementDnsZoneBindings

ListNetworkPeeringsRequest

Request message forVmwareEngine.ListNetworkPeerings

ListNetworkPeeringsResponse

Response message forVmwareEngine.ListNetworkPeerings

ListNetworkPoliciesRequest

Request message forVmwareEngine.ListNetworkPolicies

ListNetworkPoliciesResponse

Response message forVmwareEngine.ListNetworkPolicies

ListNodeTypesRequest

Request message forVmwareEngine.ListNodeTypes

ListNodeTypesResponse

Response message forVmwareEngine.ListNodeTypes

ListNodesRequest

Request message forVmwareEngine.ListNodes

ListNodesResponse

Response message forVmwareEngine.ListNodes

ListPeeringRoutesRequest

Request message forVmwareEngine.ListPeeringRoutes

ListPeeringRoutesResponse

Response message forVmwareEngine.ListPeeringRoutes

ListPrivateCloudsRequest

Request message forVmwareEngine.ListPrivateClouds

ListPrivateCloudsResponse

Response message forVmwareEngine.ListPrivateClouds

ListPrivateConnectionPeeringRoutesRequest

Request message forVmwareEngine.ListPrivateConnectionPeeringRoutes

ListPrivateConnectionPeeringRoutesResponse

Response message forVmwareEngine.ListPrivateConnectionPeeringRoutes

ListPrivateConnectionsRequest

Request message forVmwareEngine.ListPrivateConnections

ListPrivateConnectionsResponse

Response message forVmwareEngine.ListPrivateConnections

ListSubnetsRequest

Request message forVmwareEngine.ListSubnets

ListSubnetsResponse

Response message forVmwareEngine.ListSubnets

ListVmwareEngineNetworksRequest

Request message forVmwareEngine.ListVmwareEngineNetworks

ListVmwareEngineNetworksResponse

Response message forVmwareEngine.ListVmwareEngineNetworks

LocationMetadata

VmwareEngine specific metadata for the givengoogle.cloud.location.Location. Itis returned as a content of thegoogle.cloud.location.Location.metadata field.

Capability

Capability of a location.

LoggingServer

Logging server to receive vCenter or ESXi logs.

Protocol

Defines possible protocols used to send logs toa logging server.

SourceType

Defines possible types of component that produces logs.

ManagementDnsZoneBinding

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

This message hasoneof_ 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 othermembers.

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

State

Enum State defines possible states of binding between theconsumer VPC network and the management DNS zone.

NetworkConfig

Network configuration in the consumer projectwith 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

PeerNetworkType

Type or purpose of the network peering connection.

State

Possible states of a network peering.

NetworkPolicy

Represents a network policy resource. Network policies areregional resources. You can use a network policy to enable ordisable internet access and external IP access. Network policiesare associated with a VMware Engine network, which might spanacross regions. For a given region, a network policy applies toall private clouds in the VMware Engine network associated withthe policy.

NetworkService

Represents a network service that is managed by aNetworkPolicyresource. A network service provides a way to control an aspect ofexternal access to VMware workloads. For example, whether the VMwareworkloads in the private clouds governed by a network policy canaccess or be accessed from the internet.

State

Enum State defines possible states of a network policycontrolled service.

Node

Node in a cluster.

State

Enum State defines possible states of a node in a cluster.

NodeType

Describes node type.

Capability

Capability of a node type.

Kind

Enum Kind defines possible types of a NodeType.

NodeTypeConfig

Information about the type and number of nodes associatedwith the cluster.

Nsx

Details about a NSX Manager appliance.

State

State of the appliance

OperationMetadata

Represents the metadata of the long-running operation.

PeeringRoute

Exchanged network peering route.

Direction

The direction of the exchanged routes.

Type

The type of the peering route.

Principal

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

This message hasoneof_ 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 othermembers.

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

PrivateCloud

Represents a private cloud resource. Private clouds of typeSTANDARD andTIME_LIMITED are zonal resources,STRETCHEDprivate clouds are regional.

ManagementCluster

Management cluster configuration.

NodeTypeConfigsEntry

The abstract base class for a message.

State

Enum State defines possible states of private clouds.

Type

Enum Type defines private cloud type.

PrivateConnection

Private connection resource that provides connectivity forVMware Engine private clouds.

PeeringState

Enum PeeringState defines the possible states of peeringbetween service network and the vpc network peered to servicenetwork

RoutingMode

Possible types for RoutingMode

State

Enum State defines possible states of private connection.

Type

Enum Type defines possible types of private connection.

RepairManagementDnsZoneBindingRequest

Request message for [VmwareEngine.RepairManagementDnsZoneBindings][]

ResetNsxCredentialsRequest

Request message forVmwareEngine.ResetNsxCredentials

ResetVcenterCredentialsRequest

Request message forVmwareEngine.ResetVcenterCredentials

RevokeDnsBindPermissionRequest

Request message forVmwareEngine.RevokeDnsBindPermission

ShowNsxCredentialsRequest

Request message forVmwareEngine.ShowNsxCredentials

ShowVcenterCredentialsRequest

Request message forVmwareEngine.ShowVcenterCredentials

StretchedClusterConfig

Configuration of a stretched cluster.

Subnet

Subnet in a private cloud. Eithermanagement subnets (such asvMotion) that are read-only, oruserDefined, which can also beupdated.

State

Defines possible states of subnets.

UndeletePrivateCloudRequest

Request message forVmwareEngine.UndeletePrivateCloud

UpdateClusterRequest

Request message forVmwareEngine.UpdateCluster

UpdateDnsForwardingRequest

Request message forVmwareEngine.UpdateDnsForwarding

UpdateExternalAccessRuleRequest

Request message forVmwareEngine.UpdateExternalAccessRule

UpdateExternalAddressRequest

Request message forVmwareEngine.UpdateExternalAddress

UpdateLoggingServerRequest

Request message forVmwareEngine.UpdateLoggingServer

UpdateManagementDnsZoneBindingRequest

Request message forVmwareEngine.UpdateManagementDnsZoneBinding

UpdateNetworkPeeringRequest

Request message forVmwareEngine.UpdateNetworkPeering

UpdateNetworkPolicyRequest

Request message forVmwareEngine.UpdateNetworkPolicy

UpdatePrivateCloudRequest

Request message forVmwareEngine.UpdatePrivateCloud

UpdatePrivateConnectionRequest

Request message forVmwareEngine.UpdatePrivateConnection

UpdateSubnetRequest

Request message forVmwareEngine.UpdateSubnet

UpdateVmwareEngineNetworkRequest

Request message forVmwareEngine.UpdateVmwareEngineNetwork

Vcenter

Details about a vCenter Server management appliance.

State

State of the appliance

VmwareEngineNetwork

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

State

Enum State defines possible states of VMware Engine network.

Type

Enum Type defines possible types of VMware Engine network.

VpcNetwork

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

Type

Enum Type defines possible types of a VMware Engine networkcontrolled service.

Modules

pagers

API documentation forvmwareengine_v1.services.vmware_engine.pagers module.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-10-30 UTC.