StudioComponentArgs

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<StudioComponentTagsArgs>? = 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

Constructors

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

Functions

Link copied to clipboard
open override fun toJava(): StudioComponentArgs

Properties

Link copied to clipboard
val configuration: Output<Any>? = null
Link copied to clipboard
val description: Output<String>? = null

The description.

Link copied to clipboard
val ec2SecurityGroupIds: Output<List<String>>? = null

The EC2 security groups that control access to the studio component.

Link copied to clipboard

Initialization scripts for studio components.

Link copied to clipboard
val name: Output<String>? = null

The name for the studio component.

Link copied to clipboard
val runtimeRoleArn: Output<String>? = null
Link copied to clipboard

Parameters for the studio component scripts.

Link copied to clipboard
val secureInitializationRoleArn: Output<String>? = null
Link copied to clipboard
val studioId: Output<String>? = null

The studio ID.

Link copied to clipboard
val subtype: Output<StudioComponentSubtype>? = null
Link copied to clipboard
val tags: Output<StudioComponentTagsArgs>? = null
Link copied to clipboard
val type: Output<StudioComponentType>? = null