/* 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. */ export type Definition = S3Location | Content; export type EngineType = "microfocus" | "bluage"; /** * Represents an application that runs on an AWS Mainframe Modernization Environment */ export interface AwsM2Application { ApplicationArn?: string; ApplicationId?: string; Definition: Definition; Description?: string; EngineType: EngineType; /** * The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources. */ KmsKeyId?: string; Name: string; Tags?: TagMap; } export interface S3Location { S3Location: string; } export interface Content { Content: string; } export interface TagMap { /** * This interface was referenced by `TagMap`'s JSON-Schema definition * via the `patternProperty` "^(?!aws:).+$". */ [k: string]: string; }