Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Describes one or more Auto Scaling instances. If a list is not provided, the call describes all instances.
See: AWS API Reference for DescribeAutoScalingInstances.
This operation returns paginated results.
- describeAutoScalingInstances :: DescribeAutoScalingInstances
- data DescribeAutoScalingInstances
- dasiNextToken :: Lens' DescribeAutoScalingInstances (Maybe Text)
- dasiInstanceIds :: Lens' DescribeAutoScalingInstances [Text]
- dasiMaxRecords :: Lens' DescribeAutoScalingInstances (Maybe Int)
- describeAutoScalingInstancesResponse :: Int -> DescribeAutoScalingInstancesResponse
- data DescribeAutoScalingInstancesResponse
- dasirsNextToken :: Lens' DescribeAutoScalingInstancesResponse (Maybe Text)
- dasirsAutoScalingInstances :: Lens' DescribeAutoScalingInstancesResponse [AutoScalingInstanceDetails]
- dasirsStatus :: Lens' DescribeAutoScalingInstancesResponse Int
Creating a Request
describeAutoScalingInstances :: DescribeAutoScalingInstances Source
Creates a value of DescribeAutoScalingInstances
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeAutoScalingInstances Source
See: describeAutoScalingInstances
smart constructor.
Request Lenses
dasiNextToken :: Lens' DescribeAutoScalingInstances (Maybe Text) Source
The token for the next set of items to return. (You received this token from a previous call.)
dasiInstanceIds :: Lens' DescribeAutoScalingInstances [Text] Source
One or more Auto Scaling instances to describe, up to 50 instances. If you omit this parameter, all Auto Scaling instances are described. If you specify an ID that does not exist, it is ignored with no error.
dasiMaxRecords :: Lens' DescribeAutoScalingInstances (Maybe Int) Source
The maximum number of items to return with this call.
Destructuring the Response
describeAutoScalingInstancesResponse Source
Creates a value of DescribeAutoScalingInstancesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeAutoScalingInstancesResponse Source
See: describeAutoScalingInstancesResponse
smart constructor.
Response Lenses
dasirsNextToken :: Lens' DescribeAutoScalingInstancesResponse (Maybe Text) Source
The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.
dasirsAutoScalingInstances :: Lens' DescribeAutoScalingInstancesResponse [AutoScalingInstanceDetails] Source
The instances.
dasirsStatus :: Lens' DescribeAutoScalingInstancesResponse Int Source
The response status code.