CloudDirectory / Client / create_directory
create_directory#
- CloudDirectory.Client.create_directory(**kwargs)#
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', SchemaArn='string' )
- Parameters:
Name (string) –
[REQUIRED]
The name of the Directory. Should be unique per account, per region.
SchemaArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the published schema that will be copied into the data Directory. For more information, see arns.
- Return type:
dict
- Returns:
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.
Exceptions
CloudDirectory.Client.exceptions.InternalServiceException
CloudDirectory.Client.exceptions.InvalidArnException
CloudDirectory.Client.exceptions.RetryableConflictException
CloudDirectory.Client.exceptions.ValidationException
CloudDirectory.Client.exceptions.LimitExceededException
CloudDirectory.Client.exceptions.AccessDeniedException
CloudDirectory.Client.exceptions.DirectoryAlreadyExistsException
CloudDirectory.Client.exceptions.ResourceNotFoundException