builder#

class acore_ami.builder.WorkflowParam(workflow_id: str, vpc_name: str, is_default_vpc: str, subnet_name: str, security_group_name: str, ec2_iam_role_name: str, root_base_ami_id: str, root_base_ami_name: str, profile_name: Optional[str] = None, region_name: Optional[str] = None, aws_access_key_id: Optional[str] = None, aws_secret_access_key: Optional[str] = None, aws_session_token: Optional[str] = None, aws_tags: Dict[str, str] = <factory>)[source]#
class acore_ami.builder.StepParam(step_id: str, previous_step_id: Optional[str], metadata: Dict[str, str] = <factory>)[source]#
class acore_ami.builder.AmiData(hash_key: Optional[Any] = None, range_key: Optional[Any] = None, **attributes)[source]#
exception DoesNotExist(msg: Optional[str] = None, cause: Optional[Exception] = None)#
class acore_ami.builder.AmiBuilder(workflow_param: WorkflowParam, step_param: StepParam, workspace: Workspace, table_class: Type[T_AMI_DATA])[source]#