Class CfnApplicationProps
Properties for defining a CfnApplication
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.AppStream
Assembly: Amazon.CDK.AWS.AppStream.dll
Syntax (csharp)
public class CfnApplicationProps : Object, ICfnApplicationProps
Syntax (vb)
Public Class CfnApplicationProps
Inherits Object
Implements ICfnApplicationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppStream;
var cfnApplicationProps = new CfnApplicationProps {
AppBlockArn = "appBlockArn",
IconS3Location = new S3LocationProperty {
S3Bucket = "s3Bucket",
S3Key = "s3Key"
},
InstanceFamilies = new [] { "instanceFamilies" },
LaunchPath = "launchPath",
Name = "name",
Platforms = new [] { "platforms" },
// the properties below are optional
AttributesToDelete = new [] { "attributesToDelete" },
Description = "description",
DisplayName = "displayName",
LaunchParameters = "launchParameters",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
WorkingDirectory = "workingDirectory"
};
Synopsis
Constructors
CfnApplicationProps() |
Properties
AppBlockArn | The app block ARN with which the application should be associated. |
AttributesToDelete | A list of attributes to delete from an application. |
Description | The description of the application. |
DisplayName | The display name of the application. |
IconS3Location | The icon S3 location of the application. |
InstanceFamilies | The instance families the application supports. |
LaunchParameters | The launch parameters of the application. |
LaunchPath | The launch path of the application. |
Name | The name of the application. |
Platforms | The platforms the application supports. |
Tags | The tags of the application. |
WorkingDirectory | The working directory of the application. |
Constructors
CfnApplicationProps()
public CfnApplicationProps()
Properties
AppBlockArn
The app block ARN with which the application should be associated.
public string AppBlockArn { get; set; }
Property Value
System.String
Remarks
AttributesToDelete
A list of attributes to delete from an application.
public string[] AttributesToDelete { get; set; }
Property Value
System.String[]
Remarks
Description
The description of the application.
public string Description { get; set; }
Property Value
System.String
Remarks
DisplayName
The display name of the application.
public string DisplayName { get; set; }
Property Value
System.String
Remarks
This name is visible to users in the application catalog.
IconS3Location
The icon S3 location of the application.
public object IconS3Location { get; set; }
Property Value
System.Object
Remarks
InstanceFamilies
The instance families the application supports.
public string[] InstanceFamilies { get; set; }
Property Value
System.String[]
Remarks
Allowed Values : GENERAL_PURPOSE
| GRAPHICS_G4
LaunchParameters
The launch parameters of the application.
public string LaunchParameters { get; set; }
Property Value
System.String
Remarks
LaunchPath
The launch path of the application.
public string LaunchPath { get; set; }
Property Value
System.String
Remarks
Name
The name of the application.
public string Name { get; set; }
Property Value
System.String
Remarks
This name is visible to users when a name is not specified in the DisplayName property.
Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
Platforms
The platforms the application supports.
public string[] Platforms { get; set; }
Property Value
System.String[]
Remarks
Allowed Values : WINDOWS_SERVER_2019
| AMAZON_LINUX2
Tags
WorkingDirectory
The working directory of the application.
public string WorkingDirectory { get; set; }
Property Value
System.String