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 the modifications made to your Reserved instances. If no parameter is specified, information about all your Reserved instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
See: AWS API Reference for DescribeReservedInstancesModifications.
This operation returns paginated results.
- describeReservedInstancesModifications :: DescribeReservedInstancesModifications
- data DescribeReservedInstancesModifications
- drimFilters :: Lens' DescribeReservedInstancesModifications [Filter]
- drimReservedInstancesModificationIds :: Lens' DescribeReservedInstancesModifications [Text]
- drimNextToken :: Lens' DescribeReservedInstancesModifications (Maybe Text)
- describeReservedInstancesModificationsResponse :: Int -> DescribeReservedInstancesModificationsResponse
- data DescribeReservedInstancesModificationsResponse
- drimrsNextToken :: Lens' DescribeReservedInstancesModificationsResponse (Maybe Text)
- drimrsReservedInstancesModifications :: Lens' DescribeReservedInstancesModificationsResponse [ReservedInstancesModification]
- drimrsResponseStatus :: Lens' DescribeReservedInstancesModificationsResponse Int
Creating a Request
describeReservedInstancesModifications :: DescribeReservedInstancesModifications Source
Creates a value of DescribeReservedInstancesModifications
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeReservedInstancesModifications Source
See: describeReservedInstancesModifications
smart constructor.
Request Lenses
drimFilters :: Lens' DescribeReservedInstancesModifications [Filter] Source
One or more filters.
- 'client-token' - The idempotency token for the modification request.
- 'create-date' - The time when the modification request was created.
- 'effective-date' - The time when the modification becomes effective.
- 'modification-result.reserved-instances-id' - The ID for the
Reserved instances created as part of the modification request. This
ID is only available when the status of the modification is
fulfilled
. - 'modification-result.target-configuration.availability-zone' - The Availability Zone for the new Reserved instances.
- 'modification-result.target-configuration.instance-count ' - The number of new Reserved instances.
- 'modification-result.target-configuration.instance-type' - The instance type of the new Reserved instances.
- 'modification-result.target-configuration.platform' - The network platform of the new Reserved instances ('EC2-Classic' | 'EC2-VPC').
- 'reserved-instances-id' - The ID of the Reserved instances modified.
- 'reserved-instances-modification-id' - The ID of the modification request.
status
- The status of the Reserved instances modification request (processing
|fulfilled
|failed
).- 'status-message' - The reason for the status.
- 'update-date' - The time when the modification request was last updated.
drimReservedInstancesModificationIds :: Lens' DescribeReservedInstancesModifications [Text] Source
IDs for the submitted modification request.
drimNextToken :: Lens' DescribeReservedInstancesModifications (Maybe Text) Source
The token to retrieve the next page of results.
Destructuring the Response
describeReservedInstancesModificationsResponse Source
Creates a value of DescribeReservedInstancesModificationsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeReservedInstancesModificationsResponse Source
See: describeReservedInstancesModificationsResponse
smart constructor.
Response Lenses
drimrsNextToken :: Lens' DescribeReservedInstancesModificationsResponse (Maybe Text) Source
The token to use to retrieve the next page of results. This value is
null
when there are no more results to return.
drimrsReservedInstancesModifications :: Lens' DescribeReservedInstancesModificationsResponse [ReservedInstancesModification] Source
The Reserved instance modification information.
drimrsResponseStatus :: Lens' DescribeReservedInstancesModificationsResponse Int Source
The response status code.