deploy#

Deployment related configs.

class aws_ops_alpha.config.deploy.DeployMixin(s3uri_artifacts: Optional[str] = None, s3uri_docs: Optional[str] = None)[source]#

Deployment related configs.

Parameters:
  • s3uri_artifacts – where you want to store code artifacts, such as source code build, deployment package, cloudformation template, temp artifacts, etc …

  • s3uri_docs – where you want to store project documentation website. an AWS project should always have a delegated s3 folder to host the static documentation website.

property s3dir_artifacts: S3Path#

Shared artifacts s3 dir for all environments.

property s3dir_env_artifacts: S3Path#

Env specific artifacts s3 dir.

example: ``${s3dir_artifacts}/${env_name}/

property s3dir_tmp: S3Path#

example: ${s3dir_artifacts}/tmp/

property s3dir_config: S3Path#

example: ${s3dir_artifacts}/config/

property s3dir_docs: S3Path#

Documentation website s3 directory.