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 CellHealthIsolationDescriptorInheritance
Section titled “Inheritance”object ← CellHealthIsolationDescriptor
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”CellId
Section titled “ CellId”Gets the cell identifier governed by this health-isolation answer.
public string CellId { get; }Property Value
Section titled “Property Value”DependencyIds
Section titled “ DependencyIds”Gets the normalized dependency identifiers associated with this health-isolation answer.
public IReadOnlyList<string> DependencyIds { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the human-readable description of the health-isolation posture.
public string Description { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the operator-facing health-isolation name.
public string DisplayName { get; }Property Value
Section titled “Property Value”FailureIsolationMode
Section titled “ FailureIsolationMode”Gets the operator-facing failure-isolation mode for this cell.
public string FailureIsolationMode { get; }Property Value
Section titled “Property Value”Gets the stable health-isolation identifier.
public string Id { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata for this health-isolation answer.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ReadinessScope
Section titled “ ReadinessScope”Gets the operator-facing readiness scope for this cell.
public string ReadinessScope { get; }Property Value
Section titled “Property Value”RestartScope
Section titled “ RestartScope”Gets the operator-facing restart scope for this cell.
public string RestartScope { get; }Property Value
Section titled “Property Value”SourceModuleId
Section titled “ SourceModuleId”Gets the module that owns this health-isolation answer.
public string SourceModuleId { get; }