Interface ICfnStackProps
Properties for defining a CfnStack
.
Namespace: Amazon.CDK.AWS.AppStream
Assembly: Amazon.CDK.AWS.AppStream.dll
Syntax (csharp)
public interface ICfnStackProps
Syntax (vb)
Public Interface ICfnStackProps
Remarks
Link: 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.AWS.AppStream;
var cfnStackProps = new CfnStackProps {
AccessEndpoints = new [] { new AccessEndpointProperty {
EndpointType = "endpointType",
VpceId = "vpceId"
} },
ApplicationSettings = new ApplicationSettingsProperty {
Enabled = false,
// the properties below are optional
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",
// the properties below are optional
Domains = new [] { "domains" },
ResourceIdentifier = "resourceIdentifier"
} },
StreamingExperienceSettings = new StreamingExperienceSettingsProperty {
PreferredProtocol = "preferredProtocol"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
UserSettings = new [] { new UserSettingProperty {
Action = "action",
Permission = "permission"
} }
};
Synopsis
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 AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions. |
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. |
Properties
AccessEndpoints
The list of virtual private cloud (VPC) interface endpoint objects.
virtual object AccessEndpoints { get; }
Property Value
System.Object
Remarks
Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
ApplicationSettings
The persistent application settings for users of the stack.
virtual object ApplicationSettings { get; }
Property Value
System.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.
AttributesToDelete
The stack attributes to delete.
virtual string[] AttributesToDelete { get; }
Property Value
System.String[]
Remarks
DeleteStorageConnectors
This parameter has been deprecated..
virtual object DeleteStorageConnectors { get; }
Property Value
System.Object
Remarks
Deletes the storage connectors currently enabled for the stack.
Description
The description to display.
virtual string Description { get; }
Property Value
System.String
Remarks
DisplayName
The stack name to display.
virtual string DisplayName { get; }
Property Value
System.String
Remarks
EmbedHostDomains
The domains where AppStream 2.0 streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded AppStream 2.0 streaming sessions.
virtual string[] EmbedHostDomains { get; }
Property Value
System.String[]
Remarks
FeedbackUrl
The URL that users are redirected to after they click the Send Feedback link.
virtual string FeedbackUrl { get; }
Property Value
System.String
Remarks
If no URL is specified, no Send Feedback link is displayed.
Name
The name of the stack.
virtual string Name { get; }
Property Value
System.String
Remarks
RedirectUrl
The URL that users are redirected to after their streaming session ends.
virtual string RedirectUrl { get; }
Property Value
System.String
Remarks
StorageConnectors
The storage connectors to enable.
virtual object StorageConnectors { get; }
Property Value
System.Object
Remarks
StreamingExperienceSettings
The streaming protocol that you want your stack to prefer.
virtual object StreamingExperienceSettings { get; }
Property Value
System.Object
Remarks
This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
Tags
UserSettings
The actions that are enabled or disabled for users during their streaming sessions.
virtual object UserSettings { get; }
Property Value
System.Object
Remarks
By default, these actions are enabled.