Expand description
The messages and enums that are part of this client library.
Modules§
- autoscaling_
settings - Defines additional types related to AutoscalingSettings.
- cluster
- Defines additional types related to Cluster.
- dns_
forwarding - Defines additional types related to DnsForwarding.
- external_
access_ rule - Defines additional types related to ExternalAccessRule.
- external_
address - Defines additional types related to ExternalAddress.
- hcx
- Defines additional types related to Hcx.
- hcx_
activation_ key - Defines additional types related to HcxActivationKey.
- location_
metadata - Defines additional types related to LocationMetadata.
- logging_
server - Defines additional types related to LoggingServer.
- management_
dns_ zone_ binding - Defines additional types related to ManagementDnsZoneBinding.
- network_
peering - Defines additional types related to NetworkPeering.
- network_
policy - Defines additional types related to NetworkPolicy.
- node
- Defines additional types related to Node.
- node_
type - Defines additional types related to NodeType.
- nsx
- Defines additional types related to Nsx.
- peering_
route - Defines additional types related to PeeringRoute.
- principal
- Defines additional types related to Principal.
- private_
cloud - Defines additional types related to PrivateCloud.
- private_
connection - Defines additional types related to PrivateConnection.
- subnet
- Defines additional types related to Subnet.
- vcenter
- Defines additional types related to Vcenter.
- vmware_
engine_ network - Defines additional types related to VmwareEngineNetwork.
Structs§
- Autoscaling
Settings - 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.
- Create
Cluster Request - Request message for VmwareEngine.CreateCluster
- Create
External Access Rule Request - Request message for VmwareEngine.CreateExternalAccessRule
- Create
External Address Request - Request message for VmwareEngine.CreateExternalAddress
- Create
HcxActivation KeyRequest - Request message for VmwareEngine.CreateHcxActivationKey
- Create
Logging Server Request - Request message for VmwareEngine.CreateLoggingServer
- Create
Management DnsZone Binding Request - Request message for [VmwareEngine.CreateManagementDnsZoneBindings][]
- Create
Network Peering Request - Request message for VmwareEngine.CreateNetworkPeering
- Create
Network Policy Request - Request message for VmwareEngine.CreateNetworkPolicy
- Create
Private Cloud Request - Request message for VmwareEngine.CreatePrivateCloud
- Create
Private Connection Request - Request message for VmwareEngine.CreatePrivateConnection
- Create
Vmware Engine Network Request - Request message for VmwareEngine.CreateVmwareEngineNetwork
- Credentials
- Credentials for a private cloud.
- Delete
Cluster Request - Request message for VmwareEngine.DeleteCluster
- Delete
External Access Rule Request - Request message for VmwareEngine.DeleteExternalAccessRule
- Delete
External Address Request - Request message for VmwareEngine.DeleteExternalAddress
- Delete
Logging Server Request - Request message for VmwareEngine.DeleteLoggingServer
- Delete
Management DnsZone Binding Request - Request message for VmwareEngine.DeleteManagementDnsZoneBinding
- Delete
Network Peering Request - Request message for VmwareEngine.DeleteNetworkPeering
- Delete
Network Policy Request - Request message for VmwareEngine.DeleteNetworkPolicy
- Delete
Private Cloud Request - Request message for VmwareEngine.DeletePrivateCloud
- Delete
Private Connection Request - Request message for VmwareEngine.DeletePrivateConnection
- Delete
Vmware Engine Network Request - Request message for VmwareEngine.DeleteVmwareEngineNetwork
- DnsBind
Permission - 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.
- External
Access Rule - External access firewall rules for filtering incoming traffic destined to
ExternalAddressresources. - External
Address - Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
- Fetch
Network Policy External Addresses Request - Request message for VmwareEngine.FetchNetworkPolicyExternalAddresses
- Fetch
Network Policy External Addresses Response - Response message for VmwareEngine.FetchNetworkPolicyExternalAddresses
- GetCluster
Request - Request message for VmwareEngine.GetCluster
- GetDns
Bind Permission Request - Request message for VmwareEngine.GetDnsBindPermission
- GetDns
Forwarding Request - Request message for VmwareEngine.GetDnsForwarding
- GetExternal
Access Rule Request - Request message for VmwareEngine.GetExternalAccessRule
- GetExternal
Address Request - Request message for VmwareEngine.GetExternalAddress
- GetHcx
Activation KeyRequest - Request message for [VmwareEngine.GetHcxActivationKeys][]
- GetLogging
Server Request - Request message for VmwareEngine.GetLoggingServer
- GetManagement
DnsZone Binding Request - Request message for VmwareEngine.GetManagementDnsZoneBinding
- GetNetwork
Peering Request - Request message for VmwareEngine.GetNetworkPeering
- GetNetwork
Policy Request - Request message for VmwareEngine.GetNetworkPolicy
- GetNode
Request - Request message for VmwareEngine.GetNode
- GetNode
Type Request - Request message for VmwareEngine.GetNodeType
- GetPrivate
Cloud Request - Request message for VmwareEngine.GetPrivateCloud
- GetPrivate
Connection Request - Request message for VmwareEngine.GetPrivateConnection
- GetSubnet
Request - Request message for VmwareEngine.GetSubnet
- GetVmware
Engine Network Request - Request message for VmwareEngine.GetVmwareEngineNetwork
- Grant
DnsBind Permission Request - Request message for VmwareEngine.GrantDnsBindPermission
- Hcx
- Details about a HCX Cloud Manager appliance.
- HcxActivation
Key - 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.
- List
Clusters Request - Request message for VmwareEngine.ListClusters
- List
Clusters Response - Response message for VmwareEngine.ListClusters
- List
External Access Rules Request - Request message for VmwareEngine.ListExternalAccessRules
- List
External Access Rules Response - Response message for VmwareEngine.ListExternalAccessRules
- List
External Addresses Request - Request message for VmwareEngine.ListExternalAddresses
- List
External Addresses Response - Response message for VmwareEngine.ListExternalAddresses
- List
HcxActivation Keys Request - Request message for VmwareEngine.ListHcxActivationKeys
- List
HcxActivation Keys Response - Response message for VmwareEngine.ListHcxActivationKeys
- List
Logging Servers Request - Request message for VmwareEngine.ListLoggingServers
- List
Logging Servers Response - Response message for VmwareEngine.ListLoggingServers
- List
Management DnsZone Bindings Request - Request message for VmwareEngine.ListManagementDnsZoneBindings
- List
Management DnsZone Bindings Response - Response message for VmwareEngine.ListManagementDnsZoneBindings
- List
Network Peerings Request - Request message for VmwareEngine.ListNetworkPeerings
- List
Network Peerings Response - Response message for VmwareEngine.ListNetworkPeerings
- List
Network Policies Request - Request message for VmwareEngine.ListNetworkPolicies
- List
Network Policies Response - Response message for VmwareEngine.ListNetworkPolicies
- List
Node Types Request - Request message for VmwareEngine.ListNodeTypes
- List
Node Types Response - Response message for VmwareEngine.ListNodeTypes
- List
Nodes Request - Request message for VmwareEngine.ListNodes
- List
Nodes Response - Response message for VmwareEngine.ListNodes
- List
Peering Routes Request - Request message for VmwareEngine.ListPeeringRoutes
- List
Peering Routes Response - Response message for VmwareEngine.ListPeeringRoutes
- List
Private Clouds Request - Request message for VmwareEngine.ListPrivateClouds
- List
Private Clouds Response - Response message for VmwareEngine.ListPrivateClouds
- List
Private Connection Peering Routes Request - Request message for VmwareEngine.ListPrivateConnectionPeeringRoutes
- List
Private Connection Peering Routes Response - Response message for VmwareEngine.ListPrivateConnectionPeeringRoutes
- List
Private Connections Request - Request message for VmwareEngine.ListPrivateConnections
- List
Private Connections Response - Response message for VmwareEngine.ListPrivateConnections
- List
Subnets Request - Request message for VmwareEngine.ListSubnets
- List
Subnets Response - Response message for VmwareEngine.ListSubnets
- List
Vmware Engine Networks Request - Request message for VmwareEngine.ListVmwareEngineNetworks
- List
Vmware Engine Networks Response - Response message for VmwareEngine.ListVmwareEngineNetworks
- Location
Metadata - VmwareEngine specific metadata for the given
google.cloud.location.Location. It is
returned as a content of the
google.cloud.location.Location.metadatafield. - Logging
Server - Logging server to receive vCenter or ESXi logs.
- Management
DnsZone Binding - 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.
- Network
Config - Network configuration in the consumer project with which the peering has to be done.
- Network
Peering - Details of a network peering.
- Network
Policy - 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.
- Node
Type - Describes node type.
- Node
Type Config - Information about the type and number of nodes associated with the cluster.
- Nsx
- Details about a NSX Manager appliance.
- Operation
Metadata - Represents the metadata of the long-running operation.
- Peering
Route - Exchanged network peering route.
- Principal
- Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
- Private
Cloud - Represents a private cloud resource. Private clouds of type
STANDARDandTIME_LIMITEDare zonal resources,STRETCHEDprivate clouds are regional. - Private
Connection - Private connection resource that provides connectivity for VMware Engine private clouds.
- Repair
Management DnsZone Binding Request - Request message for [VmwareEngine.RepairManagementDnsZoneBindings][]
- Reset
NsxCredentials Request - Request message for VmwareEngine.ResetNsxCredentials
- Reset
Vcenter Credentials Request - Request message for VmwareEngine.ResetVcenterCredentials
- Revoke
DnsBind Permission Request - Request message for VmwareEngine.RevokeDnsBindPermission
- Show
NsxCredentials Request - Request message for VmwareEngine.ShowNsxCredentials
- Show
Vcenter Credentials Request - Request message for VmwareEngine.ShowVcenterCredentials
- Stretched
Cluster Config - Configuration of a stretched cluster.
- Subnet
- Subnet in a private cloud. Either
managementsubnets (such as vMotion) that are read-only, oruserDefined, which can also be updated. - Undelete
Private Cloud Request - Request message for VmwareEngine.UndeletePrivateCloud
- Update
Cluster Request - Request message for VmwareEngine.UpdateCluster
- Update
DnsForwarding Request - Request message for VmwareEngine.UpdateDnsForwarding
- Update
External Access Rule Request - Request message for VmwareEngine.UpdateExternalAccessRule
- Update
External Address Request - Request message for VmwareEngine.UpdateExternalAddress
- Update
Logging Server Request - Request message for VmwareEngine.UpdateLoggingServer
- Update
Management DnsZone Binding Request - Request message for VmwareEngine.UpdateManagementDnsZoneBinding
- Update
Network Peering Request - Request message for VmwareEngine.UpdateNetworkPeering
- Update
Network Policy Request - Request message for VmwareEngine.UpdateNetworkPolicy
- Update
Private Cloud Request - Request message for VmwareEngine.UpdatePrivateCloud
- Update
Private Connection Request - Request message for VmwareEngine.UpdatePrivateConnection
- Update
Subnet Request - Request message for VmwareEngine.UpdateSubnet
- Update
Vmware Engine Network Request - Request message for VmwareEngine.UpdateVmwareEngineNetwork
- Vcenter
- Details about a vCenter Server management appliance.
- Vmware
Engine Network - VMware Engine network resource that provides connectivity for VMware Engine private clouds.