We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.nimblestudio.getStudioComponent
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource Type definition for AWS::NimbleStudio::StudioComponent
Using getStudioComponent
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStudioComponent(args: GetStudioComponentArgs, opts?: InvokeOptions): Promise<GetStudioComponentResult>
function getStudioComponentOutput(args: GetStudioComponentOutputArgs, opts?: InvokeOptions): Output<GetStudioComponentResult>def get_studio_component(studio_component_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetStudioComponentResult
def get_studio_component_output(studio_component_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetStudioComponentResult]func LookupStudioComponent(ctx *Context, args *LookupStudioComponentArgs, opts ...InvokeOption) (*LookupStudioComponentResult, error)
func LookupStudioComponentOutput(ctx *Context, args *LookupStudioComponentOutputArgs, opts ...InvokeOption) LookupStudioComponentResultOutput> Note: This function is named LookupStudioComponent in the Go SDK.
public static class GetStudioComponent 
{
    public static Task<GetStudioComponentResult> InvokeAsync(GetStudioComponentArgs args, InvokeOptions? opts = null)
    public static Output<GetStudioComponentResult> Invoke(GetStudioComponentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetStudioComponentResult> getStudioComponent(GetStudioComponentArgs args, InvokeOptions options)
public static Output<GetStudioComponentResult> getStudioComponent(GetStudioComponentArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:nimblestudio:getStudioComponent
  arguments:
    # arguments dictionaryThe following arguments are supported:
- StudioComponent stringId 
- The unique identifier for the studio component resource.
- StudioComponent stringId 
- The unique identifier for the studio component resource.
- studioComponent StringId 
- The unique identifier for the studio component resource.
- studioComponent stringId 
- The unique identifier for the studio component resource.
- studio_component_ strid 
- The unique identifier for the studio component resource.
- studioComponent StringId 
- The unique identifier for the studio component resource.
getStudioComponent Result
The following output properties are available:
- Configuration
Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Configuration 
- The configuration of the studio component, based on component type.
- Description string
- A human-readable description for the studio component resource.
- Ec2SecurityGroup List<string>Ids 
- The EC2 security groups that control access to the studio component.
- InitializationScripts List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Initialization Script> 
- Initialization scripts for studio components.
- Name string
- A friendly name for the studio component resource.
- ScriptParameters List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Script Parameter Key Value> 
- Parameters for the studio component scripts.
- StudioComponent stringId 
- The unique identifier for the studio component resource.
- Type string
- The type of the studio component.
- Configuration
StudioComponent Configuration 
- The configuration of the studio component, based on component type.
- Description string
- A human-readable description for the studio component resource.
- Ec2SecurityGroup []stringIds 
- The EC2 security groups that control access to the studio component.
- InitializationScripts []StudioComponent Initialization Script 
- Initialization scripts for studio components.
- Name string
- A friendly name for the studio component resource.
- ScriptParameters []StudioComponent Script Parameter Key Value 
- Parameters for the studio component scripts.
- StudioComponent stringId 
- The unique identifier for the studio component resource.
- Type string
- The type of the studio component.
- configuration
StudioComponent Configuration 
- The configuration of the studio component, based on component type.
- description String
- A human-readable description for the studio component resource.
- ec2SecurityGroup List<String>Ids 
- The EC2 security groups that control access to the studio component.
- initializationScripts List<StudioComponent Initialization Script> 
- Initialization scripts for studio components.
- name String
- A friendly name for the studio component resource.
- scriptParameters List<StudioComponent Script Parameter Key Value> 
- Parameters for the studio component scripts.
- studioComponent StringId 
- The unique identifier for the studio component resource.
- type String
- The type of the studio component.
- configuration
StudioComponent Configuration 
- The configuration of the studio component, based on component type.
- description string
- A human-readable description for the studio component resource.
- ec2SecurityGroup string[]Ids 
- The EC2 security groups that control access to the studio component.
- initializationScripts StudioComponent Initialization Script[] 
- Initialization scripts for studio components.
- name string
- A friendly name for the studio component resource.
- scriptParameters StudioComponent Script Parameter Key Value[] 
- Parameters for the studio component scripts.
- studioComponent stringId 
- The unique identifier for the studio component resource.
- type string
- The type of the studio component.
- configuration
StudioComponent Configuration 
- The configuration of the studio component, based on component type.
- description str
- A human-readable description for the studio component resource.
- ec2_security_ Sequence[str]group_ ids 
- The EC2 security groups that control access to the studio component.
- initialization_scripts Sequence[StudioComponent Initialization Script] 
- Initialization scripts for studio components.
- name str
- A friendly name for the studio component resource.
- script_parameters Sequence[StudioComponent Script Parameter Key Value] 
- Parameters for the studio component scripts.
- studio_component_ strid 
- The unique identifier for the studio component resource.
- type str
- The type of the studio component.
- configuration Property Map
- The configuration of the studio component, based on component type.
- description String
- A human-readable description for the studio component resource.
- ec2SecurityGroup List<String>Ids 
- The EC2 security groups that control access to the studio component.
- initializationScripts List<Property Map>
- Initialization scripts for studio components.
- name String
- A friendly name for the studio component resource.
- scriptParameters List<Property Map>
- Parameters for the studio component scripts.
- studioComponent StringId 
- The unique identifier for the studio component resource.
- type String
- The type of the studio component.
Supporting Types
StudioComponentActiveDirectoryComputerAttribute     
StudioComponentActiveDirectoryConfiguration    
- ComputerAttributes List<Pulumi.Aws Native. Nimble Studio. Inputs. Studio Component Active Directory Computer Attribute> 
- A collection of custom attributes for an Active Directory computer.
- DirectoryId string
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- OrganizationalUnit stringDistinguished Name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- ComputerAttributes []StudioComponent Active Directory Computer Attribute 
- A collection of custom attributes for an Active Directory computer.
- DirectoryId string
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- OrganizationalUnit stringDistinguished Name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computerAttributes List<StudioComponent Active Directory Computer Attribute> 
- A collection of custom attributes for an Active Directory computer.
- directoryId String
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizationalUnit StringDistinguished Name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computerAttributes StudioComponent Active Directory Computer Attribute[] 
- A collection of custom attributes for an Active Directory computer.
- directoryId string
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizationalUnit stringDistinguished Name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computer_attributes Sequence[StudioComponent Active Directory Computer Attribute] 
- A collection of custom attributes for an Active Directory computer.
- directory_id str
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizational_unit_ strdistinguished_ name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computerAttributes List<Property Map>
- A collection of custom attributes for an Active Directory computer.
- directoryId String
- The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizationalUnit StringDistinguished Name 
- The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
StudioComponentComputeFarmConfiguration    
- ActiveDirectory stringUser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- Endpoint string
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
- ActiveDirectory stringUser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- Endpoint string
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
- activeDirectory StringUser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- endpoint String
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
- activeDirectory stringUser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- endpoint string
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
- active_directory_ struser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- endpoint str
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
- activeDirectory StringUser 
- The name of an Active Directory user that is used on ComputeFarm worker instances.
- endpoint String
- The endpoint of the ComputeFarm that is accessed by the studio component resource.
StudioComponentConfiguration  
- ActiveDirectory Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component Active Directory Configuration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- ComputeFarm Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component Compute Farm Configuration 
- The configuration for a render farm that is associated with a studio resource.
- LicenseService Pulumi.Configuration Aws Native. Nimble Studio. Inputs. Studio Component License Service Configuration 
- The configuration for a license service that is associated with a studio resource.
- 
Pulumi.Aws Native. Nimble Studio. Inputs. Studio Component Shared File System Configuration 
- The configuration for a shared file storage system that is associated with a studio resource.
- ActiveDirectory StudioConfiguration Component Active Directory Configuration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- ComputeFarm StudioConfiguration Component Compute Farm Configuration 
- The configuration for a render farm that is associated with a studio resource.
- LicenseService StudioConfiguration Component License Service Configuration 
- The configuration for a license service that is associated with a studio resource.
- 
StudioComponent Shared File System Configuration 
- The configuration for a shared file storage system that is associated with a studio resource.
- activeDirectory StudioConfiguration Component Active Directory Configuration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- computeFarm StudioConfiguration Component Compute Farm Configuration 
- The configuration for a render farm that is associated with a studio resource.
- licenseService StudioConfiguration Component License Service Configuration 
- The configuration for a license service that is associated with a studio resource.
- 
StudioComponent Shared File System Configuration 
- The configuration for a shared file storage system that is associated with a studio resource.
- activeDirectory StudioConfiguration Component Active Directory Configuration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- computeFarm StudioConfiguration Component Compute Farm Configuration 
- The configuration for a render farm that is associated with a studio resource.
- licenseService StudioConfiguration Component License Service Configuration 
- The configuration for a license service that is associated with a studio resource.
- 
StudioComponent Shared File System Configuration 
- The configuration for a shared file storage system that is associated with a studio resource.
- active_directory_ Studioconfiguration Component Active Directory Configuration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- compute_farm_ Studioconfiguration Component Compute Farm Configuration 
- The configuration for a render farm that is associated with a studio resource.
- license_service_ Studioconfiguration Component License Service Configuration 
- The configuration for a license service that is associated with a studio resource.
- 
StudioComponent Shared File System Configuration 
- The configuration for a shared file storage system that is associated with a studio resource.
- activeDirectory Property MapConfiguration 
- The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- computeFarm Property MapConfiguration 
- The configuration for a render farm that is associated with a studio resource.
- licenseService Property MapConfiguration 
- The configuration for a license service that is associated with a studio resource.
- Property Map
- The configuration for a shared file storage system that is associated with a studio resource.
StudioComponentInitializationScript   
- LaunchProfile stringProtocol Version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- Platform string
- The platform of the initialization script, either Windows or Linux.
- RunContext string
- The method to use when running the initialization script.
- Script string
- The initialization script.
- LaunchProfile stringProtocol Version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- Platform string
- The platform of the initialization script, either Windows or Linux.
- RunContext string
- The method to use when running the initialization script.
- Script string
- The initialization script.
- launchProfile StringProtocol Version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- platform String
- The platform of the initialization script, either Windows or Linux.
- runContext String
- The method to use when running the initialization script.
- script String
- The initialization script.
- launchProfile stringProtocol Version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- platform string
- The platform of the initialization script, either Windows or Linux.
- runContext string
- The method to use when running the initialization script.
- script string
- The initialization script.
- launch_profile_ strprotocol_ version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- platform str
- The platform of the initialization script, either Windows or Linux.
- run_context str
- The method to use when running the initialization script.
- script str
- The initialization script.
- launchProfile StringProtocol Version 
- The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
- platform String
- The platform of the initialization script, either Windows or Linux.
- runContext String
- The method to use when running the initialization script.
- script String
- The initialization script.
StudioComponentLicenseServiceConfiguration    
- Endpoint string
- The endpoint of the license service that is accessed by the studio component resource.
- Endpoint string
- The endpoint of the license service that is accessed by the studio component resource.
- endpoint String
- The endpoint of the license service that is accessed by the studio component resource.
- endpoint string
- The endpoint of the license service that is accessed by the studio component resource.
- endpoint str
- The endpoint of the license service that is accessed by the studio component resource.
- endpoint String
- The endpoint of the license service that is accessed by the studio component resource.
StudioComponentScriptParameterKeyValue     
StudioComponentSharedFileSystemConfiguration     
- Endpoint string
- The endpoint of the shared file system that is accessed by the studio component resource.
- FileSystem stringId 
- The unique identifier for a file system.
- LinuxMount stringPoint 
- The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- WindowsMount stringDrive 
- The mount location for a shared file system on a Windows virtual workstation.
- Endpoint string
- The endpoint of the shared file system that is accessed by the studio component resource.
- FileSystem stringId 
- The unique identifier for a file system.
- LinuxMount stringPoint 
- The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- WindowsMount stringDrive 
- The mount location for a shared file system on a Windows virtual workstation.
- endpoint String
- The endpoint of the shared file system that is accessed by the studio component resource.
- fileSystem StringId 
- The unique identifier for a file system.
- linuxMount StringPoint 
- The mount location for a shared file system on a Linux virtual workstation.
- String
- The name of the file share.
- windowsMount StringDrive 
- The mount location for a shared file system on a Windows virtual workstation.
- endpoint string
- The endpoint of the shared file system that is accessed by the studio component resource.
- fileSystem stringId 
- The unique identifier for a file system.
- linuxMount stringPoint 
- The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- windowsMount stringDrive 
- The mount location for a shared file system on a Windows virtual workstation.
- endpoint str
- The endpoint of the shared file system that is accessed by the studio component resource.
- file_system_ strid 
- The unique identifier for a file system.
- linux_mount_ strpoint 
- The mount location for a shared file system on a Linux virtual workstation.
- str
- The name of the file share.
- windows_mount_ strdrive 
- The mount location for a shared file system on a Windows virtual workstation.
- endpoint String
- The endpoint of the shared file system that is accessed by the studio component resource.
- fileSystem StringId 
- The unique identifier for a file system.
- linuxMount StringPoint 
- The mount location for a shared file system on a Linux virtual workstation.
- String
- The name of the file share.
- windowsMount StringDrive 
- The mount location for a shared file system on a Windows virtual workstation.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi