Package-level declarations

Types

Link copied to clipboard
class LaunchProfile : KotlinCustomResource

Resource Type definition for AWS::NimbleStudio::LaunchProfile

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>

Resource Type definition for AWS::NimbleStudio::LaunchProfile

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

Resource Type definition for AWS::NimbleStudio::StreamingImage

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

Resource Type definition for AWS::NimbleStudio::StreamingImage

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

Resource Type definition for AWS::NimbleStudio::Studio

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>

Resource Type definition for AWS::NimbleStudio::Studio

Link copied to clipboard

Builder for StudioArgs.

Link copied to clipboard
class StudioComponent : KotlinCustomResource

Resource Type definition for AWS::NimbleStudio::StudioComponent

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

Resource Type definition for AWS::NimbleStudio::StudioComponent

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