REST Resource: projects.locations.mirroringEndpointGroupAssociations

Resource: MirroringEndpointGroupAssociation

Message describing MirroringEndpointGroupAssociation object

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

string

Immutable. Identifier. The name of the MirroringEndpointGroupAssociation.

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

mirroringEndpointGroup

string

Required. Immutable. The Mirroring Endpoint Group that this resource is connected to. Format is: projects/{project}/locations/global/mirroringEndpointGroups/{mirroringEndpointGroup}

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.

State

Endpoint group association state.

Enums
STATE_UNSPECIFIED Not set.
ACTIVE Ready.
CREATING Being created.
DELETING Being deleted.
CLOSED Mirroring is disabled due to an operation on another resource.
OUT_OF_SYNC The underlying data plane is out of sync with the association. The association is not expected to be usable. This state can result in undefined behavior. See the locationsDetails field for more details.
DELETE_FAILED An attempt to delete the association has failed. This is a terminal state and the association is not expected to be usable as some of its resources have been deleted. The only permitted operation is to retry deleting the association.

Methods

create

Creates a new MirroringEndpointGroupAssociation in a given project and location.

delete

Deletes a single MirroringEndpointGroupAssociation.

get

Gets details of a single MirroringEndpointGroupAssociation.

list

Lists MirroringEndpointGroupAssociations in a given project and location.

patch

Updates a single MirroringEndpointGroupAssociation.