/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * This resource creates a Registry for authoring schemas as part of Glue Schema Registry. */ export interface AwsGlueRegistry { /** * Amazon Resource Name for the created Registry. */ Arn?: string; /** * Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace. */ Name: string; /** * A description of the registry. If description is not provided, there will not be any default value for this. */ Description?: string; /** * List of tags to tag the Registry * * @minItems 0 * @maxItems 10 */ Tags?: | [] | [Tag] | [Tag, Tag] | [Tag, Tag, Tag] | [Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag] | [Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag, Tag]; } export interface Tag { /** * A key to identify the tag. */ Key: string; /** * Corresponding tag value for the key. */ Value: string; }