mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 05:07:31 +00:00
feat: add quotas (#4779)
adds possibilities to cap authenticated requests and execution seconds of actions on a defined intervall
This commit is contained in:
@@ -437,6 +437,27 @@ Errors:
|
||||
CloseRows: SQL Statement konnte nicht abgeschlossen werden
|
||||
SQLStatement: SQL Statement konnte nicht erstellt werden
|
||||
InvalidRequest: Anfrage ist ungültig
|
||||
Quota:
|
||||
AlreadyExists: Das Kontingent existiert bereits für diese Einheit
|
||||
NotFound: Kontingent für diese Einheit nicht gefunden
|
||||
Invalid:
|
||||
CallURL: Aufruf URL für Kontingent ist ungültig
|
||||
Percent: Kontingent Prozent is unter 1
|
||||
Unimplemented: Kontingente sind für diese Einheit nicht implementiert
|
||||
Amount: Kontingent Menge ist kleiner als 1
|
||||
ResetInterval: Das Rücksetzungsintervall für das Kontingent ist kürzer als eine Minute
|
||||
Noop: Ein unlimitiertes Kontingent ohne Benachrichtigungen hat keinen Effekt
|
||||
Access:
|
||||
Exhausted: Das Kontingent für authentifizierte Requests ist aufgebraucht
|
||||
Execution:
|
||||
Exhausted: Das Kontingent für Action Sekunden ist aufgebraucht
|
||||
LogStore:
|
||||
Access:
|
||||
StorageFailed: Das Speichern des Access Logs in der Datenbank ist fehlgeschlagen
|
||||
ScanFailed: Das Abfragen der verbrauchten authentifizierten Requests ist fehlgeschlagen
|
||||
Execution:
|
||||
StorageFailed: Das Speichern des Action Logs in der Datenbank ist fehlgeschlagen
|
||||
ScanFailed: Das Abfragen der verbrauchten Actions Sekunden ist fehlgeschlagen
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -446,6 +467,7 @@ AggregateTypes:
|
||||
project: Projekt
|
||||
user: Benutzer
|
||||
usergrant: Benutzerberechtigung
|
||||
quota: Kontingent
|
||||
|
||||
EventTypes:
|
||||
user:
|
||||
|
@@ -437,6 +437,28 @@ Errors:
|
||||
CloseRows: SQL Statement could not be finished
|
||||
SQLStatement: SQL Statement could not be created
|
||||
InvalidRequest: Request is invalid
|
||||
Quota:
|
||||
AlreadyExists: Quota already exists for this unit
|
||||
NotFound: Quota not found for this unit
|
||||
Invalid:
|
||||
CallURL: Quota call URL is invalid
|
||||
Percent: Quota percent is lower than 1
|
||||
Unimplemented: Quotas are not implemented for this unit
|
||||
Amount: Quota amount is lower than 1
|
||||
ResetInterval: Quota reset interval is shorter than a minute
|
||||
Noop: An unlimited quota without notifications has no effect
|
||||
Access:
|
||||
Exhausted: The quota for authenticated requests is exhausted
|
||||
Execution:
|
||||
Exhausted: The quota for execution seconds is exhausted
|
||||
LogStore:
|
||||
Access:
|
||||
StorageFailed: Storing access log to database failed
|
||||
ScanFailed: Querying usage for authenticated requests failed
|
||||
Execution:
|
||||
StorageFailed: Storing action execution log to database failed
|
||||
ScanFailed: Querying usage for action execution seconds failed
|
||||
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -446,6 +468,7 @@ AggregateTypes:
|
||||
project: Project
|
||||
user: User
|
||||
usergrant: User grant
|
||||
quota: Quota
|
||||
|
||||
EventTypes:
|
||||
user:
|
||||
|
@@ -437,6 +437,27 @@ Errors:
|
||||
CloseRows: L'instruction SQL n'a pas pu être terminée
|
||||
SQLStatement: L'instruction SQL n'a pas pu être créée
|
||||
InvalidRequest: La requête n'est pas valide
|
||||
Quota:
|
||||
AlreadyExists: Contingent existe déjà pour cette unité
|
||||
NotFound: Contingent non trouvé pour cette unité
|
||||
Invalid:
|
||||
CallURL: L'URL d'appel du contingent n'est pas valide
|
||||
Percent: Pourcent du contingent est inférieure à 1
|
||||
Unimplemented: Les contingents ne sont pas implémentés pour cette unité
|
||||
Amount: Quantité contingentée est inférieure à 1
|
||||
ResetInterval: L'intervalle de réinitialisation entre les contingents est inférieur à une minute
|
||||
Noop: Un contingent illimité sans notifications n'a aucun effet
|
||||
Access:
|
||||
Exhausted: Le quota de requêtes authentifiées est épuisé
|
||||
Execution:
|
||||
Exhausted: Le quota de secondes d'action est épuisé
|
||||
LogStore:
|
||||
Access:
|
||||
StorageFailed: L'enregistrement du journal d'accès dans la base de données a échoué
|
||||
ScanFailed: L'interrogation des requêtes authentifiées consommées a échoué
|
||||
Execution:
|
||||
StorageFailed: L'enregistrement du journal d'action dans la base de données a échoué
|
||||
ScanFailed: L'interrogation des secondes d'action consommées a échoué
|
||||
|
||||
AggregateTypes:
|
||||
action: Action
|
||||
@@ -446,6 +467,7 @@ AggregateTypes:
|
||||
project: Projet
|
||||
user: Utilisateur
|
||||
usergrant: Subvention de l'utilisateur
|
||||
quota: Contingent
|
||||
|
||||
EventTypes:
|
||||
user:
|
||||
|
@@ -437,6 +437,27 @@ Errors:
|
||||
CloseRows: Lo statement SQL non può essere terminato
|
||||
SQLStatement: Lo statement SQL non può essere creato
|
||||
InvalidRequest: La richiesta non è valida
|
||||
Quota:
|
||||
AlreadyExists: La quota esiste già per questa unità
|
||||
NotFound: Quota non trovata per questa unità
|
||||
Invalid:
|
||||
CallURL: L'URL di chiamata per la quota non è valido
|
||||
Percent: La percentuale contingente è inferiore all'1
|
||||
Unimplemented: La quota non è implementata per questa unità
|
||||
Amount: L'importo contingente è inferiore all'1
|
||||
ResetInterval: L'intervallo di reset contingente è inferiore a un minuto
|
||||
Noop: Una quota illimitata senza notifiche non ha alcun effetto
|
||||
Access:
|
||||
Exhausted: La quota per le richieste autenticate è esaurita
|
||||
Execution:
|
||||
Exhausted: La quota per i secondi di azione è esaurita
|
||||
LogStore:
|
||||
Access:
|
||||
StorageFailed: Il salvataggio del registro degli accessi nel database non è riuscito
|
||||
ScanFailed: La query delle richieste autenticate utilizzate non è riuscita
|
||||
Execution:
|
||||
StorageFailed: Il salvataggio del registro delle azioni nel database non è riuscito
|
||||
ScanFailed: La query dei secondi delle azioni utilizzate non è riuscita
|
||||
|
||||
AggregateTypes:
|
||||
action: Azione
|
||||
@@ -446,6 +467,7 @@ AggregateTypes:
|
||||
project: Progetto
|
||||
user: Utente
|
||||
usergrant: Sovvenzione utente
|
||||
quota: Quota
|
||||
|
||||
EventTypes:
|
||||
user:
|
||||
|
@@ -437,6 +437,38 @@ Errors:
|
||||
CloseRows: SQL 语句无法完成
|
||||
SQLStatement: 无法创建 SQL 语句
|
||||
InvalidRequest: 请求无效
|
||||
Quota:
|
||||
AlreadyExists: 这个单位的配额已经存在
|
||||
NotFound: 没有找到该单位的配额
|
||||
Invalid:
|
||||
CallURL: 配额调用的URL是无效的
|
||||
Percent: 配额百分比低于1
|
||||
Unimplemented: 该单位没有实施配额
|
||||
Amount: 配额数量低于1
|
||||
ResetInterval: 配额重置时间间隔短于1分钟
|
||||
Noop: 没有通知的无限配额没有效果
|
||||
Access:
|
||||
Exhausted: 认证请求的配额已用完
|
||||
Execution:
|
||||
Exhausted: 行动秒数的配额已用完
|
||||
LogStore:
|
||||
Access:
|
||||
StorageFailed: 存储访问日志到数据库失败
|
||||
ScanFailed: 查询已认证请求的使用情况失败
|
||||
Execution:
|
||||
StorageFailed: 将行动执行日志存储到数据库失败
|
||||
ScanFailed: Q查询动作执行秒数的使用情况失败
|
||||
|
||||
AggregateTypes:
|
||||
action: 动作
|
||||
instance: 实例
|
||||
key_pair: 密钥对
|
||||
org: 组织
|
||||
project: 项目
|
||||
user: 用户
|
||||
usergrant: 用户授权
|
||||
quota: 配额
|
||||
|
||||
EventTypes:
|
||||
user:
|
||||
added: 已添加用户
|
||||
|
Reference in New Issue
Block a user