Package-level declarations

Inherited functions

Link copied to clipboard
suspend fun Inspector2Client.waitUntilConnectorConnected(request: ListConnectorsRequest = ListConnectorsRequest { }, retryStrategy: RetryStrategy? = null): Outcome<ListConnectorsResponse>

Wait until a connector reaches the CONNECTED health status, typically after CreateConnector or UpdateConnector + ConnectorEnabled. Caller MUST filter ListConnectors by the specific connector ARN so the matchers apply only to the target connector. Success when all returned items have health.connectorStatus == CONNECTED. Failure when any item is in health.connectorStatus == FAILED_TO_CONNECT or enablementStatus == FAILED_TO_ENABLE.

Link copied to clipboard
suspend fun Inspector2Client.waitUntilConnectorDeleted(request: ListConnectorsRequest = ListConnectorsRequest { }, retryStrategy: RetryStrategy? = null): Outcome<ListConnectorsResponse>

Wait until a connector is no longer returned by ListConnectors. Caller MUST filter ListConnectors by the specific connector ARN; success is reached when the filtered result returns zero items. Failure when the deletion terminally fails (FAILED_TO_DELETE).

Link copied to clipboard
suspend fun Inspector2Client.waitUntilConnectorEnabled(request: ListConnectorsRequest = ListConnectorsRequest { }, retryStrategy: RetryStrategy? = null): Outcome<ListConnectorsResponse>

Wait until a connector reaches the ENABLED state, whether after CreateConnector or UpdateConnector. Caller MUST filter ListConnectors by the specific connector ARN so the matchers apply only to the target connector. Success when all returned items have enablementStatus == ENABLED. Failure when any item is in FAILED_TO_ENABLE or FAILED_TO_UPDATE.