class Aws::Glue::Types::GetSchemaVersionsDiffInput

@note When making an API call, you may pass GetSchemaVersionsDiffInput

data as a hash:

    {
      schema_id: { # required
        schema_arn: "GlueResourceArn",
        schema_name: "SchemaRegistryNameString",
        registry_name: "SchemaRegistryNameString",
      },
      first_schema_version_number: { # required
        latest_version: false,
        version_number: 1,
      },
      second_schema_version_number: { # required
        latest_version: false,
        version_number: 1,
      },
      schema_diff_type: "SYNTAX_DIFF", # required, accepts SYNTAX_DIFF
    }

@!attribute [rw] schema_id

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.
@return [Types::SchemaId]

@!attribute [rw] first_schema_version_number

The first of the two schema versions to be compared.
@return [Types::SchemaVersionNumber]

@!attribute [rw] second_schema_version_number

The second of the two schema versions to be compared.
@return [Types::SchemaVersionNumber]

@!attribute [rw] schema_diff_type

Refers to `SYNTAX_DIFF`, which is the currently supported diff type.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetSchemaVersionsDiffInput AWS API Documentation

Constants

SENSITIVE