package google.cloud.vmwareengine.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service VmwareEngine

vmwareengine.proto:43

VMwareEngine manages VMware's private clusters in the Cloud.

message AutoscalingSettings

vmwareengine_resources.proto:916

Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.

Used in: Cluster

message AutoscalingSettings.AutoscalingPolicy

vmwareengine_resources.proto:933

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.

Used in: AutoscalingSettings

message AutoscalingSettings.Thresholds

vmwareengine_resources.proto:919

Thresholds define the utilization of resources triggering scale-out and scale-in operations.

Used in: AutoscalingPolicy

message Cluster

vmwareengine_resources.proto:252

A cluster in a private cloud.

Used as response type in: VmwareEngine.GetCluster

Used as field type in: CreateClusterRequest, ListClustersResponse, UpdateClusterRequest

enum Cluster.State

vmwareengine_resources.proto:259

Enum State defines possible states of private cloud clusters.

Used in: Cluster

message Credentials

vmwareengine_resources.proto:772

Credentials for a private cloud.

Used as response type in: VmwareEngine.ShowNsxCredentials, VmwareEngine.ShowVcenterCredentials

message DnsForwarding

vmwareengine_resources.proto:995

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.

Used as response type in: VmwareEngine.GetDnsForwarding

Used as field type in: UpdateDnsForwardingRequest

message DnsForwarding.ForwardingRule

vmwareengine_resources.proto:1005

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.

Used in: DnsForwarding

message ExternalAccessRule

vmwareengine_resources.proto:493

External access firewall rules for filtering incoming traffic destined to `ExternalAddress` resources.

Used as response type in: VmwareEngine.GetExternalAccessRule

Used as field type in: CreateExternalAccessRuleRequest, ListExternalAccessRulesResponse, UpdateExternalAccessRuleRequest

enum ExternalAccessRule.Action

vmwareengine_resources.proto:501

Action determines whether the external access rule permits or blocks traffic, subject to the other components of the rule matching the traffic.

Used in: ExternalAccessRule

message ExternalAccessRule.IpRange

vmwareengine_resources.proto:513

An IP range provided in any one of the supported formats.

Used in: ExternalAccessRule

enum ExternalAccessRule.State

vmwareengine_resources.proto:534

Defines possible states of external access firewall rules.

Used in: ExternalAccessRule

message ExternalAddress

vmwareengine_resources.proto:378

Represents an allocated external IP address and its corresponding internal IP address in a private cloud.

Used as response type in: VmwareEngine.GetExternalAddress

Used as field type in: CreateExternalAddressRequest, FetchNetworkPolicyExternalAddressesResponse, ListExternalAddressesResponse, UpdateExternalAddressRequest

enum ExternalAddress.State

vmwareengine_resources.proto:385

Enum State defines possible states of external addresses.

Used in: ExternalAddress

message Hcx

vmwareengine_resources.proto:831

Details about a HCX Cloud Manager appliance.

Used in: PrivateCloud

enum Hcx.State

vmwareengine_resources.proto:833

State of the appliance

Used in: Hcx

message HcxActivationKey

vmwareengine_resources.proto:788

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][google.cloud.vmwareengine.v1.VmwareEngine.ListHcxActivationKeys] to retrieve existing keys and [VmwareEngine.CreateHcxActivationKey][google.cloud.vmwareengine.v1.VmwareEngine.CreateHcxActivationKey] to create new ones.

Used as response type in: VmwareEngine.GetHcxActivationKey

Used as field type in: CreateHcxActivationKeyRequest, ListHcxActivationKeysResponse

enum HcxActivationKey.State

vmwareengine_resources.proto:795

State of HCX activation key

Used in: HcxActivationKey

message LocationMetadata

vmwareengine_resources.proto:1701

VmwareEngine specific metadata for the given [google.cloud.location.Location][google.cloud.location.Location]. It is returned as a content of the `google.cloud.location.Location.metadata` field.

enum LocationMetadata.Capability

