# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
Announcement: Announcement for the resources of Vmware Engine.
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AutoscalingPolicy: Autoscaling policy describes the behavior of the autoscaling with respect to the resource utilization.
AutoscalingSettings: Autoscaling settings define the rules used by VMware Engine to automatically scale-out and scale-in the clusters in a private cloud.
Binding: Associates `members`, or principals, with a `role`.
Cluster: A cluster in a private cloud.
Constraints: Constraints to be applied while editing a schedule.
Credentials: Credentials for a private cloud.
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.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
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.
FetchNetworkPolicyExternalAddressesResponse: Response message for VmwareEngine.FetchNetworkPolicyExternalAddresses.
ForwardingRule: A forwarding rule is a mapping of a `domain` to `name_servers`.
GrantDnsBindPermissionRequest: Request message for VmwareEngine.GrantDnsBindPermission.
Hcx: Details about a HCX Cloud Manager appliance.
HcxActivationKey: HCX activation key.
Interval: Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive).
IpRange: An IP range provided in any one of the supported formats.
ListAnnouncementsResponse: Response message for VmwareEngine.ListAnnouncements.
ListClustersResponse: Response message for VmwareEngine.ListClusters.
ListExternalAccessRulesResponse: Response message for VmwareEngine.ListExternalAccessRules.
ListExternalAddressesResponse: Response message for VmwareEngine.ListExternalAddresses.
ListHcxActivationKeysResponse: Response message for VmwareEngine.ListHcxActivationKeys.
ListLocationsResponse: The response message for Locations.ListLocations.
ListLoggingServersResponse: Response message for VmwareEngine.ListLoggingServers.
ListManagementDnsZoneBindingsResponse: Response message for VmwareEngine.ListManagementDnsZoneBindings.
ListNetworkPeeringsResponse: Response message for VmwareEngine.ListNetworkPeerings.
ListNetworkPoliciesResponse: Response message for VmwareEngine.ListNetworkPolicies.
ListNodesResponse: Response message for VmwareEngine.ListNodes.
ListNodeTypesResponse: Response message for VmwareEngine.ListNodeTypes.
ListOperationsResponse: The response message for Operations.ListOperations.
ListPeeringRoutesResponse: Response message for VmwareEngine.ListPeeringRoutes.
ListPrivateCloudsResponse: Response message for VmwareEngine.ListPrivateClouds.
ListPrivateConnectionPeeringRoutesResponse: Response message for VmwareEngine.ListPrivateConnectionPeeringRoutes.
ListPrivateConnectionsResponse: Response message for VmwareEngine.ListPrivateConnections.
ListSubnetsResponse: Response message for VmwareEngine.ListSubnets.
ListUpgradesResponse: Response message for VmwareEngine.ListUpgrades.
ListVmwareEngineNetworksResponse: Response message for VmwareEngine.ListVmwareEngineNetworks.
Location: A resource that represents a Google Cloud location.
LocationMetadata: VmwareEngine specific metadata for the given google.cloud.location.Location.
LoggingServer: Logging server to receive vCenter or ESXi logs.
ManagementCluster: Management cluster configuration.
ManagementDnsZoneBinding: Represents a binding between a 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.
NetworkPolicy: Represents a network policy resource.
NetworkService: Represents a network service that is managed by a `NetworkPolicy` resource.
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.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
PeeringRoute: Exchanged network peering route.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Principal: Users/Service accounts which have access for DNS binding on the intranet VPC corresponding to the consumer project.
PrivateCloud: Represents a private cloud resource.
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.
Schedule: Schedule for the upgrade.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StretchedClusterConfig: Configuration of a stretched cluster.
Subnet: Subnet in a private cloud.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
Thresholds: Thresholds define the utilization of resources triggering scale-out and scale-in operations.
TimeOfDay: Represents a time of day.
TimeWindow: Represents the time window to perform upgrade activities.
UndeletePrivateCloudRequest: Request message for VmwareEngine.UndeletePrivateCloud.
Upgrade: Describes Private cloud Upgrade.
Vcenter: Details about a vCenter Server management appliance.
VmwareEngineNetwork: VMware Engine network resource that provides connectivity for VMware Engine private clouds.
VmwareUpgradeComponent: Per component upgrade resource.
VpcNetwork: Represents a VMware Engine VPC network that is managed by a VMware Engine network resource.