We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.nimblestudio.getStudioComponent
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
Represents a studio component that connects a non-Nimble Studio resource in your account to your studio
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,
studio_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStudioComponentResult
def get_studio_component_output(studio_component_id: Optional[pulumi.Input[str]] = None,
studio_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
Id string
- Studio
Component stringId - The unique identifier for the studio component resource.
- Studio
Id string
- studio
Component StringId - The unique identifier for the studio component resource.
- studio
Id String
- studio
Component stringId - The unique identifier for the studio component resource.
- studio
Id string
- studio_
component_ strid - The unique identifier for the studio component resource.
- studio_
id str
- studio
Component StringId - The unique identifier for the studio component resource.
- studio
Id String
getStudioComponent Result
The following output properties are available:
- Configuration
Pulumi.
Aws | Pulumi.Native. Nimble Studio. Outputs. Studio Component Configuration0Properties Aws | Pulumi.Native. Nimble Studio. Outputs. Studio Component Configuration1Properties Aws | Pulumi.Native. Nimble Studio. Outputs. Studio Component Configuration2Properties Aws Native. Nimble Studio. Outputs. Studio Component Configuration3Properties - The configuration of the studio component, based on component type.
- Description string
- Ec2Security
Group List<string>Ids - Initialization
Scripts List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Initialization Script> - Name string
- Runtime
Role stringArn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- Script
Parameters List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Script Parameter Key Value> - Secure
Initialization stringRole Arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- Studio
Component stringId - The unique identifier for the studio component resource.
- Type
Pulumi.
Aws Native. Nimble Studio. Studio Component Type - The type of the studio component.
- Configuration
Studio
Component | StudioConfiguration0Properties Component | StudioConfiguration1Properties Component | StudioConfiguration2Properties Component Configuration3Properties - The configuration of the studio component, based on component type.
- Description string
- Ec2Security
Group []stringIds - Initialization
Scripts []StudioComponent Initialization Script - Name string
- Runtime
Role stringArn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- Script
Parameters []StudioComponent Script Parameter Key Value - Secure
Initialization stringRole Arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- Studio
Component stringId - The unique identifier for the studio component resource.
- Type
Studio
Component Type - The type of the studio component.
- configuration
Studio
Component | StudioConfiguration0Properties Component | StudioConfiguration1Properties Component | StudioConfiguration2Properties Component Configuration3Properties - The configuration of the studio component, based on component type.
- description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<StudioComponent Initialization Script> - name String
- runtime
Role StringArn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- script
Parameters List<StudioComponent Script Parameter Key Value> - secure
Initialization StringRole Arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- studio
Component StringId - The unique identifier for the studio component resource.
- type
Studio
Component Type - The type of the studio component.
- configuration
Studio
Component | StudioConfiguration0Properties Component | StudioConfiguration1Properties Component | StudioConfiguration2Properties Component Configuration3Properties - The configuration of the studio component, based on component type.
- description string
- ec2Security
Group string[]Ids - initialization
Scripts StudioComponent Initialization Script[] - name string
- runtime
Role stringArn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- script
Parameters StudioComponent Script Parameter Key Value[] - secure
Initialization stringRole Arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- studio
Component stringId - The unique identifier for the studio component resource.
- type
Studio
Component Type - The type of the studio component.
- configuration
Studio
Component | StudioConfiguration0Properties Component | StudioConfiguration1Properties Component | StudioConfiguration2Properties Component Configuration3Properties - The configuration of the studio component, based on component type.
- description str
- ec2_
security_ Sequence[str]group_ ids - initialization_
scripts Sequence[StudioComponent Initialization Script] - name str
- runtime_
role_ strarn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- script_
parameters Sequence[StudioComponent Script Parameter Key Value] - secure_
initialization_ strrole_ arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- studio_
component_ strid - The unique identifier for the studio component resource.
- type
Studio
Component Type - The type of the studio component.
- configuration Property Map | Property Map | Property Map | Property Map
- The configuration of the studio component, based on component type.
- description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<Property Map> - name String
- runtime
Role StringArn - An IAM role attached to a Studio Component that gives the studio component access to AWS resources at anytime while the instance is running.
- script
Parameters List<Property Map> - secure
Initialization StringRole Arn - An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to AWS resources when the system initialization script runs.
- studio
Component StringId - The unique identifier for the studio component resource.
- type "ACTIVE_DIRECTORY" | "SHARED_FILE_SYSTEM" | "COMPUTE_FARM" | "LICENSE_SERVICE" | "CUSTOM"
- The type of the studio component.
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
StudioComponentConfiguration0Properties
StudioComponentConfiguration1Properties
StudioComponentConfiguration2Properties
StudioComponentConfiguration3Properties
StudioComponentInitializationScript
- Launch
Profile stringProtocol Version - Platform
Pulumi.
Aws Native. Nimble Studio. Studio Component Launch Profile Platform - The platform of the initialization script, either Windows or Linux.
- Run
Context Pulumi.Aws Native. Nimble Studio. Studio Component Initialization Script Run Context - The method to use when running the initialization script.
- Script string
- Launch
Profile stringProtocol Version - Platform
Studio
Component Launch Profile Platform - The platform of the initialization script, either Windows or Linux.
- Run
Context StudioComponent Initialization Script Run Context - The method to use when running the initialization script.
- Script string
- launch
Profile StringProtocol Version - platform
Studio
Component Launch Profile Platform - The platform of the initialization script, either Windows or Linux.
- run
Context StudioComponent Initialization Script Run Context - The method to use when running the initialization script.
- script String
- launch
Profile stringProtocol Version - platform
Studio
Component Launch Profile Platform - The platform of the initialization script, either Windows or Linux.
- run
Context StudioComponent Initialization Script Run Context - The method to use when running the initialization script.
- script string
- launch_
profile_ strprotocol_ version - platform
Studio
Component Launch Profile Platform - The platform of the initialization script, either Windows or Linux.
- run_
context StudioComponent Initialization Script Run Context - The method to use when running the initialization script.
- script str
- launch
Profile StringProtocol Version - platform "LINUX" | "WINDOWS"
- The platform of the initialization script, either Windows or Linux.
- run
Context "SYSTEM_INITIALIZATION" | "USER_INITIALIZATION" - The method to use when running the initialization script.
- script String
StudioComponentInitializationScriptRunContext
StudioComponentLaunchProfilePlatform
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
StudioComponentType
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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi