public sealed class TargetArtifact : IMessage<TargetArtifact>, IEquatable<TargetArtifact>, IDeepCloneable<TargetArtifact>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Deploy v1 API class TargetArtifact.
The artifacts produced by a target render operation.
Implements
IMessageTargetArtifact, IEquatableTargetArtifact, IDeepCloneableTargetArtifact, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
TargetArtifact()
public TargetArtifact()TargetArtifact(TargetArtifact)
public TargetArtifact(TargetArtifact other)| Parameter | |
|---|---|
| Name | Description |
other |
TargetArtifact |
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 | |
|---|---|
| Type | Description |
string |
|
HasArtifactUri
public bool HasArtifactUri { get; }Gets whether the "artifact_uri" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
ManifestPath
public string ManifestPath { get; set; }Output only. File path of the rendered manifest relative to the URI for the stable phase.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
MapFieldstringTargetArtifactTypesPhaseArtifact |
|
SkaffoldConfigPath
public string SkaffoldConfigPath { get; set; }Output only. File path of the resolved Skaffold configuration for the stable phase, relative to the URI.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UriCase
public TargetArtifact.UriOneofCase UriCase { get; }| Property Value | |
|---|---|
| Type | Description |
TargetArtifactUriOneofCase |
|