REST Resource: projects.locations.privateClouds.externalAddresses

Resource: ExternalAddress

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

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "internalIp": string,
  "externalIp": string,
  "state": enum (State),
  "uid": string,
  "description": string
}
Fields
name

string

Output only. The resource name of this external IP address. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-project/locations/us-central1-a/privateClouds/my-cloud/externalAddresses/my-address

createTime

string (Timestamp format)

Output only. Creation time of this resource.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Output only. Last update time of this resource.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

internalIp

string

The internal IP address of a workload VM.

externalIp

string

Output only. The external IP address of a workload VM.

state

enum (State)

Output only. The state of the resource.

uid

string

Output only. System-generated unique identifier for the resource.

description

string

User-provided description for this resource.

State

Enum State defines possible states of external addresses.

Enums
STATE_UNSPECIFIED The default value. This value should never be used.
ACTIVE The address is ready.
CREATING The address is being created.
UPDATING The address is being updated.
DELETING The address is being deleted.

Methods

create

Creates a new ExternalAddress resource in a given private cloud.

delete

Deletes a single external IP address.

get

Gets details of a single external IP address.

list

Lists external IP addresses assigned to VMware workload VMs in a given private cloud.

patch

Updates the parameters of a single external IP address.