Package Classes (1.6.1) Stay organized with collections Save and categorize content based on your preferences.
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.