public sealed class Condition : IMessage<Condition>, IEquatable<Condition>, IDeepCloneable<Condition>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Run Admin v2 API class Condition.
Defines a status condition for a resource.
Implements
IMessageCondition, IEquatableCondition, IDeepCloneableCondition, IBufferMessage, IMessageNamespace
Google.Cloud.Run.V2Assembly
Google.Cloud.Run.V2.dll
Constructors
Condition()
public Condition()Condition(Condition)
public Condition(Condition other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        Condition | 
      
Properties
ExecutionReason
public Condition.Types.ExecutionReason ExecutionReason { get; set; }Output only. A reason for the execution condition.
| Property Value | |
|---|---|
| Type | Description | 
ConditionTypesExecutionReason | 
        |
HasExecutionReason
public bool HasExecutionReason { get; }Gets whether the "execution_reason" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
HasReason
public bool HasReason { get; }Gets whether the "reason" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
HasRevisionReason
public bool HasRevisionReason { get; }Gets whether the "revision_reason" field is set
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |
LastTransitionTime
public Timestamp LastTransitionTime { get; set; }Last time the condition transitioned from one status to another.
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |
Message
public string Message { get; set; }Human readable message indicating details about the current status.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Reason
public Condition.Types.CommonReason Reason { get; set; }Output only. A common (service-level) reason for this condition.
| Property Value | |
|---|---|
| Type | Description | 
ConditionTypesCommonReason | 
        |
ReasonsCase
public Condition.ReasonsOneofCase ReasonsCase { get; }| Property Value | |
|---|---|
| Type | Description | 
ConditionReasonsOneofCase | 
        |
RevisionReason
public Condition.Types.RevisionReason RevisionReason { get; set; }Output only. A reason for the revision condition.
| Property Value | |
|---|---|
| Type | Description | 
ConditionTypesRevisionReason | 
        |
Severity
public Condition.Types.Severity Severity { get; set; }How to interpret failures of this condition, one of Error, Warning, Info
| Property Value | |
|---|---|
| Type | Description | 
ConditionTypesSeverity | 
        |
State
public Condition.Types.State State { get; set; }State of the condition.
| Property Value | |
|---|---|
| Type | Description | 
ConditionTypesState | 
        |
Type
public string Type { get; set; }type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include:
- "Ready": True when the Resource is ready.
 
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |