Skip to main content

Module client

Module client 

Source
Expand description

The Glue Schema Registry client.

Structs§

Client
An API client for the AWS Glue Schema Registry.
RegisteredSchemaVersion
A schema version’s identity and lifecycle status, as returned by the write path methods Client::get_schema_by_definition, Client::register_schema_version, and Client::create_schema.
Registry
A Glue Schema Registry, as returned by Client::get_registry.
Schema
A Glue schema’s metadata, as returned by Client::get_schema.
SchemaVersion
A Glue schema version, as returned by Client::get_schema_version_by_id and Client::get_schema_version_latest_by_name.

Enums§

Compatibility
A schema’s evolution policy, as accepted by Client::create_schema and returned by Client::get_schema.
CreateSchemaError
Errors returned by Client::create_schema.
DataFormat
Data format of a Glue schema.
GetRegistryError
Errors returned by Client::get_registry.
GetSchemaByDefinitionError
Errors returned by Client::get_schema_by_definition.
GetSchemaError
Errors returned by Client::get_schema.
GetSchemaVersionError
Errors returned by Client::get_schema_version_by_id and Client::get_schema_version_latest_by_name.
RegisterSchemaVersionError
Errors returned by Client::register_schema_version.
RegistryLifecycleStatus
Lifecycle status of a Glue registry.
SchemaLifecycleStatus
Lifecycle status of a Glue schema.
SchemaVersionLifecycleStatus
Lifecycle status of a Glue schema version.

Functions§

classify_create_schema_error 🔒
classify_get_registry_error 🔒
classify_get_schema_by_definition_error 🔒
classify_get_schema_error 🔒
classify_get_schema_version_error 🔒
classify_register_schema_version_error 🔒
parse_schema_version_id 🔒
Parse a schema-version UUID from a Glue response, mapping a missing or malformed id to a diagnostic string for the caller to wrap.