Quota¶
- pydantic model gafaelfawr.models.userinfo.Quota¶
Quota information for a user.
- Parameters:
data (
Any
)
Show JSON schema
{ "title": "Quota", "description": "Quota information for a user.", "type": "object", "properties": { "api": { "additionalProperties": { "type": "integer" }, "default": {}, "description": "Mapping of service names to allowed requests per 15 minutes.", "examples": [ { "datalinker": 500, "hips": 2000, "tap": 500, "vo-cutouts": 100 } ], "title": "API quotas", "type": "object" }, "notebook": { "anyOf": [ { "$ref": "#/$defs/NotebookQuota" }, { "type": "null" } ], "default": null, "title": "Notebook Aspect quotas" } }, "$defs": { "NotebookQuota": { "additionalProperties": false, "description": "Notebook Aspect quota information for a user.", "properties": { "cpu": { "examples": [ 4.0 ], "title": "CPU equivalents", "type": "number" }, "memory": { "examples": [ 16.0 ], "title": "Maximum memory use (GiB)", "type": "number" }, "spawn": { "default": true, "description": "Whether the user is allowed to spawn a notebook", "title": "Spawning allowed", "type": "boolean" } }, "required": [ "cpu", "memory" ], "title": "NotebookQuota", "type": "object" } }, "additionalProperties": false }
- field api: dict[str, int] = {}¶
Mapping of service names to allowed requests per 15 minutes.
- field notebook: NotebookQuota | None = None¶