Copyright | (c) 2013-2016 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.
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]
- dasirsResponseStatus :: 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
The instances to describe; up to 50 instance IDs. 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.
dasirsResponseStatus :: Lens' DescribeAutoScalingInstancesResponse Int Source
The response status code.