EnvironmentArgs

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 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.

Constructors

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

Properties

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

The description of the environment.

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

The target platform for the runtime environment.

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

The version of the runtime engine for the environment.

Link copied to clipboard

Defines the details of a high availability configuration.

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

The type of instance underlying the environment.

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 environment-related resources.

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

The name of the environment.

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

Configures a desired maintenance window for the environment. If you do not provide a value, a random system-generated value will be assigned.

Link copied to clipboard
val publiclyAccessible: Output<Boolean>? = null

Specifies whether the environment is publicly accessible.

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

The list of security groups for the VPC associated with this environment.

Link copied to clipboard

The storage configurations defined for the runtime environment.

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

The unique identifiers of the subnets assigned to this runtime environment.

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

Tags associated to this environment.

Functions

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