summaryrefslogtreecommitdiffstats
path: root/newton/newton/swagger/multivim.limit.swagger.json
diff options
context:
space:
mode:
Diffstat (limited to 'newton/newton/swagger/multivim.limit.swagger.json')
-rw-r--r--newton/newton/swagger/multivim.limit.swagger.json158
1 files changed, 0 insertions, 158 deletions
diff --git a/newton/newton/swagger/multivim.limit.swagger.json b/newton/newton/swagger/multivim.limit.swagger.json
deleted file mode 100644
index 3fea1b72..00000000
--- a/newton/newton/swagger/multivim.limit.swagger.json
+++ /dev/null
@@ -1,158 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "version": "1.0.0",
- "title": "MultiVIM Service rest API"
- },
- "basePath": "/api/multicloud-newton/v0/",
- "tags": [
- {
- "name": "MultiVIM services"
- }
- ],
- "paths": {
- "/{vimid}/{tenantid}/limits": {
- "get": {
- "tags": [
- "vim limits"
- ],
- "summary": "query vim limits list",
- "description": "query vim limits list",
- "operationId": "query_vim_limits",
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "parameters": [
- {
- "name": "vimid",
- "in": "path",
- "description": "vim instance id",
- "required": true,
- "type": "string"
- },
- {
- "name": "tenantid",
- "in": "path",
- "description": "tenant UUID",
- "required": true,
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "successful operation",
- "schema": {
- "$ref": "#/definitions/VimLimitsInfo"
- }
- },
- "404": {
- "description": "the vim id or tenant UUID is wrong"
- },
- "500": {
- "description": "the vim limits is not accessable"
- }
- }
- }
- }
- },
- "definitions": {
- "VimLimitsInfo": {
- "type": "object",
- "required": [
- "vimId",
- "tenantId"
- ],
- "properties": {
- "vimId": {
- "type": "string"
- },
- "vimName": {
- "type": "string"
- },
- "tenantId": {
- "type": "string",
- "description": "tenant UUID"
- },
- "maxPersonality": {
- "type": "integer",
- "description": "The number of allowed injected files for each tenant"
- },
- "maxPersonalitySize": {
- "type": "integer",
- "description": "The number of allowed bytes of content for each injected file"
- },
- "maxServerGroupMembers": {
- "type": "integer",
- "description": "The number of allowed members for each server group"
- },
- "maxServerGroups": {
- "type": "integer",
- "description": "The number of allowed server groups for each tenant"
- },
- "maxServerMeta": {
- "type": "integer",
- "description": "The number of allowed metadata items for each instance"
- },
- "maxTotalCores": {
- "type": "integer",
- "description": "The number of allowed instance cores for each tenant"
- },
- "maxTotalInstances": {
- "type": "integer",
- "description": "The number of allowed instances for each tenant"
- },
- "maxTotalKeypairs": {
- "type": "integer",
- "description": "The number of allowed key pairs for each user"
- },
- "maxTotalRAMSize": {
- "type": "integer",
- "description": "The amount of allowed instance RAM, in MB, for each tenant"
- },
- "maxTotalVolumeGigabytes": {
- "type": "integer",
- "description": "The maximum total amount of volumes, in gibibytes (GiB)."
- },
- "maxTotalVolumes": {
- "type": "integer",
- "description": "The maximum number of volumes"
- },
- "totalGigabytesUsed": {
- "type": "integer",
- "description": "The total number of gibibytes (GiB) used"
- },
- "network": {
- "type": "integer",
- "description": "The number of networks allowed for each project"
- },
- "subnet": {
- "type": "integer",
- "description": "The number of subnets allowed for each project"
- },
- "subnetpool": {
- "type": "integer",
- "description": "The number of subnet pools allowed for each project"
- },
- "security_group_rule": {
- "type": "integer",
- "description": "The number of security group rules allowed for each project"
- },
- "security_group": {
- "type": "integer",
- "description": "The number of security groups allowed for each project"
- },
- "router": {
- "type": "integer",
- "description": "The number of routers allowed for each project"
- },
- "port": {
- "type": "integer",
- "description": "The number of ports allowed for each project"
- }
- }
- }
- }
-}