aws-cdk-lib.aws_m2.CfnApplicationProps

interface CfnApplicationProps

LanguageType name
.NETAmazon.CDK.AWS.M2.CfnApplicationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsm2#CfnApplicationProps
Javasoftware.amazon.awscdk.services.m2.CfnApplicationProps
Pythonaws_cdk.aws_m2.CfnApplicationProps
TypeScript aws-cdk-lib » aws_m2 » CfnApplicationProps

Properties for defining a CfnApplication.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_m2 as m2 } from 'aws-cdk-lib';
const cfnApplicationProps: m2.CfnApplicationProps = {
  definition: {
    content: 'content',
    s3Location: 's3Location',
  },
  engineType: 'engineType',
  name: 'name',

  // the properties below are optional
  description: 'description',
  kmsKeyId: 'kmsKeyId',
  roleArn: 'roleArn',
  tags: {
    tagsKey: 'tags',
  },
};

Properties

NameTypeDescription
definitionIResolvable | DefinitionPropertyThe application definition for a particular application. You can specify either inline JSON or an Amazon S3 bucket location.
engineTypestringThe type of the target platform for this application.
namestringThe name of the application.
description?stringThe description of the application.
kmsKeyId?stringThe identifier of a customer managed key.
roleArn?stringAWS::M2::Application.RoleArn.
tags?{ [string]: string }An array of key-value pairs to apply to this resource.

definition

Type: IResolvable | DefinitionProperty

The application definition for a particular application. You can specify either inline JSON or an Amazon S3 bucket location.

For information about application definitions, see the AWS Mainframe Modernization User Guide .


engineType

Type: string

The type of the target platform for this application.


name

Type: string

The name of the application.


description?

Type: string (optional)

The description of the application.


kmsKeyId?

Type: string (optional)

The identifier of a customer managed key.


roleArn?

Type: string (optional)

AWS::M2::Application.RoleArn.


tags?

Type: { [string]: string } (optional)

An array of key-value pairs to apply to this resource.

For more information, see Tag .