Class GetGroupResult


  • public final class GetGroupResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the Auto Scaling group.
      • availabilityZones

        public java.util.List<java.lang.String> availabilityZones()
        Returns:
        One or more Availability Zones for the group.
      • defaultCooldown

        public java.lang.Integer defaultCooldown()
        Returns:
        Amount of time, in seconds, after a scaling activity completes before another scaling activity can start.
      • desiredCapacity

        public java.lang.Integer desiredCapacity()
        Returns:
        Desired size of the group.
      • desiredCapacityType

        public java.lang.String desiredCapacityType()
        Returns:
        Unit of measurement for the value returned for `desiredCapacity`.
      • enabledMetrics

        public java.util.List<java.lang.String> enabledMetrics()
        Returns:
        List of metrics enabled for collection.
      • healthCheckGracePeriod

        public java.lang.Integer healthCheckGracePeriod()
        Returns:
        Amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.
      • healthCheckType

        public java.lang.String healthCheckType()
        Returns:
        Service to use for the health checks. The valid values are EC2 and ELB.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • instanceMaintenancePolicies

        public java.util.List<GetGroupInstanceMaintenancePolicy> instanceMaintenancePolicies()
        Returns:
        Instance maintenance policy for the group.
      • launchConfiguration

        public java.lang.String launchConfiguration()
        Returns:
        Name of the associated launch configuration.
      • launchTemplates

        public java.util.List<GetGroupLaunchTemplate> launchTemplates()
        Returns:
        List of launch templates along with the overrides.
      • loadBalancers

        public java.util.List<java.lang.String> loadBalancers()
        Returns:
        One or more load balancers associated with the group.
      • maxInstanceLifetime

        public java.lang.Integer maxInstanceLifetime()
        Returns:
        Maximum amount of time, in seconds, that an instance can be in service.
      • maxSize

        public java.lang.Integer maxSize()
        Returns:
        Maximum size of the group.
      • minSize

        public java.lang.Integer minSize()
        Returns:
        Minimum number of instances to maintain in the warm pool.
      • mixedInstancesPolicies

        public java.util.List<GetGroupMixedInstancesPolicy> mixedInstancesPolicies()
        Returns:
        List of mixed instances policy objects for the group.
      • name

        public java.lang.String name()
        Returns:
        Name of the Auto Scaling group.
      • newInstancesProtectedFromScaleIn

        public java.lang.Boolean newInstancesProtectedFromScaleIn()
        Returns:
        Whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in.
      • placementGroup

        public java.lang.String placementGroup()
        Returns:
        Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the EC2 User Guide.
      • predictedCapacity

        public java.lang.Integer predictedCapacity()
        Returns:
        Predicted capacity of the group.
      • region

        public java.lang.String region()
      • serviceLinkedRoleArn

        public java.lang.String serviceLinkedRoleArn()
        Returns:
        ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.
      • status

        public java.lang.String status()
        Returns:
        Current state of the group when DeleteAutoScalingGroup is in progress.
      • suspendedProcesses

        public java.util.List<java.lang.String> suspendedProcesses()
        Returns:
        List of processes suspended processes for the Auto Scaling group.
      • tags

        public java.util.List<GetGroupTag> tags()
        Returns:
        List of tags for the group.
      • targetGroupArns

        public java.util.List<java.lang.String> targetGroupArns()
        Returns:
        ARNs of the target groups for your load balancer.
      • terminationPolicies

        public java.util.List<java.lang.String> terminationPolicies()
        Returns:
        Termination policies for the group.
      • trafficSources

        public java.util.List<GetGroupTrafficSource> trafficSources()
        Returns:
        Traffic sources.
      • vpcZoneIdentifier

        public java.lang.String vpcZoneIdentifier()
        Returns:
        VPC ID for the group.
      • warmPoolSize

        public java.lang.Integer warmPoolSize()
        Returns:
        Current size of the warm pool.
      • warmPools

        public java.util.List<GetGroupWarmPool> warmPools()
        Returns:
        List of warm pool configuration objects.