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 |
This action deletes a hosted zone. To delete a hosted zone, send a
DELETE
request to the '2013-04-01/hostedzone/hosted zone ID'
resource.
For more information about deleting a hosted zone, see Deleting a Hosted Zone in the Amazon Route 53 Developer Guide.
You can delete a hosted zone only if there are no resource record sets
other than the default SOA record and NS resource record sets. If your
hosted zone contains other resource record sets, you must delete them
before you can delete your hosted zone. If you try to delete a hosted
zone that contains other resource record sets, Route 53 will deny your
request with a HostedZoneNotEmpty
error. For information about
deleting records from your hosted zone, see ChangeResourceRecordSets.
See: AWS API Reference for DeleteHostedZone.
- deleteHostedZone :: Text -> DeleteHostedZone
- data DeleteHostedZone
- dhzId :: Lens' DeleteHostedZone Text
- deleteHostedZoneResponse :: Int -> ChangeInfo -> DeleteHostedZoneResponse
- data DeleteHostedZoneResponse
- dhzrsResponseStatus :: Lens' DeleteHostedZoneResponse Int
- dhzrsChangeInfo :: Lens' DeleteHostedZoneResponse ChangeInfo
Creating a Request
Creates a value of DeleteHostedZone
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DeleteHostedZone Source
A complex type that contains information about the hosted zone that you want to delete.
See: deleteHostedZone
smart constructor.
Request Lenses
dhzId :: Lens' DeleteHostedZone Text Source
The ID of the hosted zone you want to delete.
Destructuring the Response
deleteHostedZoneResponse Source
Creates a value of DeleteHostedZoneResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DeleteHostedZoneResponse Source
A complex type containing the response information for the request.
See: deleteHostedZoneResponse
smart constructor.
Response Lenses
dhzrsResponseStatus :: Lens' DeleteHostedZoneResponse Int Source
The response status code.
dhzrsChangeInfo :: Lens' DeleteHostedZoneResponse ChangeInfo Source
A complex type that contains the ID, the status, and the date and time of your delete request.