Module gcip.addons.aws.sequences.cdk
Classes
class DiffDeploy (*,
stacks: list[str],
context: dict[str, str] | None = None,
wait_for_stack: bool = True)-
Expand source code
class DiffDeploy(Sequence): def __init__( self, *, stacks: list[str], context: dict[str, str] | None = None, wait_for_stack: bool = True, ) -> None: super().__init__() # # cdk diff # self.diff_job = Diff(stacks=stacks, context=context) self.add_children(self.diff_job) if wait_for_stack: self.wait_for_stack_job = WaitForStackReady( stacks=stacks, ) self.add_children(self.wait_for_stack_job) # # cdk deploy # self.deploy_job = Deploy(stacks=stacks, context=context) self.deploy_job.add_needs(self.diff_job, self.wait_for_stack_job) self.add_children(self.deploy_job)Ancestors
Inherited members
Sequence:add_childrenadd_dependenciesadd_needsadd_tagsadd_variablesappend_rulesappend_scriptsfind_jobsinitialize_allow_failureinitialize_artifactsinitialize_cacheinitialize_dependenciesinitialize_environmentinitialize_imageinitialize_needsinitialize_resource_groupinitialize_retryinitialize_rulesinitialize_tagsinitialize_timeoutinitialize_variablesinitialize_whenlast_jobs_executednested_jobsoverride_allow_failureoverride_artifactsoverride_dependenciesoverride_environmentoverride_imageoverride_needsoverride_resource_groupoverride_retryoverride_rulesoverride_tagsoverride_timeoutoverride_variablesoverride_whenpopulated_jobsprepend_rulesprepend_scriptsset_artifactsset_cache
class DiffDeployOpts (*, stacks: list[str], context: dict[str, str] | None = None)-
Expand source code
@dataclass(kw_only=True) class DiffDeployOpts: stacks: list[str] context: dict[str, str] | None = NoneDiffDeployOpts(*, stacks: list[str], context: dict[str, str] | None = None)
Instance variables
var context : dict[str, str] | Nonevar stacks : list[str]