CfnApplicationMixinProps

class aws_cdk.mixins_preview.aws_m2.mixins.CfnApplicationMixinProps(*, definition=None, description=None, engine_type=None, kms_key_id=None, name=None, role_arn=None, tags=None)

Bases: object

Properties for CfnApplicationPropsMixin.

Parameters:
  • definition (Union[IResolvable, DefinitionProperty, Dict[str, Any], None]) – 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 .

  • description (Optional[str]) – The description of the application.

  • engine_type (Optional[str]) – The type of the target platform for this application.

  • kms_key_id (Optional[str]) – The identifier of a customer managed key.

  • name (Optional[str]) – The name of the application.

  • role_arn (Optional[str]) – The Amazon Resource Name (ARN) of the role associated with the application.

  • tags (Optional[Mapping[str, str]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_m2 import mixins as m2_mixins

cfn_application_mixin_props = m2_mixins.CfnApplicationMixinProps(
    definition=m2_mixins.CfnApplicationPropsMixin.DefinitionProperty(
        content="content",
        s3_location="s3Location"
    ),
    description="description",
    engine_type="engineType",
    kms_key_id="kmsKeyId",
    name="name",
    role_arn="roleArn",
    tags={
        "tags_key": "tags"
    }
)

Attributes

definition

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 .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-definition

description

The description of the application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-description

engine_type

The type of the target platform for this application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-enginetype

kms_key_id

The identifier of a customer managed key.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-kmskeyid

name

The name of the application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-name

role_arn

The Amazon Resource Name (ARN) of the role associated with the application.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-rolearn

tags

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

For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-m2-application.html#cfn-m2-application-tags