Resource: InterceptEndpointGroup
Message describing InterceptEndpointGroup object.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "interceptDeploymentGroup": string, "state": enum ( |
Fields | |
---|---|
name |
Immutable. Identifier. The name of the InterceptEndpointGroup. |
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 |
description |
Optional. User-provided description of the endpoint group. Used as additional context for the endpoint group. |
intercept |
Required. Immutable. The Intercept 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 Intercept Endpoint Group Associations that are associated to this endpoint group. |
State
Endpoint group state.
Enums | |
---|---|
STATE_UNSPECIFIED |
Not set. |
ACTIVE |
Ready. |
CLOSED |
The deployment group has been deleted and intercept 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 InterceptEndpointGroupAssociation 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 InterceptEndpointGroupAssociation. Format: projects/{project}/locations/{location}/interceptEndpointGroupAssociations/{interceptEndpointGroupAssociation} |
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 InterceptEndpointGroup in a given project and location. |
|
Deletes a single InterceptEndpointGroup. |
|
Gets details of a single InterceptEndpointGroup. |
|
Lists InterceptEndpointGroups in a given project and location. |
|
Updates a single InterceptEndpointGroup. |