REST Resource: projects.locations.interceptDeploymentGroups

Resource: InterceptDeploymentGroup

Message describing InterceptDeploymentGroup object

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

string

Immutable. Identifier. Then name of the InterceptDeploymentGroup.

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

network

string

Required. Immutable. The network that is being used for the deployment. Format is: projects/{project}/global/networks/{network}.

connectedEndpointGroups[]

object (ConnectedEndpointGroup)

Output only. The list of Intercept Endpoint Groups that are connected to this resource.

state

enum (State)

Output only. Current state of the deployment group.

reconciling

boolean

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

ConnectedEndpointGroup

An endpoint group connected to this deployment group.

JSON representation
{
  "name": string
}
Fields
name

string

Output only. A connected intercept endpoint group.

State

Deployment group state.

Enums
STATE_UNSPECIFIED Not set.
ACTIVE Ready.
CREATING Being created.
DELETING Being deleted.

Methods

create

Creates a new InterceptDeploymentGroup in a given project and location.

delete

Deletes a single InterceptDeploymentGroup.

get

Gets details of a single InterceptDeploymentGroup.

list

Lists InterceptDeploymentGroups in a given project and location.

patch

Updates a single InterceptDeploymentGroup.