Class: Aws::Braket::Types::CreateQuantumTaskRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-braket/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action associated with the quantum task.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#associationsArray<Types::Association>

The list of Amazon Braket resources associated with the quantum task.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

The client token associated with the request.

**A suitable default value is auto-generated.** You should normally not need to pass this option.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#device_arnString

The ARN of the device to run the quantum task on.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#device_parametersString

The parameters for the device to run the quantum task on.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#experimental_capabilitiesTypes::ExperimentalCapabilities

Enable experimental capabilities for the quantum task.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#job_tokenString

The token for an Amazon Braket hybrid job that associates it with the quantum task.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#output_s3_bucketString

The S3 bucket to store quantum task result files in.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#output_s3_key_prefixString

The key prefix for the location in the S3 bucket to store quantum task results in.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#shotsInteger

The number of shots to use for the quantum task.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Tags to be added to the quantum task you’re creating.



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/aws-sdk-braket/types.rb', line 348

class CreateQuantumTaskRequest < Struct.new(
  :client_token,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_key_prefix,
  :action,
  :tags,
  :job_token,
  :associations,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end