import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates an AWS Migration Hub Refactor Spaces application. The account that owns the environment also owns the applications created inside the environment, regardless of the account that creates the application. Refactor Spaces provisions an Amazon API Gateway, API Gateway VPC link, and Network Load Balancer for the application proxy inside your account.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-refactorspaces-application.html">the AWS Docs</a>
*/
export function application(applicationProps) {
    return new AwsResource('AWS::RefactorSpaces::Application', applicationProps, { NlbArn: 'NlbArn', ProxyUrl: 'ProxyUrl', NlbName: 'NlbName', StageName: 'StageName', ApiGatewayId: 'ApiGatewayId', VpcLinkId: 'VpcLinkId', ApplicationIdentifier: 'ApplicationIdentifier', Arn: 'Arn' });
}
