We recommend new projects start with resources from the AWS provider.
aws-native.nimblestudio.StudioComponent
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::NimbleStudio::StudioComponent
Create StudioComponent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StudioComponent(name: string, args: StudioComponentArgs, opts?: CustomResourceOptions);
@overload
def StudioComponent(resource_name: str,
args: StudioComponentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StudioComponent(resource_name: str,
opts: Optional[ResourceOptions] = None,
studio_id: Optional[str] = None,
type: Optional[str] = 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,
script_parameters: Optional[Sequence[StudioComponentScriptParameterKeyValueArgs]] = None,
subtype: Optional[str] = None,
tags: Optional[Mapping[str, str]] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StudioComponent resource accepts the following input properties:
- Studio
Id string - Type string
- Configuration
Pulumi.
Aws Native. Nimble Studio. Inputs. Studio Component Configuration - Description string
- Ec2Security
Group List<string>Ids - Initialization
Scripts List<Pulumi.Aws Native. Nimble Studio. Inputs. Studio Component Initialization Script> - Name string
- Script
Parameters List<Pulumi.Aws Native. Nimble Studio. Inputs. Studio Component Script Parameter Key Value> - Subtype string
- Dictionary<string, string>
- Studio
Id string - Type string
- Configuration
Studio
Component Configuration Args - Description string
- Ec2Security
Group []stringIds - Initialization
Scripts []StudioComponent Initialization Script Args - Name string
- Script
Parameters []StudioComponent Script Parameter Key Value Args - Subtype string
- map[string]string
- studio
Id String - type String
- configuration
Studio
Component Configuration - description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<StudioComponent Initialization Script> - name String
- script
Parameters List<StudioComponent Script Parameter Key Value> - subtype String
- Map<String,String>
- studio
Id string - type string
- configuration
Studio
Component Configuration - description string
- ec2Security
Group string[]Ids - initialization
Scripts StudioComponent Initialization Script[] - name string
- script
Parameters StudioComponent Script Parameter Key Value[] - subtype string
- {[key: string]: string}
- studio
Id String - type String
- configuration Property Map
- description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<Property Map> - name String
- script
Parameters List<Property Map> - subtype String
- Map<String>
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.
- Studio
Component stringId
- Id string
- The provider-assigned unique ID for this managed resource.
- Studio
Component stringId
- id String
- The provider-assigned unique ID for this managed resource.
- studio
Component StringId
- id string
- The provider-assigned unique ID for this managed resource.
- studio
Component stringId
- id str
- The provider-assigned unique ID for this managed resource.
- studio_
component_ strid
- id String
- The provider-assigned unique ID for this managed resource.
- studio
Component StringId
Supporting Types
StudioComponentActiveDirectoryComputerAttribute, StudioComponentActiveDirectoryComputerAttributeArgs
StudioComponentActiveDirectoryConfiguration, StudioComponentActiveDirectoryConfigurationArgs
StudioComponentComputeFarmConfiguration, StudioComponentComputeFarmConfigurationArgs
- Active
Directory stringUser - Endpoint string
- Active
Directory stringUser - Endpoint string
- active
Directory StringUser - endpoint String
- active
Directory stringUser - endpoint string
- active_
directory_ struser - endpoint str
- active
Directory StringUser - endpoint String
StudioComponentConfiguration, StudioComponentConfigurationArgs
- Active
Directory Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component Active Directory Configuration - Compute
Farm Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component Compute Farm Configuration - License
Service Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component License Service Configuration - Pulumi.
Aws Native. Nimble Studio. Inputs. Studio Component Shared File System Configuration
StudioComponentInitializationScript, StudioComponentInitializationScriptArgs
- Launch
Profile stringProtocol Version - Platform string
- Run
Context string - Script string
- Launch
Profile stringProtocol Version - Platform string
- Run
Context string - Script string
- launch
Profile StringProtocol Version - platform String
- run
Context String - script String
- launch
Profile stringProtocol Version - platform string
- run
Context string - script string
- launch_
profile_ strprotocol_ version - platform str
- run_
context str - script str
- launch
Profile StringProtocol Version - platform String
- run
Context String - script String
StudioComponentLicenseServiceConfiguration, StudioComponentLicenseServiceConfigurationArgs
- Endpoint string
- Endpoint string
- endpoint String
- endpoint string
- endpoint str
- endpoint String
StudioComponentScriptParameterKeyValue, StudioComponentScriptParameterKeyValueArgs
StudioComponentSharedFileSystemConfiguration, StudioComponentSharedFileSystemConfigurationArgs
- Endpoint string
- File
System stringId - Linux
Mount stringPoint - string
- Windows
Mount stringDrive
- Endpoint string
- File
System stringId - Linux
Mount stringPoint - string
- Windows
Mount stringDrive
- endpoint String
- file
System StringId - linux
Mount StringPoint - String
- windows
Mount StringDrive
- endpoint string
- file
System stringId - linux
Mount stringPoint - string
- windows
Mount stringDrive
- endpoint str
- file_
system_ strid - linux_
mount_ strpoint - str
- windows_
mount_ strdrive
- endpoint String
- file
System StringId - linux
Mount StringPoint - String
- windows
Mount StringDrive
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.