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

DeliveryPipeline

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

A DeliveryPipeline resource in the Cloud Deploy API. A DeliveryPipeline defines a pipeline through which a Skaffold configuration can progress.

interface DeliveryPipeline {
annotations?: {
[key: string]: string;
}
;
readonly condition?: PipelineCondition;
readonly createTime?: Date;
description?: string;
etag?: string;
labels?: {
[key: string]: string;
}
;
name?: string;
serialPipeline?: SerialPipeline;
suspended?: boolean;
readonly uid?: string;
readonly updateTime?: Date;
}

§Properties

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

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.

§
readonly condition?: PipelineCondition
[src]

Output only. Information around the state of the Delivery Pipeline.

§
readonly createTime?: Date
[src]

Output only. Time at which the pipeline was created.

§
description?: string
[src]

Description of the DeliveryPipeline. Max length is 255 characters.

§
etag?: string
[src]

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

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

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.

§
name?: string
[src]

Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.

§
serialPipeline?: SerialPipeline
[src]

SerialPipeline defines a sequential set of stages for a DeliveryPipeline.

§
suspended?: boolean
[src]

When suspended, no new releases or rollouts can be created, but in-progress ones will complete.

§
readonly uid?: string
[src]

Output only. Unique identifier of the DeliveryPipeline.

§
readonly updateTime?: Date
[src]

Output only. Most recent time at which the pipeline was updated.