qiskit_aws_braket_provider.awsbackend module

class qiskit_aws_braket_provider.awsbackend.AWSBackend(aws_device: braket.aws.aws_device.AwsDevice, provider: Optional[qiskit_aws_braket_provider.awsprovider.AWSProvider] = None)[source]

Bases: qiskit.providers.basebackend.BaseBackend

properties() → qiskit.providers.models.backendproperties.BackendProperties[source]

Return the backend properties.

Returns:BackendProperties – the configuration for the backend. If the backend does not support properties, it returns None.
status() → qiskit.providers.models.backendstatus.BackendStatus[source]

Return the backend status.

Returns:BackendStatus – the status of the backend.
jobs(limit: int = 10, skip: int = 0, status: Union[qiskit.providers.jobstatus.JobStatus, str, List[Union[qiskit.providers.jobstatus.JobStatus, str]], None] = None, job_name: Optional[str] = None, start_datetime: Optional[datetime.datetime] = None, end_datetime: Optional[datetime.datetime] = None, job_tags: Optional[List[str]] = None, job_tags_operator: Optional[str] = 'OR', descending: bool = True, db_filter: Optional[Dict[str, Any]] = None) → List[qiskit_aws_braket_provider.awsjob.AWSJob][source]
active_jobs(limit: int = 10) → List[qiskit_aws_braket_provider.awsjob.AWSJob][source]
retrieve_job(job_id: str, s3_bucket: Optional[str] = None) → qiskit_aws_braket_provider.awsjob.AWSJob[source]
estimate_costs(qobj: qiskit.qobj.qasm_qobj.QasmQobj) → Optional[float][source]
run(qobj: qiskit.qobj.qasm_qobj.QasmQobj, s3_bucket: Optional[str] = None, extra_data: Optional[dict] = None)[source]

Run a Qobj on the the backend.

Parameters:qobj (Qobj) – the Qobj to be executed.