Server Information#
- class GroupByEnum[source]#
-
- user = 'user'#
- day = 'day'#
- hour = 'hour'#
- country = 'country'#
- subdivision = 'subdivision'#
- __init__(*args, **kwds)#
- class DeleteBeforeDateBody[source]#
Bases:
RestModelBaseValidators# Validator
Mode
Fields
before
- class AccessLogQueryFilters[source]#
Bases:
QueryProjModelBaseFields# Field
Type
Required
Default
No
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
Nonelist[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)]] |NoneNo
Nonelist[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)]] |NoneNo
NoneNo
NoneValidators# Validator
Mode
Fields
before
before
- module: 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)]] | None#
- method: 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)]] | None#
- classmethod validate_lists(v)#
- limit#
- cursor#
- include#
- exclude#
- class AccessLogEntry[source]#
Bases:
BaseModelFields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
- ip_address: IPvAnyAddress | None#
- class AccessLogQueryIterator[source]#
Bases:
QueryIteratorBase[AccessLogEntry]Iterator for access log queries
This iterator transparently handles batching and pagination over the results of an access log query
- __init__(client, query_filters)[source]#
Construct an iterator
- Parameters:
client – QCPortal client object used to contact/retrieve data from the server
query_filters (AccessLogQueryFilters) – The actual query information to send to the server
- reset()#
Starts retrieval of results from the beginning again
- class AccessLogSummaryFilters[source]#
Bases:
RestModelBaseFields# Field
Type
Required
Default
No
NoneNo
NoneNo
<GroupByEnum.day: 'day'>Validators# Validator
Mode
Fields
before
before
- group_by: GroupByEnum#
- class AccessLogSummaryEntry[source]#
Bases:
BaseModelFields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
- class ErrorLogQueryFilters[source]#
Bases:
QueryModelBaseFields# Field
Type
Required
Default
No
NoneNo
NoneNo
NoneNo
NoneNo
NoneNo
NoneValidators# Validator
Mode
Fields
before
before
- classmethod validate_lists(v)#
- limit#
- cursor#
- class ErrorLogEntry[source]#
Bases:
BaseModelFields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
- class ErrorLogQueryIterator[source]#
Bases:
QueryIteratorBase[ErrorLogEntry]Iterator for error log queries
This iterator transparently handles batching and pagination over the results of an error log query
- __init__(client, query_filters)[source]#
Construct an iterator
- Parameters:
client – QCPortal client object used to contact/retrieve data from the server
query_filters (ErrorLogQueryFilters) – The actual query information to send to the server
- reset()#
Starts retrieval of results from the beginning again