You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::AppStream::Types::UpdateStackRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppStream::Types::UpdateStackRequest
- Defined in:
- (unknown)
Overview
When passing UpdateStackRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
display_name: "DisplayName",
description: "Description",
name: "String", # required
storage_connectors: [
{
connector_type: "HOMEFOLDERS", # required, accepts HOMEFOLDERS, GOOGLE_DRIVE, ONE_DRIVE
resource_identifier: "ResourceIdentifier",
domains: ["Domain"],
},
],
delete_storage_connectors: false,
redirect_url: "RedirectURL",
feedback_url: "FeedbackURL",
attributes_to_delete: ["STORAGE_CONNECTORS"], # accepts STORAGE_CONNECTORS, STORAGE_CONNECTOR_HOMEFOLDERS, STORAGE_CONNECTOR_GOOGLE_DRIVE, STORAGE_CONNECTOR_ONE_DRIVE, REDIRECT_URL, FEEDBACK_URL, THEME_NAME, USER_SETTINGS, EMBED_HOST_DOMAINS, IAM_ROLE_ARN, ACCESS_ENDPOINTS
user_settings: [
{
action: "CLIPBOARD_COPY_FROM_LOCAL_DEVICE", # required, accepts CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, FILE_UPLOAD, FILE_DOWNLOAD, PRINTING_TO_LOCAL_DEVICE
permission: "ENABLED", # required, accepts ENABLED, DISABLED
},
],
application_settings: {
enabled: false, # required
settings_group: "SettingsGroup",
},
access_endpoints: [
{
endpoint_type: "STREAMING", # required, accepts STREAMING
vpce_id: "String",
},
],
embed_host_domains: ["EmbedHostDomain"],
}
Instance Attribute Summary collapse
-
#access_endpoints ⇒ Array<Types::AccessEndpoint>
The list of interface VPC endpoint (interface endpoint) objects.
-
#application_settings ⇒ Types::ApplicationSettings
The persistent application settings for users of a stack.
-
#attributes_to_delete ⇒ Array<String>
The stack attributes to delete.
-
#delete_storage_connectors ⇒ Boolean
Deletes the storage connectors currently enabled for the stack.
-
#description ⇒ String
The description to display.
-
#display_name ⇒ String
The stack name to display.
-
#embed_host_domains ⇒ Array<String>
The domains where AppStream 2.0 streaming sessions can be embedded in an iframe.
-
#feedback_url ⇒ String
The URL that users are redirected to after they choose the Send Feedback link.
-
#name ⇒ String
The name of the stack.
-
#redirect_url ⇒ String
The URL that users are redirected to after their streaming session ends.
-
#storage_connectors ⇒ Array<Types::StorageConnector>
The storage connectors to enable.
-
#user_settings ⇒ Array<Types::UserSetting>
The actions that are enabled or disabled for users during their streaming sessions.
Instance Attribute Details
#access_endpoints ⇒ Array<Types::AccessEndpoint>
The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to AppStream 2.0 only through the specified endpoints.
#application_settings ⇒ Types::ApplicationSettings
The persistent application settings for users of a stack. 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.
#attributes_to_delete ⇒ Array<String>
The stack attributes to delete.
#delete_storage_connectors ⇒ Boolean
Deletes the storage connectors currently enabled for the stack.
#description ⇒ String
The description to display.
#display_name ⇒ String
The stack name to display.
#embed_host_domains ⇒ Array<String>
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.
#feedback_url ⇒ String
The URL that users are redirected to after they choose the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.
#name ⇒ String
The name of the stack.
#redirect_url ⇒ String
The URL that users are redirected to after their streaming session ends.
#storage_connectors ⇒ Array<Types::StorageConnector>
The storage connectors to enable.
#user_settings ⇒ Array<Types::UserSetting>
The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.