Show / Hide Table of Contents

Class DeploymentEvent

The DeploymentEvent resource represents the deployment of the artifact within the InsightsConfig resource.

Inheritance
object
DeploymentEvent
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DeveloperConnect.v1.Data
Assembly: Google.Apis.DeveloperConnect.v1.dll
Syntax
public class DeploymentEvent : IDirectResponseSchema

Properties

ArtifactDeployments

Output only. The artifact deployments of the DeploymentEvent. Each artifact deployment contains the artifact uri and the runtime configuration uri. For GKE, this would be all the containers images that are deployed in the pod.

Declaration
[JsonProperty("artifactDeployments")]
public virtual IList<ArtifactDeployment> ArtifactDeployments { get; set; }
Property Value
Type Description
IList<ArtifactDeployment>

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The create time of the DeploymentEvent.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { 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 DeploymentEvent was deployed. This would be the min of all ArtifactDeployment deploy_times.

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

Name

Identifier. The name of the DeploymentEvent. This name is provided by DCI. Format: projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

RuntimeConfig

Output only. The runtime configurations where the DeploymentEvent happened.

Declaration
[JsonProperty("runtimeConfig")]
public virtual RuntimeConfig RuntimeConfig { get; set; }
Property Value
Type Description
RuntimeConfig

RuntimeDeploymentUri

Output only. The runtime assigned URI of the DeploymentEvent. For GKE, this is the fully qualified replica set uri. e.g. container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id} For Cloud Run, this is the revision name.

Declaration
[JsonProperty("runtimeDeploymentUri")]
public virtual string RuntimeDeploymentUri { get; set; }
Property Value
Type Description
string

State

Output only. The state of the DeploymentEvent.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
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 DeploymentEvent was undeployed, all artifacts are considered undeployed once this time is set. This would be the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment is still active (i.e. does not have an undeploy_time), this field will be empty.

Declaration
[JsonProperty("undeployTime")]
public virtual string UndeployTimeRaw { get; set; }
Property Value
Type Description
string

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. The update time of the DeploymentEvent.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX