REST Resource: projects.locations.mirroringDeployments

Resource: MirroringDeployment

Message describing MirroringDeployment object

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

string

Immutable. Identifier. The name of the MirroringDeployment.

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 mirrored traffic should be forwarded to. Format is: projects/{project}/regions/{region}/forwardingRules/{forwardingRule}

mirroringDeploymentGroup

string

Required. Immutable. The Mirroring Deployment Group that this resource is part of. Format is: projects/{project}/locations/global/mirroringDeploymentGroups/{mirroringDeploymentGroup}

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 MirroringDeployment in a given project and location.

delete

Deletes a single MirroringDeployment.

get

Gets details of a single MirroringDeployment.

list

Lists MirroringDeployments in a given project and location.

patch

Updates a single MirroringDeployment.