qbraid.runtime.aws.BraketProvider
- class BraketProvider(aws_access_key_id=None, aws_secret_access_key=None)[source]
This class is responsible for managing the interactions and authentications with the AWS services.
- aws_access_key_id
AWS access key ID for authenticating with AWS services.
- Type:
str
- aws_secret_access_key
AWS secret access key for authenticating with AWS services.
- Type:
str
Initializes the QbraidProvider object with optional AWS credentials.
- Parameters:
aws_access_key_id (str, optional) – AWS access key ID. Defaults to None.
aws_secret_access_key (str, optional) – AWS secret access token. Defaults to None.
- __init__(aws_access_key_id=None, aws_secret_access_key=None)[source]
Initializes the QbraidProvider object with optional AWS credentials.
- Parameters:
aws_access_key_id (str, optional) – AWS access key ID. Defaults to None.
aws_secret_access_key (str, optional) – AWS secret access token. Defaults to None.
Methods
__init__
([aws_access_key_id, ...])Initializes the QbraidProvider object with optional AWS credentials.
get_device
(device_id)Returns the AWS device.
get_devices
([aws_session, statuses])Return a list of backends matching the specified filtering.
get_tasks_by_tag
(key[, values, region_names])Retrieves a list of quantum task ARNs that match the specified tag keys or key/value pairs.
save_config
([aws_access_key_id, ...])Save the current configuration.
Attributes
REGIONS