Package-level declarations

Types

Link copied to clipboard
data class GetLaunchProfileResult(val description: String? = null, val launchProfileId: String? = null, val launchProfileProtocolVersions: List<String>? = null, val name: String? = null, val streamConfiguration: LaunchProfileStreamConfiguration? = null, val studioComponentIds: List<String>? = null)
Link copied to clipboard
data class GetStreamingImageResult(val description: String? = null, val encryptionConfiguration: StreamingImageEncryptionConfiguration? = null, val eulaIds: List<String>? = null, val name: String? = null, val owner: String? = null, val platform: String? = null, val streamingImageId: String? = null)
Link copied to clipboard
data class GetStudioComponentResult(val configuration: Any? = null, val description: String? = null, val ec2SecurityGroupIds: List<String>? = null, val initializationScripts: List<StudioComponentInitializationScript>? = null, val name: String? = null, val runtimeRoleArn: String? = null, val scriptParameters: List<StudioComponentScriptParameterKeyValue>? = null, val secureInitializationRoleArn: String? = null, val studioComponentId: String? = null, val type: StudioComponentType? = null)
Link copied to clipboard
data class GetStudioResult(val adminRoleArn: String? = null, val displayName: String? = null, val homeRegion: String? = null, val ssoClientId: String? = null, val studioEncryptionConfiguration: StudioEncryptionConfiguration? = null, val studioId: String? = null, val studioUrl: String? = null, val userRoleArn: String? = null)
Link copied to clipboard
data class LaunchProfileStreamConfiguration(val automaticTerminationMode: LaunchProfileAutomaticTerminationMode? = null, val clipboardMode: LaunchProfileStreamingClipboardMode, val ec2InstanceTypes: List<LaunchProfileStreamingInstanceType>, val maxSessionLengthInMinutes: Double? = null, val maxStoppedSessionLengthInMinutes: Double? = null, val sessionBackup: LaunchProfileStreamConfigurationSessionBackup? = null, val sessionPersistenceMode: LaunchProfileSessionPersistenceMode? = null, val sessionStorage: LaunchProfileStreamConfigurationSessionStorage? = null, val streamingImageIds: List<String>, val volumeConfiguration: LaunchProfileVolumeConfiguration? = null)

A configuration for a streaming session.

data class LaunchProfileStreamConfigurationSessionBackup(val maxBackupsToRetain: Double? = null, val mode: LaunchProfileSessionBackupMode? = null)

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

The configuration for a streaming session’s upload storage.

Link copied to clipboard
data class LaunchProfileStreamingSessionStorageRoot(val linux: String? = null, val windows: String? = null)

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

Link copied to clipboard
data class LaunchProfileVolumeConfiguration(val iops: Double? = null, val size: Double? = null, val throughput: Double? = null)

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

This parameter is only allowed when sessionPersistenceMode is ACTIVATED.

data class StudioComponentActiveDirectoryComputerAttribute(val name: String? = null, val value: String? = null)

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

data class StudioComponentActiveDirectoryConfiguration(val computerAttributes: List<StudioComponentActiveDirectoryComputerAttribute>? = null, val directoryId: String? = null, val organizationalUnitDistinguishedName: String? = null)

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

Link copied to clipboard
data class StudioComponentComputeFarmConfiguration(val activeDirectoryUser: String? = null, val endpoint: String? = null)

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
data class StudioComponentInitializationScript(val launchProfileProtocolVersion: String? = null, val platform: StudioComponentLaunchProfilePlatform? = null, val runContext: StudioComponentInitializationScriptRunContext? = null, val script: String? = null)

Initialization scripts for studio components.

data class StudioComponentLicenseServiceConfiguration(val endpoint: String? = null)

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

Link copied to clipboard
data class StudioComponentScriptParameterKeyValue(val key: String? = null, val value: String? = null)

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

data class StudioComponentSharedFileSystemConfiguration(val endpoint: String? = null, val fileSystemId: String? = null, val linuxMountPoint: String? = null, val shareName: String? = null, val windowsMountDrive: String? = null)

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

Link copied to clipboard
data class StudioEncryptionConfiguration(val keyArn: String? = null, val keyType: StudioEncryptionConfigurationKeyType)

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