public sealed class ArtifactDeployment : IMessage<ArtifactDeployment>, IEquatable<ArtifactDeployment>, IDeepCloneable<ArtifactDeployment>, IBufferMessage, IMessageReference documentation and code samples for the Developer Connect v1 API class ArtifactDeployment.
The ArtifactDeployment resource represents the deployment of the artifact within the InsightsConfig resource.
Implements
IMessageArtifactDeployment, IEquatableArtifactDeployment, IDeepCloneableArtifactDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.DeveloperConnect.V1Assembly
Google.Cloud.DeveloperConnect.V1.dll
Constructors
ArtifactDeployment()
public ArtifactDeployment()ArtifactDeployment(ArtifactDeployment)
public ArtifactDeployment(ArtifactDeployment other)| Parameter | |
|---|---|
| Name | Description |
other |
ArtifactDeployment |
Properties
ArtifactAlias
public string ArtifactAlias { get; set; }Output only. The artifact alias in the deployment spec, with Tag/SHA. e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
| Property Value | |
|---|---|
| Type | Description |
string |
|
ArtifactReference
public string ArtifactReference { get; set; }Output only. The artifact that is deployed.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ContainerStatusSummary
public string ContainerStatusSummary { get; set; }Output only. The summary of container status of the artifact deployment.
Format as ContainerStatusState-Reason : restartCount
e.g. "Waiting-ImagePullBackOff : 3"
| Property Value | |
|---|---|
| Type | Description |
string |
|
DeployTime
public Timestamp DeployTime { get; set; }Output only. The time at which the deployment was deployed.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Id
public string Id { get; set; }Output only. Unique identifier of ArtifactDeployment.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SourceCommitUris
public RepeatedField<string> SourceCommitUris { get; }Output only. The source commits at which this artifact was built. Extracted from provenance.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
UndeployTime
public Timestamp UndeployTime { get; set; }Output only. The time at which the deployment was undeployed, all artifacts are considered undeployed once this time is set.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|