REST Resource: projects.locations.validations

Resource: Validation

Represents a Validation dry run of a fault injection.

JSON representation
{
  "name": string,
  "displayName": string,
  "description": string,
  "action": {
    object (Action)
  },
  "state": enum (State),
  "createTime": string,
  "stopTime": string
}
Fields
name

string

Identifier. Unique identifier for the Validation dry run. Format: projects/{projectId}/locations/{location}/validations/{validationId}.

displayName

string

Optional. A human-readable name of the Validation dry run.

description

string

Optional. Notes or details about the Validation dry run. Minimum length is 0, maximum length is 2000.

action

object (Action)

Required. The fault injection action being checked.

state

enum (State)

Output only. The current state of the Validation dry run. Either PREPARING or COMPLETED.

createTime

string (Timestamp format)

Output only. The date and time when this Validation dry run was started (RFC3339 UTC "Zulu" format).

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

stopTime

string (Timestamp format)

Output only. The date and time when this Validation dry run finished (RFC3339 UTC "Zulu" format).

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

Methods

create

Creates a new Validation dry run.

delete

Deletes a record of a dry run.

get

Retrieves the details of a specific Validation dry run.

list

Lists all dry runs in a specified project and location.