qcs_api_client.models.engagement_with_credentials
#
Module Contents#
Classes#
An engagement is the authorization of a user to execute work on a Quantum Processor Endpoint. |
Attributes#
- qcs_api_client.models.engagement_with_credentials.T#
- class qcs_api_client.models.engagement_with_credentials.EngagementWithCredentials#
An engagement is the authorization of a user to execute work on a Quantum Processor Endpoint.
- address#
The network address of the endpoint to which this engagement grants access
- Type
str
- credentials#
Credentials are the ZeroMQ CURVE Keys used to encrypt the connection with the Quantum Processor Endpoint.
- endpoint_id#
The ID of the endpoint to which this engagement grants access
- Type
str
- expires_at#
Time after which the engagement is no longer valid. Given in RFC3339 format.
- Type
str
- user_id#
- Type
str
- account_id#
User ID or group name on behalf of which the engagement is made.
- 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]
- minimum_priority#
The minimum priority value allowed for execution
- Type
Union[Unset, int]
- quantum_processor_ids#
The quantum processors for which this engagement enables access and execution
- Type
Union[Unset, List[str]]
- tags#
Tags recorded on QPU requests and recorded on usage records.
- Type
Union[Unset, List[str]]
- address :str#
- credentials :qcs_api_client.models.engagement_credentials.EngagementCredentials#
- endpoint_id :str#
- expires_at :str#
- user_id :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]#
- minimum_priority :Union[qcs_api_client.types.Unset, int]#
- quantum_processor_ids :Union[qcs_api_client.types.Unset, List[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 #