AutoScalingGroup
¶
Source code in docs_src/capo_auto_scaling/types/auto_scaling_group.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
auto_scaling_group_arn
instance-attribute
¶
auto_scaling_group_arn: NotRequired[ResourceName]
The Amazon Resource Name (ARN) of the Auto Scaling group.
auto_scaling_group_name
instance-attribute
¶
auto_scaling_group_name: NotRequired[XmlStringMaxLen255]
The name of the Auto Scaling group.
availability_zone_distribution
instance-attribute
¶
availability_zone_distribution: NotRequired[AvailabilityZoneDistribution]
The EC2 instance capacity distribution across Availability Zones for the Auto Scaling group.
availability_zone_ids
instance-attribute
¶
availability_zone_ids: NotRequired[AvailabilityZoneIds]
The Availability Zone IDs where the Auto Scaling group can launch instances.
availability_zone_impairment_policy
instance-attribute
¶
availability_zone_impairment_policy: NotRequired[AvailabilityZoneImpairmentPolicy]
The Availability Zone impairment policy for the Auto Scaling group.
availability_zones
instance-attribute
¶
availability_zones: NotRequired[AvailabilityZones]
One or more Availability Zones for the Auto Scaling group.
capacity_rebalance
instance-attribute
¶
capacity_rebalance: NotRequired[CapacityRebalanceEnabled]
Indicates whether Capacity Rebalancing is enabled.
capacity_reservation_specification
instance-attribute
¶
capacity_reservation_specification: NotRequired[CapacityReservationSpecification]
The capacity reservation specification for the Auto Scaling group.
created_time
instance-attribute
¶
created_time: NotRequired[TimestampType]
The date and time the Auto Scaling group was created.
default_cooldown
instance-attribute
¶
default_cooldown: NotRequired[Cooldown]
The duration of the default cooldown period, in seconds, for the Auto Scaling group.
default_instance_warmup
instance-attribute
¶
default_instance_warmup: NotRequired[DefaultInstanceWarmup]
The duration of the default EC2 instance warmup time, in seconds, for the Auto Scaling group.
deletion_protection
instance-attribute
¶
deletion_protection: NotRequired[DeletionProtection]
The deletion protection setting for the Auto Scaling group.
desired_capacity
instance-attribute
¶
desired_capacity: NotRequired[AutoScalingGroupDesiredCapacity]
The desired size of the Auto Scaling group.
desired_capacity_type
instance-attribute
¶
desired_capacity_type: NotRequired[XmlStringMaxLen255]
The unit of measurement for the value specified for desired capacity. Amazon EC2 Auto Scaling supports DesiredCapacityType for attribute-based instance type selection only.
enabled_metrics
instance-attribute
¶
enabled_metrics: NotRequired[EnabledMetrics]
The metrics enabled for the Auto Scaling group.
health_check_grace_period
instance-attribute
¶
health_check_grace_period: NotRequired[HealthCheckGracePeriod]
The duration of the health check grace period, in seconds, for the Auto Scaling group.
health_check_type
instance-attribute
¶
health_check_type: NotRequired[XmlStringMaxLen32]
One or more comma-separated health check types for the Auto Scaling group.
instance_lifecycle_policy
instance-attribute
¶
instance_lifecycle_policy: NotRequired[InstanceLifecyclePolicy]
The instance lifecycle policy for the Auto Scaling group.
instance_maintenance_policy
instance-attribute
¶
instance_maintenance_policy: NotRequired[InstanceMaintenancePolicy]
An instance maintenance policy.
instances
instance-attribute
¶
instances: NotRequired[Instances]
The EC2 instances associated with the Auto Scaling group.
launch_configuration_name
instance-attribute
¶
launch_configuration_name: NotRequired[XmlStringMaxLen255]
The name of the associated launch configuration for the Auto Scaling group.
launch_template
instance-attribute
¶
launch_template: NotRequired[LaunchTemplateSpecification]
The launch template for the Auto Scaling group.
load_balancer_names
instance-attribute
¶
load_balancer_names: NotRequired[LoadBalancerNames]
One or more load balancers associated with the group.
max_instance_lifetime
instance-attribute
¶
max_instance_lifetime: NotRequired[MaxInstanceLifetime]
The maximum amount of time, in seconds, that an EC2 instance can be in service for the Auto Scaling group.
max_size
instance-attribute
¶
max_size: NotRequired[AutoScalingGroupMaxSize]
The maximum size of the Auto Scaling group.
min_size
instance-attribute
¶
min_size: NotRequired[AutoScalingGroupMinSize]
The minimum size of the Auto Scaling group.
mixed_instances_policy
instance-attribute
¶
mixed_instances_policy: NotRequired[MixedInstancesPolicy]
The mixed instances policy for the group.
new_instances_protected_from_scale_in
instance-attribute
¶
new_instances_protected_from_scale_in: NotRequired[InstanceProtected]
Indicates whether newly launched EC2 instances are protected from termination when scaling in for the Auto Scaling group.
For more information about preventing instances from terminating on scale in, see Use instance scale-in protection in the Amazon EC2 Auto Scaling User Guide.
operator
instance-attribute
¶
operator: NotRequired[Operator]
The entity that manages the Auto Scaling group, if applicable. When set, only the designated operator can make changes to the group configuration.
placement_group
instance-attribute
¶
placement_group: NotRequired[XmlStringMaxLen255]
The name of the placement group into which to launch EC2 instances for the Auto Scaling group.
predicted_capacity
instance-attribute
¶
predicted_capacity: NotRequired[AutoScalingGroupPredictedCapacity]
The predicted capacity of the group when it has a predictive scaling policy.
service_linked_role_arn
instance-attribute
¶
service_linked_role_arn: NotRequired[ResourceName]
The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other Amazon Web Services on your behalf.
status
instance-attribute
¶
status: NotRequired[XmlStringMaxLen255]
The current state of the Auto Scaling group when the DeleteAutoScalingGroup operation is in progress.
suspended_processes
instance-attribute
¶
suspended_processes: NotRequired[SuspendedProcesses]
The suspended processes associated with the Auto Scaling group.
tags
instance-attribute
¶
tags: NotRequired[TagDescriptionList]
The tags for the Auto Scaling group.
target_group_ar_ns
instance-attribute
¶
target_group_ar_ns: NotRequired[TargetGroupARNs]
The Amazon Resource Names (ARN) of the target groups for your load balancer.
termination_policies
instance-attribute
¶
termination_policies: NotRequired[TerminationPolicies]
The termination policies for the Auto Scaling group.
traffic_sources
instance-attribute
¶
traffic_sources: NotRequired[TrafficSources]
The traffic sources associated with this Auto Scaling group.
vpc_zone_identifier
instance-attribute
¶
vpc_zone_identifier: NotRequired[XmlStringMaxLen5000]
One or more comma-separated subnet IDs for the Auto Scaling group.
warm_pool_configuration
instance-attribute
¶
warm_pool_configuration: NotRequired[WarmPoolConfiguration]
The warm pool for the group.
warm_pool_size
instance-attribute
¶
warm_pool_size: NotRequired[WarmPoolSize]
The current size of the warm pool.