Skip to content

AsyncDataExchangeClient

AsyncDataExchangeClient(
    http_handler: AsyncBaseHandler | None = None,
    operation_interceptors: Iterable[AsyncInterceptor[Any, Any]] | None = None,
    retry_max_attempts: int | None = None,
    region: str | None = None,
    use_dual_stack: bool | None = None,
    use_fips: bool | None = None,
    endpoint: str | None = None,
    credentials: Credentials | None = None,
    credentials_provider: CredentialsProvider | None = None,
)

A client for the DataExchange service.

Parameters:

  • http_handler (AsyncBaseHandler | None, default: None ) –

    HTTP handler for sending requests. If not provided, creates a default handler.

  • operation_interceptors (Iterable[AsyncInterceptor[Any, Any]] | None, default: None ) –

    Interceptors that wrap every operation call. If not provided, defaults to an empty list.

  • retry_max_attempts (int | None, default: None ) –

    Maximum number of times to retry a failed operation. Defaults to 3.

  • region (str | None, default: None ) –

    The value of the AWS::Region endpoint parameter.

  • use_dual_stack (bool | None, default: None ) –

    The value of the AWS::UseDualStack endpoint parameter.

  • use_fips (bool | None, default: None ) –

    The value of the AWS::UseFIPS endpoint parameter.

  • endpoint (str | None, default: None ) –

    The value of the SDK::Endpoint endpoint parameter.

  • credentials (Credentials | None, default: None ) –

    AWS credentials for request signing.

  • credentials_provider (CredentialsProvider | None, default: None ) –

    Provider that resolves AWS credentials. Takes precedence over credentials.