EnvironmentArgs

data class EnvironmentArgs(val desiredSoftwareSetId: Output<String>? = null, val desktopArn: Output<String>? = null, val desktopEndpoint: Output<String>? = null, val deviceCreationTags: Output<List<EnvironmentTagArgs>>? = null, val kmsKeyArn: Output<String>? = null, val maintenanceWindow: Output<EnvironmentMaintenanceWindowArgs>? = null, val name: Output<String>? = null, val softwareSetUpdateMode: Output<EnvironmentSoftwareSetUpdateMode>? = null, val softwareSetUpdateSchedule: Output<EnvironmentSoftwareSetUpdateSchedule>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EnvironmentArgs>

Resource type definition for AWS::WorkSpacesThinClient::Environment.

Constructors

Link copied to clipboard
constructor(desiredSoftwareSetId: Output<String>? = null, desktopArn: Output<String>? = null, desktopEndpoint: Output<String>? = null, deviceCreationTags: Output<List<EnvironmentTagArgs>>? = null, kmsKeyArn: Output<String>? = null, maintenanceWindow: Output<EnvironmentMaintenanceWindowArgs>? = null, name: Output<String>? = null, softwareSetUpdateMode: Output<EnvironmentSoftwareSetUpdateMode>? = null, softwareSetUpdateSchedule: Output<EnvironmentSoftwareSetUpdateSchedule>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

The ID of the software set to apply.

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

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.

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

The URL for the identity provider login (only for environments that use AppStream 2.0).

Link copied to clipboard

An array of key-value pairs to apply to the newly created devices for this environment.

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

The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.

Link copied to clipboard

A specification for a time window to apply software updates.

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

The name of the environment.

Link copied to clipboard

An option to define which software updates to apply.

Link copied to clipboard

An option to define if software updates should be applied within a maintenance window.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

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

Functions

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