Package-level declarations

Types

Link copied to clipboard
class LaunchProfile : KotlinCustomResource

Represents a launch profile which delegates access to a collection of studio components to studio users

Link copied to clipboard
data class LaunchProfileArgs(val description: Output<String>? = null, val ec2SubnetIds: Output<List<String>>? = null, val launchProfileProtocolVersions: Output<List<String>>? = null, val name: Output<String>? = null, val streamConfiguration: Output<LaunchProfileStreamConfigurationArgs>? = null, val studioComponentIds: Output<List<String>>? = null, val studioId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LaunchProfileArgs>

Represents a launch profile which delegates access to a collection of studio components to studio users

Link copied to clipboard
Link copied to clipboard
object LaunchProfileMapper : ResourceMapper<LaunchProfile>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StreamingImage : KotlinCustomResource

Represents a streaming session machine image that can be used to launch a streaming session

Link copied to clipboard
data class StreamingImageArgs(val description: Output<String>? = null, val ec2ImageId: Output<String>? = null, val name: Output<String>? = null, val studioId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StreamingImageArgs>

Represents a streaming session machine image that can be used to launch a streaming session

Link copied to clipboard
Link copied to clipboard
object StreamingImageMapper : ResourceMapper<StreamingImage>
Link copied to clipboard
class Studio : KotlinCustomResource

Represents a studio that contains other Nimble Studio resources

Link copied to clipboard
data class StudioArgs(val adminRoleArn: Output<String>? = null, val displayName: Output<String>? = null, val studioEncryptionConfiguration: Output<StudioEncryptionConfigurationArgs>? = null, val studioName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userRoleArn: Output<String>? = null) : ConvertibleToJava<StudioArgs>

Represents a studio that contains other Nimble Studio resources

Link copied to clipboard

Builder for StudioArgs.

Link copied to clipboard
class StudioComponent : KotlinCustomResource

Represents a studio component that connects a non-Nimble Studio resource in your account to your studio

Link copied to clipboard
data class StudioComponentArgs(val configuration: Output<Any>? = null, val description: Output<String>? = null, val ec2SecurityGroupIds: Output<List<String>>? = null, val initializationScripts: Output<List<StudioComponentInitializationScriptArgs>>? = null, val name: Output<String>? = null, val runtimeRoleArn: Output<String>? = null, val scriptParameters: Output<List<StudioComponentScriptParameterKeyValueArgs>>? = null, val secureInitializationRoleArn: Output<String>? = null, val studioId: Output<String>? = null, val subtype: Output<StudioComponentSubtype>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<StudioComponentType>? = null) : ConvertibleToJava<StudioComponentArgs>

Represents a studio component that connects a non-Nimble Studio resource in your account to your studio

Link copied to clipboard
object StudioComponentMapper : ResourceMapper<StudioComponent>
Link copied to clipboard
object StudioMapper : ResourceMapper<Studio>
Link copied to clipboard

Builder for Studio.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun studio(name: String): Studio
suspend fun studio(name: String, block: suspend StudioResourceBuilder.() -> Unit): Studio
Link copied to clipboard