| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AutoScaling.DescribeScalingActivities
Description
Gets information about the scaling activities in the account and Region.
When scaling events occur, you see a record of the scaling activity in the scaling activities. For more information, see Verifying a scaling activity for an Auto Scaling group in the Amazon EC2 Auto Scaling User Guide.
If the scaling event succeeds, the value of the StatusCode element in the response is Successful. If an attempt to launch instances failed, the StatusCode value is Failed or Cancelled and the StatusMessage element in the response indicates the cause of the failure. For help interpreting the StatusMessage, see Troubleshooting Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
This operation returns paginated results.
Synopsis
- data DescribeScalingActivities = DescribeScalingActivities' {}
- newDescribeScalingActivities :: DescribeScalingActivities
- describeScalingActivities_activityIds :: Lens' DescribeScalingActivities (Maybe [Text])
- describeScalingActivities_autoScalingGroupName :: Lens' DescribeScalingActivities (Maybe Text)
- describeScalingActivities_includeDeletedGroups :: Lens' DescribeScalingActivities (Maybe Bool)
- describeScalingActivities_maxRecords :: Lens' DescribeScalingActivities (Maybe Int)
- describeScalingActivities_nextToken :: Lens' DescribeScalingActivities (Maybe Text)
- data DescribeScalingActivitiesResponse = DescribeScalingActivitiesResponse' {
- nextToken :: Maybe Text
- httpStatus :: Int
- activities :: [Activity]
- newDescribeScalingActivitiesResponse :: Int -> DescribeScalingActivitiesResponse
- describeScalingActivitiesResponse_nextToken :: Lens' DescribeScalingActivitiesResponse (Maybe Text)
- describeScalingActivitiesResponse_httpStatus :: Lens' DescribeScalingActivitiesResponse Int
- describeScalingActivitiesResponse_activities :: Lens' DescribeScalingActivitiesResponse [Activity]
Creating a Request
data DescribeScalingActivities Source #
See: newDescribeScalingActivities smart constructor.
Constructors
| DescribeScalingActivities' | |
Fields
| |
Instances
newDescribeScalingActivities :: DescribeScalingActivities Source #
Create a value of DescribeScalingActivities with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activityIds:DescribeScalingActivities', describeScalingActivities_activityIds - The activity IDs of the desired scaling activities. If you omit this property, all activities for the past six weeks are described. If unknown activities are requested, they are ignored with no error. If you specify an Auto Scaling group, the results are limited to that group.
Array Members: Maximum number of 50 IDs.
DescribeScalingActivities, describeScalingActivities_autoScalingGroupName - The name of the Auto Scaling group.
$sel:includeDeletedGroups:DescribeScalingActivities', describeScalingActivities_includeDeletedGroups - Indicates whether to include scaling activity from deleted Auto Scaling groups.
$sel:maxRecords:DescribeScalingActivities', describeScalingActivities_maxRecords - The maximum number of items to return with this call. The default value is 100 and the maximum value is 100.
DescribeScalingActivities, describeScalingActivities_nextToken - The token for the next set of items to return. (You received this token from a previous call.)
Request Lenses
describeScalingActivities_activityIds :: Lens' DescribeScalingActivities (Maybe [Text]) Source #
The activity IDs of the desired scaling activities. If you omit this property, all activities for the past six weeks are described. If unknown activities are requested, they are ignored with no error. If you specify an Auto Scaling group, the results are limited to that group.
Array Members: Maximum number of 50 IDs.
describeScalingActivities_autoScalingGroupName :: Lens' DescribeScalingActivities (Maybe Text) Source #
The name of the Auto Scaling group.
describeScalingActivities_includeDeletedGroups :: Lens' DescribeScalingActivities (Maybe Bool) Source #
Indicates whether to include scaling activity from deleted Auto Scaling groups.
describeScalingActivities_maxRecords :: Lens' DescribeScalingActivities (Maybe Int) Source #
The maximum number of items to return with this call. The default value is 100 and the maximum value is 100.
describeScalingActivities_nextToken :: Lens' DescribeScalingActivities (Maybe Text) Source #
The token for the next set of items to return. (You received this token from a previous call.)
Destructuring the Response
data DescribeScalingActivitiesResponse Source #
See: newDescribeScalingActivitiesResponse smart constructor.
Constructors
| DescribeScalingActivitiesResponse' | |
Fields
| |
Instances
newDescribeScalingActivitiesResponse Source #
Arguments
| :: Int | |
| -> DescribeScalingActivitiesResponse |
Create a value of DescribeScalingActivitiesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeScalingActivities, describeScalingActivitiesResponse_nextToken - A string that indicates that the response contains more items than can be returned in a single response. To receive additional items, specify this string for the NextToken value when requesting the next set of items. This value is null when there are no more items to return.
$sel:httpStatus:DescribeScalingActivitiesResponse', describeScalingActivitiesResponse_httpStatus - The response's http status code.
$sel:activities:DescribeScalingActivitiesResponse', describeScalingActivitiesResponse_activities - The scaling activities. Activities are sorted by start time. Activities still in progress are described first.
Response Lenses
describeScalingActivitiesResponse_nextToken :: Lens' DescribeScalingActivitiesResponse (Maybe Text) Source #
A string that indicates that the response contains more items than can be returned in a single response. To receive additional items, specify this string for the NextToken value when requesting the next set of items. This value is null when there are no more items to return.
describeScalingActivitiesResponse_httpStatus :: Lens' DescribeScalingActivitiesResponse Int Source #
The response's http status code.
describeScalingActivitiesResponse_activities :: Lens' DescribeScalingActivitiesResponse [Activity] Source #
The scaling activities. Activities are sorted by start time. Activities still in progress are described first.