Class: Aws::AppStream::Types::Stack

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

Overview

Describes a stack.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_endpoints ⇒ Array<Types::AccessEndpoint>

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

Returns:



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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::AgentAccessConfig

The agent access configuration of the stack, if agent access is enabled.



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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::ApplicationSettingsResponse

The persistent application settings for users of the stack.



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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

#arn ⇒ String

The ARN of the stack.

Returns:

  • (String)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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.



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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

#created_time ⇒ Time

The time the stack was created.

Returns:

  • (Time)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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>)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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 click the Send Feedback link. If no URL is specified, no Send Feedback link is displayed.

Returns:

  • (String)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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

#stack_errors ⇒ Array<Types::StackError>

The errors for the stack.

Returns:



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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

Indicates whether users' cloud storage authentication persists across streaming sessions. When this attribute is 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. The default is REUSE_CREDENTIALS.

Returns:

  • (String)


6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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:



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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.



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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:



6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6030

class Stack < Struct.new(
  :arn,
  :name,
  :description,
  :display_name,
  :created_time,
  :storage_connectors,
  :redirect_url,
  :feedback_url,
  :stack_errors,
  :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