typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
50 lines (49 loc) • 2.15 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type SchemaVersion_Type = 'AWS::Glue::SchemaVersion';
export declare const SchemaVersion_Type = "AWS::Glue::SchemaVersion";
/**
* This resource represents an individual schema version of a schema
* defined in Glue Schema Registry. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html}
*/
export default function SchemaVersion(props: SchemaVersion_Properties): CfnResource<SchemaVersion_Properties>;
/**
* This resource represents an individual schema version of a schema
* defined in Glue Schema Registry. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html}
*/
export declare type SchemaVersion_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html#cfn-glue-schemaversion-schema}
*/
Schema: Schema;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schemaversion.html#cfn-glue-schemaversion-schemadefinition}
*/
SchemaDefinition: Resolvable<string>;
VersionId?: Resolvable<string>;
};
/**
* Identifier for the schema where the schema version will be created.
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html}
*/
export declare type Schema = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-schemaarn}
*/
SchemaArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-schemaname}
*/
SchemaName?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-schemaversion-schema.html#cfn-glue-schemaversion-schema-registryname}
*/
RegistryName?: Resolvable<string>;
};