/** * Construct a synchronous implementation of AmazonCloudFormation using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonCloudFormation. */ @Override protected AmazonCloudFormation build(AwsSyncClientParams params) { return new AmazonCloudFormationClient(params); }
/** * Construct a synchronous implementation of AmazonCloudFormation using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonCloudFormation. */ @Override protected AmazonCloudFormation build(AwsSyncClientParams params) { return new AmazonCloudFormationClient(params); }
private List<StackSummary> getAllRunningStacks() { client = new AmazonCloudFormationClient(new AWSCredentials() { public String getAWSAccessKeyId() { return awsAccessKey; } public String getAWSSecretKey() { return awsSecretKey; } }); List<String> stackStatusFilters = new ArrayList<String>(); stackStatusFilters.add("UPDATE_COMPLETE"); stackStatusFilters.add("CREATE_COMPLETE"); stackStatusFilters.add("ROLLBACK_COMPLETE"); ListStacksRequest listStacksRequest = new ListStacksRequest(); listStacksRequest.setStackStatusFilters(stackStatusFilters); ListStacksResult result = client.listStacks(listStacksRequest); List<StackSummary> stackSummaries = result.getStackSummaries(); return stackSummaries; }
AmazonCloudFormationClient cloudformation = new AmazonCloudFormationClient(); AWSCredentialsProvider creds = getMyCreds(); DescribeStacksRequest request = new DescribeStacksRequest(...); request.setRequestCredentials(creds); cloudformation.describestacks(request);
AmazonCloudFormationClient client = new AmazonCloudFormationClient(); ValidateTemplateRequest request = new ValidateTemplateRequest(); request.setTemplateBody(contents);
protected AmazonCloudFormationClient getCloudFormationClient() { if (null != cloudformationClient) { return cloudformationClient; } return cloudformationClient = new AmazonCloudFormationClient(getAWSCredentialsProvideChain()).withRegion(Region.getRegion(Regions.fromName(deployment.getRegion()))); }
AmazonCloudFormationClient client = new AmazonCloudFormationClient(); DeleteStackRequest deleteStackRequest = new DeleteStackRequest().withStackName(""); client.deleteStack(deleteStackRequest);
@BeforeClass public static void setUp() { client = new AmazonCloudFormationClient(); project = new Project(); SetUpCloudFormationTestsTask setUpTask = new SetUpCloudFormationTestsTask(); setUpTask.setProject(project); setUpTask.execute(); } @Test