Show / Hide Table of Contents

Class CfnStackMixinProps

Properties for CfnStackPropsMixin.

Inheritance
object
CfnStackMixinProps
Implements
ICfnStackMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.AppStream.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnStackMixinProps : ICfnStackMixinProps
Syntax (vb)
Public Class CfnStackMixinProps Implements ICfnStackMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.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.Mixins.Preview.AWS.AppStream.Mixins;

             var cfnStackMixinProps = new CfnStackMixinProps {
                 AccessEndpoints = new [] { new AccessEndpointProperty {
                     EndpointType = "endpointType",
                     VpceId = "vpceId"
                 } },
                 ApplicationSettings = new ApplicationSettingsProperty {
                     Enabled = false,
                     SettingsGroup = "settingsGroup"
                 },
                 AttributesToDelete = new [] { "attributesToDelete" },
                 DeleteStorageConnectors = false,
                 Description = "description",
                 DisplayName = "displayName",
                 EmbedHostDomains = new [] { "embedHostDomains" },
                 FeedbackUrl = "feedbackUrl",
                 Name = "name",
                 RedirectUrl = "redirectUrl",
                 StorageConnectors = new [] { new StorageConnectorProperty {
                     ConnectorType = "connectorType",
                     Domains = new [] { "domains" },
                     ResourceIdentifier = "resourceIdentifier"
                 } },
                 StreamingExperienceSettings = new StreamingExperienceSettingsProperty {
                     PreferredProtocol = "preferredProtocol"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 UserSettings = new [] { new UserSettingProperty {
                     Action = "action",
                     MaximumLength = 123,
                     Permission = "permission"
                 } }
             };

Synopsis

Constructors

CfnStackMixinProps()

Properties for CfnStackPropsMixin.

Properties

AccessEndpoints

The list of virtual private cloud (VPC) interface endpoint objects.

ApplicationSettings

The persistent application settings for users of the stack.

AttributesToDelete

The stack attributes to delete.

DeleteStorageConnectors

This parameter has been deprecated..

Description

The description to display.

DisplayName

The stack name to display.

EmbedHostDomains

The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe.

FeedbackUrl

The URL that users are redirected to after they click the Send Feedback link.

Name

The name of the stack.

RedirectUrl

The URL that users are redirected to after their streaming session ends.

StorageConnectors

The storage connectors to enable.

StreamingExperienceSettings

The streaming protocol that you want your stack to prefer.

Tags

An array of key-value pairs.

UserSettings

The actions that are enabled or disabled for users during their streaming sessions.

Constructors

CfnStackMixinProps()

Properties for CfnStackPropsMixin.

public CfnStackMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.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.Mixins.Preview.AWS.AppStream.Mixins;

             var cfnStackMixinProps = new CfnStackMixinProps {
                 AccessEndpoints = new [] { new AccessEndpointProperty {
                     EndpointType = "endpointType",
                     VpceId = "vpceId"
                 } },
                 ApplicationSettings = new ApplicationSettingsProperty {
                     Enabled = false,
                     SettingsGroup = "settingsGroup"
                 },
                 AttributesToDelete = new [] { "attributesToDelete" },
                 DeleteStorageConnectors = false,
                 Description = "description",
                 DisplayName = "displayName",
                 EmbedHostDomains = new [] { "embedHostDomains" },
                 FeedbackUrl = "feedbackUrl",
                 Name = "name",
                 RedirectUrl = "redirectUrl",
                 StorageConnectors = new [] { new StorageConnectorProperty {
                     ConnectorType = "connectorType",
                     Domains = new [] { "domains" },
                     ResourceIdentifier = "resourceIdentifier"
                 } },
                 StreamingExperienceSettings = new StreamingExperienceSettingsProperty {
                     PreferredProtocol = "preferredProtocol"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } },
                 UserSettings = new [] { new UserSettingProperty {
                     Action = "action",
                     MaximumLength = 123,
                     Permission = "permission"
                 } }
             };

Properties

AccessEndpoints

The list of virtual private cloud (VPC) interface endpoint objects.

public object? AccessEndpoints { get; set; }
Property Value

object

Remarks

Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-accessendpoints

Type union: either IResolvable or (either IResolvable or CfnStackPropsMixin.IAccessEndpointProperty)[]

ApplicationSettings

The persistent application settings for users of the stack.

public object? ApplicationSettings { get; set; }
Property Value

object

Remarks

When these settings are enabled, changes that users make to applications and Windows settings are automatically saved after each session and applied to the next session.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-applicationsettings

Type union: either IResolvable or CfnStackPropsMixin.IApplicationSettingsProperty

AttributesToDelete

The stack attributes to delete.

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

string[]

Remarks

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

DeleteStorageConnectors

This parameter has been deprecated..

public object? DeleteStorageConnectors { get; set; }
Property Value

object

Remarks

Deletes the storage connectors currently enabled for the stack.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-deletestorageconnectors

Type union: either bool or IResolvable

Description

The description to display.

public string? Description { get; set; }
Property Value

string

Remarks

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

DisplayName

The stack name to display.

public string? DisplayName { get; set; }
Property Value

string

Remarks

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

EmbedHostDomains

The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe.

public string[]? EmbedHostDomains { get; set; }
Property Value

string[]

Remarks

You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-embedhostdomains

FeedbackUrl

The URL that users are redirected to after they click the Send Feedback link.

public string? FeedbackUrl { get; set; }
Property Value

string

Remarks

If no URL is specified, no Send Feedback link is displayed.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-feedbackurl

Name

The name of the stack.

public string? Name { get; set; }
Property Value

string

Remarks

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

RedirectUrl

The URL that users are redirected to after their streaming session ends.

public string? RedirectUrl { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-redirecturl

StorageConnectors

The storage connectors to enable.

public object? StorageConnectors { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-storageconnectors

Type union: either IResolvable or (either IResolvable or CfnStackPropsMixin.IStorageConnectorProperty)[]

StreamingExperienceSettings

The streaming protocol that you want your stack to prefer.

public object? StreamingExperienceSettings { get; set; }
Property Value

object

Remarks

This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-streamingexperiencesettings

Type union: either IResolvable or CfnStackPropsMixin.IStreamingExperienceSettingsProperty

Tags

An array of key-value pairs.

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

ICfnTag[]

Remarks

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

UserSettings

The actions that are enabled or disabled for users during their streaming sessions.

public object? UserSettings { get; set; }
Property Value

object

Remarks

By default, these actions are enabled.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stack.html#cfn-appstream-stack-usersettings

Type union: either IResolvable or (either IResolvable or CfnStackPropsMixin.IUserSettingProperty)[]

Implements

ICfnStackMixinProps
Back to top Generated by DocFX