Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Rollout

import type { Rollout } from "https://googleapis.deno.dev/v1/firebaseapphosting:v1.ts";

A single rollout of a build for a backend.

interface Rollout {
annotations?: {
[key: string]: string;
}
;
build?: string;
readonly createTime?: Date;
readonly deleteTime?: Date;
displayName?: string;
readonly error?: Status;
readonly etag?: string;
labels?: {
[key: string]: string;
}
;
name?: string;
readonly reconciling?: boolean;
readonly state?:
| "STATE_UNSPECIFIED"
| "QUEUED"
| "PENDING_BUILD"
| "PROGRESSING"
| "PAUSED"
| "SUCCEEDED"
| "FAILED"
| "CANCELLED";
readonly uid?: string;
readonly updateTime?: Date;
}

§Properties

§
annotations?: {
[key: string]: string;
}
[src]

Optional. Unstructured key value map that may be set by external tools to store and arbitrary metadata. They are not queryable and should be preserved when modifying objects.

§
build?: string
[src]

Immutable. The name of a build that already exists. It doesn't have to be built; a rollout will wait for a build to be ready before updating traffic.

§
readonly createTime?: Date
[src]

Output only. Time at which the rollout was created.

§
readonly deleteTime?: Date
[src]

Output only. Time at which the rollout was deleted.

§
displayName?: string
[src]

Optional. Human-readable name. 63 character limit.

§
readonly error?: Status
[src]

Output only. A status and (human readable) error message for the rollout, if in a FAILED state.

§
readonly etag?: string
[src]

Output only. Server-computed checksum based on other values; may be sent on update or delete to ensure operation is done on expected resource.

§
labels?: {
[key: string]: string;
}
[src]

Optional. Unstructured key value map that can be used to organize and categorize objects.

§
name?: string
[src]

Identifier. The resource name of the rollout. Format: projects/{project}/locations/{locationId}/backends/{backendId}/rollouts/{rolloutId}.

§
readonly reconciling?: boolean
[src]

Output only. A field that, if true, indicates that the Rollout currently has an LRO.

§
readonly state?: "STATE_UNSPECIFIED" | "QUEUED" | "PENDING_BUILD" | "PROGRESSING" | "PAUSED" | "SUCCEEDED" | "FAILED" | "CANCELLED"
[src]

Output only. The state of the rollout.

§
readonly uid?: string
[src]

Output only. System-assigned, unique identifier.

§
readonly updateTime?: Date
[src]

Output only. Time at which the rollout was last updated.