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 through fetch_network_policy_external_addresses
requests.
This class thinly wraps an initial
FetchNetworkPolicyExternalAddressesResponse object, and
provides an __aiter__
method to iterate through its
external_addresses
field.
If there are more pages, the __aiter__
method will make additional
FetchNetworkPolicyExternalAddresses
requests and continue to iterate
through the external_addresses
field on the
corresponding responses.
All the usual FetchNetworkPolicyExternalAddressesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
FetchNetworkPolicyExternalAddressesPager
A pager for iterating through fetch_network_policy_external_addresses
requests.
This class thinly wraps an initial
FetchNetworkPolicyExternalAddressesResponse object, and
provides an __iter__
method to iterate through its
external_addresses
field.
If there are more pages, the __iter__
method will make additional
FetchNetworkPolicyExternalAddresses
requests and continue to iterate
through the external_addresses
field on the
corresponding responses.
All the usual FetchNetworkPolicyExternalAddressesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClustersAsyncPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __aiter__
method to iterate through its
clusters
field.
If there are more pages, the __aiter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListClustersPager
A pager for iterating through list_clusters
requests.
This class thinly wraps an initial
ListClustersResponse object, and
provides an __iter__
method to iterate through its
clusters
field.
If there are more pages, the __iter__
method will make additional
ListClusters
requests and continue to iterate
through the clusters
field on the
corresponding responses.
All the usual ListClustersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListExternalAccessRulesAsyncPager
A pager for iterating through list_external_access_rules
requests.
This class thinly wraps an initial
ListExternalAccessRulesResponse object, and
provides an __aiter__
method to iterate through its
external_access_rules
field.
If there are more pages, the __aiter__
method will make additional
ListExternalAccessRules
requests and continue to iterate
through the external_access_rules
field on the
corresponding responses.
All the usual ListExternalAccessRulesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListExternalAccessRulesPager
A pager for iterating through list_external_access_rules
requests.
This class thinly wraps an initial
ListExternalAccessRulesResponse object, and
provides an __iter__
method to iterate through its
external_access_rules
field.
If there are more pages, the __iter__
method will make additional
ListExternalAccessRules
requests and continue to iterate
through the external_access_rules
field on the
corresponding responses.
All the usual ListExternalAccessRulesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListExternalAddressesAsyncPager
A pager for iterating through list_external_addresses
requests.
This class thinly wraps an initial
ListExternalAddressesResponse object, and
provides an __aiter__
method to iterate through its
external_addresses
field.
If there are more pages, the __aiter__
method will make additional
ListExternalAddresses
requests and continue to iterate
through the external_addresses
field on the
corresponding responses.
All the usual ListExternalAddressesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListExternalAddressesPager
A pager for iterating through list_external_addresses
requests.
This class thinly wraps an initial
ListExternalAddressesResponse object, and
provides an __iter__
method to iterate through its
external_addresses
field.
If there are more pages, the __iter__
method will make additional
ListExternalAddresses
requests and continue to iterate
through the external_addresses
field on the
corresponding responses.
All the usual ListExternalAddressesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListHcxActivationKeysAsyncPager
A pager for iterating through list_hcx_activation_keys
requests.
This class thinly wraps an initial
ListHcxActivationKeysResponse object, and
provides an __aiter__
method to iterate through its
hcx_activation_keys
field.
If there are more pages, the __aiter__
method will make additional
ListHcxActivationKeys
requests and continue to iterate
through the hcx_activation_keys
field on the
corresponding responses.
All the usual ListHcxActivationKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListHcxActivationKeysPager
A pager for iterating through list_hcx_activation_keys
requests.
This class thinly wraps an initial
ListHcxActivationKeysResponse object, and
provides an __iter__
method to iterate through its
hcx_activation_keys
field.
If there are more pages, the __iter__
method will make additional
ListHcxActivationKeys
requests and continue to iterate
through the hcx_activation_keys
field on the
corresponding responses.
All the usual ListHcxActivationKeysResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListLoggingServersAsyncPager
A pager for iterating through list_logging_servers
requests.
This class thinly wraps an initial
ListLoggingServersResponse object, and
provides an __aiter__
method to iterate through its
logging_servers
field.
If there are more pages, the __aiter__
method will make additional
ListLoggingServers
requests and continue to iterate
through the logging_servers
field on the
corresponding responses.
All the usual ListLoggingServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListLoggingServersPager
A pager for iterating through list_logging_servers
requests.
This class thinly wraps an initial
ListLoggingServersResponse object, and
provides an __iter__
method to iterate through its
logging_servers
field.
If there are more pages, the __iter__
method will make additional
ListLoggingServers
requests and continue to iterate
through the logging_servers
field on the
corresponding responses.
All the usual ListLoggingServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListManagementDnsZoneBindingsAsyncPager
A pager for iterating through list_management_dns_zone_bindings
requests.
This class thinly wraps an initial
ListManagementDnsZoneBindingsResponse object, and
provides an __aiter__
method to iterate through its
management_dns_zone_bindings
field.
If there are more pages, the __aiter__
method will make additional
ListManagementDnsZoneBindings
requests and continue to iterate
through the management_dns_zone_bindings
field on the
corresponding responses.
All the usual ListManagementDnsZoneBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListManagementDnsZoneBindingsPager
A pager for iterating through list_management_dns_zone_bindings
requests.
This class thinly wraps an initial
ListManagementDnsZoneBindingsResponse object, and
provides an __iter__
method to iterate through its
management_dns_zone_bindings
field.
If there are more pages, the __iter__
method will make additional
ListManagementDnsZoneBindings
requests and continue to iterate
through the management_dns_zone_bindings
field on the
corresponding responses.
All the usual ListManagementDnsZoneBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNetworkPeeringsAsyncPager
A pager for iterating through list_network_peerings
requests.
This class thinly wraps an initial
ListNetworkPeeringsResponse object, and
provides an __aiter__
method to iterate through its
network_peerings
field.
If there are more pages, the __aiter__
method will make additional
ListNetworkPeerings
requests and continue to iterate
through the network_peerings
field on the
corresponding responses.
All the usual ListNetworkPeeringsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNetworkPeeringsPager
A pager for iterating through list_network_peerings
requests.
This class thinly wraps an initial
ListNetworkPeeringsResponse object, and
provides an __iter__
method to iterate through its
network_peerings
field.
If there are more pages, the __iter__
method will make additional
ListNetworkPeerings
requests and continue to iterate
through the network_peerings
field on the
corresponding responses.
All the usual ListNetworkPeeringsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNetworkPoliciesAsyncPager
A pager for iterating through list_network_policies
requests.
This class thinly wraps an initial
ListNetworkPoliciesResponse object, and
provides an __aiter__
method to iterate through its
network_policies
field.
If there are more pages, the __aiter__
method will make additional
ListNetworkPolicies
requests and continue to iterate
through the network_policies
field on the
corresponding responses.
All the usual ListNetworkPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNetworkPoliciesPager
A pager for iterating through list_network_policies
requests.
This class thinly wraps an initial
ListNetworkPoliciesResponse object, and
provides an __iter__
method to iterate through its
network_policies
field.
If there are more pages, the __iter__
method will make additional
ListNetworkPolicies
requests and continue to iterate
through the network_policies
field on the
corresponding responses.
All the usual ListNetworkPoliciesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodeTypesAsyncPager
A pager for iterating through list_node_types
requests.
This class thinly wraps an initial
ListNodeTypesResponse object, and
provides an __aiter__
method to iterate through its
node_types
field.
If there are more pages, the __aiter__
method will make additional
ListNodeTypes
requests and continue to iterate
through the node_types
field on the
corresponding responses.
All the usual ListNodeTypesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodeTypesPager
A pager for iterating through list_node_types
requests.
This class thinly wraps an initial
ListNodeTypesResponse object, and
provides an __iter__
method to iterate through its
node_types
field.
If there are more pages, the __iter__
method will make additional
ListNodeTypes
requests and continue to iterate
through the node_types
field on the
corresponding responses.
All the usual ListNodeTypesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodesAsyncPager
A pager for iterating through list_nodes
requests.
This class thinly wraps an initial
ListNodesResponse object, and
provides an __aiter__
method to iterate through its
nodes
field.
If there are more pages, the __aiter__
method will make additional
ListNodes
requests and continue to iterate
through the nodes
field on the
corresponding responses.
All the usual ListNodesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListNodesPager
A pager for iterating through list_nodes
requests.
This class thinly wraps an initial
ListNodesResponse object, and
provides an __iter__
method to iterate through its
nodes
field.
If there are more pages, the __iter__
method will make additional
ListNodes
requests and continue to iterate
through the nodes
field on the
corresponding responses.
All the usual ListNodesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPeeringRoutesAsyncPager
A pager for iterating through list_peering_routes
requests.
This class thinly wraps an initial
ListPeeringRoutesResponse object, and
provides an __aiter__
method to iterate through its
peering_routes
field.
If there are more pages, the __aiter__
method will make additional
ListPeeringRoutes
requests and continue to iterate
through the peering_routes
field on the
corresponding responses.
All the usual ListPeeringRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPeeringRoutesPager
A pager for iterating through list_peering_routes
requests.
This class thinly wraps an initial
ListPeeringRoutesResponse object, and
provides an __iter__
method to iterate through its
peering_routes
field.
If there are more pages, the __iter__
method will make additional
ListPeeringRoutes
requests and continue to iterate
through the peering_routes
field on the
corresponding responses.
All the usual ListPeeringRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateCloudsAsyncPager
A pager for iterating through list_private_clouds
requests.
This class thinly wraps an initial
ListPrivateCloudsResponse object, and
provides an __aiter__
method to iterate through its
private_clouds
field.
If there are more pages, the __aiter__
method will make additional
ListPrivateClouds
requests and continue to iterate
through the private_clouds
field on the
corresponding responses.
All the usual ListPrivateCloudsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateCloudsPager
A pager for iterating through list_private_clouds
requests.
This class thinly wraps an initial
ListPrivateCloudsResponse object, and
provides an __iter__
method to iterate through its
private_clouds
field.
If there are more pages, the __iter__
method will make additional
ListPrivateClouds
requests and continue to iterate
through the private_clouds
field on the
corresponding responses.
All the usual ListPrivateCloudsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionPeeringRoutesAsyncPager
A pager for iterating through list_private_connection_peering_routes
requests.
This class thinly wraps an initial
ListPrivateConnectionPeeringRoutesResponse object, and
provides an __aiter__
method to iterate through its
peering_routes
field.
If there are more pages, the __aiter__
method will make additional
ListPrivateConnectionPeeringRoutes
requests and continue to iterate
through the peering_routes
field on the
corresponding responses.
All the usual ListPrivateConnectionPeeringRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionPeeringRoutesPager
A pager for iterating through list_private_connection_peering_routes
requests.
This class thinly wraps an initial
ListPrivateConnectionPeeringRoutesResponse object, and
provides an __iter__
method to iterate through its
peering_routes
field.
If there are more pages, the __iter__
method will make additional
ListPrivateConnectionPeeringRoutes
requests and continue to iterate
through the peering_routes
field on the
corresponding responses.
All the usual ListPrivateConnectionPeeringRoutesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionsAsyncPager
A pager for iterating through list_private_connections
requests.
This class thinly wraps an initial
ListPrivateConnectionsResponse object, and
provides an __aiter__
method to iterate through its
private_connections
field.
If there are more pages, the __aiter__
method will make additional
ListPrivateConnections
requests and continue to iterate
through the private_connections
field on the
corresponding responses.
All the usual ListPrivateConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListPrivateConnectionsPager
A pager for iterating through list_private_connections
requests.
This class thinly wraps an initial
ListPrivateConnectionsResponse object, and
provides an __iter__
method to iterate through its
private_connections
field.
If there are more pages, the __iter__
method will make additional
ListPrivateConnections
requests and continue to iterate
through the private_connections
field on the
corresponding responses.
All the usual ListPrivateConnectionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSubnetsAsyncPager
A pager for iterating through list_subnets
requests.
This class thinly wraps an initial
ListSubnetsResponse object, and
provides an __aiter__
method to iterate through its
subnets
field.
If there are more pages, the __aiter__
method will make additional
ListSubnets
requests and continue to iterate
through the subnets
field on the
corresponding responses.
All the usual ListSubnetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSubnetsPager
A pager for iterating through list_subnets
requests.
This class thinly wraps an initial
ListSubnetsResponse object, and
provides an __iter__
method to iterate through its
subnets
field.
If there are more pages, the __iter__
method will make additional
ListSubnets
requests and continue to iterate
through the subnets
field on the
corresponding responses.
All the usual ListSubnetsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVmwareEngineNetworksAsyncPager
A pager for iterating through list_vmware_engine_networks
requests.
This class thinly wraps an initial
ListVmwareEngineNetworksResponse object, and
provides an __aiter__
method to iterate through its
vmware_engine_networks
field.
If there are more pages, the __aiter__
method will make additional
ListVmwareEngineNetworks
requests and continue to iterate
through the vmware_engine_networks
field on the
corresponding responses.
All the usual ListVmwareEngineNetworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListVmwareEngineNetworksPager
A pager for iterating through list_vmware_engine_networks
requests.
This class thinly wraps an initial
ListVmwareEngineNetworksResponse object, and
provides an __iter__
method to iterate through its
vmware_engine_networks
field.
If there are more pages, the __iter__
method will make additional
ListVmwareEngineNetworks
requests and continue to iterate
through the vmware_engine_networks
field on the
corresponding responses.
All the usual ListVmwareEngineNetworksResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AutoscalingSettings
Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.
AutoscalingPoliciesEntry
The abstract base class for a message.
AutoscalingPolicy
Autoscaling policy describes the behavior of the autoscaling with respect to the resource utilization. The scale-out operation is initiated if the utilization exceeds ANY of the respective thresholds. The scale-in operation is initiated if the utilization is below ALL of the respective thresholds.
Thresholds
Thresholds define the utilization of resources triggering scale-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 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.
ForwardingRule
A forwarding rule is a mapping of a domain
to name_servers
.
This mapping allows VMware Engine to resolve domains for attached
private clouds by forwarding DNS requests for a given domain to the
specified nameservers.
ExternalAccessRule
External access firewall rules for filtering incoming traffic
destined to ExternalAddress
resources.
Action
Action determines whether the external access rule permits or blocks traffic, subject to the other components of the rule matching the traffic.
IpRange
An IP range provided in any one of the supported formats.
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
State
Defines possible states of external access firewall rules.
ExternalAddress
Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
State
Enum State defines possible states of external addresses.
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.
State
State of the 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.
State
State of HCX activation key
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.
Capability
Capability of a location.
LoggingServer
Logging server to receive vCenter or ESXi logs.
Protocol
Defines possible protocols used to send logs to a logging server.
SourceType
Defines possible types of component that produces 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
State
Enum State defines possible states of binding between the consumer VPC network and the management DNS zone.
NetworkConfig
Network configuration in the consumer project with which the peering has to be done.
NetworkPeering
Details of a network peering.
.. _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 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.
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.
State
Enum State defines possible states of a network policy controlled 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 associated with 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 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.
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 for VMware Engine private clouds.
PeeringState
Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network
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 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.
State
Defines possible states of subnets.
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.
State
State of the appliance
VmwareEngineNetwork
VMware Engine network resource that provides connectivity for VMware 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 a VMware Engine network resource.
Type
Enum Type defines possible types of a VMware Engine network controlled service.
Modules
pagers
API documentation for vmwareengine_v1.services.vmware_engine.pagers
module.