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 |
Deletes a range of customer-owned IP addresses.
Synopsis
- data DeleteCoipCidr = DeleteCoipCidr' {}
- newDeleteCoipCidr :: Text -> Text -> DeleteCoipCidr
- deleteCoipCidr_dryRun :: Lens' DeleteCoipCidr (Maybe Bool)
- deleteCoipCidr_cidr :: Lens' DeleteCoipCidr Text
- deleteCoipCidr_coipPoolId :: Lens' DeleteCoipCidr Text
- data DeleteCoipCidrResponse = DeleteCoipCidrResponse' {
- coipCidr :: Maybe CoipCidr
- httpStatus :: Int
- newDeleteCoipCidrResponse :: Int -> DeleteCoipCidrResponse
- deleteCoipCidrResponse_coipCidr :: Lens' DeleteCoipCidrResponse (Maybe CoipCidr)
- deleteCoipCidrResponse_httpStatus :: Lens' DeleteCoipCidrResponse Int
Creating a Request
data DeleteCoipCidr Source #
See: newDeleteCoipCidr
smart constructor.
DeleteCoipCidr' | |
|
Instances
Create a value of DeleteCoipCidr
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:dryRun:DeleteCoipCidr'
, deleteCoipCidr_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
.
DeleteCoipCidr
, deleteCoipCidr_cidr
- A customer-owned IP address range that you want to delete.
DeleteCoipCidr
, deleteCoipCidr_coipPoolId
- The ID of the customer-owned address pool.
Request Lenses
deleteCoipCidr_dryRun :: Lens' DeleteCoipCidr (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
.
deleteCoipCidr_cidr :: Lens' DeleteCoipCidr Text Source #
A customer-owned IP address range that you want to delete.
deleteCoipCidr_coipPoolId :: Lens' DeleteCoipCidr Text Source #
The ID of the customer-owned address pool.
Destructuring the Response
data DeleteCoipCidrResponse Source #
See: newDeleteCoipCidrResponse
smart constructor.
DeleteCoipCidrResponse' | |
|
Instances
newDeleteCoipCidrResponse Source #
Create a value of DeleteCoipCidrResponse
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:coipCidr:DeleteCoipCidrResponse'
, deleteCoipCidrResponse_coipCidr
- Information about a range of customer-owned IP addresses.
$sel:httpStatus:DeleteCoipCidrResponse'
, deleteCoipCidrResponse_httpStatus
- The response's http status code.
Response Lenses
deleteCoipCidrResponse_coipCidr :: Lens' DeleteCoipCidrResponse (Maybe CoipCidr) Source #
Information about a range of customer-owned IP addresses.
deleteCoipCidrResponse_httpStatus :: Lens' DeleteCoipCidrResponse Int Source #
The response's http status code.