Overview - aws-api API documentation (original) (raw)
API Overview - aws-api
A Clojure API for the AWS API
cognitect.aws.client.api
API functions for using a client to interact with AWS services.
Public variables and functions:client default-http-client doc doc-str invoke invoke-async ops request-spec-key response-spec-key stop validate-requests
cognitect.aws.client.shared
Default, globally shared resources which are by default shared among all AWS clients and whose lifecycles and resources are automatically managed.
Public variables and functions:credentials-provider http-client region-provider
cognitect.aws.client.test-double
Provides a test implementation of the aws client, which can be passed to the functions in the cognitect.aws.client.api ns.
Public variables and functions:client instrument
cognitect.aws.credentials
Contains credentials providers and helpers for discovering credentials.
Alpha. Subject to change.
Public variables and functions:auto-refreshing-credentials basic-credentials-provider cached-credentials-with-auto-refresh calculate-ttl chain-credentials-provider container-credentials-provider default-credentials-provider environment-credentials-provider fetch fetch-async instance-profile-IMDSv2-credentials-provider instance-profile-credentials-provider profile-credentials-provider stop system-property-credentials-provider
cognitect.aws.http.default
Public variables and functions:create
cognitect.aws.region
Region providers. Primarily for internal use, and subject to change.
Public variables and functions:chain-region-provider default-region-provider environment-region-provider fetch fetch-async instance-region-IMDS-v2-provider instance-region-provider profile-region-provider system-property-region-provider
cognitect.aws.resources
Public variables and functions:loader resource
cognitect.aws.retry
Public variables and functions:capped-exponential-backoff default-backoff default-retriable?