Resource: MirroringEndpointGroup
Message describing MirroringEndpointGroup object.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "mirroringDeploymentGroup": string, "state": enum ( |
Fields | |
---|---|
name |
Immutable. Identifier. Next ID: 11 The name of the MirroringEndpointGroup. |
create |
Output only. [Output only] Create time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
update |
Output only. [Output only] Update time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels as key value pairs An object containing a list of |
mirroring |
Required. Immutable. The Mirroring Deployment Group that this resource is connected to. Format is: |
state |
Output only. Current state of the endpoint group. |
reconciling |
Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128. |
associations[] |
Output only. List of Mirroring Endpoint Group Associations that are associated to this endpoint group. |
description |
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group. |
State
Endpoint group state.
Enums | |
---|---|
STATE_UNSPECIFIED |
Not set. |
ACTIVE |
Ready. |
CLOSED |
The deployment group has been deleted and mirroring is disabled. |
CREATING |
Being created. |
DELETING |
Being deleted. |
OUT_OF_SYNC |
The underlying data plane is out of sync with the endpoint group. Some associations might not be usable. |
DELETE_FAILED |
An attempt to delete the endpoint group has failed. This is a terminal state and the endpoint group is not expected to be usable as some of its resources have been deleted. The only permitted operation is to retry deleting the endpoint group. |
AssociationDetails
This is a subset of the MirroringEndpointGroupAssociation message, containing fields to be used by the consumer.
JSON representation |
---|
{
"name": string,
"network": string,
"state": enum ( |
Fields | |
---|---|
name |
Output only. The resource name of the MirroringEndpointGroupAssociation. Format: projects/{project}/locations/{location}/mirroringEndpointGroupAssociations/{mirroringEndpointGroupAssociation} |
network |
Output only. The VPC network associated. Format: projects/{project}/global/networks/{name}. |
state |
Output only. Current state of the association. |
Methods |
|
---|---|
|
Creates a new MirroringEndpointGroup in a given project and location. |
|
Deletes a single MirroringEndpointGroup. |
|
Gets details of a single MirroringEndpointGroup. |
|
Lists MirroringEndpointGroups in a given project and location. |
|
Updates a single MirroringEndpointGroup. |