Package-level declarations

Types

Link copied to clipboard
data class GetLaunchProfilePlainArgs(val launchProfileId: String, val studioId: String) : ConvertibleToJava<GetLaunchProfilePlainArgs>
Link copied to clipboard
data class GetStreamingImagePlainArgs(val streamingImageId: String, val studioId: String) : ConvertibleToJava<GetStreamingImagePlainArgs>
Link copied to clipboard
data class GetStudioComponentPlainArgs(val studioComponentId: String, val studioId: String) : ConvertibleToJava<GetStudioComponentPlainArgs>
Link copied to clipboard
data class GetStudioPlainArgs(val studioId: String) : ConvertibleToJava<GetStudioPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class LaunchProfileStreamConfigurationArgs(val automaticTerminationMode: Output<LaunchProfileAutomaticTerminationMode>? = null, val clipboardMode: Output<LaunchProfileStreamingClipboardMode>, val ec2InstanceTypes: Output<List<LaunchProfileStreamingInstanceType>>, val maxSessionLengthInMinutes: Output<Double>? = null, val maxStoppedSessionLengthInMinutes: Output<Double>? = null, val sessionBackup: Output<LaunchProfileStreamConfigurationSessionBackupArgs>? = null, val sessionPersistenceMode: Output<LaunchProfileSessionPersistenceMode>? = null, val sessionStorage: Output<LaunchProfileStreamConfigurationSessionStorageArgs>? = null, val streamingImageIds: Output<List<String>>, val volumeConfiguration: Output<LaunchProfileVolumeConfigurationArgs>? = null) : ConvertibleToJava<LaunchProfileStreamConfigurationArgs>

A configuration for a streaming session.

data class LaunchProfileStreamConfigurationSessionBackupArgs(val maxBackupsToRetain: Output<Double>? = null, val mode: Output<LaunchProfileSessionBackupMode>? = null) : ConvertibleToJava<LaunchProfileStreamConfigurationSessionBackupArgs>

Configures how streaming sessions are backed up when launched from this launch profile.

data class LaunchProfileStreamConfigurationSessionStorageArgs(val mode: Output<List<LaunchProfileStreamingSessionStorageMode>>, val root: Output<LaunchProfileStreamingSessionStorageRootArgs>? = null) : ConvertibleToJava<LaunchProfileStreamConfigurationSessionStorageArgs>

The configuration for a streaming session’s upload storage.

data class LaunchProfileStreamingSessionStorageRootArgs(val linux: Output<String>? = null, val windows: Output<String>? = null) : ConvertibleToJava<LaunchProfileStreamingSessionStorageRootArgs>

The upload storage root location (folder) on streaming workstations where files are uploaded.

Link copied to clipboard
data class LaunchProfileVolumeConfigurationArgs(val iops: Output<Double>? = null, val size: Output<Double>? = null, val throughput: Output<Double>? = null) : ConvertibleToJava<LaunchProfileVolumeConfigurationArgs>

Custom volume configuration for the root volumes that are attached to streaming sessions.

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

data class StudioComponentActiveDirectoryComputerAttributeArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<StudioComponentActiveDirectoryComputerAttributeArgs>

An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.

data class StudioComponentActiveDirectoryConfigurationArgs(val computerAttributes: Output<List<StudioComponentActiveDirectoryComputerAttributeArgs>>? = null, val directoryId: Output<String>? = null, val organizationalUnitDistinguishedName: Output<String>? = null) : ConvertibleToJava<StudioComponentActiveDirectoryConfigurationArgs>

The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.

data class StudioComponentComputeFarmConfigurationArgs(val activeDirectoryUser: Output<String>? = null, val endpoint: Output<String>? = null) : ConvertibleToJava<StudioComponentComputeFarmConfigurationArgs>

The configuration for a render farm that is associated with a studio resource.

data class StudioComponentConfiguration0PropertiesArgs(val activeDirectoryConfiguration: Output<StudioComponentActiveDirectoryConfigurationArgs>) : ConvertibleToJava<StudioComponentConfiguration0PropertiesArgs>

The configuration of the studio component, based on component type.

data class StudioComponentConfiguration1PropertiesArgs(val computeFarmConfiguration: Output<StudioComponentComputeFarmConfigurationArgs>) : ConvertibleToJava<StudioComponentConfiguration1PropertiesArgs>

The configuration of the studio component, based on component type.

data class StudioComponentConfiguration2PropertiesArgs(val licenseServiceConfiguration: Output<StudioComponentLicenseServiceConfigurationArgs>) : ConvertibleToJava<StudioComponentConfiguration2PropertiesArgs>

The configuration of the studio component, based on component type.

data class StudioComponentConfiguration3PropertiesArgs(val sharedFileSystemConfiguration: Output<StudioComponentSharedFileSystemConfigurationArgs>) : ConvertibleToJava<StudioComponentConfiguration3PropertiesArgs>

The configuration of the studio component, based on component type.

Link copied to clipboard
data class StudioComponentInitializationScriptArgs(val launchProfileProtocolVersion: Output<String>? = null, val platform: Output<StudioComponentLaunchProfilePlatform>? = null, val runContext: Output<StudioComponentInitializationScriptRunContext>? = null, val script: Output<String>? = null) : ConvertibleToJava<StudioComponentInitializationScriptArgs>

Initialization scripts for studio components.

data class StudioComponentLicenseServiceConfigurationArgs(val endpoint: Output<String>? = null) : ConvertibleToJava<StudioComponentLicenseServiceConfigurationArgs>

The configuration for a license service that is associated with a studio resource.

data class StudioComponentScriptParameterKeyValueArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<StudioComponentScriptParameterKeyValueArgs>

A parameter for a studio component script, in the form of a key:value pair.

data class StudioComponentSharedFileSystemConfigurationArgs(val endpoint: Output<String>? = null, val fileSystemId: Output<String>? = null, val linuxMountPoint: Output<String>? = null, val shareName: Output<String>? = null, val windowsMountDrive: Output<String>? = null) : ConvertibleToJava<StudioComponentSharedFileSystemConfigurationArgs>

The configuration for a shared file storage system that is associated with a studio resource.

Link copied to clipboard
data class StudioEncryptionConfigurationArgs(val keyArn: Output<String>? = null, val keyType: Output<StudioEncryptionConfigurationKeyType>) : ConvertibleToJava<StudioEncryptionConfigurationArgs>

Configuration of the encryption method that is used for the studio.