We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:nimblestudio:getStudioComponent
arguments:
# arguments dictionary
The following arguments are supported:
- Studio
Component stringId - The unique identifier for the studio component resource.
- Studio
Component stringId - The unique identifier for the studio component resource.
- studio
Component StringId - The unique identifier for the studio component resource.
- studio
Component stringId - The unique identifier for the studio component resource.
- studio_
component_ strid - The unique identifier for the studio component resource.
- studio
Component 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.
- Ec2Security
Group List<string>Ids - The EC2 security groups that control access to the studio component.
- Initialization
Scripts 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.
- Script
Parameters List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Script Parameter Key Value> - Parameters for the studio component scripts.
- Studio
Component stringId - The unique identifier for the studio component resource.
- Type string
- The type of the studio component.
- Configuration
Studio
Component Configuration - The configuration of the studio component, based on component type.
- Description string
- A human-readable description for the studio component resource.
- Ec2Security
Group []stringIds - The EC2 security groups that control access to the studio component.
- Initialization
Scripts []StudioComponent Initialization Script - Initialization scripts for studio components.
- Name string
- A friendly name for the studio component resource.
- Script
Parameters []StudioComponent Script Parameter Key Value - Parameters for the studio component scripts.
- Studio
Component stringId - The unique identifier for the studio component resource.
- Type string
- The type of the studio component.
- configuration
Studio
Component Configuration - The configuration of the studio component, based on component type.
- description String
- A human-readable description for the studio component resource.
- ec2Security
Group List<String>Ids - The EC2 security groups that control access to the studio component.
- initialization
Scripts List<StudioComponent Initialization Script> - Initialization scripts for studio components.
- name String
- A friendly name for the studio component resource.
- script
Parameters List<StudioComponent Script Parameter Key Value> - Parameters for the studio component scripts.
- studio
Component StringId - The unique identifier for the studio component resource.
- type String
- The type of the studio component.
- configuration
Studio
Component Configuration - The configuration of the studio component, based on component type.
- description string
- A human-readable description for the studio component resource.
- ec2Security
Group string[]Ids - The EC2 security groups that control access to the studio component.
- initialization
Scripts StudioComponent Initialization Script[] - Initialization scripts for studio components.
- name string
- A friendly name for the studio component resource.
- script
Parameters StudioComponent Script Parameter Key Value[] - Parameters for the studio component scripts.
- studio
Component stringId - The unique identifier for the studio component resource.
- type string
- The type of the studio component.
- configuration
Studio
Component 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.
- ec2Security
Group List<String>Ids - The EC2 security groups that control access to the studio component.
- initialization
Scripts List<Property Map> - Initialization scripts for studio components.
- name String
- A friendly name for the studio component resource.
- script
Parameters List<Property Map> - Parameters for the studio component scripts.
- studio
Component StringId - The unique identifier for the studio component resource.
- type String
- The type of the studio component.
Supporting Types
StudioComponentActiveDirectoryComputerAttribute
StudioComponentActiveDirectoryConfiguration
- Computer
Attributes List<Pulumi.Aws Native. Nimble Studio. Inputs. Studio Component Active Directory Computer Attribute> - A collection of custom attributes for an Active Directory computer.
- Directory
Id string - The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- Organizational
Unit stringDistinguished Name - The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- Computer
Attributes []StudioComponent Active Directory Computer Attribute - A collection of custom attributes for an Active Directory computer.
- Directory
Id string - The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- Organizational
Unit stringDistinguished Name - The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computer
Attributes List<StudioComponent Active Directory Computer Attribute> - A collection of custom attributes for an Active Directory computer.
- directory
Id String - The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizational
Unit StringDistinguished Name - The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
- computer
Attributes StudioComponent Active Directory Computer Attribute[] - A collection of custom attributes for an Active Directory computer.
- directory
Id string - The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizational
Unit 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.
- computer
Attributes List<Property Map> - A collection of custom attributes for an Active Directory computer.
- directory
Id String - The directory ID of the AWS Directory Service for Microsoft Active Directory to access using this studio component.
- organizational
Unit StringDistinguished Name - The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
StudioComponentComputeFarmConfiguration
- Active
Directory 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 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 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 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.
- active
Directory 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
- Active
Directory 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.
- Compute
Farm 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.
- License
Service 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.
- 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.
- Studio
Component 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.
- Studio
Component 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.
- Studio
Component 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.
- Studio
Component Shared File System Configuration - The configuration for a shared file storage system that is associated with a studio resource.
- active
Directory Property MapConfiguration - The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
- compute
Farm Property MapConfiguration - The configuration for a render farm that is associated with a studio resource.
- license
Service 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
- Launch
Profile 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.
- Run
Context string - The method to use when running the initialization script.
- Script string
- The initialization script.
- Launch
Profile 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.
- Run
Context string - The method to use when running the initialization script.
- Script string
- The initialization script.
- launch
Profile 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.
- run
Context String - The method to use when running the initialization script.
- script String
- The initialization script.
- launch
Profile 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.
- run
Context 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.
- launch
Profile 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.
- run
Context 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.
- File
System stringId - The unique identifier for a file system.
- Linux
Mount stringPoint - The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- Windows
Mount 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.
- File
System stringId - The unique identifier for a file system.
- Linux
Mount stringPoint - The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- Windows
Mount 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.
- file
System StringId - The unique identifier for a file system.
- linux
Mount StringPoint - The mount location for a shared file system on a Linux virtual workstation.
- String
- The name of the file share.
- windows
Mount 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.
- file
System stringId - The unique identifier for a file system.
- linux
Mount stringPoint - The mount location for a shared file system on a Linux virtual workstation.
- string
- The name of the file share.
- windows
Mount 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.
- file
System StringId - The unique identifier for a file system.
- linux
Mount StringPoint - The mount location for a shared file system on a Linux virtual workstation.
- String
- The name of the file share.
- windows
Mount 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.9.0 published on Monday, Nov 18, 2024 by Pulumi