Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Resource for managing an AWS Mainframe Modernization Application.

Link copied to clipboard
data class ApplicationArgs(val definition: Output<ApplicationDefinitionArgs>? = null, val description: Output<String>? = null, val engineType: Output<String>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<ApplicationTimeoutsArgs>? = null) : ConvertibleToJava<ApplicationArgs>

Resource for managing an AWS Mainframe Modernization Application.

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource
Link copied to clipboard
data class DeploymentArgs(val applicationId: Output<String>? = null, val applicationVersion: Output<Int>? = null, val environmentId: Output<String>? = null, val forceStop: Output<Boolean>? = null, val start: Output<Boolean>? = null, val timeouts: Output<DeploymentTimeoutsArgs>? = null) : ConvertibleToJava<DeploymentArgs>
Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard
class Environment : KotlinCustomResource

Resource for managing an AWS Mainframe Modernization Environment.

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

Resource for managing an AWS Mainframe Modernization Environment.

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
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