Skip to content

GetSchemaResponse

Source code in docs_src/capo_glue/types/get_schema_response.py
class GetSchemaResponse(TypedDict, closed=True):
    registry_name: NotRequired[
        "capo_glue.types.schema_registry_name_string.SchemaRegistryNameString"
    ]
    """<p>The name of the registry.</p>"""
    registry_arn: NotRequired["capo_glue.types.glue_resource_arn.GlueResourceArn"]
    """<p>The Amazon Resource Name (ARN) of the registry.</p>"""
    schema_name: NotRequired[
        "capo_glue.types.schema_registry_name_string.SchemaRegistryNameString"
    ]
    """<p>The name of the schema.</p>"""
    schema_arn: NotRequired["capo_glue.types.glue_resource_arn.GlueResourceArn"]
    """<p>The Amazon Resource Name (ARN) of the schema.</p>"""
    description: NotRequired["capo_glue.types.description_string.DescriptionString"]
    """<p>A description of schema if specified when created</p>"""
    data_format: NotRequired["capo_glue.types.data_format.DataFormat"]
    """<p>The data format of the schema definition. Currently <code>AVRO</code>, <code>JSON</code> and <code>PROTOBUF</code> are supported.</p>"""
    compatibility: NotRequired["capo_glue.types.compatibility.Compatibility"]
    """<p>The compatibility mode of the schema.</p>"""
    schema_checkpoint: NotRequired[
        "capo_glue.types.schema_checkpoint_number.SchemaCheckpointNumber"
    ]
    """<p>The version number of the checkpoint (the last time the compatibility mode was changed).</p>"""
    latest_schema_version: NotRequired[
        "capo_glue.types.version_long_number.VersionLongNumber"
    ]
    """<p>The latest version of the schema associated with the returned schema definition.</p>"""
    next_schema_version: NotRequired[
        "capo_glue.types.version_long_number.VersionLongNumber"
    ]
    """<p>The next version of the schema associated with the returned schema definition.</p>"""
    schema_status: NotRequired["capo_glue.types.schema_status.SchemaStatus"]
    """<p>The status of the schema.</p>"""
    created_time: NotRequired["capo_glue.types.created_timestamp.CreatedTimestamp"]
    """<p>The date and time the schema was created.</p>"""
    updated_time: NotRequired["capo_glue.types.updated_timestamp.UpdatedTimestamp"]
    """<p>The date and time the schema was updated.</p>"""

compatibility instance-attribute

compatibility: NotRequired[Compatibility]

The compatibility mode of the schema.

created_time instance-attribute

created_time: NotRequired[CreatedTimestamp]

The date and time the schema was created.

data_format instance-attribute

data_format: NotRequired[DataFormat]

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

description instance-attribute

description: NotRequired[DescriptionString]

A description of schema if specified when created

latest_schema_version instance-attribute

latest_schema_version: NotRequired[VersionLongNumber]

The latest version of the schema associated with the returned schema definition.

next_schema_version instance-attribute

next_schema_version: NotRequired[VersionLongNumber]

The next version of the schema associated with the returned schema definition.

registry_arn instance-attribute

registry_arn: NotRequired[GlueResourceArn]

The Amazon Resource Name (ARN) of the registry.

registry_name instance-attribute

registry_name: NotRequired[SchemaRegistryNameString]

The name of the registry.

schema_arn instance-attribute

schema_arn: NotRequired[GlueResourceArn]

The Amazon Resource Name (ARN) of the schema.

schema_checkpoint instance-attribute

schema_checkpoint: NotRequired[SchemaCheckpointNumber]

The version number of the checkpoint (the last time the compatibility mode was changed).

schema_name instance-attribute

schema_name: NotRequired[SchemaRegistryNameString]

The name of the schema.

schema_status instance-attribute

schema_status: NotRequired[SchemaStatus]

The status of the schema.

updated_time instance-attribute

updated_time: NotRequired[UpdatedTimestamp]

The date and time the schema was updated.