public sealed class DeliveryPipeline : IMessage<DeliveryPipeline>, IEquatable<DeliveryPipeline>, IDeepCloneable<DeliveryPipeline>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Deploy v1 API class DeliveryPipeline.
A DeliveryPipeline resource in the Cloud Deploy API.
A DeliveryPipeline defines a pipeline through which a Skaffold
configuration can progress.
Implements
IMessageDeliveryPipeline, IEquatableDeliveryPipeline, IDeepCloneableDeliveryPipeline, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
DeliveryPipeline()
public DeliveryPipeline()DeliveryPipeline(DeliveryPipeline)
public DeliveryPipeline(DeliveryPipeline other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        DeliveryPipeline | 
      
Properties
Annotations
public MapField<string, string> Annotations { get; }Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
| Property Value | |
|---|---|
| Type | Description | 
MapFieldstringstring | 
        |
Condition
public PipelineCondition Condition { get; set; }Output only. Information around the state of the Delivery Pipeline.
| Property Value | |
|---|---|
| Type | Description | 
PipelineCondition | 
        |
CreateTime
public Timestamp CreateTime { get; set; }Output only. Time at which the pipeline was created.
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |
DeliveryPipelineName
public DeliveryPipelineName DeliveryPipelineName { get; set; }DeliveryPipelineName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description | 
DeliveryPipelineName | 
        |
Description
public string Description { get; set; }Optional. Description of the DeliveryPipeline. Max length is 255
characters.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Etag
public string Etag { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Labels
public MapField<string, string> Labels { get; }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.
| Property Value | |
|---|---|
| Type | Description | 
MapFieldstringstring | 
        |
Name
public string Name { get; set; }Identifier. Name of the DeliveryPipeline. Format is
projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}.
The deliveryPipeline component must match
[a-z]([a-z0-9-]{0,61}[a-z0-9])?
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
PipelineCase
public DeliveryPipeline.PipelineOneofCase PipelineCase { get; }| Property Value | |
|---|---|
| Type | Description | 
DeliveryPipelinePipelineOneofCase | 
        |
SerialPipeline
public SerialPipeline SerialPipeline { get; set; }Optional. SerialPipeline defines a sequential set of stages for a
DeliveryPipeline.
| Property Value | |
|---|---|
| Type | Description | 
SerialPipeline | 
        |
Suspended
public bool Suspended { get; set; }Optional. When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
Uid
public string Uid { get; set; }Output only. Unique identifier of the DeliveryPipeline.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Most recent time at which the pipeline was updated.
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |