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

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#app_arnString

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

Returns:

  • (String)


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

#configurationTypes::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_arnString

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

Returns:

  • (String)


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_arnString

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

Returns:

  • (String)


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_modeString

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

Returns:

  • (String)


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

#nameString

The name of the remote access session to create.

Returns:

  • (String)


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_arnString

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

Returns:

  • (String)


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

Returns:

  • (Boolean)


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