168 lines
6.1 KiB
JSON
168 lines
6.1 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"description": "Application rate limits",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"autocomplete_users_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of authenticated requests allowed to the GET /autocomplete/users endpoint."
|
|
},
|
|
"autocomplete_users_unauthenticated_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of unauthenticated requests allowed to the GET /autocomplete/users endpoint."
|
|
},
|
|
"concurrent_bitbucket_import_jobs_limit": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Maximum number of simultaneous import jobs for Bitbucket Cloud importer."
|
|
},
|
|
"concurrent_bitbucket_server_import_jobs_limit": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Maximum number of simultaneous import jobs for Bitbucket Server importer."
|
|
},
|
|
"concurrent_github_import_jobs_limit": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Maximum number of simultaneous import jobs for GitHub importer."
|
|
},
|
|
"concurrent_relation_batch_export_limit": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Maximum number of simultaneous batch export jobs to process."
|
|
},
|
|
"create_organization_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the POST /api/v4/organizations endpoint."
|
|
},
|
|
"group_archive_unarchive_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the POST /groups/:id/archive & POST /groups/:id/unarchive API."
|
|
},
|
|
"group_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/groups/:id endpoint."
|
|
},
|
|
"group_invited_groups_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/groups/:id/invited_groups endpoint."
|
|
},
|
|
"group_projects_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/groups/:id/projects endpoint."
|
|
},
|
|
"group_shared_groups_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/groups/:id/groups/shared endpoint."
|
|
},
|
|
"groups_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/groups endpoint."
|
|
},
|
|
"project_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/projects/:id endpoint."
|
|
},
|
|
"project_invited_groups_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/projects/:id/invited_groups endpoint."
|
|
},
|
|
"projects_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/projects endpoint."
|
|
},
|
|
"throttle_authenticated_git_http_enabled": {
|
|
"type": "boolean",
|
|
"description": "Enable authenticated Git HTTP request rate limit"
|
|
},
|
|
"throttle_authenticated_git_http_requests_per_period": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Authenticated Git HTTP request rate limit"
|
|
},
|
|
"throttle_authenticated_git_http_period_in_seconds": {
|
|
"type": "integer",
|
|
"minimum": 1,
|
|
"description": "Authenticated Git HTTP rate limit period in seconds"
|
|
},
|
|
"user_contributed_projects_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/users/:user_id/contributed_projects endpoint."
|
|
},
|
|
"user_projects_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/users/:user_id/projects endpoint."
|
|
},
|
|
"user_starred_projects_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /api/v4/users/:user_id/starred_projects endpoint."
|
|
},
|
|
"members_delete_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of project or group members a user can delete per minute."
|
|
},
|
|
"downstream_pipeline_trigger_limit_per_project_user_sha": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Maximum number of downstream pipelines that can be triggered per minute (for a given project, user, and commit)."
|
|
},
|
|
"users_api_limit_followers": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:id/followers endpoint."
|
|
},
|
|
"users_api_limit_following": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:id/following endpoint."
|
|
},
|
|
"users_api_limit_status": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:user_id/status endpoint."
|
|
},
|
|
"users_api_limit_ssh_keys": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:user_id/keys endpoint."
|
|
},
|
|
"users_api_limit_ssh_key": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:id/keys/:key_id endpoint."
|
|
},
|
|
"users_api_limit_gpg_keys": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:id/gpg_keys endpoint."
|
|
},
|
|
"users_api_limit_gpg_key": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to the GET /users/:id/gpg_keys/:key_id endpoint."
|
|
},
|
|
"virtual_registries_endpoints_api_limit": {
|
|
"type": "integer",
|
|
"minimum": 0,
|
|
"description": "Number of requests allowed to /api/v4/virtual_registries/packages/:package_format/:id/* endpoints."
|
|
}
|
|
}
|
|
}
|