AsyncdrsClient
¶
AsyncdrsClient(
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 drs 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::Regionendpoint parameter. -
use_dual_stack(bool | None, default:None) –The value of the
AWS::UseDualStackendpoint parameter. -
use_fips(bool | None, default:None) –The value of the
AWS::UseFIPSendpoint parameter. -
endpoint(str | None, default:None) –The value of the
SDK::Endpointendpoint 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.