vmwareengine_resources.proto:1703

Capability of a location.

Used in: LocationMetadata

message LoggingServer

vmwareengine_resources.proto:625

Logging server to receive vCenter or ESXi logs.

Used as response type in: VmwareEngine.GetLoggingServer

Used as field type in: CreateLoggingServerRequest, ListLoggingServersResponse, UpdateLoggingServerRequest

enum LoggingServer.Protocol

vmwareengine_resources.proto:633

Defines possible protocols used to send logs to a logging server.

Used in: LoggingServer

enum LoggingServer.SourceType

vmwareengine_resources.proto:654

Defines possible types of component that produces logs.

Used in: LoggingServer

message ManagementDnsZoneBinding

vmwareengine_resources.proto:1346

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.

Used as response type in: VmwareEngine.GetManagementDnsZoneBinding

Used as field type in: CreateManagementDnsZoneBindingRequest, ListManagementDnsZoneBindingsResponse, UpdateManagementDnsZoneBindingRequest

enum ManagementDnsZoneBinding.State

vmwareengine_resources.proto:1354

Enum State defines possible states of binding between the consumer VPC network and the management DNS zone.

Used in: ManagementDnsZoneBinding

message NetworkConfig

vmwareengine_resources.proto:35

Network configuration in the consumer project with which the peering has to be done.

Used in: PrivateCloud

message NetworkPeering

vmwareengine_resources.proto:1034

Details of a network peering.

Used as response type in: VmwareEngine.GetNetworkPeering

Used as field type in: CreateNetworkPeeringRequest, ListNetworkPeeringsResponse, UpdateNetworkPeeringRequest

enum NetworkPeering.PeerNetworkType

vmwareengine_resources.proto:1059

Type or purpose of the network peering connection.

Used in: NetworkPeering

enum NetworkPeering.State

vmwareengine_resources.proto:1041

Possible states of a network peering.

Used in: NetworkPeering

message NetworkPolicy

vmwareengine_resources.proto:1249

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.

Used as response type in: VmwareEngine.GetNetworkPolicy

Used as field type in: CreateNetworkPolicyRequest, ListNetworkPoliciesResponse, UpdateNetworkPolicyRequest

message NetworkPolicy.NetworkService

vmwareengine_resources.proto:1260

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.

Used in: NetworkPolicy

enum NetworkPolicy.NetworkService.State

vmwareengine_resources.proto:1263

Enum State defines possible states of a network policy controlled service.

Used in: NetworkService

message Node

vmwareengine_resources.proto:323

Node in a cluster.

Used as response type in: VmwareEngine.GetNode

Used as field type in: ListNodesResponse

enum Node.State

vmwareengine_resources.proto:330

Enum State defines possible states of a node in a cluster.

Used in: Node

message NodeType

vmwareengine_resources.proto:699

Describes node type.

Used as response type in: VmwareEngine.GetNodeType

Used as field type in: ListNodeTypesResponse

enum NodeType.Capability

vmwareengine_resources.proto:718

Capability of a node type.

Used in: NodeType

enum NodeType.Kind

vmwareengine_resources.proto:706

Enum Kind defines possible types of a NodeType.

Used in: NodeType

message NodeTypeConfig

vmwareengine_resources.proto:78

Information about the type and number of nodes associated with the cluster.

Used in: Cluster, PrivateCloud.ManagementCluster

message Nsx

vmwareengine_resources.proto:861

Details about a NSX Manager appliance.

Used in: PrivateCloud

enum Nsx.State

vmwareengine_resources.proto:863

State of the appliance

Used in: Nsx

message OperationMetadata

vmwareengine.proto:2195

Represents the metadata of the long-running operation.

message PeeringRoute

vmwareengine_resources.proto:1185

Exchanged network peering route.

Used in: ListPeeringRoutesResponse, ListPrivateConnectionPeeringRoutesResponse

enum PeeringRoute.Direction

vmwareengine_resources.proto:1203

The direction of the exchanged routes.

