aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.nimblestudio.LaunchProfile

Explore with Pulumi AI

Represents a launch profile which delegates access to a collection of studio components to studio users

Create LaunchProfile Resource

new LaunchProfile(name: string, args: LaunchProfileArgs, opts?: CustomResourceOptions);
@overload
def LaunchProfile(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  description: Optional[str] = None,
                  ec2_subnet_ids: Optional[Sequence[str]] = None,
                  launch_profile_protocol_versions: Optional[Sequence[str]] = None,
                  name: Optional[str] = None,
                  stream_configuration: Optional[LaunchProfileStreamConfigurationArgs] = None,
                  studio_component_ids: Optional[Sequence[str]] = None,
                  studio_id: Optional[str] = None,
                  tags: Optional[LaunchProfileTagsArgs] = None)
@overload
def LaunchProfile(resource_name: str,
                  args: LaunchProfileArgs,
                  opts: Optional[ResourceOptions] = None)
func NewLaunchProfile(ctx *Context, name string, args LaunchProfileArgs, opts ...ResourceOption) (*LaunchProfile, error)
public LaunchProfile(string name, LaunchProfileArgs args, CustomResourceOptions? opts = null)
public LaunchProfile(String name, LaunchProfileArgs args)
public LaunchProfile(String name, LaunchProfileArgs args, CustomResourceOptions options)
type: aws-native:nimblestudio:LaunchProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args LaunchProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args LaunchProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args LaunchProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args LaunchProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args LaunchProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

LaunchProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The LaunchProfile resource accepts the following input properties:

Outputs

All input properties are implicitly available as output properties. Additionally, the LaunchProfile resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

LaunchProfileId string
Id string

The provider-assigned unique ID for this managed resource.

LaunchProfileId string
id String

The provider-assigned unique ID for this managed resource.

launchProfileId String
id string

The provider-assigned unique ID for this managed resource.

launchProfileId string
id str

The provider-assigned unique ID for this managed resource.

launch_profile_id str
id String

The provider-assigned unique ID for this managed resource.

launchProfileId String

Supporting Types

LaunchProfileAutomaticTerminationMode

Deactivated
DEACTIVATED
Activated
ACTIVATED
LaunchProfileAutomaticTerminationModeDeactivated
DEACTIVATED
LaunchProfileAutomaticTerminationModeActivated
ACTIVATED
Deactivated
DEACTIVATED
Activated
ACTIVATED
Deactivated
DEACTIVATED
Activated
ACTIVATED
DEACTIVATED
DEACTIVATED
ACTIVATED
ACTIVATED
"DEACTIVATED"
DEACTIVATED
"ACTIVATED"
ACTIVATED

LaunchProfileSessionBackupMode

Automatic
AUTOMATIC
Deactivated
DEACTIVATED
LaunchProfileSessionBackupModeAutomatic
AUTOMATIC
LaunchProfileSessionBackupModeDeactivated
DEACTIVATED
Automatic
AUTOMATIC
Deactivated
DEACTIVATED
Automatic
AUTOMATIC
Deactivated
DEACTIVATED
AUTOMATIC
AUTOMATIC
DEACTIVATED
DEACTIVATED
"AUTOMATIC"
AUTOMATIC
"DEACTIVATED"
DEACTIVATED

LaunchProfileSessionPersistenceMode

Deactivated
DEACTIVATED
Activated
ACTIVATED
LaunchProfileSessionPersistenceModeDeactivated
DEACTIVATED
LaunchProfileSessionPersistenceModeActivated
ACTIVATED
Deactivated
DEACTIVATED
Activated
ACTIVATED
Deactivated
DEACTIVATED
Activated
ACTIVATED
DEACTIVATED
DEACTIVATED
ACTIVATED
ACTIVATED
"DEACTIVATED"
DEACTIVATED
"ACTIVATED"
ACTIVATED

LaunchProfileStreamConfiguration

LaunchProfileStreamConfigurationSessionBackup

LaunchProfileStreamConfigurationSessionStorage

LaunchProfileStreamingClipboardMode

Enabled
ENABLED
Disabled
DISABLED
LaunchProfileStreamingClipboardModeEnabled
ENABLED
LaunchProfileStreamingClipboardModeDisabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
ENABLED
ENABLED
DISABLED
DISABLED
"ENABLED"
ENABLED
"DISABLED"
DISABLED

LaunchProfileStreamingInstanceType

