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 |
Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.
This operation returns paginated results.
Synopsis
- data DescribeAddressTransfers = DescribeAddressTransfers' {}
- newDescribeAddressTransfers :: DescribeAddressTransfers
- describeAddressTransfers_allocationIds :: Lens' DescribeAddressTransfers (Maybe [Text])
- describeAddressTransfers_dryRun :: Lens' DescribeAddressTransfers (Maybe Bool)
- describeAddressTransfers_maxResults :: Lens' DescribeAddressTransfers (Maybe Natural)
- describeAddressTransfers_nextToken :: Lens' DescribeAddressTransfers (Maybe Text)
- data DescribeAddressTransfersResponse = DescribeAddressTransfersResponse' {}
- newDescribeAddressTransfersResponse :: Int -> DescribeAddressTransfersResponse
- describeAddressTransfersResponse_addressTransfers :: Lens' DescribeAddressTransfersResponse (Maybe [AddressTransfer])
- describeAddressTransfersResponse_nextToken :: Lens' DescribeAddressTransfersResponse (Maybe Text)
- describeAddressTransfersResponse_httpStatus :: Lens' DescribeAddressTransfersResponse Int
Creating a Request
data DescribeAddressTransfers Source #
See: newDescribeAddressTransfers
smart constructor.
DescribeAddressTransfers' | |
|
Instances
newDescribeAddressTransfers :: DescribeAddressTransfers Source #
Create a value of DescribeAddressTransfers
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:allocationIds:DescribeAddressTransfers'
, describeAddressTransfers_allocationIds
- The allocation IDs of Elastic IP addresses.
$sel:dryRun:DescribeAddressTransfers'
, describeAddressTransfers_dryRun
- Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
$sel:maxResults:DescribeAddressTransfers'
, describeAddressTransfers_maxResults
- The maximum number of address transfers to return in one page of
results.
DescribeAddressTransfers
, describeAddressTransfers_nextToken
- Specify the pagination token from a previous request to retrieve the
next page of results.
Request Lenses
describeAddressTransfers_allocationIds :: Lens' DescribeAddressTransfers (Maybe [Text]) Source #
The allocation IDs of Elastic IP addresses.
describeAddressTransfers_dryRun :: Lens' DescribeAddressTransfers (Maybe Bool) Source #
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
describeAddressTransfers_maxResults :: Lens' DescribeAddressTransfers (Maybe Natural) Source #
The maximum number of address transfers to return in one page of results.
describeAddressTransfers_nextToken :: Lens' DescribeAddressTransfers (Maybe Text) Source #
Specify the pagination token from a previous request to retrieve the next page of results.
Destructuring the Response
data DescribeAddressTransfersResponse Source #
See: newDescribeAddressTransfersResponse
smart constructor.
DescribeAddressTransfersResponse' | |
|
Instances
newDescribeAddressTransfersResponse Source #
Create a value of DescribeAddressTransfersResponse
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:addressTransfers:DescribeAddressTransfersResponse'
, describeAddressTransfersResponse_addressTransfers
- The Elastic IP address transfer.
DescribeAddressTransfers
, describeAddressTransfersResponse_nextToken
- Specify the pagination token from a previous request to retrieve the
next page of results.
$sel:httpStatus:DescribeAddressTransfersResponse'
, describeAddressTransfersResponse_httpStatus
- The response's http status code.
Response Lenses
describeAddressTransfersResponse_addressTransfers :: Lens' DescribeAddressTransfersResponse (Maybe [AddressTransfer]) Source #
The Elastic IP address transfer.
describeAddressTransfersResponse_nextToken :: Lens' DescribeAddressTransfersResponse (Maybe Text) Source #
Specify the pagination token from a previous request to retrieve the next page of results.
describeAddressTransfersResponse_httpStatus :: Lens' DescribeAddressTransfersResponse Int Source #
The response's http status code.