Class CloudFormationStack
java.lang.Object
de.taimos.pipeline.aws.cloudformation.CloudFormationStack
- 
Constructor Summary
ConstructorsConstructorDescriptionCloudFormationStack(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanchangeSetExists(String changeSetName) create(String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, String roleArn, String onFailure, Boolean enableTerminationProtection) voidcreateChangeSet(String changeSetName, String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, com.amazonaws.services.cloudformation.model.ChangeSetType changeSetType, String roleArn, com.amazonaws.services.cloudformation.model.RollbackConfiguration rollbackConfig) voiddelete(PollConfiguration pollConfiguration, String[] retainResources, String roleArn, String clientRequestToken) com.amazonaws.services.cloudformation.model.DescribeChangeSetResultdescribeChangeSet(String changeSet) executeChangeSet(String changeSetName, PollConfiguration pollConfiguration) booleanexists()protected de.taimos.pipeline.aws.cloudformation.EventPrinterupdate(String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, String roleArn, com.amazonaws.services.cloudformation.model.RollbackConfiguration rollbackConfig)  
- 
Constructor Details
- 
CloudFormationStack
public CloudFormationStack(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener)  
 - 
 - 
Method Details
- 
exists
public boolean exists() - 
changeSetExists
 - 
describeOutputs
 - 
create
public Map<String,String> create(String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, String roleArn, String onFailure, Boolean enableTerminationProtection) throws ExecutionException - Throws:
 ExecutionException
 - 
getEventPrinter
protected de.taimos.pipeline.aws.cloudformation.EventPrinter getEventPrinter() - 
update
public Map<String,String> update(String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, String roleArn, com.amazonaws.services.cloudformation.model.RollbackConfiguration rollbackConfig) throws ExecutionException - Throws:
 ExecutionException
 - 
createChangeSet
public void createChangeSet(String changeSetName, String templateBody, String templateUrl, Collection<com.amazonaws.services.cloudformation.model.Parameter> params, Collection<com.amazonaws.services.cloudformation.model.Tag> tags, Collection<String> notificationARNs, PollConfiguration pollConfiguration, com.amazonaws.services.cloudformation.model.ChangeSetType changeSetType, String roleArn, com.amazonaws.services.cloudformation.model.RollbackConfiguration rollbackConfig) throws ExecutionException - Throws:
 ExecutionException
 - 
executeChangeSet
public Map<String,String> executeChangeSet(String changeSetName, PollConfiguration pollConfiguration) throws ExecutionException - Throws:
 ExecutionException
 - 
delete
public void delete(PollConfiguration pollConfiguration, String[] retainResources, String roleArn, String clientRequestToken) throws ExecutionException - Throws:
 ExecutionException
 - 
describeChangeSet
public com.amazonaws.services.cloudformation.model.DescribeChangeSetResult describeChangeSet(String changeSet)  
 -