API Overview - aws-api


A Clojure API for the AWS API



cognitect.aws.client.api

Detailed API documentation
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

Detailed API documentation
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

Detailed API documentation
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

Detailed API documentation
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

Detailed API documentation

  
  
  
  Public variables and functions:
  create 


cognitect.aws.region

Detailed API documentation
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.retry

Detailed API documentation

  
  
  
  Public variables and functions:
  capped-exponential-backoff default-backoff default-retriable? 
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.