@Component public class EC2Context extends Object
| Constructor and Description |
|---|
EC2Context() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAutoScalingGroup()
Needed AWS actions: autoscaling:DescribeAutoScalingInstances |
com.amazonaws.services.autoscaling.model.AutoScalingGroup |
getAutoScalingGroup(String autoScalingGroupName)
Needed AWS actions: autoscaling:DescribeAutoScalingGroups |
Map<String,String> |
getAutoScalingGroupTags(String autoScalingGroupName)
Needed AWS actions: autoscaling:DescribeAutoScalingGroups |
List<String> |
getAutoScalingMembers(String autoScalingGroupName)
Needed AWS actions: autoscaling:DescribeAutoScalingGroups |
com.amazonaws.services.ec2.model.Instance |
getInstance()
Needed AWS actions: ec2:DescribeInstances |
String |
getInstanceId() |
Map<String,String> |
getInstanceTags()
Needed AWS actions: ec2:DescribeInstances |
List<String> |
getPrivateAutoScalingMemberIPs(String autoScalingGroupName)
Needed AWS actions: autoscaling:DescribeAutoScalingGroups ec2:DescribeInstances |
public String getInstanceId()
public Map<String,String> getInstanceTags()
public String getAutoScalingGroup()
public List<String> getAutoScalingMembers(String autoScalingGroupName)
autoScalingGroupName - the name to search forpublic List<String> getPrivateAutoScalingMemberIPs(String autoScalingGroupName)
autoScalingGroupName - the name of the grouppublic com.amazonaws.services.autoscaling.model.AutoScalingGroup getAutoScalingGroup(String autoScalingGroupName)
autoScalingGroupName - the name to search forpublic Map<String,String> getAutoScalingGroupTags(String autoScalingGroupName)
public com.amazonaws.services.ec2.model.Instance getInstance()
Copyright © 2016–2019 Taimos GmbH. All rights reserved.