CloudDirectory / Client / create_directory



Creates a Directory by copying the published schema into the directory. A directory cannot be created without a schema.

You can also quickly create a directory using a managed schema, called the QuickStartSchema. For more information, see Managed Schema in the Amazon Cloud Directory Developer Guide.

See also: AWS API Documentation

Request Syntax

response = client.create_directory(
  • Name (string) –


    The name of the Directory. Should be unique per account, per region.

  • SchemaArn (string) –


    The Amazon Resource Name (ARN) of the published schema that will be copied into the data Directory. For more information, see arns.

Return type:



Response Syntax

    'DirectoryArn': 'string',
    'Name': 'string',
    'ObjectIdentifier': 'string',
    'AppliedSchemaArn': 'string'

Response Structure

  • (dict) –

    • DirectoryArn (string) –

      The ARN that is associated with the Directory. For more information, see arns.

    • Name (string) –

      The name of the Directory.

    • ObjectIdentifier (string) –

      The root object node of the created directory.

    • AppliedSchemaArn (string) –

      The ARN of the published schema in the Directory. Once a published schema is copied into the directory, it has its own ARN, which is referred to applied schema ARN. For more information, see arns.