Class CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the current operator-facing managed-connector governance posture for one CDC execution runtime.
public sealed record CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus>Inheritance
Section titled “Inheritance”object ← CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus
Implements
Section titled “Implements”IEquatable<CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus>
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”CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus(string, string?)
Section titled “ CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus(string, string?)”Creates a new managed-connector governance answer.
public CdcCaptureExecutionRuntimeManagedConnectorGovernanceStatus(string state, string? description = null)Parameters
Section titled “Parameters”state string
The stable governance state, such as observe-only, future-control-plane, or out-of-policy.
description string?
An optional operator-facing governance summary.
Properties
Section titled “Properties”ActiveTaskIds
Section titled “ ActiveTaskIds”Gets the latest reported active managed-connector task identifiers when they are known.
public IReadOnlyList<string> ActiveTaskIds { get; init; }Property Value
Section titled “Property Value”AppliesToManagedConnector
Section titled “ AppliesToManagedConnector”Gets a value indicating whether the execution runtime currently represents a managed connector.
public bool AppliesToManagedConnector { get; }Property Value
Section titled “Property Value”CategoryCount
Section titled “ CategoryCount”Gets the number of active governance categories currently visible for the execution runtime.
public int CategoryCount { get; }Property Value
Section titled “Property Value”CategoryIds
Section titled “ CategoryIds”Gets the stable managed-connector governance categories currently active for the execution runtime.
public IReadOnlyList<string> CategoryIds { get; init; }Property Value
Section titled “Property Value”ConnectClusterId
Section titled “ ConnectClusterId”Gets the upstream connector-cluster identifier when one is known.
public string? ConnectClusterId { get; init; }Property Value
Section titled “Property Value”ConnectorClass
Section titled “ ConnectorClass”Gets the upstream connector-class identifier when one is known.
public string? ConnectorClass { get; init; }Property Value
Section titled “Property Value”ConnectorLifecycleState
Section titled “ ConnectorLifecycleState”Gets the latest reported connector lifecycle state when one is known.
public string? ConnectorLifecycleState { get; init; }Property Value
Section titled “Property Value”DeclaredTaskIds
Section titled “ DeclaredTaskIds”Gets the declared managed-connector task identifiers when they are known.
public IReadOnlyList<string> DeclaredTaskIds { get; init; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets an optional operator-facing governance summary.
public string? Description { get; }Property Value
Section titled “Property Value”ExpectedTaskCount
Section titled “ ExpectedTaskCount”Gets the declared task count when the managed connector reports one.
public int? ExpectedTaskCount { get; init; }Property Value
Section titled “Property Value”int?
IsObserveOnly
Section titled “ IsObserveOnly”Gets a value indicating whether the execution runtime is currently governed in observe-only mode.
public bool IsObserveOnly { get; }Property Value
Section titled “Property Value”IsOutOfPolicy
Section titled “ IsOutOfPolicy”Gets a value indicating whether the execution runtime is currently out of policy.
public bool IsOutOfPolicy { get; }Property Value
Section titled “Property Value”ManagementMode
Section titled “ ManagementMode”Gets the declared managed-connector management mode when one is known.
public string? ManagementMode { get; init; }Property Value
Section titled “Property Value”RecommendedActionId
Section titled “ RecommendedActionId”Gets the stable recommended action identifier for the current governance posture.
public string RecommendedActionId { get; init; }Property Value
Section titled “Property Value”ReconciliationReason
Section titled “ ReconciliationReason”Gets the latest reported reconciliation summary when one is known.
public string? ReconciliationReason { get; init; }Property Value
Section titled “Property Value”ReconciliationState
Section titled “ ReconciliationState”Gets the latest reported overall reconciliation state when one is known.
public string? ReconciliationState { get; init; }Property Value
Section titled “Property Value”ReportedTaskCount
Section titled “ ReportedTaskCount”Gets the latest reported task count when the managed connector reports one.
public int? ReportedTaskCount { get; init; }Property Value
Section titled “Property Value”int?
ReportedTaskIds
Section titled “ ReportedTaskIds”Gets the latest reported managed-connector task identifiers when they are known.
public IReadOnlyList<string> ReportedTaskIds { get; init; }Property Value
Section titled “Property Value”RequiresAttention
Section titled “ RequiresAttention”Gets a value indicating whether the execution runtime currently requires operator governance attention.
public bool RequiresAttention { get; }Property Value
Section titled “Property Value”RequiresControlPlaneSupport
Section titled “ RequiresControlPlaneSupport”Gets a value indicating whether the execution runtime currently requires future control-plane support.
public bool RequiresControlPlaneSupport { get; }Property Value
Section titled “Property Value”SourceProviderId
Section titled “ SourceProviderId”Gets the upstream source-provider identifier when one is known.
public string? SourceProviderId { get; init; }Property Value
Section titled “Property Value”Gets the stable managed-connector governance state.
public string State { get; }Property Value
Section titled “Property Value”TaskReconciliationState
Section titled “ TaskReconciliationState”Gets the latest reported task-reconciliation state when one is known.
public string? TaskReconciliationState { get; init; }