G4dnXlarge
g4dn.xlarge
G4dn2xlarge
g4dn.2xlarge
G4dn4xlarge
g4dn.4xlarge
G4dn8xlarge
g4dn.8xlarge
G4dn12xlarge
g4dn.12xlarge
G4dn16xlarge
g4dn.16xlarge
G34xlarge
g3.4xlarge
G3sXlarge
g3s.xlarge
G5Xlarge
g5.xlarge
G52xlarge
g5.2xlarge
G54xlarge
g5.4xlarge
G58xlarge
g5.8xlarge
G516xlarge
g5.16xlarge
LaunchProfileStreamingInstanceTypeG4dnXlarge
g4dn.xlarge
LaunchProfileStreamingInstanceTypeG4dn2xlarge
g4dn.2xlarge
LaunchProfileStreamingInstanceTypeG4dn4xlarge
g4dn.4xlarge
LaunchProfileStreamingInstanceTypeG4dn8xlarge
g4dn.8xlarge
LaunchProfileStreamingInstanceTypeG4dn12xlarge
g4dn.12xlarge
LaunchProfileStreamingInstanceTypeG4dn16xlarge
g4dn.16xlarge
LaunchProfileStreamingInstanceTypeG34xlarge
g3.4xlarge
LaunchProfileStreamingInstanceTypeG3sXlarge
g3s.xlarge
LaunchProfileStreamingInstanceTypeG5Xlarge
g5.xlarge
LaunchProfileStreamingInstanceTypeG52xlarge
g5.2xlarge
LaunchProfileStreamingInstanceTypeG54xlarge
g5.4xlarge
LaunchProfileStreamingInstanceTypeG58xlarge
g5.8xlarge
LaunchProfileStreamingInstanceTypeG516xlarge
g5.16xlarge
G4dnXlarge
g4dn.xlarge
G4dn2xlarge
g4dn.2xlarge
G4dn4xlarge
g4dn.4xlarge
G4dn8xlarge
g4dn.8xlarge
G4dn12xlarge
g4dn.12xlarge
G4dn16xlarge
g4dn.16xlarge
G34xlarge
g3.4xlarge
G3sXlarge
g3s.xlarge
G5Xlarge
g5.xlarge
G52xlarge
g5.2xlarge
G54xlarge
g5.4xlarge
G58xlarge
g5.8xlarge
G516xlarge
g5.16xlarge
G4dnXlarge
g4dn.xlarge
G4dn2xlarge
g4dn.2xlarge
G4dn4xlarge
g4dn.4xlarge
G4dn8xlarge
g4dn.8xlarge
G4dn12xlarge
g4dn.12xlarge
G4dn16xlarge
g4dn.16xlarge
G34xlarge
g3.4xlarge
G3sXlarge
g3s.xlarge
G5Xlarge
g5.xlarge
G52xlarge
g5.2xlarge
G54xlarge
g5.4xlarge
G58xlarge
g5.8xlarge
G516xlarge
g5.16xlarge
G4DN_XLARGE
g4dn.xlarge
G4DN2XLARGE
g4dn.2xlarge
G4DN4XLARGE
g4dn.4xlarge
G4DN8XLARGE
g4dn.8xlarge
G4DN12XLARGE
g4dn.12xlarge
G4DN16XLARGE
g4dn.16xlarge
G34XLARGE
g3.4xlarge
G3S_XLARGE
g3s.xlarge
G5_XLARGE
g5.xlarge
G52XLARGE
g5.2xlarge
G54XLARGE
g5.4xlarge
G58XLARGE
g5.8xlarge
G516XLARGE
g5.16xlarge
"g4dn.xlarge"
g4dn.xlarge
"g4dn.2xlarge"
g4dn.2xlarge
"g4dn.4xlarge"
g4dn.4xlarge
"g4dn.8xlarge"
g4dn.8xlarge
"g4dn.12xlarge"
g4dn.12xlarge
"g4dn.16xlarge"
g4dn.16xlarge
"g3.4xlarge"
g3.4xlarge
"g3s.xlarge"
g3s.xlarge
"g5.xlarge"
g5.xlarge
"g5.2xlarge"
g5.2xlarge
"g5.4xlarge"
g5.4xlarge
"g5.8xlarge"
g5.8xlarge
"g5.16xlarge"
g5.16xlarge

LaunchProfileStreamingSessionStorageMode

Upload
UPLOAD
LaunchProfileStreamingSessionStorageModeUpload
UPLOAD
Upload
UPLOAD
Upload
UPLOAD
UPLOAD
UPLOAD
"UPLOAD"
UPLOAD

LaunchProfileStreamingSessionStorageRoot

Linux string
Windows string
Linux string
Windows string
linux String
windows String
linux string
windows string
linux str
windows str
linux String
windows String

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