Used in: PeeringRoute

enum PeeringRoute.Type

vmwareengine_resources.proto:1187

The type of the peering route.

Used in: PeeringRoute

message Principal

vmwareengine_resources.proto:1741

Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.

Used in: DnsBindPermission, GrantDnsBindPermissionRequest, RevokeDnsBindPermissionRequest

message PrivateCloud

vmwareengine_resources.proto:119

Represents a private cloud resource. Private clouds of type `STANDARD` and `TIME_LIMITED` are zonal resources, `STRETCHED` private clouds are regional.

Used as response type in: VmwareEngine.GetPrivateCloud

Used as field type in: CreatePrivateCloudRequest, ListPrivateCloudsResponse, UpdatePrivateCloudRequest

message PrivateCloud.ManagementCluster

vmwareengine_resources.proto:152

Management cluster configuration.

Used in: PrivateCloud

enum PrivateCloud.State

vmwareengine_resources.proto:126

Enum State defines possible states of private clouds.

Used in: PrivateCloud

enum PrivateCloud.Type

vmwareengine_resources.proto:176

Enum Type defines private cloud type.

Used in: PrivateCloud

message PrivateConnection

vmwareengine_resources.proto:1540

Private connection resource that provides connectivity for VMware Engine private clouds.

Used as response type in: VmwareEngine.GetPrivateConnection

Used as field type in: CreatePrivateConnectionRequest, ListPrivateConnectionsResponse, UpdatePrivateConnectionRequest

enum PrivateConnection.PeeringState

vmwareengine_resources.proto:1604

Enum PeeringState defines the possible states of peering between service network and the vpc network peered to service network

Used in: PrivateConnection

enum PrivateConnection.RoutingMode

vmwareengine_resources.proto:1591

Possible types for RoutingMode

Used in: PrivateConnection

enum PrivateConnection.State

vmwareengine_resources.proto:1547

Enum State defines possible states of private connection.

Used in: PrivateConnection

enum PrivateConnection.Type

vmwareengine_resources.proto:1572

Enum Type defines possible types of private connection.

Used in: PrivateConnection

message StretchedClusterConfig

vmwareengine_resources.proto:90

Configuration of a stretched cluster.

Used in: Cluster, PrivateCloud.ManagementCluster

message Subnet

vmwareengine_resources.proto:435

Subnet in a private cloud. Either `management` subnets (such as vMotion) that are read-only, or `userDefined`, which can also be updated.

Used as response type in: VmwareEngine.GetSubnet

Used as field type in: ListSubnetsResponse, UpdateSubnetRequest

enum Subnet.State

vmwareengine_resources.proto:442

Defines possible states of subnets.

Used in: Subnet

message Vcenter

vmwareengine_resources.proto:888

Details about a vCenter Server management appliance.

Used in: PrivateCloud

enum Vcenter.State

vmwareengine_resources.proto:890

State of the appliance

Used in: Vcenter

message VmwareEngineNetwork

vmwareengine_resources.proto:1422

VMware Engine network resource that provides connectivity for VMware Engine private clouds.

Used as response type in: VmwareEngine.GetVmwareEngineNetwork

Used as field type in: CreateVmwareEngineNetworkRequest, ListVmwareEngineNetworksResponse, UpdateVmwareEngineNetworkRequest

enum VmwareEngineNetwork.State

vmwareengine_resources.proto:1467

Enum State defines possible states of VMware Engine network.

Used in: VmwareEngineNetwork

enum VmwareEngineNetwork.Type

vmwareengine_resources.proto:1485

Enum Type defines possible types of VMware Engine network.

Used in: VmwareEngineNetwork

message VmwareEngineNetwork.VpcNetwork

vmwareengine_resources.proto:1430

Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.

Used in: VmwareEngineNetwork

enum VmwareEngineNetwork.VpcNetwork.Type

vmwareengine_resources.proto:1433

Enum Type defines possible types of a VMware Engine network controlled service.

Used in: VpcNetwork