NamespaceManagement_Clusters_Condition

NamespaceManagement_Clusters_Condition
NamespaceManagement_Clusters_Condition

The Clusters.Condition structure defines an observation of the configuration state of a Supervisor.

JSON Example
{
    "type": "string",
    "description": {
        "id": "string",
        "default_message": "string",
        "args": [
            "string"
        ],
        "params": {
            "params": {
                "s": "string",
                "dt": "string",
                "i": 0,
                "d": "number",
                "l": {
                    "id": "string",
                    "params": {
                        "params": "Std_LocalizationParam Object"
                    }
                },
                "format": "string",
                "precision": 0
            }
        },
        "localized": "string"
    },
    "status": "string",
    "last_transition_time": "string",
    "reason": "string",
    "severity": "string",
    "messages": [
        {
            "severity": "string",
            "details": "Std_LocalizableMessage Object"
        }
    ]
}
string
type
Required

The type of the condition is a CamelCase, machine readable identifier, indicating the configuration stage. InfrastructureInitialized, ControlPlaneVMsDeployed and ControlPlaneVMsConfigured are examples of such identifiers.

description
Required

The LocalizableMessage structure represents localizable string and message template. Services include one or more localizable message templates in the errors they report so that clients can display diagnostic messages in the native language of the user. Services can include localizable strings in the data returned from operations to allow clients to display localized status information in the native language of the user.

status
Required

Status of the condition, which can be one of TRUE, FALSE or UNKNOWN.
TRUE : Indicates that the condition has reached the desired state.
FALSE : Indicates that the condition has not reached the desired state.
UNKNOWN : Indicates that the status of the condition can not be determined.

string As date-time
last_transition_time
Optional

Last time the condition transitioned from one state to another. A transition happens when the value of status or severity field changes. if unset, there are no ongoing operations related to bringing the condition to the desired state.

string
reason
Required

A brief CamelCase message indicating details about the reason for the last transition. FailedWithSystemError, ManagementDNSServersMissing and WaitForNodeUpgrade are examples of such messages.

severity
Required

The Clusters.Condition.Severity structure represents the severity of the message.
INFO : Informational message.
WARNING : Warning message.
ERROR : Error message.

messages
Required

A list of human-readable messages that provide additional details about the last transition.