DeleteDirectory - AWS Directory Service


Deletes an AWS Directory Service directory.

Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see AWS Directory Service API Permissions: Actions, Resources, and Conditions Reference.

Request Syntax

{ "DirectoryId": "string" }

Request Parameters

The request accepts the following data in JSON format.


The identifier of the directory to delete.

Type: String

Pattern: ^d-[0-9a-f]{10}$

Required: Yes

Response Syntax

{ "DirectoryId": "string" }

Response Elements

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.


The directory identifier.

Type: String

Pattern: ^d-[0-9a-f]{10}$


For information about the errors that are common to all actions, see Common Errors.


A client exception has occurred.

HTTP Status Code: 400


The specified entity could not be found.

HTTP Status Code: 400


An exception has occurred in AWS Directory Service.

HTTP Status Code: 500


The following examples are formatted for legibility.

Example Request

This example illustrates one usage of DeleteDirectory.

POST / HTTP/1.1 Host: Accept-Encoding: identity Content-Length: 31 X-Amz-Target: DirectoryService_20150416.DeleteDirectory X-Amz-Date: 20161214T002424Z User-Agent: aws-cli/1.11.24 Python/2.7.9 Windows/7 botocore/1.4.81 Content-Type: application/x-amz-json-1.1 Authorization: AWS4-HMAC-SHA256 Credential=AKIAI7E3BYXS3example/20161214/us-west-2/ds/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-target, Signature=b542aa77381528e27afcf08b229252606fa79723695fb2d19b81b51d66d7f92d { "DirectoryId": "d-926example" }

Example Response

This example illustrates one usage of DeleteDirectory.

HTTP/1.1 200 OK x-amzn-RequestId: abcbeb82-c193-11e6-bf9e-272b6602bf9f Content-Type: application/x-amz-json-1.1 Content-Length: 30 Date: Wed, 14 Dec 2016 00:24:26 GMT { "DirectoryId":"d-926example" }

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: