Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Represents an application that runs on an AWS Mainframe Modernization Environment

Link copied to clipboard
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

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Represents a deployment resource of an AWS Mainframe Modernization (M2) application to a specified environment

Link copied to clipboard
data class DeploymentArgs(val applicationId: Output<String>? = null, val applicationVersion: Output<Int>? = null, val environmentId: Output<String>? = null) : ConvertibleToJava<DeploymentArgs>

Represents a deployment resource of an AWS Mainframe Modernization (M2) application to a specified environment

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard
class Environment : KotlinCustomResource

Represents a runtime environment that can run migrated mainframe applications.

Link copied to clipboard
data class EnvironmentArgs(val description: Output<String>? = null, val engineType: Output<EnvironmentEngineType>? = null, val engineVersion: Output<String>? = null, val highAvailabilityConfig: Output<EnvironmentHighAvailabilityConfigArgs>? = null, val instanceType: Output<String>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val networkType: Output<EnvironmentNetworkType>? = null, val preferredMaintenanceWindow: Output<String>? = null, val publiclyAccessible: Output<Boolean>? = null, val securityGroupIds: Output<List<String>>? = null, val storageConfigurations: Output<List<EnvironmentStorageConfigurationArgs>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EnvironmentArgs>

Represents a runtime environment that can run migrated mainframe applications.

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard
suspend fun environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment