Class: Aws::AppStream::Types::CreateStreamingURLRequest

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

#application_id ⇒ String

The name of the application to launch after the session starts. This is the name that you specified as Name in the Image Assistant. If your fleet is enabled for the Desktop stream view, you can also choose to launch directly to the operating system desktop. To do so, specify Desktop.

Returns:

  • (String)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end

#fleet_name ⇒ String

The name of the fleet.

Returns:

  • (String)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end

#session_context ⇒ String

The session context. For more information, see Session Context in the Amazon WorkSpaces Applications Administration Guide.

Returns:

  • (String)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end

#stack_name ⇒ String

The name of the stack.

Returns:

  • (String)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end

#user_id ⇒ String

The identifier of the user.

Returns:

  • (String)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end

#validity ⇒ Integer

The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds. The default is 60 seconds.

Returns:

  • (Integer)


2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'gems/aws-sdk-appstream/lib/aws-sdk-appstream/types.rb', line 2523

class CreateStreamingURLRequest < Struct.new(
  :stack_name,
  :fleet_name,
  :user_id,
  :application_id,
  :validity,
  :session_context)
  SENSITIVE = []
  include Aws::Structure
end