Table of Contents

Class ProviderDesiredIdentity

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

Exact desired authority. Revisions are opaque identities, never ordered.

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

Properties

AttachmentEpoch

Attachment epoch; may be empty for an initial attachment.

public string AttachmentEpoch { get; init; }

Property Value

string

ConfigRevision

Sandbox configuration revision fingerprint.

public ulong ConfigRevision { get; init; }

Property Value

ulong

PolicyHash

Policy hash.

public string PolicyHash { get; init; }

Property Value

string

ProviderEnvRevision

Provider environment revision fingerprint.

public ulong ProviderEnvRevision { get; init; }

Property Value

ulong

ProviderId

Provider id; empty for a detached provider.

public string ProviderId { get; init; }

Property Value

string

ProviderResourceVersion

Provider resource version.

public ulong ProviderResourceVersion { get; init; }

Property Value

ulong

Sandbox

Sandbox name.

public string Sandbox { get; init; }

Property Value

string

SandboxId

Sandbox id.

public string SandboxId { get; init; }

Property Value

string