Skip to content

UpdateSchemaInput

Source code in docs_src/capo_glue/types/update_schema_input.py
class UpdateSchemaInput(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. One of <code>SchemaArn</code> or <code>SchemaName</code> has to be provided.</p> </li> <li> <p>SchemaId$SchemaName: The name of the schema. One of <code>SchemaArn</code> or <code>SchemaName</code> has to be provided.</p> </li> </ul>"""
    schema_version_number: NotRequired[
        "capo_glue.types.schema_version_number.SchemaVersionNumber"
    ]
    """<p>Version number required for check pointing. One of <code>VersionNumber</code> or <code>Compatibility</code> has to be provided.</p>"""
    compatibility: NotRequired["capo_glue.types.compatibility.Compatibility"]
    """<p>The new compatibility setting for the schema.</p>"""
    description: NotRequired["capo_glue.types.description_string.DescriptionString"]
    """<p>The new description for the schema.</p>"""

compatibility instance-attribute

compatibility: NotRequired[Compatibility]

The new compatibility setting for the schema.

description instance-attribute

description: NotRequired[DescriptionString]

The new description for the schema.

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. One of SchemaArn or SchemaName has to be provided.

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

schema_version_number instance-attribute

schema_version_number: NotRequired[SchemaVersionNumber]

Version number required for check pointing. One of VersionNumber or Compatibility has to be provided.