Package Classes (1.5.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 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.