Class ArtifactDeployment
The ArtifactDeployment resource represents the deployment of the artifact within the InsightsConfig resource.
Implements
Inherited Members
Namespace: Google.Apis.DeveloperConnect.v1.Data
Assembly: Google.Apis.DeveloperConnect.v1.dll
Syntax
public class ArtifactDeployment : IDirectResponseSchema
Properties
ArtifactAlias
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
Declaration
[JsonProperty("artifactAlias")]
public virtual string ArtifactAlias { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ArtifactReference
Output only. The artifact that is deployed.
Declaration
[JsonProperty("artifactReference")]
public virtual string ArtifactReference { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ContainerStatusSummary
Output only. The summary of container status of the artifact deployment. Format as
ContainerStatusState-Reason : restartCount e.g. "Waiting-ImagePullBackOff : 3"
Declaration
[JsonProperty("containerStatusSummary")]
public virtual string ContainerStatusSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeployTime
object representation of DeployTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DeployTimeDateTimeOffset instead.")]
public virtual object DeployTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
DeployTimeDateTimeOffset
DateTimeOffset representation of DeployTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DeployTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
DeployTimeRaw
Output only. The time at which the deployment was deployed.
Declaration
[JsonProperty("deployTime")]
public virtual string DeployTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Id
Output only. Unique identifier of ArtifactDeployment.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SourceCommitUris
Output only. The source commits at which this artifact was built. Extracted from provenance.
Declaration
[JsonProperty("sourceCommitUris")]
public virtual IList<string> SourceCommitUris { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
UndeployTime
object representation of UndeployTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UndeployTimeDateTimeOffset instead.")]
public virtual object UndeployTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UndeployTimeDateTimeOffset
DateTimeOffset representation of UndeployTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UndeployTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UndeployTimeRaw
Output only. The time at which the deployment was undeployed, all artifacts are considered undeployed once this time is set.
Declaration
[JsonProperty("undeployTime")]
public virtual string UndeployTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |