Package-level declarations
Types
Link copied to clipboard
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
class LaunchProfileArgsBuilder
Builder for LaunchProfileArgs.
Link copied to clipboard
Link copied to clipboard
Builder for LaunchProfile.
Link copied to clipboard
object NimblestudioFunctions
Link copied to clipboard
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
Builder for StreamingImageArgs.
Link copied to clipboard
Link copied to clipboard
Builder for StreamingImage.
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
class StudioArgsBuilder
Builder for StudioArgs.
Link copied to clipboard
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
Builder for StudioComponentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for StudioComponent.
Link copied to clipboard
Link copied to clipboard
class StudioResourceBuilder
Builder for Studio.
Functions
Link copied to clipboard
suspend fun launchProfile(name: String, block: suspend LaunchProfileResourceBuilder.() -> Unit): LaunchProfile
Link copied to clipboard
suspend fun streamingImage(name: String, block: suspend StreamingImageResourceBuilder.() -> Unit): StreamingImage
Link copied to clipboard
suspend fun studioComponent(name: String, block: suspend StudioComponentResourceBuilder.() -> Unit): StudioComponent