Class ProviderReadinessStatus
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
Operator view of desired and observed state; contains no credential material.
public sealed record ProviderReadinessStatus : IEquatable<ProviderReadinessStatus>
- Inheritance
-
ProviderReadinessStatus
- Implements
- Inherited Members
Properties
EvaluatedTime
When the gateway evaluated this status.
public DateTimeOffset? EvaluatedTime { get; init; }
Property Value
NetworkInstanceId
Network instance id.
public string NetworkInstanceId { get; init; }
Property Value
Observed
Latest supervisor observation.
public ProviderReadinessObservation? Observed { get; init; }
Property Value
ObservedTime
When the supervisor evidence was accepted; null until a report arrives.
public DateTimeOffset? ObservedTime { get; init; }
Property Value
Operation
The durable operation for the receipt.
public ProviderOperation? Operation { get; init; }
Property Value
Reason
public ProviderReadinessReason Reason { get; init; }
Property Value
Receipt
The receipt this status belongs to.
public ProviderMutationReceipt? Receipt { get; init; }
Property Value
State
Overall state.
public ProviderReadinessState State { get; init; }