Managers#
- class ManagerStatusEnum[source]#
-
The state of a Queue Manager. The states which are available are a finite set.
- active = 'active'#
- inactive = 'inactive'#
- __init__(*args, **kwds)#
- class ComputeManager[source]#
Bases:
BaseModelFields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
- status: ManagerStatusEnum#
- model_post_init(context, /)#
This function is meant to behave like a BaseModel method to initialize private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self (BaseModel) – The BaseModel instance.
context (Any) – The context.
- Return type:
None
- class ManagerActivationBody[source]#
Bases:
RestModelBaseFields# Field
Type
Required
Default
list[Annotated[str,StringConstraints(strip_whitespace=None, to_upper=None, to_lower=True, strict=None, min_length=None, max_length=None, pattern=None, ascii_only=None)]]Yes
Yes
Yes
dict[Annotated[str,StringConstraints(strip_whitespace=None, to_upper=None, to_lower=True, strict=None, min_length=None, max_length=None, pattern=None, ascii_only=None)],list[str]]Yes
Yes
Validators# Validator
Mode
Fields
after
after
- name_data: ManagerName#
Name information about this manager
- programs: dict[Annotated[str, StringConstraints(strip_whitespace=None, to_upper=None, to_lower=True, strict=None, min_length=None, max_length=None, pattern=None, ascii_only=None)], list[str]]#
Programs available on this manager
- Validated by:
- class ManagerUpdateBody[source]#
Bases:
RestModelBaseFields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
- status: ManagerStatusEnum#
- class ManagerQueryFilters[source]#
Bases:
QueryProjModelBaseFields# Field
Type
Required
Default
No
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneValidators# Validator
Mode
Fields
before
before
- status: list[ManagerStatusEnum] | None#
- classmethod validate_lists(v)#
- limit#
- cursor#
- include#
- exclude#
- class ManagerQueryAvailableFilters[source]#
Bases:
RestModelBase
- class ManagerQueryIterator[source]#
Bases:
QueryIteratorBase[ComputeManager]Iterator for manager queries
This iterator transparently handles batching and pagination over the results of a manager query
- reset()#
Starts retrieval of results from the beginning again
- __init__(client, query_filters)[source]#
Construct an iterator
- Parameters:
client – QCPortal client object used to contact/retrieve data from the server
query_filters (ManagerQueryFilters) – The actual query information to send to the server