We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.nimblestudio.getLaunchProfile
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource Type definition for AWS::NimbleStudio::LaunchProfile
Using getLaunchProfile
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 getLaunchProfile(args: GetLaunchProfileArgs, opts?: InvokeOptions): Promise<GetLaunchProfileResult>
function getLaunchProfileOutput(args: GetLaunchProfileOutputArgs, opts?: InvokeOptions): Output<GetLaunchProfileResult>def get_launch_profile(launch_profile_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLaunchProfileResult
def get_launch_profile_output(launch_profile_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLaunchProfileResult]func LookupLaunchProfile(ctx *Context, args *LookupLaunchProfileArgs, opts ...InvokeOption) (*LookupLaunchProfileResult, error)
func LookupLaunchProfileOutput(ctx *Context, args *LookupLaunchProfileOutputArgs, opts ...InvokeOption) LookupLaunchProfileResultOutput> Note: This function is named LookupLaunchProfile in the Go SDK.
public static class GetLaunchProfile
{
public static Task<GetLaunchProfileResult> InvokeAsync(GetLaunchProfileArgs args, InvokeOptions? opts = null)
public static Output<GetLaunchProfileResult> Invoke(GetLaunchProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLaunchProfileResult> getLaunchProfile(GetLaunchProfileArgs args, InvokeOptions options)
public static Output<GetLaunchProfileResult> getLaunchProfile(GetLaunchProfileArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:nimblestudio:getLaunchProfile
arguments:
# arguments dictionaryThe following arguments are supported:
- Launch
Profile stringId
- Launch
Profile stringId
- launch
Profile StringId
- launch
Profile stringId
- launch
Profile StringId
getLaunchProfile Result
The following output properties are available:
- Description string
- Launch
Profile stringId - Launch
Profile List<string>Protocol Versions - Name string
- Stream
Configuration Pulumi.Aws Native. Nimble Studio. Outputs. Launch Profile Stream Configuration - Studio
Component List<string>Ids
- Description string
- Launch
Profile stringId - Launch
Profile []stringProtocol Versions - Name string
- Stream
Configuration LaunchProfile Stream Configuration - Studio
Component []stringIds
- description String
- launch
Profile StringId - launch
Profile List<String>Protocol Versions - name String
- stream
Configuration LaunchProfile Stream Configuration - studio
Component List<String>Ids
- description string
- launch
Profile stringId - launch
Profile string[]Protocol Versions - name string
- stream
Configuration LaunchProfile Stream Configuration - studio
Component string[]Ids
- description str
- launch_
profile_ strid - launch_
profile_ Sequence[str]protocol_ versions - name str
- stream_
configuration LaunchProfile Stream Configuration - studio_
component_ Sequence[str]ids
- description String
- launch
Profile StringId - launch
Profile List<String>Protocol Versions - name String
- stream
Configuration Property Map - studio
Component List<String>Ids
Supporting Types
LaunchProfileStreamConfiguration
- Clipboard
Mode string - Ec2Instance
Types List<string> - Streaming
Image List<string>Ids - Automatic
Termination stringMode - Max
Session doubleLength In Minutes - Max
Stopped doubleSession Length In Minutes - Session
Backup Pulumi.Aws Native. Nimble Studio. Inputs. Launch Profile Stream Configuration Session Backup - Session
Persistence stringMode - Session
Storage Pulumi.Aws Native. Nimble Studio. Inputs. Launch Profile Stream Configuration Session Storage - Volume
Configuration Pulumi.Aws Native. Nimble Studio. Inputs. Launch Profile Volume Configuration
- Clipboard
Mode string - Ec2Instance
Types []string - Streaming
Image []stringIds - Automatic
Termination stringMode - Max
Session float64Length In Minutes - Max
Stopped float64Session Length In Minutes - Session
Backup LaunchProfile Stream Configuration Session Backup - Session
Persistence stringMode - Session
Storage LaunchProfile Stream Configuration Session Storage - Volume
Configuration LaunchProfile Volume Configuration
- clipboard
Mode String - ec2Instance
Types List<String> - streaming
Image List<String>Ids - automatic
Termination StringMode - max
Session DoubleLength In Minutes - max
Stopped DoubleSession Length In Minutes - session
Backup LaunchProfile Stream Configuration Session Backup - session
Persistence StringMode - session
Storage LaunchProfile Stream Configuration Session Storage - volume
Configuration LaunchProfile Volume Configuration
- clipboard
Mode string - ec2Instance
Types string[] - streaming
Image string[]Ids - automatic
Termination stringMode - max
Session numberLength In Minutes - max
Stopped numberSession Length In Minutes - session
Backup LaunchProfile Stream Configuration Session Backup - session
Persistence stringMode - session
Storage LaunchProfile Stream Configuration Session Storage - volume
Configuration LaunchProfile Volume Configuration
- clipboard_
mode str - ec2_
instance_ Sequence[str]types - streaming_
image_ Sequence[str]ids - automatic_
termination_ strmode - max_
session_ floatlength_ in_ minutes - max_
stopped_ floatsession_ length_ in_ minutes - session_
backup LaunchProfile Stream Configuration Session Backup - session_
persistence_ strmode - session_
storage LaunchProfile Stream Configuration Session Storage - volume_
configuration LaunchProfile Volume Configuration
- clipboard
Mode String - ec2Instance
Types List<String> - streaming
Image List<String>Ids - automatic
Termination StringMode - max
Session NumberLength In Minutes - max
Stopped NumberSession Length In Minutes - session
Backup Property Map - session
Persistence StringMode - session
Storage Property Map - volume
Configuration Property Map
LaunchProfileStreamConfigurationSessionBackup
- Max
Backups doubleTo Retain - Mode string
- Max
Backups float64To Retain - Mode string
- max
Backups DoubleTo Retain - mode String
- max
Backups numberTo Retain - mode string
- max_
backups_ floatto_ retain - mode str
- max
Backups NumberTo Retain - mode String
LaunchProfileStreamConfigurationSessionStorage
- mode List<String>
- root
Launch
Profile Streaming Session Storage Root
- mode Sequence[str]
- root
Launch
Profile Streaming Session Storage Root
- mode List<String>
- root Property Map
LaunchProfileStreamingSessionStorageRoot
LaunchProfileVolumeConfiguration
- Iops double
- Size double
- Throughput double
- Iops float64
- Size float64
- Throughput float64
- iops Double
- size Double
- throughput Double
- iops number
- size number
- throughput number
- iops float
- size float
- throughput float
- iops Number
- size Number
- throughput Number
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.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
