Class DeploymentEvent
The DeploymentEvent 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 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 |