ข้ามไปยังเนื้อหา

Class CellHealthIsolationDescriptor

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Abstractions.Technologies
Assembly: Cephalon.Abstractions.dll

Describes one module-owned cell health-isolation answer visible to the active runtime.

public sealed class CellHealthIsolationDescriptor

objectCellHealthIsolationDescriptor

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

CellHealthIsolationDescriptor(string, string, string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)

Section titled “ CellHealthIsolationDescriptor(string, string, string, string, string, string, string, string, IReadOnlyList<string>?, IReadOnlyDictionary<string, string>?)”

Creates a cell health-isolation descriptor.

public CellHealthIsolationDescriptor(string id, string sourceModuleId, string cellId, string displayName, string description, string failureIsolationMode, string readinessScope, string restartScope, IReadOnlyList<string>? dependencyIds = null, IReadOnlyDictionary<string, string>? metadata = null)

id string

The stable health-isolation identifier.

sourceModuleId string

The Cephalon module that owns this health-isolation answer.

cellId string

The cell identifier governed by this health-isolation answer.

displayName string

The operator-facing health-isolation name.

description string

The human-readable description of the health-isolation posture.

failureIsolationMode string

The operator-facing failure-isolation mode for this cell.

readinessScope string

The operator-facing readiness scope used for this cell.

restartScope string

The operator-facing restart scope used for this cell.

dependencyIds IReadOnlyList<string>?

Optional dependency identifiers associated with this health-isolation answer.

metadata IReadOnlyDictionary<string, string>?

Optional operator-facing metadata.

Gets the cell identifier governed by this health-isolation answer.

public string CellId { get; }

string

Gets the normalized dependency identifiers associated with this health-isolation answer.

public IReadOnlyList<string> DependencyIds { get; }

IReadOnlyList<string>

Gets the human-readable description of the health-isolation posture.

public string Description { get; }

string

Gets the operator-facing health-isolation name.

public string DisplayName { get; }

string

Gets the operator-facing failure-isolation mode for this cell.

public string FailureIsolationMode { get; }

string

Gets the stable health-isolation identifier.

public string Id { get; }

string

Gets optional operator-facing metadata for this health-isolation answer.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the operator-facing readiness scope for this cell.

public string ReadinessScope { get; }

string

Gets the operator-facing restart scope for this cell.

public string RestartScope { get; }

string

Gets the module that owns this health-isolation answer.

public string SourceModuleId { get; }

string