Interface CloudFormationClient
Methods
Readonly cancelStackUpdate
- cancelStackUpdate(stackName: string): Promise<string>
Parameters
Returns Promise<string>
Readonly continueUpdateRollback
- continueUpdateRollback(stackNameOrId: string): Promise<string>
Parameters
Returns Promise<string>
Readonly createChangeSet
- createChangeSet(params: CreateChangeSetInput): Promise<string>
Parameters
params: CreateChangeSetInput
Returns Promise<string>
Readonly createStack
- createStack(params: CreateStackInput): Promise<string>
Parameters
Returns Promise<string>
Readonly deleteChangeSet
- deleteChangeSet(stackName: string, changeSetName: string): Promise<boolean>
Parameters
stackName: string
changeSetName: string
Returns Promise<boolean>
Readonly describeChangeSet
- describeChangeSet(stackName: string, changeSetName: string): Promise<ChangeSet>
Parameters
stackName: string
changeSetName: string
Readonly describeStackDriftDetectionStatus
Readonly describeStackEvents
- describeStackEvents(stackName: string): Promise<readonly StackEvent[]>
Readonly detectDrift
- detectDrift(stackName: string): Promise<string>
Parameters
Returns Promise<string>
Readonly enrichStackSummary
Readonly getCurrentTemplate
- getCurrentTemplate(stackName: string): Promise<string>
Parameters
Returns Promise<string>
Readonly getNativeClient
- getNativeClient(): Promise<CloudFormation>
Returns Promise<CloudFormation>
Readonly getNotDeletedStack
Readonly getStackPolicy
- getStackPolicy(stackName: string): Promise<undefined | string>
Parameters
Returns Promise<undefined | string>
Readonly getTemplateSummary
- getTemplateSummary(input: GetTemplateSummaryInput): Promise<TemplateSummary>
Parameters
input: GetTemplateSummaryInput
Readonly initiateStackDeletion
- initiateStackDeletion(input: DeleteStackInput): Promise<boolean>
Parameters
Returns Promise<boolean>
Readonly listNotDeletedStacks
Parameters
Optional stackNames: readonly string[]
Readonly updateStack
- updateStack(params: UpdateStackInput): Promise<boolean>
Parameters
Returns Promise<boolean>
Readonly updateTerminationProtection
- updateTerminationProtection(stackName: string, enable: boolean): Promise<boolean>
Parameters
stackName: string
enable: boolean
Returns Promise<boolean>
Readonly validateTemplate
- validateTemplate(input: ValidateTemplateInput): Promise<boolean>
Parameters
input: ValidateTemplateInput
Returns Promise<boolean>
Readonly waitDriftDetectionToComplete
Readonly waitStackDeleteToComplete
- waitStackDeleteToComplete(props: WaitStackDeleteToCompleteProps): Promise<WaitStackDeleteToCompleteResponse>
Parameters
props: WaitStackDeleteToCompleteProps
Returns Promise<WaitStackDeleteToCompleteResponse>
Readonly waitStackDeployToComplete
- waitStackDeployToComplete(props: WaitStackDeployToCompleteProps): Promise<WaitStackDeployToCompleteResponse>
Parameters
props: WaitStackDeployToCompleteProps
Returns Promise<WaitStackDeployToCompleteResponse>
Readonly waitStackRollbackToComplete
- waitStackRollbackToComplete(props: WaitStackRollbackToCompleteProps): Promise<StackRollbackCompleteResponse>
Parameters
props: WaitStackRollbackToCompleteProps
Returns Promise<StackRollbackCompleteResponse>
Readonly waitUntilChangeSetIsReady
- waitUntilChangeSetIsReady(stackName: string, changeSetName: string): Promise<undefined | ChangeSet>
Parameters
stackName: string
changeSetName: string
Returns Promise<undefined | ChangeSet>