# パッケージ com.amazonaws.services.autoscaling.model

Classes modeling the various types represented by AmazonAutoScaling.

参照先: 説明

- クラスの概要
  クラス | 説明
  --- | ---
  Activity | A scaling Activity is a long-running process that represents a change to your AutoScalingGroup, such as changing the size of the group.
  AdjustmentType | Specifies whether the PutScalingPolicy `ScalingAdjustment` parameter is an absolute number or a percentage of the current capacity.
  Alarm | The Alarm data type.
  AutoScalingGroup | The AutoScalingGroup data type.
  AutoScalingInstanceDetails | The `AutoScalingInstanceDetails` data type.
  BlockDeviceMapping | The `BlockDeviceMapping` data type.
  CreateAutoScalingGroupRequest | Container for the parameters to the `CreateAutoScalingGroup operation`.
  CreateLaunchConfigurationRequest | Container for the parameters to the `CreateLaunchConfiguration operation`.
  CreateOrUpdateTagsRequest | Container for the parameters to the `CreateOrUpdateTags operation`.
  DeleteAutoScalingGroupRequest | Container for the parameters to the `DeleteAutoScalingGroup operation`.
  DeleteLaunchConfigurationRequest | Container for the parameters to the `DeleteLaunchConfiguration operation`.
  DeleteNotificationConfigurationRequest | Container for the parameters to the `DeleteNotificationConfiguration operation`.
  DeletePolicyRequest | Container for the parameters to the `DeletePolicy operation`.
  DeleteScheduledActionRequest | Container for the parameters to the `DeleteScheduledAction operation`.
  DeleteTagsRequest | Container for the parameters to the `DeleteTags operation`.
  DescribeAdjustmentTypesRequest | Container for the parameters to the `DescribeAdjustmentTypes operation`.
  DescribeAdjustmentTypesResult | The output of the DescribeAdjustmentTypes action.
  DescribeAutoScalingGroupsRequest | Container for the parameters to the `DescribeAutoScalingGroups operation`.
  DescribeAutoScalingGroupsResult | The `AutoScalingGroupsType` data type.
  DescribeAutoScalingInstancesRequest | Container for the parameters to the `DescribeAutoScalingInstances operation`.
  DescribeAutoScalingInstancesResult | The `AutoScalingInstancesType` data type.
  DescribeAutoScalingNotificationTypesRequest | Container for the parameters to the `DescribeAutoScalingNotificationTypes operation`.
  DescribeAutoScalingNotificationTypesResult | The `AutoScalingNotificationTypes` data type.
  DescribeLaunchConfigurationsRequest | Container for the parameters to the `DescribeLaunchConfigurations operation`.
  DescribeLaunchConfigurationsResult | The `LaunchConfigurationsType` data type.
  DescribeMetricCollectionTypesRequest | Container for the parameters to the `DescribeMetricCollectionTypes operation`.
  DescribeMetricCollectionTypesResult | The output of the DescribeMetricCollectionTypes action.
  DescribeNotificationConfigurationsRequest | Container for the parameters to the `DescribeNotificationConfigurations operation`.
  DescribeNotificationConfigurationsResult | The output of the DescribeNotificationConfigurations action.
  DescribePoliciesRequest | Container for the parameters to the `DescribePolicies operation`.
  DescribePoliciesResult | The `PoliciesType` data type.
  DescribeScalingActivitiesRequest | Container for the parameters to the `DescribeScalingActivities operation`.
  DescribeScalingActivitiesResult | The output for the DescribeScalingActivities action.
  DescribeScalingProcessTypesRequest | Container for the parameters to the `DescribeScalingProcessTypes operation`.
  DescribeScalingProcessTypesResult | The output of the DescribeScalingProcessTypes action.
  DescribeScheduledActionsRequest | Container for the parameters to the `DescribeScheduledActions operation`.
  DescribeScheduledActionsResult | A scaling action that is scheduled for a future time and date.
  DescribeTagsRequest | Container for the parameters to the `DescribeTags operation`.
  DescribeTagsResult |
  DescribeTerminationPolicyTypesRequest | Container for the parameters to the `DescribeTerminationPolicyTypes operation`.
  DescribeTerminationPolicyTypesResult | The `TerminationPolicyTypes` data type.
  DisableMetricsCollectionRequest | Container for the parameters to the `DisableMetricsCollection operation`.
  Ebs | The Ebs data type.
  EnabledMetric | The `EnabledMetric` data type.
  EnableMetricsCollectionRequest | Container for the parameters to the `EnableMetricsCollection operation`.
  ExecutePolicyRequest | Container for the parameters to the `ExecutePolicy operation`.
  Filter | The `Filter` data type.
  Instance | The `Instance` data type.
  InstanceMonitoring | The `InstanceMonitoring` data type.
  LaunchConfiguration | The `LaunchConfiguration` data type.
  MetricCollectionType | The MetricCollectionType data type.
  MetricGranularityType | The MetricGranularityType data type.
  NotificationConfiguration | The `NotificationConfiguration` data type.
  ProcessType | There are two primary Auto Scaling process types-- `Launch` and `Terminate` .
  PutNotificationConfigurationRequest | Container for the parameters to the `PutNotificationConfiguration operation`.
  PutScalingPolicyRequest | Container for the parameters to the `PutScalingPolicy operation`.
  PutScalingPolicyResult | The `PolicyARNType` data type.
  PutScheduledUpdateGroupActionRequest | Container for the parameters to the `PutScheduledUpdateGroupAction operation`.
  ResumeProcessesRequest | Container for the parameters to the `ResumeProcesses operation`.
  ScalingPolicy | The `ScalingPolicy` data type.
  ScheduledUpdateGroupAction | This data type stores information about a scheduled update to an Auto Scaling group.
  SetDesiredCapacityRequest | Container for the parameters to the `SetDesiredCapacity operation`.
  SetInstanceHealthRequest | Container for the parameters to the `SetInstanceHealth operation`.
  SuspendedProcess | An Auto Scaling process that has been suspended.
  SuspendProcessesRequest | Container for the parameters to the `SuspendProcesses operation`.
  Tag | The tag applied to an Auto Scaling group.
  TagDescription | The tag applied to an Auto Scaling group.
  TerminateInstanceInAutoScalingGroupRequest | Container for the parameters to the `TerminateInstanceInAutoScalingGroup operation`.
  TerminateInstanceInAutoScalingGroupResult | The output for the TerminateInstanceInAutoScalingGroup action.
  UpdateAutoScalingGroupRequest | Container for the parameters to the `UpdateAutoScalingGroup operation`.

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  LifecycleState | Lifecycle State
  ScalingActivityStatusCode | Scaling Activity Status Code

- 例外の概要
  例外 | 説明
  --- | ---
  AlreadyExistsException | The named Auto Scaling group or launch configuration already exists.
  InvalidNextTokenException | The `NextToken` value is invalid.
  LimitExceededException | The quota for capacity groups or launch configurations for this customer has already been reached.
  ResourceInUseException | This is returned when you cannot delete a launch configuration or Auto Scaling group because it is being used.
  ScalingActivityInProgressException | You cannot delete an Auto Scaling group while there are scaling activities in progress for that group.

## パッケージcom.amazonaws.services.autoscaling.modelの説明

Classes modeling the various types represented by AmazonAutoScaling.