ReleaseNotificationEvent
import type { ReleaseNotificationEvent } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
Payload proto for "clouddeploy.googleapis.com/release_notification" Platform Log event that describes the failure to send release status change Pub/Sub notification.
interface ReleaseNotificationEvent {
message?: string;
pipelineUid?: string;
release?: string;
releaseUid?: 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
§
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 Pub/Sub failure.