Class: Aws::AppStream::Types::UpdateStackRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_endpoints ⇒ Array<Types::AccessEndpoint>

The list of interface VPC endpoint (interface endpoint) objects. Users of the stack can connect to WorkSpaces Applications only through the specified endpoints.

Returns:



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#agent_access_config ⇒ Types::AgentAccessConfigForUpdate

The configuration for agent access on the stack. Specify this to update agent access settings. To remove agent access, use AttributesToDelete with the AGENT_ACCESS_CONFIG value.



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#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.



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#attributes_to_delete ⇒ Array<String>

The stack attributes to delete.

Returns:

  • (Array<String>)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#content_redirection ⇒ Types::ContentRedirection

Configuration for bidirectional URL redirection between the streaming session and the local client. Use HostToClient to redirect URLs from the remote desktop to the local browser.



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#delete_storage_connectors ⇒ Boolean

Deletes the storage connectors currently enabled for the stack.

Returns:

  • (Boolean)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description to display.

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#display_name ⇒ String

The stack name to display.

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#embed_host_domains ⇒ Array<String>

The domains where WorkSpaces Applications streaming sessions can be embedded in an iframe. You must approve the domains that you want to host embedded WorkSpaces Applications streaming sessions.

Returns:

  • (Array<String>)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#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.

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the stack.

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#redirect_url ⇒ String

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

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#storage_connector_authentication ⇒ String

Specifies whether users' cloud storage authentication persists across streaming sessions. When you specify FORCE_REAUTHENTICATION, WorkSpaces Applications removes the stored authentication for the stack's OneDrive and Google Drive connectors when a user's session ends. The user links their cloud storage again on their next session. To clear this attribute, add STORAGE_CONNECTOR_AUTHENTICATION to AttributesToDelete.

Returns:

  • (String)


7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#storage_connectors ⇒ Array<Types::StorageConnector>

The storage connectors to enable.

Returns:



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#streaming_experience_settings ⇒ Types::StreamingExperienceSettings

The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end

#user_settings ⇒ Array<Types::UserSetting>

The actions that are enabled or disabled for users during their streaming sessions. By default, these actions are enabled.

Returns:



7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 7110

class UpdateStackRequest < Struct.new(
  :display_name,
  :description,
  :name,
  :storage_connectors,
  :delete_storage_connectors,
  :redirect_url,
  :feedback_url,
  :attributes_to_delete,
  :user_settings,
  :application_settings,
  :access_endpoints,
  :embed_host_domains,
  :streaming_experience_settings,
  :content_redirection,
  :agent_access_config,
  :storage_connector_authentication)
  SENSITIVE = []
  include Aws::Structure
end