We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.nimblestudio.getStudioComponent
Start a Neo task
Explain and create an aws-native.nimblestudio.getStudioComponent resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 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:
- Studio
Component stringId
- Studio
Component stringId
- studio
Component StringId
- studio
Component stringId
- studio
Component StringId
getStudioComponent Result
The following output properties are available:
- Configuration
Pulumi.
Aws Native. Nimble Studio. Outputs. Studio Component Configuration - Description string
- Ec2Security
Group List<string>Ids - Initialization
Scripts List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Initialization Script> - Name string
- Script
Parameters List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Script Parameter Key Value> - Studio
Component stringId - Type string
- configuration Property Map
- description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<Property Map> - name String
- script
Parameters List<Property Map> - studio
Component StringId - type String
Supporting Types
StudioComponentActiveDirectoryComputerAttribute
StudioComponentActiveDirectoryConfiguration
StudioComponentComputeFarmConfiguration
- 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
- 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
- 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
- Endpoint string
- Endpoint string
- endpoint String
- endpoint string
- endpoint str
- endpoint String
StudioComponentScriptParameterKeyValue
StudioComponentSharedFileSystemConfiguration
- 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.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
