From 269e7891133c052df894af2e807160003f11f0f2 Mon Sep 17 00:00:00 2001 From: Himani Khanduja Date: Fri, 13 Mar 2020 13:10:09 -0700 Subject: [PATCH 1/2] Remove content from Missing pagination --- MissingPagination.java | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/MissingPagination.java b/MissingPagination.java index 765ee3f..be6ed00 100644 --- a/MissingPagination.java +++ b/MissingPagination.java @@ -17,40 +17,4 @@ import java.util.Map; public class MissingPagination { - private static CFNHelperSingleton instance = new CFNHelperSingleton(); - private Map cfnPerRegionMap = new HashMap<>(); - - private CFNHelperSingleton() { - } - - public static CFNHelperSingleton getInstance() { - return instance; - } - - private AmazonCloudFormation getCfnClient(String region) { - return cfnPerRegionMap.computeIfAbsent(region, k -> AmazonCloudFormationClientBuilder.standard() - .withCredentials(new DefaultAWSCredentialsProviderChain()) - .withRegion(region).build()); - } - - public Map getExistingStackParameters(String stackName, String region) throws IOException { - AmazonCloudFormation client = getCfnClient(region); - try { - GetTemplateResult result = client.getTemplate(new GetTemplateRequest().withStackName(stackName)); - String template = result.getTemplateBody(); - return new ObjectMapper(new YAMLFactory()).readValue(template, Map.class); - } catch (AmazonCloudFormationException e) { - if (e.getMessage().contains("does not exist")) { - return null; - } else { - throw e; - } - } - } - - public List listStacks(String region) { - AmazonCloudFormation client = getCfnClient(region); - ListStacksResult result = client.listStacks(); - return result.getStackSummaries(); - } } From 5ad37c3deb782f552ba2bff407adb5f17749df68 Mon Sep 17 00:00:00 2001 From: Himani Khanduja Date: Mon, 27 Jul 2020 15:40:02 -0700 Subject: [PATCH 2/2] tempTarget3 --- MissingPagination.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/MissingPagination.java b/MissingPagination.java index be6ed00..46c92bc 100644 --- a/MissingPagination.java +++ b/MissingPagination.java @@ -1,17 +1,6 @@ package com.amazon.cdk.helper; -import com.amazonaws.auth.DefaultAWSCredentialsProviderChain; -import com.amazonaws.services.cloudformation.AmazonCloudFormation; -import com.amazonaws.services.cloudformation.AmazonCloudFormationClientBuilder; -import com.amazonaws.services.cloudformation.model.AmazonCloudFormationException; -import com.amazonaws.services.cloudformation.model.GetTemplateRequest; -import com.amazonaws.services.cloudformation.model.GetTemplateResult; -import com.amazonaws.services.cloudformation.model.ListStacksResult; -import com.amazonaws.services.cloudformation.model.StackSummary; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; -import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map;