# Functions
No description provided by the author
No description provided by the author
# Constants
The Cluster is operational and can be used by the user.
The Cluster is being deployed.
The Cluster is being deleted.
The Cluster is undergoing maintenance, for example: a failed node is getting replaced.
The default value.
Adding or removing of a node to the cluster, any other cluster specific updates.
Defaults to allow.
The rule is ready.
Allows connections that match the other specified components.
The rule is being created.
The rule is being deleted.
Blocks connections that match the other specified components.
The default value.
The rule is being updated.
The address is ready.
The address is being created.
The address is being deleted.
The default value.
The address is being updated.
The appliance is being activated.
The appliance is operational and can be used.
The appliance is being deployed.
Unspecified appliance state.
State of a newly generated activation key.
State of key when it has been used to activate HCX appliance.
State of key when it is being created.
Unspecified state.
The default value.
Stretch clusters are supported in this location.
Logs produced by ESXI hosts.
Unspecified communications protocol.
RELP.
The default value.
SSL.
TCP.
TLS.
UDP.
Logs produced by vCenter server.
The binding is ready.
The binding is being created.
The binding is being deleted.
The binding has failed.
The default value.
The binding is being updated.
The peering is active.
The peering is being created.
The peering is being deleted.
Peering connection used for connecting to Dell PowerScale Filers.
Peering connection used for connecting to Google Cloud NetApp Volumes.
The peering is not active.
Peering connection used for connecting to NetApp Cloud Volumes.
Unspecified.
Peering connection used for establishing [private services access](https://cloud.google.com/vpc/docs/private-services-access).
Peering connection used for connecting to another VPC network established by the same user.
Unspecified network peering state.
Peering connection used for connecting to third-party services.
Peering connection used for connecting to another VMware Engine network.
Service is active.
Service is in the process of being provisioned/deprovisioned.
Unspecified service state.
Service is not provisioned.
Node is operational and can be used by the user.
Node is being provisioned.
Node is in a failed state.
The default value.
Node is undergoing maintenance, e.g.: during private cloud upgrade.
The default value.
The default value.
Standard HCI node.
Storage only Node.
This node type supports stretch clusters.
The appliance is operational and can be used.
The appliance is being deployed.
Unspecified appliance state.
Unspecified exchanged routes direction.
Dynamic routes in the peer network.
Routes imported from the peer network.
Routes exported to the peer network.
Static routes in the peer network.
Created, updated, and removed automatically by Google Cloud when subnets are created, modified, or deleted in the peer network.
Unspecified peering route type.
The private cloud is ready.
The private cloud is being created.
The private cloud is scheduled for deletion.
The private cloud is in failed state.
The private cloud is irreversibly deleted and is being removed from the system.
Standard private is a zonal resource, with 3+ nodes.
The default value.
Stretched private cloud is a regional resource with redundancy, with a minimum of 6 nodes, nodes count has to be even.
Time limited private cloud is a zonal resource, can have only 1 node and has limited life span.
The private cloud is being updated.
The private connection is ready.
The private connection is being created.
The private connection is being deleted.
Connection used for connecting to Dell PowerScale.
The private connection is in failed state.
Global Routing Mode.
Connection used for connecting to NetApp Cloud Volumes.
The peering is in active state.
The peering is in inactive state.
The default value.
Connection used for establishing [private services access](https://cloud.google.com/vpc/docs/private-services-access).
Regional Routing Mode.
The default value.
The default value.
Connection used for connecting to third-party services.
The default value.
The private connection is not provisioned, since no private cloud is present for which this private connection is needed.
The private connection is being updated.
The subnet is ready.
The subnet is being created.
The subnet is being deleted.
Last operation on the subnet did not succeed.
Changes requested in the last operation are being propagated.
The default value.
The subnet is being updated.
The appliance is operational and can be used.
The appliance is being deployed.
Unspecified appliance state.
The VMware Engine network is ready.
The VMware Engine network is being created.
The VMware Engine network is being deleted.
Network type used by private clouds created in projects without a network of type `STANDARD`.
Standard network type used for private cloud connectivity.
The default value.
The default value.
The VMware Engine network is being updated.
VPC network used for access to Google Cloud services like Cloud Storage.
VPC network used for internet access to and from a private cloud.
VPC network that will be peered with a consumer VPC network or the intranet VPC of another VMware Engine network.
The default value.
# Variables
Enum value maps for Cluster_State.
Enum value maps for Cluster_State.
Enum value maps for ExternalAccessRule_Action.
Enum value maps for ExternalAccessRule_Action.
Enum value maps for ExternalAccessRule_State.
Enum value maps for ExternalAccessRule_State.
Enum value maps for ExternalAddress_State.
Enum value maps for ExternalAddress_State.
No description provided by the author
No description provided by the author
Enum value maps for Hcx_State.
Enum value maps for Hcx_State.
Enum value maps for HcxActivationKey_State.
Enum value maps for HcxActivationKey_State.
Enum value maps for LocationMetadata_Capability.
Enum value maps for LocationMetadata_Capability.
Enum value maps for LoggingServer_Protocol.
Enum value maps for LoggingServer_Protocol.
Enum value maps for LoggingServer_SourceType.
Enum value maps for LoggingServer_SourceType.
Enum value maps for ManagementDnsZoneBinding_State.
Enum value maps for ManagementDnsZoneBinding_State.
Enum value maps for NetworkPeering_PeerNetworkType.
Enum value maps for NetworkPeering_PeerNetworkType.
Enum value maps for NetworkPeering_State.
Enum value maps for NetworkPeering_State.
Enum value maps for NetworkPolicy_NetworkService_State.
Enum value maps for NetworkPolicy_NetworkService_State.
Enum value maps for Node_State.
Enum value maps for Node_State.
Enum value maps for NodeType_Capability.
Enum value maps for NodeType_Capability.
Enum value maps for NodeType_Kind.
Enum value maps for NodeType_Kind.
Enum value maps for Nsx_State.
Enum value maps for Nsx_State.
Enum value maps for PeeringRoute_Direction.
Enum value maps for PeeringRoute_Direction.
Enum value maps for PeeringRoute_Type.
Enum value maps for PeeringRoute_Type.
Enum value maps for PrivateCloud_State.
Enum value maps for PrivateCloud_State.
Enum value maps for PrivateCloud_Type.
Enum value maps for PrivateCloud_Type.
Enum value maps for PrivateConnection_PeeringState.
Enum value maps for PrivateConnection_PeeringState.
Enum value maps for PrivateConnection_RoutingMode.
Enum value maps for PrivateConnection_RoutingMode.
Enum value maps for PrivateConnection_State.
Enum value maps for PrivateConnection_State.
Enum value maps for PrivateConnection_Type.
Enum value maps for PrivateConnection_Type.
Enum value maps for Subnet_State.
Enum value maps for Subnet_State.
Enum value maps for Vcenter_State.
Enum value maps for Vcenter_State.
Enum value maps for VmwareEngineNetwork_State.
Enum value maps for VmwareEngineNetwork_State.
Enum value maps for VmwareEngineNetwork_Type.
Enum value maps for VmwareEngineNetwork_Type.
Enum value maps for VmwareEngineNetwork_VpcNetwork_Type.
Enum value maps for VmwareEngineNetwork_VpcNetwork_Type.
# Structs
Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.
Autoscaling policy describes the behavior of the autoscaling with respect to the resource utilization.
Thresholds define the utilization of resources triggering scale-out and scale-in operations.
A cluster in a private cloud.
Request message for [VmwareEngine.CreateCluster][google.cloud.vmwareengine.v1.VmwareEngine.CreateCluster].
Request message for [VmwareEngine.CreateExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAccessRule].
Request message for [VmwareEngine.CreateExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.CreateExternalAddress].
Request message for [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey].
Request message for [VmwareEngine.CreateLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.CreateLoggingServer].
Request message for [VmwareEngine.CreateManagementDnsZoneBindings][].
Request message for [VmwareEngine.CreateNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPeering].
Request message for [VmwareEngine.CreateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.CreateNetworkPolicy].
Request message for [VmwareEngine.CreatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateCloud].
Request message for [VmwareEngine.CreatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.CreatePrivateConnection].
Request message for [VmwareEngine.CreateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.CreateVmwareEngineNetwork].
Credentials for a private cloud.
Request message for [VmwareEngine.DeleteCluster][google.cloud.vmwareengine.v1.VmwareEngine.DeleteCluster].
Request message for [VmwareEngine.DeleteExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAccessRule].
Request message for [VmwareEngine.DeleteExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.DeleteExternalAddress].
Request message for [VmwareEngine.DeleteLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.DeleteLoggingServer].
Request message for [VmwareEngine.DeleteManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.DeleteManagementDnsZoneBinding].
Request message for [VmwareEngine.DeleteNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPeering].
Request message for [VmwareEngine.DeleteNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.DeleteNetworkPolicy].
Request message for [VmwareEngine.DeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateCloud].
Request message for [VmwareEngine.DeletePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.DeletePrivateConnection].
Request message for [VmwareEngine.DeleteVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.DeleteVmwareEngineNetwork].
DnsBindPermission resource that contains the accounts having the consumer DNS bind permission on the corresponding intranet VPC of the consumer project.
DNS forwarding config.
A forwarding rule is a mapping of a `domain` to `name_servers`.
External access firewall rules for filtering incoming traffic destined to `ExternalAddress` resources.
An IP range provided in any one of the supported formats.
No description provided by the author
No description provided by the author
No description provided by the author
Represents an allocated external IP address and its corresponding internal IP address in a private cloud.
Request message for [VmwareEngine.FetchNetworkPolicyExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.FetchNetworkPolicyExternalAddresses].
Response message for [VmwareEngine.FetchNetworkPolicyExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.FetchNetworkPolicyExternalAddresses].
Request message for [VmwareEngine.GetCluster][google.cloud.vmwareengine.v1.VmwareEngine.GetCluster].
Request message for [VmwareEngine.GetDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.GetDnsBindPermission].
Request message for [VmwareEngine.GetDnsForwarding][google.cloud.vmwareengine.v1.VmwareEngine.GetDnsForwarding].
Request message for [VmwareEngine.GetExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAccessRule].
Request message for [VmwareEngine.GetExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.GetExternalAddress].
Request message for [VmwareEngine.GetHcxActivationKeys][].
Request message for [VmwareEngine.GetLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.GetLoggingServer].
Request message for [VmwareEngine.GetManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.GetManagementDnsZoneBinding].
Request message for [VmwareEngine.GetNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPeering].
Request message for [VmwareEngine.GetNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.GetNetworkPolicy].
Request message for [VmwareEngine.GetNode][google.cloud.vmwareengine.v1.VmwareEngine.GetNode].
Request message for [VmwareEngine.GetNodeType][google.cloud.vmwareengine.v1.VmwareEngine.GetNodeType].
Request message for [VmwareEngine.GetPrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateCloud].
Request message for [VmwareEngine.GetPrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.GetPrivateConnection].
Request message for [VmwareEngine.GetSubnet][google.cloud.vmwareengine.v1.VmwareEngine.GetSubnet].
Request message for [VmwareEngine.GetVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.GetVmwareEngineNetwork].
Request message for [VmwareEngine.GrantDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.GrantDnsBindPermission].
Details about a HCX Cloud Manager appliance.
HCX activation key.
Request message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters].
Response message for [VmwareEngine.ListClusters][google.cloud.vmwareengine.v1.VmwareEngine.ListClusters].
Request message for [VmwareEngine.ListExternalAccessRules][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAccessRules].
Response message for [VmwareEngine.ListExternalAccessRules][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAccessRules].
Request message for [VmwareEngine.ListExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAddresses].
Response message for [VmwareEngine.ListExternalAddresses][google.cloud.vmwareengine.v1.VmwareEngine.ListExternalAddresses].
Request message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys].
Response message for [VmwareEngine.ListHcxActivationKeys][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys].
Request message for [VmwareEngine.ListLoggingServers][google.cloud.vmwareengine.v1.VmwareEngine.ListLoggingServers].
Response message for [VmwareEngine.ListLoggingServers][google.cloud.vmwareengine.v1.VmwareEngine.ListLoggingServers].
Request message for [VmwareEngine.ListManagementDnsZoneBindings][google.cloud.vmwareengine.v1.VmwareEngine.ListManagementDnsZoneBindings].
Response message for [VmwareEngine.ListManagementDnsZoneBindings][google.cloud.vmwareengine.v1.VmwareEngine.ListManagementDnsZoneBindings].
Request message for [VmwareEngine.ListNetworkPeerings][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings].
Response message for [VmwareEngine.ListNetworkPeerings][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPeerings].
Request message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies].
Response message for [VmwareEngine.ListNetworkPolicies][google.cloud.vmwareengine.v1.VmwareEngine.ListNetworkPolicies].
Request message for [VmwareEngine.ListNodes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodes].
Response message for [VmwareEngine.ListNodes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodes].
Request message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes].
Response message for [VmwareEngine.ListNodeTypes][google.cloud.vmwareengine.v1.VmwareEngine.ListNodeTypes].
Request message for [VmwareEngine.ListPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPeeringRoutes].
Response message for [VmwareEngine.ListPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPeeringRoutes].
Request message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds].
Response message for [VmwareEngine.ListPrivateClouds][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateClouds].
Request message for [VmwareEngine.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes].
Response message for [VmwareEngine.ListPrivateConnectionPeeringRoutes][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnectionPeeringRoutes].
Request message for [VmwareEngine.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections].
Response message for [VmwareEngine.ListPrivateConnections][google.cloud.vmwareengine.v1.VmwareEngine.ListPrivateConnections].
Request message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets].
Response message for [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets].
Request message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks].
Response message for [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks].
VmwareEngine specific metadata for the given [google.cloud.location.Location][google.cloud.location.Location].
Logging server to receive vCenter or ESXi logs.
Represents a binding between a network and the management DNS zone.
No description provided by the author
No description provided by the author
Network configuration in the consumer project with which the peering has to be done.
Details of a network peering.
Represents a network policy resource.
Represents a network service that is managed by a `NetworkPolicy` resource.
Node in a cluster.
Describes node type.
Information about the type and number of nodes associated with the cluster.
Details about a NSX Manager appliance.
Represents the metadata of the long-running operation.
Exchanged network peering route.
Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
No description provided by the author
No description provided by the author
Represents a private cloud resource.
Management cluster configuration.
Private connection resource that provides connectivity for VMware Engine private clouds.
Request message for [VmwareEngine.RepairManagementDnsZoneBindings][].
Request message for [VmwareEngine.ResetNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetNsxCredentials].
Request message for [VmwareEngine.ResetVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ResetVcenterCredentials].
Request message for [VmwareEngine.RevokeDnsBindPermission][google.cloud.vmwareengine.v1.VmwareEngine.RevokeDnsBindPermission].
Request message for [VmwareEngine.ShowNsxCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowNsxCredentials].
Request message for [VmwareEngine.ShowVcenterCredentials][google.cloud.vmwareengine.v1.VmwareEngine.ShowVcenterCredentials].
Configuration of a stretched cluster.
Subnet in a private cloud.
Request message for [VmwareEngine.UndeletePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UndeletePrivateCloud].
UnimplementedVmwareEngineServer can be embedded to have forward compatible implementations.
Request message for [VmwareEngine.UpdateCluster][google.cloud.vmwareengine.v1.VmwareEngine.UpdateCluster].
Request message for [VmwareEngine.UpdateDnsForwarding][google.cloud.vmwareengine.v1.VmwareEngine.UpdateDnsForwarding].
Request message for [VmwareEngine.UpdateExternalAccessRule][google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAccessRule].
Request message for [VmwareEngine.UpdateExternalAddress][google.cloud.vmwareengine.v1.VmwareEngine.UpdateExternalAddress].
Request message for [VmwareEngine.UpdateLoggingServer][google.cloud.vmwareengine.v1.VmwareEngine.UpdateLoggingServer].
Request message for [VmwareEngine.UpdateManagementDnsZoneBinding][google.cloud.vmwareengine.v1.VmwareEngine.UpdateManagementDnsZoneBinding].
Request message for [VmwareEngine.UpdateNetworkPeering][google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPeering].
Request message for [VmwareEngine.UpdateNetworkPolicy][google.cloud.vmwareengine.v1.VmwareEngine.UpdateNetworkPolicy].
Request message for [VmwareEngine.UpdatePrivateCloud][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateCloud].
Request message for [VmwareEngine.UpdatePrivateConnection][google.cloud.vmwareengine.v1.VmwareEngine.UpdatePrivateConnection].
Request message for [VmwareEngine.UpdateSubnet][google.cloud.vmwareengine.v1.VmwareEngine.UpdateSubnet].
Request message for [VmwareEngine.UpdateVmwareEngineNetwork][google.cloud.vmwareengine.v1.VmwareEngine.UpdateVmwareEngineNetwork].
Details about a vCenter Server management appliance.
VMware Engine network resource that provides connectivity for VMware Engine private clouds.
Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.
# Interfaces
VmwareEngineClient is the client API for VmwareEngine service.
VmwareEngineServer is the server API for VmwareEngine service.
# Type aliases
Enum State defines possible states of private cloud clusters.
Action determines whether the external access rule permits or blocks traffic, subject to the other components of the rule matching the traffic.
Defines possible states of external access firewall rules.
Enum State defines possible states of external addresses.
State of the appliance.
State of HCX activation key.
Capability of a location.
Defines possible protocols used to send logs to a logging server.
Defines possible types of component that produces logs.
Enum State defines possible states of binding between the consumer VPC network and the management DNS zone.
Type or purpose of the network peering connection.
Possible states of a network peering.
Enum State defines possible states of a network policy controlled service.
Enum State defines possible states of a node in a cluster.
Capability of a node type.
Enum Kind defines possible types of a NodeType.
State of the appliance.
The direction of the exchanged routes.
The type of the peering route.
Enum State defines possible states of private clouds.
Enum Type defines private cloud type.
Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network.
Possible types for RoutingMode.
Enum State defines possible states of private connection.
Enum Type defines possible types of private connection.
Defines possible states of subnets.
State of the appliance.
Enum State defines possible states of VMware Engine network.
Enum Type defines possible types of VMware Engine network.
Enum Type defines possible types of a VMware Engine network controlled service.