Class CdcCaptureExecutionRuntimeManagedConnectorDriftStatus
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the current desired-versus-observed drift posture for one managed-connector CDC execution runtime.
public sealed record CdcCaptureExecutionRuntimeManagedConnectorDriftStatus : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorDriftStatus>Inheritance
Section titled “Inheritance”object ← CdcCaptureExecutionRuntimeManagedConnectorDriftStatus
Implements
Section titled “Implements”IEquatable<CdcCaptureExecutionRuntimeManagedConnectorDriftStatus>
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”CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string, string?)
Section titled “ CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string, string?)”Creates a new managed-connector drift answer.
public CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string state, string? description = null)Parameters
Section titled “Parameters”state string
The stable drift state, such as in-sync, drifted, unknown, or not-applicable.
description string?
An optional operator-facing drift 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”CanEvaluateDrift
Section titled “ CanEvaluateDrift”Gets a value indicating whether the current drift posture can be evaluated from the available baseline and report data.
public bool CanEvaluateDrift { get; }Property Value
Section titled “Property Value”CategoryCount
Section titled “ CategoryCount”Gets the number of active drift 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 drift categories currently active for the execution runtime.
public IReadOnlyList<string> CategoryIds { 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”DeclaredConnectClusterId
Section titled “ DeclaredConnectClusterId”Gets the declared connector-cluster identifier when one is known.
public string? DeclaredConnectClusterId { get; init; }Property Value
Section titled “Property Value”DeclaredConnectorClass
Section titled “ DeclaredConnectorClass”Gets the declared connector-class identifier when one is known.
public string? DeclaredConnectorClass { get; init; }Property Value
Section titled “Property Value”DeclaredSourceProviderId
Section titled “ DeclaredSourceProviderId”Gets the declared source-provider identifier when one is known.
public string? DeclaredSourceProviderId { 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 drift 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?
IsDrifted
Section titled “ IsDrifted”Gets a value indicating whether the managed connector currently reports declared-versus-observed drift.
public bool IsDrifted { get; }Property Value
Section titled “Property Value”IsInSync
Section titled “ IsInSync”Gets a value indicating whether the managed connector currently reports no declared-versus-observed drift.
public bool IsInSync { 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”MissingDeclaredTaskIds
Section titled “ MissingDeclaredTaskIds”Gets the declared task ids that are missing from the latest reported task set.
public IReadOnlyList<string> MissingDeclaredTaskIds { get; init; }Property Value
Section titled “Property Value”RecommendedActionId
Section titled “ RecommendedActionId”Gets the stable recommended action identifier for the current drift 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”ReportedConnectClusterId
Section titled “ ReportedConnectClusterId”Gets the latest reported connector-cluster identifier when one is known.
public string? ReportedConnectClusterId { get; init; }Property Value
Section titled “Property Value”ReportedConnectorClass
Section titled “ ReportedConnectorClass”Gets the latest reported connector-class identifier when one is known.
public string? ReportedConnectorClass { get; init; }Property Value
Section titled “Property Value”ReportedSourceProviderId
Section titled “ ReportedSourceProviderId”Gets the latest reported source-provider identifier when one is known.
public string? ReportedSourceProviderId { 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 managed connector currently requires operator drift attention.
public bool RequiresAttention { get; }Property Value
Section titled “Property Value”Gets the stable managed-connector drift 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; }Property Value
Section titled “Property Value”UnexpectedReportedTaskIds
Section titled “ UnexpectedReportedTaskIds”Gets the reported task ids that were not part of the declared task baseline.
public IReadOnlyList<string> UnexpectedReportedTaskIds { get; init; }