AWS::NimbleStudio::LaunchProfile
The AWS::NimbleStudio::LaunchProfile
resource represents access
permissions for a set of studio components, including types of workstations, render
farms, and shared file systems. Launch profiles are shared with studio users to give
them access to the set of studio components.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::NimbleStudio::LaunchProfile", "Properties" : { "Description" :
String
, "Ec2SubnetIds" :[ String, ... ]
, "LaunchProfileProtocolVersions" :[ String, ... ]
, "Name" :String
, "StreamConfiguration" :StreamConfiguration
, "StudioComponentIds" :[ String, ... ]
, "StudioId" :String
, "Tags" :{
} }Key
:Value
, ...}
YAML
Type: AWS::NimbleStudio::LaunchProfile Properties: Description:
String
Ec2SubnetIds:- String
LaunchProfileProtocolVersions:- String
Name:String
StreamConfiguration:StreamConfiguration
StudioComponentIds:- String
StudioId:String
Tags:
Key
:Value
Properties
Description
-
A human-readable description of the launch profile.
Required: No
Type: String
Update requires: No interruption
Ec2SubnetIds
-
Unique identifiers for a collection of EC2 subnets.
Required: Yes
Type: Array of String
Minimum:
0
Maximum:
6
Update requires: Replacement
LaunchProfileProtocolVersions
-
The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".
Required: Yes
Type: Array of String
Update requires: No interruption
Name
-
A friendly name for the launch profile.
Required: Yes
Type: String
Minimum:
1
Maximum:
64
Update requires: No interruption
StreamConfiguration
-
A configuration for a streaming session.
Required: Yes
Type: StreamConfiguration
Update requires: No interruption
StudioComponentIds
-
Unique identifiers for a collection of studio components that can be used with this launch profile.
Required: Yes
Type: Array of String
Minimum:
1
Maximum:
100
Update requires: No interruption
StudioId
-
The unique identifier for a studio resource. In Nimble Studio, all other resources are contained in a studio resource.
Required: Yes
Type: String
Update requires: Replacement
-
An array of key-value pairs to apply to this resource.
For more information, see Tag.
Required: No
Type: Object of String
Pattern:
[a-zA-Z0-9]+
Update requires: Replacement
Return values
Fn::GetAtt
The Fn::GetAtt
intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt
intrinsic function, see Fn::GetAtt
.
LaunchProfileId
-
The unique identifier for the launch profile resource.