AWS Native v0.64.0, Jun 2 23
AWS Native v0.64.0, Jun 2 23
aws-native.nimblestudio.getLaunchProfile
Explore with Pulumi AI
Represents a launch profile which delegates access to a collection of studio components to studio users
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,
studio_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLaunchProfileResult
def get_launch_profile_output(launch_profile_id: Optional[pulumi.Input[str]] = None,
studio_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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:nimblestudio:getLaunchProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Launch
Profile stringId - Studio
Id string
- Launch
Profile stringId - Studio
Id string
- launch
Profile StringId - studio
Id String
- launch
Profile stringId - studio
Id string
- launch_
profile_ strid - studio_
id str
- launch
Profile StringId - studio
Id String
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
LaunchProfileAutomaticTerminationMode
LaunchProfileSessionBackupMode
LaunchProfileSessionPersistenceMode
LaunchProfileStreamConfiguration
- Clipboard
Mode Pulumi.Aws Native. Nimble Studio. Launch Profile Streaming Clipboard Mode - Ec2Instance
Types List<Pulumi.Aws Native. Nimble Studio. Launch Profile Streaming Instance Type> - Streaming
Image List<string>Ids - Automatic
Termination Pulumi.Mode Aws Native. Nimble Studio. Launch Profile Automatic Termination Mode - 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 Pulumi.Mode Aws Native. Nimble Studio. Launch Profile Session Persistence Mode - 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 LaunchProfile Streaming Clipboard Mode - Ec2Instance
Types []LaunchProfile Streaming Instance Type - Streaming
Image []stringIds - Automatic
Termination LaunchMode Profile Automatic Termination Mode - Max
Session float64Length In Minutes - Max
Stopped float64Session Length In Minutes - Session
Backup LaunchProfile Stream Configuration Session Backup - Session
Persistence LaunchMode Profile Session Persistence Mode - Session
Storage LaunchProfile Stream Configuration Session Storage - Volume
Configuration LaunchProfile Volume Configuration
- clipboard
Mode LaunchProfile Streaming Clipboard Mode - ec2Instance
Types List<LaunchProfile Streaming Instance Type> - streaming
Image List<String>Ids - automatic
Termination LaunchMode Profile Automatic Termination Mode - max
Session DoubleLength In Minutes - max
Stopped DoubleSession Length In Minutes - session
Backup LaunchProfile Stream Configuration Session Backup - session
Persistence LaunchMode Profile Session Persistence Mode - session
Storage LaunchProfile Stream Configuration Session Storage - volume
Configuration LaunchProfile Volume Configuration
- clipboard
Mode LaunchProfile Streaming Clipboard Mode - ec2Instance
Types LaunchProfile Streaming Instance Type[] - streaming
Image string[]Ids - automatic
Termination LaunchMode Profile Automatic Termination Mode - max
Session numberLength In Minutes - max
Stopped numberSession Length In Minutes - session
Backup LaunchProfile Stream Configuration Session Backup - session
Persistence LaunchMode Profile Session Persistence Mode - session
Storage LaunchProfile Stream Configuration Session Storage - volume
Configuration LaunchProfile Volume Configuration
- clipboard_
mode LaunchProfile Streaming Clipboard Mode - ec2_
instance_ Sequence[Launchtypes Profile Streaming Instance Type] - streaming_
image_ Sequence[str]ids - automatic_
termination_ Launchmode Profile Automatic Termination Mode - max_
session_ floatlength_ in_ minutes - max_
stopped_ floatsession_ length_ in_ minutes - session_
backup LaunchProfile Stream Configuration Session Backup - session_
persistence_ Launchmode Profile Session Persistence Mode - session_
storage LaunchProfile Stream Configuration Session Storage - volume_
configuration LaunchProfile Volume Configuration
- clipboard
Mode "ENABLED" | "DISABLED" - ec2Instance
Types List<"g4dn.xlarge" | "g4dn.2xlarge" | "g4dn.4xlarge" | "g4dn.8xlarge" | "g4dn.12xlarge" | "g4dn.16xlarge" | "g3.4xlarge" | "g3s.xlarge" | "g5.xlarge" | "g5.2xlarge" | "g5.4xlarge" | "g5.8xlarge" | "g5.16xlarge"> - streaming
Image List<String>Ids - automatic
Termination "DEACTIVATED" | "ACTIVATED"Mode - max
Session NumberLength In Minutes - max
Stopped NumberSession Length In Minutes - session
Backup Property Map - session
Persistence "DEACTIVATED" | "ACTIVATED"Mode - session
Storage Property Map - volume
Configuration Property Map
LaunchProfileStreamConfigurationSessionBackup
LaunchProfileStreamConfigurationSessionStorage
LaunchProfileStreamingClipboardMode
LaunchProfileStreamingInstanceType
LaunchProfileStreamingSessionStorageMode
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