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

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

#action_metadataTypes::ActionMetadata

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



816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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:



816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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.



816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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.



816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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>)


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
# File 'lib/aws-sdk-braket/types.rb', line 816

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