View Source aws_client (aws v1.0.4)

Summary

Types

-type access_key_id() :: binary().
-opaque aws_client()
-type endpoint() :: binary().
-type http_port() :: binary().
-type proto() :: binary().
-type region() :: binary().
-type secret_access_key() :: binary().
-type service() :: binary().
-type token() :: binary().

Functions

-spec access_key_id(aws_client()) -> access_key_id().
-spec endpoint(aws_client()) -> endpoint().
-spec make_client() -> aws_client().
-spec make_client(region()) -> aws_client().
Link to this function

make_client(AccessKeyID, SecretAccessKey, Region)

View Source
-spec make_client(access_key_id(), secret_access_key(), region()) -> aws_client().
Link to this function

make_local_client(AccessKeyID, SecretAccessKey, Port)

View Source
-spec make_local_client(access_key_id(), secret_access_key(), http_port()) -> aws_client().
Link to this function

make_local_client(AccessKeyID, SecretAccessKey, Port, Endpoint)

View Source
-spec make_local_client(access_key_id(), secret_access_key(), http_port(), endpoint()) -> aws_client().
Link to this function

make_temporary_client(AccessKeyID, SecretAccessKey, Token, Region)

View Source
-spec make_temporary_client(access_key_id(), secret_access_key(), token(), region()) -> aws_client().
-spec port(aws_client()) -> port().
-spec proto(aws_client()) -> proto().
-spec region(aws_client()) -> region().
Link to this function

secret_access_key(Client)

View Source
-spec secret_access_key(aws_client()) -> secret_access_key().
-spec service(aws_client()) -> service().
-spec token(aws_client()) -> token().