1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. nimblestudio
  5. getStudioComponent

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

aws-native logo

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:

    StudioComponentId string
    The unique identifier for the studio component resource.
    StudioComponentId string
    The unique identifier for the studio component resource.
    studioComponentId String
    The unique identifier for the studio component resource.
    studioComponentId string
    The unique identifier for the studio component resource.
    studio_component_id str
    The unique identifier for the studio component resource.
    studioComponentId String
    The unique identifier for the studio component resource.

    getStudioComponent Result

    The following output properties are available:

    Configuration Pulumi.AwsNative.NimbleStudio.Outputs.StudioComponentConfiguration
    The configuration of the studio component, based on component type.
    Description string
    A human-readable description for the studio component resource.
    Ec2SecurityGroupIds List<string>
    The EC2 security groups that control access to the studio component.
    InitializationScripts List<Pulumi.AwsNative.NimbleStudio.Outputs.StudioComponentInitializationScript>
    Initialization scripts for studio components.
    Name string
    A friendly name for the studio component resource.
    ScriptParameters List<Pulumi.AwsNative.NimbleStudio.Outputs.StudioComponentScriptParameterKeyValue>
    Parameters for the studio component scripts.
    StudioComponentId string
    The unique identifier for the studio component resource.
    Type string
    The type of the studio component.
    Configuration StudioComponentConfiguration
    The configuration of the studio component, based on component type.
    Description string
    A human-readable description for the studio component resource.
    Ec2SecurityGroupIds []string
    The EC2 security groups that control access to the studio component.
    InitializationScripts []StudioComponentInitializationScript
    Initialization scripts for studio components.
    Name string
    A friendly name for the studio component resource.
    ScriptParameters []StudioComponentScriptParameterKeyValue
    Parameters for the studio component scripts.
    StudioComponentId string
    The unique identifier for the studio component resource.
    Type string
    The type of the studio component.
    configuration StudioComponentConfiguration
    The configuration of the studio component, based on component type.
    description String
    A human-readable description for the studio component resource.
    ec2SecurityGroupIds List<String>
    The EC2 security groups that control access to the studio component.
    initializationScripts List<StudioComponentInitializationScript>
    Initialization scripts for studio components.
    name String
    A friendly name for the studio component resource.
    scriptParameters List<StudioComponentScriptParameterKeyValue>
    Parameters for the studio component scripts.
    studioComponentId String
    The unique identifier for the studio component resource.
    type String
    The type of the studio component.
    configuration StudioComponentConfiguration
    The configuration of the studio component, based on component type.
    description string
    A human-readable description for the studio component resource.
    ec2SecurityGroupIds string[]
    The EC2 security groups that control access to the studio component.
    initializationScripts StudioComponentInitializationScript[]
    Initialization scripts for studio components.
    name string
    A friendly name for the studio component resource.
    scriptParameters StudioComponentScriptParameterKeyValue[]
    Parameters for the studio component scripts.
    studioComponentId string
    The unique identifier for the studio component resource.
    type string
    The type of the studio component.
    configuration StudioComponentConfiguration
    The configuration of the studio component, based on component type.
    description str
    A human-readable description for the studio component resource.
    ec2_security_group_ids Sequence[str]
    The EC2 security groups that control access to the studio component.
    initialization_scripts Sequence[StudioComponentInitializationScript]
    Initialization scripts for studio components.
    name str
    A friendly name for the studio component resource.
    script_parameters Sequence[StudioComponentScriptParameterKeyValue]
    Parameters for the studio component scripts.
    studio_component_id str
    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.
    ec2SecurityGroupIds List<String>
    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.
    studioComponentId String
    The unique identifier for the studio component resource.
    type String
    The type of the studio component.

    Supporting Types

    StudioComponentActiveDirectoryComputerAttribute

    Name string
    The name for the LDAP attribute.
    Value string
    The value for the LDAP attribute.
    Name string
    The name for the LDAP attribute.
    Value string
    The value for the LDAP attribute.
    name String
    The name for the LDAP attribute.
    value String
    The value for the LDAP attribute.
    name string
    The name for the LDAP attribute.
    value string
    The value for the LDAP attribute.
    name str
    The name for the LDAP attribute.
    value str
    The value for the LDAP attribute.
    name String
    The name for the LDAP attribute.
    value String
    The value for the LDAP attribute.

    StudioComponentActiveDirectoryConfiguration

    ComputerAttributes List<Pulumi.AwsNative.NimbleStudio.Inputs.StudioComponentActiveDirectoryComputerAttribute>
    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.
    OrganizationalUnitDistinguishedName string
    The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
    ComputerAttributes []StudioComponentActiveDirectoryComputerAttribute
    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.
    OrganizationalUnitDistinguishedName string
    The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
    computerAttributes List<StudioComponentActiveDirectoryComputerAttribute>
    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.
    organizationalUnitDistinguishedName String
    The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
    computerAttributes StudioComponentActiveDirectoryComputerAttribute[]
    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.
    organizationalUnitDistinguishedName string
    The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.
    computer_attributes Sequence[StudioComponentActiveDirectoryComputerAttribute]
    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_distinguished_name str
    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.
    organizationalUnitDistinguishedName String
    The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

    StudioComponentComputeFarmConfiguration

    ActiveDirectoryUser string
    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.
    ActiveDirectoryUser string
    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.
    activeDirectoryUser String
    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.
    activeDirectoryUser string
    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_user str
    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.
    activeDirectoryUser String
    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

    ActiveDirectoryConfiguration Pulumi.AwsNative.NimbleStudio.Inputs.StudioComponentActiveDirectoryConfiguration
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    ComputeFarmConfiguration Pulumi.AwsNative.NimbleStudio.Inputs.StudioComponentComputeFarmConfiguration
    The configuration for a render farm that is associated with a studio resource.
    LicenseServiceConfiguration Pulumi.AwsNative.NimbleStudio.Inputs.StudioComponentLicenseServiceConfiguration
    The configuration for a license service that is associated with a studio resource.
    SharedFileSystemConfiguration Pulumi.AwsNative.NimbleStudio.Inputs.StudioComponentSharedFileSystemConfiguration
    The configuration for a shared file storage system that is associated with a studio resource.
    ActiveDirectoryConfiguration StudioComponentActiveDirectoryConfiguration
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    ComputeFarmConfiguration StudioComponentComputeFarmConfiguration
    The configuration for a render farm that is associated with a studio resource.
    LicenseServiceConfiguration StudioComponentLicenseServiceConfiguration
    The configuration for a license service that is associated with a studio resource.
    SharedFileSystemConfiguration StudioComponentSharedFileSystemConfiguration
    The configuration for a shared file storage system that is associated with a studio resource.
    activeDirectoryConfiguration StudioComponentActiveDirectoryConfiguration
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    computeFarmConfiguration StudioComponentComputeFarmConfiguration
    The configuration for a render farm that is associated with a studio resource.
    licenseServiceConfiguration StudioComponentLicenseServiceConfiguration
    The configuration for a license service that is associated with a studio resource.
    sharedFileSystemConfiguration StudioComponentSharedFileSystemConfiguration
    The configuration for a shared file storage system that is associated with a studio resource.
    activeDirectoryConfiguration StudioComponentActiveDirectoryConfiguration
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    computeFarmConfiguration StudioComponentComputeFarmConfiguration
    The configuration for a render farm that is associated with a studio resource.
    licenseServiceConfiguration StudioComponentLicenseServiceConfiguration
    The configuration for a license service that is associated with a studio resource.
    sharedFileSystemConfiguration StudioComponentSharedFileSystemConfiguration
    The configuration for a shared file storage system that is associated with a studio resource.
    active_directory_configuration StudioComponentActiveDirectoryConfiguration
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    compute_farm_configuration StudioComponentComputeFarmConfiguration
    The configuration for a render farm that is associated with a studio resource.
    license_service_configuration StudioComponentLicenseServiceConfiguration
    The configuration for a license service that is associated with a studio resource.
    shared_file_system_configuration StudioComponentSharedFileSystemConfiguration
    The configuration for a shared file storage system that is associated with a studio resource.
    activeDirectoryConfiguration Property Map
    The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    computeFarmConfiguration Property Map
    The configuration for a render farm that is associated with a studio resource.
    licenseServiceConfiguration Property Map
    The configuration for a license service that is associated with a studio resource.
    sharedFileSystemConfiguration Property Map
    The configuration for a shared file storage system that is associated with a studio resource.

    StudioComponentInitializationScript

    LaunchProfileProtocolVersion string
    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.
    LaunchProfileProtocolVersion string
    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.
    launchProfileProtocolVersion String
    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.
    launchProfileProtocolVersion string
    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_protocol_version str
    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.
    launchProfileProtocolVersion String
    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

    Key string
    A script parameter key.
    Value string
    A script parameter value.
    Key string
    A script parameter key.
    Value string
    A script parameter value.
    key String
    A script parameter key.
    value String
    A script parameter value.
    key string
    A script parameter key.
    value string
    A script parameter value.
    key str
    A script parameter key.
    value str
    A script parameter value.
    key String
    A script parameter key.
    value String
    A script parameter value.

    StudioComponentSharedFileSystemConfiguration

    Endpoint string
    The endpoint of the shared file system that is accessed by the studio component resource.
    FileSystemId string
    The unique identifier for a file system.
    LinuxMountPoint string
    The mount location for a shared file system on a Linux virtual workstation.
    ShareName string
    The name of the file share.
    WindowsMountDrive string
    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.
    FileSystemId string
    The unique identifier for a file system.
    LinuxMountPoint string
    The mount location for a shared file system on a Linux virtual workstation.
    ShareName string
    The name of the file share.
    WindowsMountDrive string
    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.
    fileSystemId String
    The unique identifier for a file system.
    linuxMountPoint String
    The mount location for a shared file system on a Linux virtual workstation.
    shareName String
    The name of the file share.
    windowsMountDrive String
    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.
    fileSystemId string
    The unique identifier for a file system.
    linuxMountPoint string
    The mount location for a shared file system on a Linux virtual workstation.
    shareName string
    The name of the file share.
    windowsMountDrive string
    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_id str
    The unique identifier for a file system.
    linux_mount_point str
    The mount location for a shared file system on a Linux virtual workstation.
    share_name str
    The name of the file share.
    windows_mount_drive str
    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.
    fileSystemId String
    The unique identifier for a file system.
    linuxMountPoint String
    The mount location for a shared file system on a Linux virtual workstation.
    shareName String
    The name of the file share.
    windowsMountDrive String
    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
    aws-native logo

    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