execute

suspend fun <I, O, R> SdkHttpOperation<I, O>.execute(httpHandler: <Error class: unknown class><SdkHttpRequest, <Error class: unknown class>>, input: I, block: suspend (O) -> R): R

Make an operation request with the given input and return the result of executing block with the output.

The response and any resources will remain open until the end of the block. This facilitates streaming output responses where the underlying raw HTTP connection needs to remain open