StudioComponentArgs

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

Constructors

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

Properties

Link copied to clipboard

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

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

A human-readable description for the studio component resource.

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

A friendly name for the studio component resource.

Link copied to clipboard

Parameters for the studio component scripts.

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

The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.

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

The specific subtype of a studio component.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

An array of key-value pairs to apply to this resource. For more information, see Tag .

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

The type of the studio component.

Functions

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