ApplicationArgs

data class ApplicationArgs(val definition: Output<Either<ApplicationDefinition0PropertiesArgs, ApplicationDefinition1PropertiesArgs>>? = null, val description: Output<String>? = null, val engineType: Output<ApplicationEngineType>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ApplicationArgs>

Represents an application that runs on an AWS Mainframe Modernization Environment

Constructors

Link copied to clipboard
constructor(definition: Output<Either<ApplicationDefinition0PropertiesArgs, ApplicationDefinition1PropertiesArgs>>? = null, description: Output<String>? = null, engineType: Output<ApplicationEngineType>? = null, kmsKeyId: Output<String>? = null, name: Output<String>? = null, roleArn: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard

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 .

Link copied to clipboard
val description: Output<String>? = null

The description of the application.

Link copied to clipboard
val engineType: Output<ApplicationEngineType>? = null

The type of the target platform for this application.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources.

Link copied to clipboard
val name: Output<String>? = null

The name of the application.

Link copied to clipboard
val roleArn: Output<String>? = null

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

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

An array of key-value pairs to apply to this resource. For more information, see Tag .

Functions

Link copied to clipboard
open override fun toJava(): ApplicationArgs