Table of Contents

Class SandboxCondition

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

One status condition of a sandbox.

public sealed record SandboxCondition : IEquatable<SandboxCondition>
Inheritance
SandboxCondition
Implements
Inherited Members

Constructors

SandboxCondition(string, string, string, string, DateTimeOffset?)

One status condition of a sandbox.

public SandboxCondition(string Type, string Status, string Reason, string Message, DateTimeOffset? TransitionTime)

Parameters

Type string

The condition type, for example Ready.

Status string

The condition status, for example True.

Reason string

A short machine-readable reason.

Message string

A human-readable message.

TransitionTime DateTimeOffset?

When the condition last changed, when reported.

Properties

Message

A human-readable message.

public string Message { get; init; }

Property Value

string

Reason

A short machine-readable reason.

public string Reason { get; init; }

Property Value

string

Status

The condition status, for example True.

public string Status { get; init; }

Property Value

string

TransitionTime

When the condition last changed, when reported.

public DateTimeOffset? TransitionTime { get; init; }

Property Value

DateTimeOffset?

Type

The condition type, for example Ready.

public string Type { get; init; }

Property Value

string