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

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>

objectCdcCaptureExecutionRuntimeManagedConnectorDriftStatus

IEquatable<CdcCaptureExecutionRuntimeManagedConnectorDriftStatus>

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

CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string, string?)

Section titled “ CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string, string?)”

Creates a new managed-connector drift answer.

public CdcCaptureExecutionRuntimeManagedConnectorDriftStatus(string state, string? description = null)

state string

The stable drift state, such as in-sync, drifted, unknown, or not-applicable.

description string?

An optional operator-facing drift summary.

Gets the latest reported active managed-connector task identifiers when they are known.

public IReadOnlyList<string> ActiveTaskIds { get; init; }

IReadOnlyList<string>

Gets a value indicating whether the execution runtime currently represents a managed connector.

public bool AppliesToManagedConnector { get; }

bool

Gets a value indicating whether the current drift posture can be evaluated from the available baseline and report data.

public bool CanEvaluateDrift { get; }

bool

Gets the number of active drift categories currently visible for the execution runtime.

public int CategoryCount { get; }

int

Gets the stable managed-connector drift categories currently active for the execution runtime.

public IReadOnlyList<string> CategoryIds { get; init; }

IReadOnlyList<string>

Gets the latest reported connector lifecycle state when one is known.

public string? ConnectorLifecycleState { get; init; }

string?

Gets the declared connector-cluster identifier when one is known.

public string? DeclaredConnectClusterId { get; init; }

string?

Gets the declared connector-class identifier when one is known.

public string? DeclaredConnectorClass { get; init; }

string?

Gets the declared source-provider identifier when one is known.

public string? DeclaredSourceProviderId { get; init; }

string?

Gets the declared managed-connector task identifiers when they are known.

public IReadOnlyList<string> DeclaredTaskIds { get; init; }

IReadOnlyList<string>

Gets an optional operator-facing drift summary.

public string? Description { get; }

string?

Gets the declared task count when the managed connector reports one.

public int? ExpectedTaskCount { get; init; }

int?

Gets a value indicating whether the managed connector currently reports declared-versus-observed drift.

public bool IsDrifted { get; }

bool

Gets a value indicating whether the managed connector currently reports no declared-versus-observed drift.

public bool IsInSync { get; }

bool

Gets the declared managed-connector management mode when one is known.

public string? ManagementMode { get; init; }

string?

Gets the declared task ids that are missing from the latest reported task set.

public IReadOnlyList<string> MissingDeclaredTaskIds { get; init; }

IReadOnlyList<string>

Gets the stable recommended action identifier for the current drift posture.

public string RecommendedActionId { get; init; }

string

Gets the latest reported reconciliation summary when one is known.

public string? ReconciliationReason { get; init; }

string?

Gets the latest reported overall reconciliation state when one is known.

public string? ReconciliationState { get; init; }

string?

Gets the latest reported connector-cluster identifier when one is known.

public string? ReportedConnectClusterId { get; init; }

string?

Gets the latest reported connector-class identifier when one is known.

public string? ReportedConnectorClass { get; init; }

string?

Gets the latest reported source-provider identifier when one is known.

public string? ReportedSourceProviderId { get; init; }

string?

Gets the latest reported task count when the managed connector reports one.

public int? ReportedTaskCount { get; init; }

int?

Gets the latest reported managed-connector task identifiers when they are known.

public IReadOnlyList<string> ReportedTaskIds { get; init; }

IReadOnlyList<string>

Gets a value indicating whether the managed connector currently requires operator drift attention.

public bool RequiresAttention { get; }

bool

Gets the stable managed-connector drift state.

public string State { get; }

string

Gets the latest reported task-reconciliation state when one is known.

public string? TaskReconciliationState { get; init; }

string?

Gets the reported task ids that were not part of the declared task baseline.

public IReadOnlyList<string> UnexpectedReportedTaskIds { get; init; }

IReadOnlyList<string>