groups
Accessed as client.admin.quota.groups; the async client mirrors it.
AdminQuotaGroups
The admin.quota.groups namespace.
create
create(*, name: str | None = None, rules: list[CreateQuotaRuleOptions] | None = None) -> QuotaGroup
Create a new quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str | None
|
Name of the quota group to create |
None
|
rules
|
list[CreateQuotaRuleOptions] | None
|
Rules to add to the newly created group. If a rule does not exist, it will be created. |
None
|
Returns:
| Type | Description |
|---|---|
QuotaGroup
|
QuotaGroup. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
ConflictError
|
|
UnprocessableEntityError
|
|
Operation ID: adminCreateQuotaGroup
delete
delete(quotagroup: str) -> None
Delete a quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quotagroup
|
str
|
quota group to delete |
required |
Returns:
| Type | Description |
|---|---|
None
|
No content. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
Operation ID: adminDeleteQuotaGroup
get
get(quotagroup: str) -> QuotaGroup
Get information about the quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quotagroup
|
str
|
quota group to query |
required |
Returns:
| Type | Description |
|---|---|
QuotaGroup
|
QuotaGroup. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
Operation ID: adminGetQuotaGroup
list
list() -> list[QuotaGroup]
List the available quota groups.
Returns:
| Type | Description |
|---|---|
list[QuotaGroup]
|
QuotaGroupList. |
Raises:
| Type | Description |
|---|---|
ForbiddenError
|
|
Operation ID: adminListQuotaGroups
AsyncAdminQuotaGroups
The admin.quota.groups namespace.
create
create(*, name: str | None = None, rules: list[CreateQuotaRuleOptions] | None = None) -> QuotaGroup
Create a new quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str | None
|
Name of the quota group to create |
None
|
rules
|
list[CreateQuotaRuleOptions] | None
|
Rules to add to the newly created group. If a rule does not exist, it will be created. |
None
|
Returns:
| Type | Description |
|---|---|
QuotaGroup
|
QuotaGroup. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
ConflictError
|
|
UnprocessableEntityError
|
|
Operation ID: adminCreateQuotaGroup
delete
delete(quotagroup: str) -> None
Delete a quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quotagroup
|
str
|
quota group to delete |
required |
Returns:
| Type | Description |
|---|---|
None
|
No content. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
Operation ID: adminDeleteQuotaGroup
get
get(quotagroup: str) -> QuotaGroup
Get information about the quota group.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quotagroup
|
str
|
quota group to query |
required |
Returns:
| Type | Description |
|---|---|
QuotaGroup
|
QuotaGroup. |
Raises:
| Type | Description |
|---|---|
BadRequestError
|
|
ForbiddenError
|
|
NotFoundError
|
|
Operation ID: adminGetQuotaGroup
list
list() -> list[QuotaGroup]
List the available quota groups.
Returns:
| Type | Description |
|---|---|
list[QuotaGroup]
|
QuotaGroupList. |
Raises:
| Type | Description |
|---|---|
ForbiddenError
|
|
Operation ID: adminListQuotaGroups