Class: Aws::DeviceFarm::Types::CreateRemoteAccessSessionRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#app_arnString

The Amazon Resource Name (ARN) of the app to create the remote access session.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

class CreateRemoteAccessSessionRequest < Struct.new(
  :project_arn,
  :device_arn,
  :app_arn,
  :instance_arn,
  :name,
  :configuration,
  :interaction_mode,
  :skip_app_resign)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::CreateRemoteAccessSessionConfiguration

The configuration information for the remote access session request.



593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

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_arnString

The ARN of the device for which you want to create a remote access session.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

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_arnString

The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

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_modeString

The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

class CreateRemoteAccessSessionRequest < Struct.new(
  :project_arn,
  :device_arn,
  :app_arn,
  :instance_arn,
  :name,
  :configuration,
  :interaction_mode,
  :skip_app_resign)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the remote access session to create.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

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_arnString

The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

Returns:

  • (String)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

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_resignBoolean

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?]

[1]: aws.amazon.com/device-farm/faqs/

Returns:

  • (Boolean)


593
594
595
596
597
598
599
600
601
602
603
604
# File 'lib/aws-sdk-devicefarm/types.rb', line 593

class CreateRemoteAccessSessionRequest < Struct.new(
  :project_arn,
  :device_arn,
  :app_arn,
  :instance_arn,
  :name,
  :configuration,
  :interaction_mode,
  :skip_app_resign)
  SENSITIVE = []
  include Aws::Structure
end