Class: Aws::DeviceFarm::Types::CreateRemoteAccessSessionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::CreateRemoteAccessSessionRequest
- Defined in:
- gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb
Overview
Creates and submits a request to start a remote access session.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the app to create the remote access session.
-
#configuration ⇒ Types::CreateRemoteAccessSessionConfiguration
The configuration information for the remote access session request.
-
#device_arn ⇒ String
The ARN of the device for which you want to create a remote access session.
-
#instance_arn ⇒ String
The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.
-
#interaction_mode ⇒ String
The interaction mode of the remote access session.
-
#name ⇒ String
The name of the remote access session to create.
-
#project_arn ⇒ String
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
-
#skip_app_resign ⇒ Boolean
When set to
true, for private devices, Device Farm does not sign your app again.
Instance Attribute Details
#app_arn ⇒ String
The Amazon Resource Name (ARN) of the app to create the remote access session.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::CreateRemoteAccessSessionConfiguration
The configuration information for the remote access session request.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#device_arn ⇒ String
The ARN of the device for which you want to create a remote access session.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#instance_arn ⇒ String
The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#interaction_mode ⇒ String
The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the remote access session to create.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#project_arn ⇒ String
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |
#skip_app_resign ⇒ Boolean
When set to true, for private devices, Device Farm does not sign
your app again. For public devices, Device Farm always signs your
apps again.
For more information on how Device Farm modifies your uploads during tests, see Do you modify my app?
605 606 607 608 609 610 611 612 613 614 615 616 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 605 class CreateRemoteAccessSessionRequest < Struct.new( :project_arn, :device_arn, :app_arn, :instance_arn, :name, :configuration, :interaction_mode, :skip_app_resign) SENSITIVE = [] include Aws::Structure end |