Class: Aws::Braket::Types::GetQuantumTaskResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_metadataTypes::ActionMetadata

Metadata about the action performed by the quantum task, including information about the type of action and program counts.



886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#associationsArray<Types::Association>

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

Returns:



886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time at which the quantum task was created.

Returns:

  • (Time)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#device_arnString

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

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#device_parametersString

The parameters for the device on which the quantum task ran.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#ended_atTime

The time at which the quantum task ended.

Returns:

  • (Time)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#experimental_capabilitiesTypes::ExperimentalCapabilities

Enabled experimental capabilities for the quantum task, if any.



886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

The reason that a quantum task failed.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#job_arnString

The ARN of the Amazon Braket job associated with the quantum task.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#num_successful_shotsInteger

The number of successful shots for the quantum task. This is available after a successfully completed quantum task.

Returns:

  • (Integer)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#output_s3_bucketString

The S3 bucket where quantum task results are stored.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#output_s3_directoryString

The folder in the S3 bucket where quantum task results are stored.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#quantum_task_arnString

The ARN of the quantum task.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#queue_infoTypes::QuantumTaskQueueInfo

Queue information for the requested quantum task. Only returned if QueueInfo is specified in the additionalAttributeNames" field in the GetQuantumTask API request.



886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#shotsInteger

The number of shots used in the quantum task.

Returns:

  • (Integer)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the quantum task.

Returns:

  • (String)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags that belong to this quantum task.

Returns:

  • (Hash<String,String>)


886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'gems/aws-sdk-braket/lib/aws-sdk-braket/types.rb', line 886

class GetQuantumTaskResponse < Struct.new(
  :quantum_task_arn,
  :status,
  :failure_reason,
  :device_arn,
  :device_parameters,
  :shots,
  :output_s3_bucket,
  :output_s3_directory,
  :created_at,
  :ended_at,
  :tags,
  :job_arn,
  :queue_info,
  :associations,
  :num_successful_shots,
  :action_metadata,
  :experimental_capabilities)
  SENSITIVE = []
  include Aws::Structure
end