/** * @return Default client using the {@link com.amazonaws.auth.DefaultAWSCredentialsProviderChain} and * {@link com.amazonaws.regions.DefaultAwsRegionProviderChain} chain */ public static AmazonAutoScaling defaultClient() { return standard().build(); }
protected AmazonAutoScaling getCrossAccountAutoScalingClient() { return AmazonAutoScalingClientBuilder.standard() .withCredentials(crossAccountProvider.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build(); }
protected AmazonAutoScaling getAutoScalingClient() { return AmazonAutoScalingClientBuilder.standard() .withCredentials(provider.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build(); }
protected AmazonAutoScaling getAutoScalingClient() { AmazonAutoScaling client = AmazonAutoScalingClientBuilder.standard().build(); return client; }
protected AmazonAutoScaling getAutoScalingClient() { AmazonAutoScaling client = AmazonAutoScalingClientBuilder.standard().build(); return client; }
if(!skipRegions.contains(region.getName())){ //!skipRegions List<LaunchConfiguration> launchConfigurationListTemp = new ArrayList<>(); asgClient = AmazonAutoScalingClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); String nextToken = null; DescribeAutoScalingGroupsResult describeResult ;
if(!skipRegions.contains(region.getName())){ List<AutoScalingGroup> asgListTemp = new ArrayList<>(); asgClient = AmazonAutoScalingClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); String nextToken = null; DescribeAutoScalingGroupsResult describeResult ;
/** * Constructs a new {@link AutoScalingApiClient} that operates against a * given AWS region. * * @param awsCredentials * The AWS credentials used to connect to the AWS account. * @param region * The AWS region that this client operates against. * @param clientConfiguration * Any HTTP client configuration to customize API invocations. */ public AutoScalingApiClient(AWSCredentials awsCredentials, String region, ClientConfiguration clientConfiguration) { // limit the time-to-live of the JVM's DNS cache (in seconds) java.security.Security.setProperty("networkaddress.cache.ttl", "60"); this.region = region; this.api = AmazonAutoScalingClientBuilder.standard().withRegion(region) .withCredentials(new AWSStaticCredentialsProvider(awsCredentials)).build(); }
if(!skipRegions.contains(region.getName())){ //!skipRegions List<ScalingPolicy> _scalingPolicyList = new ArrayList<>(); asgClient = AmazonAutoScalingClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); String nextToken = null; DescribeAutoScalingGroupsResult describeResult ;
public AwsAutoScalingDeployUtils(String region, DeployConfiguration activeConfiguration, Log log) { this.activeConfiguration = activeConfiguration; this.log = log; awsAsClient = AmazonAutoScalingClientBuilder.standard().withRegion(region).build(); awsElbClient = AmazonElasticLoadBalancingClientBuilder.standard().withRegion(region).build(); awsEc2Client = AmazonEC2ClientBuilder.standard().withRegion(region).build(); activeConfiguration.withAutoScalingGroup(matchAutoScalingGroupName(activeConfiguration.getAutoScalingGroupId())); }