Api#
Awscliv2 Index / Awscliv2 / Api
Auto-generated documentation for awscliv2.api module.
AWSAPI#
API for all AWS CLI v2 commands.
Supports installed and dockerized AWS CLI v2.
Arguments#
encoding
- Input/output encoding, default utf-8.output
- Output stream, default sys.stdout.
Signature#
class AWSAPI:
def __init__(
self, encoding: str = ENCODING, output: Optional[TextIO] = None
) -> None: ...
See also#
AWSAPI().assume_role#
Add assume role to credentials.
Signature#
AWSAPI().execute#
Execute AWS CLI v2 command.
Returns#
Command output.
Signature#
AWSAPI.get_awscli_v2_cmd#
Get command to run AWS CLI v2.
Signature#
AWSAPI().print_version#
Print AWS CLI v2 version.
Returns#
Process exit code.
Signature#
AWSAPI().run_awscli_v2#
Run AWS CLI.
Returns#
Process exit code.
Signature#
AWSAPI().run_awscli_v2_detached#
Run AWS CLI as a detached subprocess.
Returns#
Process exit code.
Signature#
AWSAPI().set_credentials#
Add or update credentials in ~/.aws/credentials
.