Class CloudFormationStackSet

java.lang.Object
de.taimos.pipeline.aws.cloudformation.stacksets.CloudFormationStackSet

public class CloudFormationStackSet extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    CloudFormationStackSet(software.amazon.awssdk.services.cloudformation.CloudFormationClient client, String stackSet, TaskListener listener, SleepStrategy sleepStrategy)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    software.amazon.awssdk.services.cloudformation.model.CreateStackSetResponse
    create(String templateBody, String templateUrl, Collection<software.amazon.awssdk.services.cloudformation.model.Parameter> params, Collection<software.amazon.awssdk.services.cloudformation.model.Tag> tags, String administratorRoleArn, String executionRoleName)
     
    void
     
    boolean
     
    List<software.amazon.awssdk.services.cloudformation.model.StackInstanceSummary>
     
    software.amazon.awssdk.services.cloudformation.model.UpdateStackSetResponse
    update(String templateBody, String templateUrl, software.amazon.awssdk.services.cloudformation.model.UpdateStackSetRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CloudFormationStackSet

      public CloudFormationStackSet(software.amazon.awssdk.services.cloudformation.CloudFormationClient client, String stackSet, TaskListener listener, SleepStrategy sleepStrategy)
  • Method Details

    • exists

      public boolean exists()
    • create

      public software.amazon.awssdk.services.cloudformation.model.CreateStackSetResponse create(String templateBody, String templateUrl, Collection<software.amazon.awssdk.services.cloudformation.model.Parameter> params, Collection<software.amazon.awssdk.services.cloudformation.model.Tag> tags, String administratorRoleArn, String executionRoleName)
    • update

      public software.amazon.awssdk.services.cloudformation.model.UpdateStackSetResponse update(String templateBody, String templateUrl, software.amazon.awssdk.services.cloudformation.model.UpdateStackSetRequest request) throws InterruptedException
      Throws:
      InterruptedException
    • delete

      public void delete()
    • findStackSetInstances

      public List<software.amazon.awssdk.services.cloudformation.model.StackInstanceSummary> findStackSetInstances()