API documentation for vmwareengine_v1.types
package.
Classes
AutoscalingSettings
Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.
Cluster
A cluster in a private cloud.
CreateClusterRequest
Request message for VmwareEngine.CreateCluster
CreateExternalAccessRuleRequest
Request message for VmwareEngine.CreateExternalAccessRule
CreateExternalAddressRequest
Request message for VmwareEngine.CreateExternalAddress
CreateHcxActivationKeyRequest
Request message for VmwareEngine.CreateHcxActivationKey
CreateLoggingServerRequest
Request message for VmwareEngine.CreateLoggingServer
CreateManagementDnsZoneBindingRequest
Request message for [VmwareEngine.CreateManagementDnsZoneBindings][]
CreateNetworkPeeringRequest
Request message for VmwareEngine.CreateNetworkPeering
CreateNetworkPolicyRequest
Request message for VmwareEngine.CreateNetworkPolicy
CreatePrivateCloudRequest
Request message for VmwareEngine.CreatePrivateCloud
CreatePrivateConnectionRequest
Request message for VmwareEngine.CreatePrivateConnection
CreateVmwareEngineNetworkRequest
Request message for VmwareEngine.CreateVmwareEngineNetwork
Credentials
Credentials for a private cloud.
DeleteClusterRequest
Request message for VmwareEngine.DeleteCluster
DeleteExternalAccessRuleRequest
Request message for VmwareEngine.DeleteExternalAccessRule
DeleteExternalAddressRequest
Request message for VmwareEngine.DeleteExternalAddress
DeleteLoggingServerRequest
Request message for VmwareEngine.DeleteLoggingServer
DeleteManagementDnsZoneBindingRequest
Request message for VmwareEngine.DeleteManagementDnsZoneBinding
DeleteNetworkPeeringRequest
Request message for VmwareEngine.DeleteNetworkPeering
DeleteNetworkPolicyRequest
Request message for VmwareEngine.DeleteNetworkPolicy
DeletePrivateCloudRequest
Request message for VmwareEngine.DeletePrivateCloud
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeletePrivateConnectionRequest
Request message for VmwareEngine.DeletePrivateConnection
DeleteVmwareEngineNetworkRequest
Request message for VmwareEngine.DeleteVmwareEngineNetwork
DnsBindPermission
DnsBindPermission resource that contains the accounts having the consumer DNS bind permission on the corresponding intranet VPC of the consumer project.
DnsForwarding
DNS forwarding config. This config defines a list of domain to name server mappings, and is attached to the private cloud for custom domain resolution.
ExternalAccessRule
External access firewall rules for filtering incoming traffic
destined to ExternalAddress
resources.
ExternalAddress
Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
FetchNetworkPolicyExternalAddressesRequest
Request message for VmwareEngine.FetchNetworkPolicyExternalAddresses
FetchNetworkPolicyExternalAddressesResponse
Response message for VmwareEngine.FetchNetworkPolicyExternalAddresses
GetClusterRequest
Request message for VmwareEngine.GetCluster
GetDnsBindPermissionRequest
Request message for VmwareEngine.GetDnsBindPermission
GetDnsForwardingRequest
Request message for VmwareEngine.GetDnsForwarding
GetExternalAccessRuleRequest
Request message for VmwareEngine.GetExternalAccessRule
GetExternalAddressRequest
Request message for VmwareEngine.GetExternalAddress
GetHcxActivationKeyRequest
Request message for [VmwareEngine.GetHcxActivationKeys][]
GetLoggingServerRequest
Request message for VmwareEngine.GetLoggingServer
GetManagementDnsZoneBindingRequest
Request message for VmwareEngine.GetManagementDnsZoneBinding
GetNetworkPeeringRequest
Request message for VmwareEngine.GetNetworkPeering
GetNetworkPolicyRequest
Request message for VmwareEngine.GetNetworkPolicy
GetNodeRequest
Request message for VmwareEngine.GetNode
GetNodeTypeRequest
Request message for VmwareEngine.GetNodeType
GetPrivateCloudRequest
Request message for VmwareEngine.GetPrivateCloud
GetPrivateConnectionRequest
Request message for VmwareEngine.GetPrivateConnection
GetSubnetRequest
Request message for VmwareEngine.GetSubnet
GetVmwareEngineNetworkRequest
Request message for VmwareEngine.GetVmwareEngineNetwork
GrantDnsBindPermissionRequest
Request message for VmwareEngine.GrantDnsBindPermission
Hcx
Details about a HCX Cloud Manager appliance.
HcxActivationKey
HCX activation key. A default key is created during private cloud provisioning, but this behavior is subject to change and you should always verify active keys. Use VmwareEngine.ListHcxActivationKeys to retrieve existing keys and VmwareEngine.CreateHcxActivationKey to create new ones.
ListClustersRequest
Request message for VmwareEngine.ListClusters
ListClustersResponse
Response message for VmwareEngine.ListClusters
ListExternalAccessRulesRequest
Request message for VmwareEngine.ListExternalAccessRules
ListExternalAccessRulesResponse
Response message for VmwareEngine.ListExternalAccessRules
ListExternalAddressesRequest
Request message for VmwareEngine.ListExternalAddresses
ListExternalAddressesResponse
Response message for VmwareEngine.ListExternalAddresses
ListHcxActivationKeysRequest
Request message for VmwareEngine.ListHcxActivationKeys
ListHcxActivationKeysResponse
Response message for VmwareEngine.ListHcxActivationKeys
ListLoggingServersRequest
Request message for VmwareEngine.ListLoggingServers
ListLoggingServersResponse
Response message for VmwareEngine.ListLoggingServers
ListManagementDnsZoneBindingsRequest
Request message for VmwareEngine.ListManagementDnsZoneBindings
ListManagementDnsZoneBindingsResponse
Response message for VmwareEngine.ListManagementDnsZoneBindings
ListNetworkPeeringsRequest
Request message for VmwareEngine.ListNetworkPeerings
ListNetworkPeeringsResponse
Response message for VmwareEngine.ListNetworkPeerings
ListNetworkPoliciesRequest
Request message for VmwareEngine.ListNetworkPolicies
ListNetworkPoliciesResponse
Response message for VmwareEngine.ListNetworkPolicies
ListNodeTypesRequest
Request message for VmwareEngine.ListNodeTypes
ListNodeTypesResponse
Response message for VmwareEngine.ListNodeTypes
ListNodesRequest
Request message for VmwareEngine.ListNodes
ListNodesResponse
Response message for VmwareEngine.ListNodes
ListPeeringRoutesRequest
Request message for VmwareEngine.ListPeeringRoutes
ListPeeringRoutesResponse
Response message for VmwareEngine.ListPeeringRoutes
ListPrivateCloudsRequest
Request message for VmwareEngine.ListPrivateClouds
ListPrivateCloudsResponse
Response message for VmwareEngine.ListPrivateClouds
ListPrivateConnectionPeeringRoutesRequest
Request message for VmwareEngine.ListPrivateConnectionPeeringRoutes
ListPrivateConnectionPeeringRoutesResponse
Response message for VmwareEngine.ListPrivateConnectionPeeringRoutes
ListPrivateConnectionsRequest
Request message for VmwareEngine.ListPrivateConnections
ListPrivateConnectionsResponse
Response message for VmwareEngine.ListPrivateConnections
ListSubnetsRequest
Request message for VmwareEngine.ListSubnets
ListSubnetsResponse
Response message for VmwareEngine.ListSubnets
ListVmwareEngineNetworksRequest
Request message for VmwareEngine.ListVmwareEngineNetworks
ListVmwareEngineNetworksResponse
Response message for VmwareEngine.ListVmwareEngineNetworks
LocationMetadata
VmwareEngine specific metadata for the given
google.cloud.location.Location. It
is returned as a content of the
google.cloud.location.Location.metadata
field.
LoggingServer
Logging server to receive vCenter or ESXi logs.
ManagementDnsZoneBinding
Represents a binding between a network and the management DNS zone. A management DNS zone is the Cloud DNS cross-project binding zone that VMware Engine creates for each private cloud. It contains FQDNs and corresponding IP addresses for the private cloud's ESXi hosts and management VM appliances like vCenter and NSX Manager.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkConfig
Network configuration in the consumer project with which the peering has to be done.
NetworkPeering
Details of a network peering.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
NetworkPolicy
Represents a network policy resource. Network policies are regional resources. You can use a network policy to enable or disable internet access and external IP access. Network policies are associated with a VMware Engine network, which might span across regions. For a given region, a network policy applies to all private clouds in the VMware Engine network associated with the policy.
Node
Node in a cluster.
NodeType
Describes node type.
NodeTypeConfig
Information about the type and number of nodes associated with the cluster.
Nsx
Details about a NSX Manager appliance.
OperationMetadata
Represents the metadata of the long-running operation.
PeeringRoute
Exchanged network peering route.
Principal
Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PrivateCloud
Represents a private cloud resource. Private clouds of type
STANDARD
and TIME_LIMITED
are zonal resources, STRETCHED
private clouds are regional.
PrivateConnection
Private connection resource that provides connectivity for VMware Engine private clouds.
RepairManagementDnsZoneBindingRequest
Request message for [VmwareEngine.RepairManagementDnsZoneBindings][]
ResetNsxCredentialsRequest
Request message for VmwareEngine.ResetNsxCredentials
ResetVcenterCredentialsRequest
Request message for VmwareEngine.ResetVcenterCredentials
RevokeDnsBindPermissionRequest
Request message for VmwareEngine.RevokeDnsBindPermission
ShowNsxCredentialsRequest
Request message for VmwareEngine.ShowNsxCredentials
ShowVcenterCredentialsRequest
Request message for VmwareEngine.ShowVcenterCredentials
StretchedClusterConfig
Configuration of a stretched cluster.
Subnet
Subnet in a private cloud. Either management
subnets (such as
vMotion) that are read-only, or userDefined
, which can also be
updated.
UndeletePrivateCloudRequest
Request message for VmwareEngine.UndeletePrivateCloud
UpdateClusterRequest
Request message for VmwareEngine.UpdateCluster
UpdateDnsForwardingRequest
Request message for VmwareEngine.UpdateDnsForwarding
UpdateExternalAccessRuleRequest
Request message for VmwareEngine.UpdateExternalAccessRule
UpdateExternalAddressRequest
Request message for VmwareEngine.UpdateExternalAddress
UpdateLoggingServerRequest
Request message for VmwareEngine.UpdateLoggingServer
UpdateManagementDnsZoneBindingRequest
Request message for VmwareEngine.UpdateManagementDnsZoneBinding
UpdateNetworkPeeringRequest
Request message for VmwareEngine.UpdateNetworkPeering
UpdateNetworkPolicyRequest
Request message for VmwareEngine.UpdateNetworkPolicy
UpdatePrivateCloudRequest
Request message for VmwareEngine.UpdatePrivateCloud
UpdatePrivateConnectionRequest
Request message for VmwareEngine.UpdatePrivateConnection
UpdateSubnetRequest
Request message for VmwareEngine.UpdateSubnet
UpdateVmwareEngineNetworkRequest
Request message for VmwareEngine.UpdateVmwareEngineNetwork
Vcenter
Details about a vCenter Server management appliance.
VmwareEngineNetwork
VMware Engine network resource that provides connectivity for VMware Engine private clouds.