We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.29.0 published on Thursday, Jun 5, 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.29.0 published on Thursday, Jun 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 dictionary
The 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.29.0 published on Thursday, Jun 5, 2025 by Pulumi