Table of Contents

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

string

ConfigRevision

Configuration revision.

public ulong ConfigRevision { get; init; }

Property Value

ulong

CredentialsInstalled

Whether credentials are installed.

public bool CredentialsInstalled { get; init; }

Property Value

bool

LaunchEnvironmentInstalled

Whether the launch environment is installed.

public bool LaunchEnvironmentInstalled { get; init; }

Property Value

bool

PolicyActive

Whether the policy is active.

public bool PolicyActive { get; init; }

Property Value

bool

PolicyHash

Policy hash.

public string PolicyHash { get; init; }

Property Value

string

ProcessInstanceId

Process instance id.

public string ProcessInstanceId { get; init; }

Property Value

string

ProviderEnvRevision

Provider environment revision.

public ulong ProviderEnvRevision { get; init; }

Property Value

ulong

Reason

Reason the supervisor reported, if not complete.

public ProviderReadinessReason Reason { get; init; }

Property Value

ProviderReadinessReason

Sequence

Sequence, monotonic only within one connection.

public ulong Sequence { get; init; }

Property Value

ulong

SessionId

Supervisor session id.

public string SessionId { get; init; }

Property Value

string