waitUntil(_:waiter:maxWaitTime:logger:)

Returns when waiter polling returns a success state or returns an error if the polling returns an error or timesout

AWSClient+Waiter.swift:103
func waitUntil<Input, Output>(_ input: Input, waiter: Waiter<Input, Output>, maxWaitTime: TimeAmount? = nil, logger: Logger = AWSClient.loggingDisabled) async throws where Input : Sendable, Output : Sendable

Parameters

input

Input parameters

waiter

Waiter to wait on

maxWaitTime

Maximum amount of time to wait

logger

Logger used to provide output