{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-schema/glue-get-schema-version-input-schema.json", "title": "GetSchemaVersionInput", "description": "GetSchemaVersionInput schema from Amazon Glue API", "type": "object", "properties": { "SchemaId": { "allOf": [ { "$ref": "#/components/schemas/SchemaId" }, { "description": "
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.
SchemaVersionId of the schema version. This field is required for fetching by schema ID. Either this or the SchemaId wrapper has to be provided."
}
]
},
"SchemaVersionNumber": {
"allOf": [
{
"$ref": "#/components/schemas/SchemaVersionNumber"
},
{
"description": "The version number of the schema."
}
]
}
}
}