Class CfnStackMixinProps
Properties for CfnStackPropsMixin.
Implements
Inherited Members
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
Remarks
Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.
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
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.
Type union: either IResolvable or CfnStackPropsMixin.IApplicationSettingsProperty
AttributesToDelete
The stack attributes to delete.
public string[]? AttributesToDelete { get; set; }
Property Value
string[]
Remarks
DeleteStorageConnectors
This parameter has been deprecated..
public object? DeleteStorageConnectors { get; set; }
Property Value
Remarks
Deletes the storage connectors currently enabled for the stack.
Type union: either bool or IResolvable
Description
The description to display.
public string? Description { get; set; }
Property Value
Remarks
DisplayName
The stack name to display.
public string? DisplayName { get; set; }
Property Value
Remarks
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.
FeedbackUrl
The URL that users are redirected to after they click the Send Feedback link.
public string? FeedbackUrl { get; set; }
Property Value
Remarks
If no URL is specified, no Send Feedback link is displayed.
Name
The name of the stack.
public string? Name { get; set; }
Property Value
Remarks
RedirectUrl
The URL that users are redirected to after their streaming session ends.
public string? RedirectUrl { get; set; }
Property Value
Remarks
StorageConnectors
The storage connectors to enable.
public object? StorageConnectors { get; set; }
Property Value
Remarks
StreamingExperienceSettings
The streaming protocol that you want your stack to prefer.
public object? StreamingExperienceSettings { get; set; }
Property Value
Remarks
This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
Type union: either IResolvable or CfnStackPropsMixin.IStreamingExperienceSettingsProperty
Tags
UserSettings
The actions that are enabled or disabled for users during their streaming sessions.
public object? UserSettings { get; set; }
Property Value
Remarks
By default, these actions are enabled.
Type union: either IResolvable or (either IResolvable or CfnStackPropsMixin.IUserSettingProperty)[]