Show / Hide Table of Contents

Class CfnApplicationProps

Properties for defining a CfnApplication.

Inheritance
System.Object
CfnApplicationProps
Implements
ICfnApplicationProps
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

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html

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

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-appblockarn

AttributesToDelete

A list of attributes to delete from an application.

public string[] AttributesToDelete { get; set; }
Property Value

System.String[]

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-attributestodelete

Description

The description of the application.

public string Description { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-description

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-displayname

IconS3Location

The icon S3 location of the application.

public object IconS3Location { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-icons3location

InstanceFamilies

The instance families the application supports.

public string[] InstanceFamilies { get; set; }
Property Value

System.String[]

Remarks

Allowed Values : GENERAL_PURPOSE | GRAPHICS_G4

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-instancefamilies

LaunchParameters

The launch parameters of the application.

public string LaunchParameters { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-launchparameters

LaunchPath

The launch path of the application.

public string LaunchPath { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-launchpath

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}$

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-name

Platforms

The platforms the application supports.

public string[] Platforms { get; set; }
Property Value

System.String[]

Remarks

Allowed Values : WINDOWS_SERVER_2019 | AMAZON_LINUX2

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-platforms

Tags

The tags of the application.

public ICfnTag[] Tags { get; set; }
Property Value

ICfnTag[]

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-tags

WorkingDirectory

The working directory of the application.

public string WorkingDirectory { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-application.html#cfn-appstream-application-workingdirectory

Implements

ICfnApplicationProps
Back to top Generated by DocFX