aws_ddk package¶
ddk¶
AWS DDK CLI.
ddk [OPTIONS] COMMAND [ARGS]...
Options
- --version¶
Show the version and exit.
- --debug, --no-debug¶
Turn debug logging on/off.
- Default
False
bootstrap¶
Bootstrap the AWS account with DDK resources.
ddk bootstrap [OPTIONS]
Options
- -e, --environment <environment>¶
Required The id of the environment.
- Default
dev
- -p, --profile <profile>¶
Use a specific profile from your AWS credentials file.
- -r, --region <region>¶
AWS Region name (e.g. us-east-1). If None, it will be inferred.
- --prefix <prefix>¶
The prefix to resource names.
- Default
ddk
- --qualifier <qualifier>¶
The CDK bootstrap qualifier.
- -a, --trusted-accounts <trusted_accounts>¶
List of trusted AWS accounts to perform deployments (e.g. -a 111111111111 -a 222222222222).
- -i, --iam-policies <iam_policies>¶
List of IAM managed policy ARNs that should be attached to the role performing deployments. (e.g. -i arn1 -i arn2)
- --permissions-boundary <permissions_boundary>¶
IAM managed permissions boundary policy ARN that should be attached to the role performing deployments.
- -t, --tags <tags>¶
List of tags to apply to the stack (e.g -t CostCenter 1984 -t Framework DDK).
create-repository¶
Create a code repository from the source system provider.
NAME is the name of the repository.
ddk create-repository [OPTIONS] NAME
Options
- -p, --profile <profile>¶
Use a specific profile from your AWS credentials file.
- -r, --region <region>¶
AWS Region name (e.g. us-east-1). If None, it will be inferred.
- -d, --description <description>¶
The description of the repository.
- -t, --tags <tags>¶
List of tags to apply to the repository (e.g -t CostCenter 1984 -t Framework DDK).
Arguments
- NAME¶
Required argument
deploy¶
Deploy DDK stacks to AWS account.
ddk deploy [OPTIONS]
Options
- -p, --profile <profile>¶
Use a specific profile from your AWS credentials file.
- --require-approval <require_approval>¶
What security-sensitive changes need manual approval.
- Options
never | any-change | broadening
- -f, --force¶
Always deploy stack even if templates are identical.
- -o, --output-dir <output_dir>¶
Directory where cloud assembly is synthesized.
init¶
Create the local structure for a new AWS DDK Python project.
NAME is the name of the project.
ddk init [OPTIONS] NAME
Options
- -e, --environment <environment>¶
Required The id of the environment.
- Default
dev
- -t, --template <template>¶
A directory containing a project template directory, or a URL to a git repository
- --generate-only¶
If true, only generates project files, without setting up a git repo or a virtual environment
- Default
False
Arguments
- NAME¶
Required argument