Google Cloud Deploy v1 API - Class TargetArtifact (2.15.0)

public sealed class TargetArtifact : IMessage<TargetArtifact>, IEquatable<TargetArtifact>, IDeepCloneable<TargetArtifact>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class TargetArtifact.

The artifacts produced by a target render operation.

Inheritance

object > TargetArtifact

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

TargetArtifact()

public TargetArtifact()

TargetArtifact(TargetArtifact)

public TargetArtifact(TargetArtifact other)
Parameter
NameDescription
otherTargetArtifact

Properties

ArtifactUri

public string ArtifactUri { get; set; }

Output only. URI of a directory containing the artifacts. This contains deployment configuration used by Skaffold during a rollout, and all paths are relative to this location.

Property Value
TypeDescription
string

HasArtifactUri

public bool HasArtifactUri { get; }

Gets whether the "artifact_uri" field is set

Property Value
TypeDescription
bool

ManifestPath

public string ManifestPath { get; set; }

Output only. File path of the rendered manifest relative to the URI.

Property Value
TypeDescription
string

PhaseArtifacts

public MapField<string, TargetArtifact.Types.PhaseArtifact> PhaseArtifacts { get; }

Output only. Map from the phase ID to the phase artifacts for the Target.

Property Value
TypeDescription
MapFieldstringTargetArtifactTypesPhaseArtifact

SkaffoldConfigPath

public string SkaffoldConfigPath { get; set; }

Output only. File path of the resolved Skaffold configuration relative to the URI.

Property Value
TypeDescription
string

UriCase

public TargetArtifact.UriOneofCase UriCase { get; }
Property Value
TypeDescription
TargetArtifactUriOneofCase