Schemas / Client / create_schema
create_schema#
- Schemas.Client.create_schema(**kwargs)#
Creates a schema definition.
Note
Inactive schemas will be deleted after two years.
See also: AWS API Documentation
Request Syntax
response = client.create_schema( Content='string', Description='string', RegistryName='string', SchemaName='string', Tags={ 'string': 'string' }, Type='OpenApi3'|'JSONSchemaDraft4' )
- Parameters:
Content (string) –
[REQUIRED]
The source of the schema definition.
Description (string) – A description of the schema.
RegistryName (string) –
[REQUIRED]
The name of the registry.
SchemaName (string) –
[REQUIRED]
The name of the schema.
Tags (dict) –
Tags associated with the schema.
(string) –
(string) –
Type (string) –
[REQUIRED]
The type of schema.
- Return type:
dict
- Returns:
Response Syntax
{ 'Description': 'string', 'LastModified': datetime(2015, 1, 1), 'SchemaArn': 'string', 'SchemaName': 'string', 'SchemaVersion': 'string', 'Tags': { 'string': 'string' }, 'Type': 'string', 'VersionCreatedDate': datetime(2015, 1, 1) }
Response Structure
(dict) –
201 response
Description (string) –
The description of the schema.
LastModified (datetime) –
The date and time that schema was modified.
SchemaArn (string) –
The ARN of the schema.
SchemaName (string) –
The name of the schema.
SchemaVersion (string) –
The version number of the schema
Tags (dict) –
Key-value pairs associated with a resource.
(string) –
(string) –
Type (string) –
The type of the schema.
VersionCreatedDate (datetime) –
The date the schema version was created.
Exceptions
Schemas.Client.exceptions.ServiceUnavailableException
Schemas.Client.exceptions.BadRequestException
Schemas.Client.exceptions.InternalServerErrorException
Schemas.Client.exceptions.ForbiddenException