qcs_api_client.models.create_engagement_request#

Module Contents#

Classes#

CreateEngagementRequest

qcs_api_client.models.create_engagement_request.account_id#

Attributes#

T

qcs_api_client.models.create_engagement_request.T#
class qcs_api_client.models.create_engagement_request.CreateEngagementRequest#
account_id#

Either the client’s user ID or the name of a group on behalf of which the client wishes to engage. This value will override any values set in the headers.

Type

Union[Unset, str]

account_type#

There are two types of accounts within QCS: user (representing a single user in Okta) and group (representing one or more users in Okta).

Type

Union[Unset, AccountType]

endpoint_id#

Unique, opaque identifier for the endpoint

Type

Union[Unset, str]

quantum_processor_id#

Public identifier for a quantum processor [example: Aspen-1]

Type

Union[Unset, str]

tags#

Tags recorded on QPU requests, which reporting services may later use for querying usage records.

Type

Union[Unset, List[str]]

account_id :Union[qcs_api_client.types.Unset, str]#
account_type :Union[qcs_api_client.types.Unset, qcs_api_client.models.account_type.AccountType]#
endpoint_id :Union[qcs_api_client.types.Unset, str]#
quantum_processor_id :Union[qcs_api_client.types.Unset, str]#
tags :Union[qcs_api_client.types.Unset, List[str]]#
additional_properties :Dict[str, Any]#
to_dict(pick_by_predicate: Optional[Callable[[Any], bool]] = is_not_none) Dict[str, Any]#
classmethod from_dict(src_dict: Dict[str, Any]) T#
property additional_keys List[str]#
__getitem__(key: str) Any#
__setitem__(key: str, value: Any) None#
__delitem__(key: str) None#
__contains__(key: str) bool#