aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.nimblestudio.StudioComponent

Explore with Pulumi AI

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

Create StudioComponent Resource

new StudioComponent(name: string, args: StudioComponentArgs, opts?: CustomResourceOptions);
@overload
def StudioComponent(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    configuration: Optional[StudioComponentConfigurationArgs] = None,
                    description: Optional[str] = None,
                    ec2_security_group_ids: Optional[Sequence[str]] = None,
                    initialization_scripts: Optional[Sequence[StudioComponentInitializationScriptArgs]] = None,
                    name: Optional[str] = None,
                    runtime_role_arn: Optional[str] = None,
                    script_parameters: Optional[Sequence[StudioComponentScriptParameterKeyValueArgs]] = None,
                    secure_initialization_role_arn: Optional[str] = None,
                    studio_id: Optional[str] = None,
                    subtype: Optional[StudioComponentSubtype] = None,
                    tags: Optional[StudioComponentTagsArgs] = None,
                    type: Optional[StudioComponentType] = None)
@overload
def StudioComponent(resource_name: str,
                    args: StudioComponentArgs,
                    opts: Optional[ResourceOptions] = None)
func NewStudioComponent(ctx *Context, name string, args StudioComponentArgs, opts ...ResourceOption) (*StudioComponent, error)
public StudioComponent(string name, StudioComponentArgs args, CustomResourceOptions? opts = null)
public StudioComponent(String name, StudioComponentArgs args)
public StudioComponent(String name, StudioComponentArgs args, CustomResourceOptions options)
type: aws-native:nimblestudio:StudioComponent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args StudioComponentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args StudioComponentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args StudioComponentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args StudioComponentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args StudioComponentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

StudioComponent Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The StudioComponent resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the StudioComponent resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

StudioComponentId string
Id string

The provider-assigned unique ID for this managed resource.

StudioComponentId string
id String

The provider-assigned unique ID for this managed resource.

studioComponentId String
id string

The provider-assigned unique ID for this managed resource.

studioComponentId string
id str

The provider-assigned unique ID for this managed resource.

studio_component_id str
id String

The provider-assigned unique ID for this managed resource.

studioComponentId String

Supporting Types

StudioComponentInitializationScript

StudioComponentInitializationScriptRunContext

SystemInitialization
SYSTEM_INITIALIZATION
UserInitialization
USER_INITIALIZATION
StudioComponentInitializationScriptRunContextSystemInitialization
SYSTEM_INITIALIZATION
StudioComponentInitializationScriptRunContextUserInitialization
USER_INITIALIZATION
SystemInitialization
SYSTEM_INITIALIZATION
UserInitialization
USER_INITIALIZATION
SystemInitialization
SYSTEM_INITIALIZATION
UserInitialization
USER_INITIALIZATION
SYSTEM_INITIALIZATION
SYSTEM_INITIALIZATION
USER_INITIALIZATION
USER_INITIALIZATION
"SYSTEM_INITIALIZATION"
SYSTEM_INITIALIZATION
"USER_INITIALIZATION"
USER_INITIALIZATION

StudioComponentLaunchProfilePlatform

Linux
LINUX
Windows
WINDOWS
StudioComponentLaunchProfilePlatformLinux
LINUX
StudioComponentLaunchProfilePlatformWindows
WINDOWS
Linux
LINUX
Windows
WINDOWS
Linux
LINUX
Windows
WINDOWS
LINUX
LINUX
WINDOWS
WINDOWS
"LINUX"
LINUX
"WINDOWS"
WINDOWS

StudioComponentScriptParameterKeyValue

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

StudioComponentSubtype

AwsManagedMicrosoftAd
AWS_MANAGED_MICROSOFT_AD
AmazonFsxForWindows
AMAZON_FSX_FOR_WINDOWS
AmazonFsxForLustre
AMAZON_FSX_FOR_LUSTRE
Custom
CUSTOM
StudioComponentSubtypeAwsManagedMicrosoftAd
AWS_MANAGED_MICROSOFT_AD
StudioComponentSubtypeAmazonFsxForWindows
AMAZON_FSX_FOR_WINDOWS
StudioComponentSubtypeAmazonFsxForLustre
AMAZON_FSX_FOR_LUSTRE
StudioComponentSubtypeCustom
CUSTOM
AwsManagedMicrosoftAd
AWS_MANAGED_MICROSOFT_AD
AmazonFsxForWindows
AMAZON_FSX_FOR_WINDOWS
AmazonFsxForLustre
AMAZON_FSX_FOR_LUSTRE
Custom
CUSTOM
AwsManagedMicrosoftAd
AWS_MANAGED_MICROSOFT_AD
AmazonFsxForWindows
AMAZON_FSX_FOR_WINDOWS
AmazonFsxForLustre
AMAZON_FSX_FOR_LUSTRE
Custom
CUSTOM
AWS_MANAGED_MICROSOFT_AD
AWS_MANAGED_MICROSOFT_AD
AMAZON_FSX_FOR_WINDOWS
AMAZON_FSX_FOR_WINDOWS
AMAZON_FSX_FOR_LUSTRE
AMAZON_FSX_FOR_LUSTRE
CUSTOM
CUSTOM
"AWS_MANAGED_MICROSOFT_AD"
AWS_MANAGED_MICROSOFT_AD
"AMAZON_FSX_FOR_WINDOWS"
AMAZON_FSX_FOR_WINDOWS
"AMAZON_FSX_FOR_LUSTRE"
AMAZON_FSX_FOR_LUSTRE
"CUSTOM"
CUSTOM

StudioComponentType

ActiveDirectory
ACTIVE_DIRECTORY
SharedFileSystem
SHARED_FILE_SYSTEM
ComputeFarm
COMPUTE_FARM
LicenseService
LICENSE_SERVICE
Custom
CUSTOM
StudioComponentTypeActiveDirectory
ACTIVE_DIRECTORY
StudioComponentTypeSharedFileSystem
SHARED_FILE_SYSTEM
StudioComponentTypeComputeFarm
COMPUTE_FARM
StudioComponentTypeLicenseService
LICENSE_SERVICE
StudioComponentTypeCustom
CUSTOM
ActiveDirectory
ACTIVE_DIRECTORY
SharedFileSystem
SHARED_FILE_SYSTEM
ComputeFarm
COMPUTE_FARM
LicenseService
LICENSE_SERVICE
Custom
CUSTOM
ActiveDirectory
ACTIVE_DIRECTORY
SharedFileSystem
SHARED_FILE_SYSTEM
ComputeFarm
COMPUTE_FARM
LicenseService
LICENSE_SERVICE
Custom
CUSTOM
ACTIVE_DIRECTORY
ACTIVE_DIRECTORY
SHARED_FILE_SYSTEM
SHARED_FILE_SYSTEM
COMPUTE_FARM
COMPUTE_FARM
LICENSE_SERVICE
LICENSE_SERVICE
CUSTOM
CUSTOM
"ACTIVE_DIRECTORY"
ACTIVE_DIRECTORY
"SHARED_FILE_SYSTEM"
SHARED_FILE_SYSTEM
"COMPUTE_FARM"
COMPUTE_FARM
"LICENSE_SERVICE"
LICENSE_SERVICE
"CUSTOM"
CUSTOM

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0