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:



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#agent_access_config ⇒ Types::AgentAccessConfig

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



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#application_settings ⇒ Types::ApplicationSettingsResponse

The persistent application settings for users of the stack.



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#arn ⇒ String

The ARN of the stack.

Returns:

  • (String)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#created_time ⇒ Time

The time the stack was created.

Returns:

  • (Time)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description to display.

Returns:

  • (String)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#display_name ⇒ String

The stack name to display.

Returns:

  • (String)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  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>)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  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)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the stack.

Returns:

  • (String)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#redirect_url ⇒ String

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

Returns:

  • (String)


6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#stack_errors ⇒ Array<Types::StackError>

The errors for the stack.

Returns:



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end

#storage_connectors ⇒ Array<Types::StorageConnector>

The storage connectors to enable.

Returns:



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  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:



6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 6011

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)
  SENSITIVE = []
  include Aws::Structure
end