AWS Native v0.63.0, May 25 23
AWS Native v0.63.0, May 25 23
aws-native.nimblestudio.getStudioComponent
Explore with Pulumi AI
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 - Studio
Id string
- Studio
Component stringId - Studio
Id string
- studio
Component StringId - studio
Id String
- studio
Component stringId - studio
Id string
- studio_
component_ strid - studio_
id str
- studio
Component StringId - studio
Id String
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
- Runtime
Role stringArn - Script
Parameters List<Pulumi.Aws Native. Nimble Studio. Outputs. Studio Component Script Parameter Key Value> - Secure
Initialization stringRole Arn - Studio
Component stringId - Type
Pulumi.
Aws Native. Nimble Studio. Studio Component Type
- Configuration
Studio
Component Configuration - Description string
- Ec2Security
Group []stringIds - Initialization
Scripts []StudioComponent Initialization Script - Name string
- Runtime
Role stringArn - Script
Parameters []StudioComponent Script Parameter Key Value - Secure
Initialization stringRole Arn - Studio
Component stringId - Type
Studio
Component Type
- configuration
Studio
Component Configuration - description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<StudioComponent Initialization Script> - name String
- runtime
Role StringArn - script
Parameters List<StudioComponent Script Parameter Key Value> - secure
Initialization StringRole Arn - studio
Component StringId - type
Studio
Component Type
- configuration
Studio
Component Configuration - description string
- ec2Security
Group string[]Ids - initialization
Scripts StudioComponent Initialization Script[] - name string
- runtime
Role stringArn - script
Parameters StudioComponent Script Parameter Key Value[] - secure
Initialization stringRole Arn - studio
Component stringId - type
Studio
Component Type
- configuration
Studio
Component Configuration - description str
- ec2_
security_ Sequence[str]group_ ids - initialization_
scripts Sequence[StudioComponent Initialization Script] - name str
- runtime_
role_ strarn - script_
parameters Sequence[StudioComponent Script Parameter Key Value] - secure_
initialization_ strrole_ arn - studio_
component_ strid - type
Studio
Component Type
- configuration Property Map
- description String
- ec2Security
Group List<String>Ids - initialization
Scripts List<Property Map> - name String
- runtime
Role StringArn - script
Parameters List<Property Map> - secure
Initialization StringRole Arn - studio
Component StringId - type "ACTIVE_DIRECTORY" | "SHARED_FILE_SYSTEM" | "COMPUTE_FARM" | "LICENSE_SERVICE" | "CUSTOM"
Supporting Types
StudioComponentInitializationScript
StudioComponentInitializationScriptRunContext
StudioComponentLaunchProfilePlatform
StudioComponentScriptParameterKeyValue
StudioComponentType
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0