Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

apply_schema

apply_schema(**kwargs)

Copies the input published schema, at the specified version, into the Directory with the same name and version as that of the published schema.

See also: AWS API Documentation

Request Syntax

response = client.apply_schema(
    PublishedSchemaArn='string',
    DirectoryArn='string'
)
Parameters
  • PublishedSchemaArn (string) --

    [REQUIRED]

    Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.

  • DirectoryArn (string) --

    [REQUIRED]

    The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.

Return type

dict

Returns

Response Syntax

{
    'AppliedSchemaArn': 'string',
    'DirectoryArn': 'string'
}

Response Structure

  • (dict) --

    • AppliedSchemaArn (string) --

      The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.

    • DirectoryArn (string) --

      The ARN that is associated with the Directory. 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.SchemaAlreadyExistsException
  • CloudDirectory.Client.exceptions.ResourceNotFoundException
  • CloudDirectory.Client.exceptions.InvalidAttachmentException