REST Resource: projects.locations.interceptDeployments

Resource: InterceptDeployment

Message describing InterceptDeployment object

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "forwardingRule": string,
  "interceptDeploymentGroup": string,
  "state": enum (State),
  "reconciling": boolean
}
Fields
name

string

Immutable. Identifier. The name of the InterceptDeployment.

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

forwardingRule

string

Required. Immutable. The regional load balancer which the intercepted traffic should be forwarded to. Format is: projects/{project}/regions/{region}/forwardingRules/{forwardingRule}

interceptDeploymentGroup

string

Required. Immutable. The Intercept Deployment Group that this resource is part of. Format is: projects/{project}/locations/global/interceptDeploymentGroups/{interceptDeploymentGroup}

state

enum (State)

Output only. Current state of the deployment.

reconciling

boolean

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

State

Deployment state.

Enums
STATE_UNSPECIFIED Not set.
ACTIVE Ready.
CREATING Being created.
DELETING Being deleted.
OUT_OF_SYNC The underlying data plane is out of sync with the deployment. The deployment is not expected to be usable. This state can result in undefined behavior.
DELETE_FAILED An attempt to delete the deployment has failed. This is a terminal state and the deployment is not expected to be usable as some of its resources have been deleted. The only permitted operation is to retry deleting the deployment.

Methods

create

Creates a new InterceptDeployment in a given project and location.

delete

Deletes a single InterceptDeployment.

get

Gets details of a single InterceptDeployment.

list

Lists InterceptDeployments in a given project and location.

patch

Updates a single InterceptDeployment.