Class GetGroupResult
- java.lang.Object
-
- com.pulumi.aws.autoscaling.outputs.GetGroupResult
-
public final class GetGroupResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetGroupResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.util.List<java.lang.String>availabilityZones()static GetGroupResult.Builderbuilder()static GetGroupResult.Builderbuilder(GetGroupResult defaults)java.lang.IntegerdefaultCooldown()java.lang.IntegerdesiredCapacity()java.lang.StringdesiredCapacityType()java.util.List<java.lang.String>enabledMetrics()java.lang.IntegerhealthCheckGracePeriod()java.lang.StringhealthCheckType()java.lang.Stringid()java.util.List<GetGroupInstanceMaintenancePolicy>instanceMaintenancePolicies()java.lang.StringlaunchConfiguration()java.util.List<GetGroupLaunchTemplate>launchTemplates()java.util.List<java.lang.String>loadBalancers()java.lang.IntegermaxInstanceLifetime()java.lang.IntegermaxSize()java.lang.IntegerminSize()java.util.List<GetGroupMixedInstancesPolicy>mixedInstancesPolicies()java.lang.Stringname()java.lang.BooleannewInstancesProtectedFromScaleIn()java.lang.StringplacementGroup()java.lang.IntegerpredictedCapacity()java.lang.Stringregion()java.lang.StringserviceLinkedRoleArn()java.lang.Stringstatus()java.util.List<java.lang.String>suspendedProcesses()java.util.List<GetGroupTag>tags()java.util.List<java.lang.String>targetGroupArns()java.util.List<java.lang.String>terminationPolicies()java.util.List<GetGroupTrafficSource>trafficSources()java.lang.StringvpcZoneIdentifier()java.util.List<GetGroupWarmPool>warmPools()java.lang.IntegerwarmPoolSize()
-
-
-
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.
-
builder
public static GetGroupResult.Builder builder()
-
builder
public static GetGroupResult.Builder builder(GetGroupResult defaults)
-
-