DeleteQueryLoggingConfig
Deletes a configuration for DNS query logging. If you delete a configuration, Amazon Route 53 stops sending query logs to CloudWatch Logs. Route 53 doesn't delete any logs that are already in CloudWatch Logs.
For more information about DNS query logs, see CreateQueryLoggingConfig.
Request Syntax
DELETE /2013-04-01/queryloggingconfig/Id
HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- Id
-
The ID of the configuration that you want to delete.
Length Constraints: Minimum length of 1. Maximum length of 36.
Required: Yes
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Response Elements
If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body.
Errors
For information about the errors that are common to all actions, see Common Errors.
- ConcurrentModification
-
Another user submitted a request to create, update, or delete the object at the same time that you did. Retry the request.
HTTP Status Code: 400
- InvalidInput
-
The input is not valid.
HTTP Status Code: 400
- NoSuchQueryLoggingConfig
-
There is no DNS query logging configuration with the specified ID.
HTTP Status Code: 404
Examples
Example Request
The following request deletes the configuration with the ID
87654321-dcba-1234-abcd-1a2b3c4d5e6f
.
DELETE /2013-04-01/queryloggingconfig HTTP/1.1 <?xml version="1.0" encoding="UTF-8"?> <DeleteQueryLoggingConfigRequest xmlns="https://route53.amazonaws.com/doc/2013-04-01/"> <Id>87654321-dcba-1234-abcd-1a2b3c4d5e6f</Id> </DeleteQueryLoggingConfigRequest>
Example Response
This example illustrates one usage of DeleteQueryLoggingConfig.
HTTP/1.1 200 OK
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: