Class ProviderReadinessObservation
- Namespace
- OpenShell
- Assembly
- OpenShell.Sdk.dll
Installed state reported by the current supervisor.
public sealed record ProviderReadinessObservation : IEquatable<ProviderReadinessObservation>
- Inheritance
-
ProviderReadinessObservation
- Implements
- Inherited Members
Properties
AttachmentEpoch
Attachment epoch.
public string AttachmentEpoch { get; init; }
Property Value
ConfigRevision
Configuration revision.
public ulong ConfigRevision { get; init; }
Property Value
CredentialsInstalled
Whether credentials are installed.
public bool CredentialsInstalled { get; init; }
Property Value
LaunchEnvironmentInstalled
Whether the launch environment is installed.
public bool LaunchEnvironmentInstalled { get; init; }
Property Value
PolicyActive
Whether the policy is active.
public bool PolicyActive { get; init; }
Property Value
PolicyHash
Policy hash.
public string PolicyHash { get; init; }
Property Value
ProcessInstanceId
Process instance id.
public string ProcessInstanceId { get; init; }
Property Value
ProviderEnvRevision
Provider environment revision.
public ulong ProviderEnvRevision { get; init; }
Property Value
Reason
Reason the supervisor reported, if not complete.
public ProviderReadinessReason Reason { get; init; }
Property Value
Sequence
Sequence, monotonic only within one connection.
public ulong Sequence { get; init; }
Property Value
SessionId
Supervisor session id.
public string SessionId { get; init; }