Skip to content

RegisterSchemaVersionInput

Source code in docs_src/capo_glue/types/register_schema_version_input.py
class RegisterSchemaVersionInput(TypedDict, closed=True):
    schema_id: "capo_glue.types.schema_id.SchemaId"
    """<p>This is a wrapper structure to contain schema identity fields. The structure contains:</p> <ul> <li> <p>SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. Either <code>SchemaArn</code> or <code>SchemaName</code> and <code>RegistryName</code> has to be provided.</p> </li> <li> <p>SchemaId$SchemaName: The name of the schema. Either <code>SchemaArn</code> or <code>SchemaName</code> and <code>RegistryName</code> has to be provided.</p> </li> </ul>"""
    schema_definition: "capo_glue.types.schema_definition_string.SchemaDefinitionString"
    """<p>The schema definition using the <code>DataFormat</code> setting for the <code>SchemaName</code>.</p>"""

schema_definition instance-attribute

schema_definition: SchemaDefinitionString

The schema definition using the DataFormat setting for the SchemaName.

schema_id instance-attribute

schema_id: SchemaId

This is a wrapper structure to contain schema identity fields. The structure contains:

  • SchemaId$SchemaArn: The Amazon Resource Name (ARN) of the schema. Either SchemaArn or SchemaName and RegistryName has to be provided.

  • SchemaId$SchemaName: The name of the schema. Either SchemaArn or SchemaName and RegistryName has to be provided.