app#

Application related configurations.

class aws_ops_alpha.config.app.AppMixin(aws_account_id: Optional[str] = None, aws_region: Optional[str] = None, s3uri_data: Optional[str] = None)[source]#

Application related configurations.

Parameters:

s3uri_data – an AWS project should always have a delegated s3 folder to store project data.

property s3dir_data: S3Path#

s3pathlib.S3Path object of s3uri_data

property s3dir_env_data: S3Path#

Environment specific s3 folder to store project data.

property env_vars: Dict[str, str]#

Common environment variable for all computational resources in this environment. It is primarily for “self awareness” (detect who I am, which environment I am in).

property devops_aws_tags: Dict[str, str]#

Common AWS resources tags for all resources in devops environment.

property workload_aws_tags: Dict[str, str]#

Common AWS resources tags for all resources in workload environment.