REST Resource: projects.locations.interceptEndpointGroupAssociations

Resource: InterceptEndpointGroupAssociation

Message describing InterceptEndpointGroupAssociation object

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "interceptEndpointGroup": string,
  "network": string,
  "locationsDetails": [
    {
      object (LocationDetails)
    }
  ],
  "state": enum (State),
  "reconciling": boolean
}
Fields
name

string

Immutable. Identifier. The name of the InterceptEndpointGroupAssociation.

createTime

string (Timestamp format)

Output only. [Output only] Create time stamp

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. [Output only] Update time stamp

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".

labels

map (key: string, value: string)

Optional. Labels as key value pairs

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

interceptEndpointGroup

string

Required. Immutable. The Intercept Endpoint Group that this resource is connected to. Format is: projects/{project}/locations/global/interceptEndpointGroups/{interceptEndpointGroup}

network

string

Required. Immutable. The VPC network associated. Format: projects/{project}/global/networks/{network}.

locationsDetails[]

object (LocationDetails)

Output only. The list of locations that this association is in and its details.

state

enum (State)

Output only. Current state of the endpoint group association.

reconciling

boolean

Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.

LocationDetails

Details about the association status in a specific cloud location.

JSON representation
{
  "location": string,
  "state": enum (State)
}
Fields
location

string

Output only. The cloud location.

state

enum (State)

Output only. The association state in this location.

State

The association state in this location.

Enums
STATE_UNSPECIFIED Not set.
ACTIVE Ready.
OUT_OF_SYNC The data plane is out of sync with the association in this location.

Methods

create

Creates a new InterceptEndpointGroupAssociation in a given project and location.

delete

Deletes a single InterceptEndpointGroupAssociation.

get

Gets details of a single InterceptEndpointGroupAssociation.

list

Lists InterceptEndpointGroupAssociations in a given project and location.

patch

Updates a single InterceptEndpointGroupAssociation.