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

RolloutUpdateEvent

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

Payload proto for "clouddeploy.googleapis.com/rollout_update" Platform Log event that describes the rollout update event.

interface RolloutUpdateEvent {
message?: string;
pipelineUid?: string;
release?: string;
releaseUid?: string;
rollout?: string;
rolloutUpdateType?:
| "ROLLOUT_UPDATE_TYPE_UNSPECIFIED"
| "PENDING"
| "PENDING_RELEASE"
| "IN_PROGRESS"
| "CANCELLING"
| "CANCELLED"
| "HALTED"
| "SUCCEEDED"
| "FAILED"
| "APPROVAL_REQUIRED"
| "APPROVED"
| "REJECTED"
| "ADVANCE_REQUIRED"
| "ADVANCED";
targetId?: string;
type?:
| "TYPE_UNSPECIFIED"
| "TYPE_PUBSUB_NOTIFICATION_FAILURE"
| "TYPE_RESOURCE_STATE_CHANGE"
| "TYPE_PROCESS_ABORTED"
| "TYPE_RESTRICTION_VIOLATED"
| "TYPE_RESOURCE_DELETED"
| "TYPE_ROLLOUT_UPDATE"
| "TYPE_DEPLOY_POLICY_EVALUATION"
| "TYPE_RENDER_STATUES_CHANGE";
}

§Properties

§
message?: string
[src]

Debug message for when a rollout update event occurs.

§
pipelineUid?: string
[src]

Unique identifier of the pipeline.

§
release?: string
[src]

The name of the Release.

§
releaseUid?: string
[src]

Unique identifier of the release.

§
rollout?: string
[src]

The name of the rollout. rollout_uid is not in this log message because we write some of these log messages at rollout creation time, before we've generated the uid.

§
rolloutUpdateType?: "ROLLOUT_UPDATE_TYPE_UNSPECIFIED" | "PENDING" | "PENDING_RELEASE" | "IN_PROGRESS" | "CANCELLING" | "CANCELLED" | "HALTED" | "SUCCEEDED" | "FAILED" | "APPROVAL_REQUIRED" | "APPROVED" | "REJECTED" | "ADVANCE_REQUIRED" | "ADVANCED"
[src]

The type of the rollout update.

§
targetId?: string
[src]

ID of the target.

§
type?: "TYPE_UNSPECIFIED" | "TYPE_PUBSUB_NOTIFICATION_FAILURE" | "TYPE_RESOURCE_STATE_CHANGE" | "TYPE_PROCESS_ABORTED" | "TYPE_RESTRICTION_VIOLATED" | "TYPE_RESOURCE_DELETED" | "TYPE_ROLLOUT_UPDATE" | "TYPE_DEPLOY_POLICY_EVALUATION" | "TYPE_RENDER_STATUES_CHANGE"
[src]

Type of this notification, e.g. for a rollout update event.