5631 lines
144 KiB
JSON
5631 lines
144 KiB
JSON
{
|
|
"by_path": {
|
|
"PATCH /v3/credentials/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/domains/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/endpoints/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/groups/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/policies/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/projects/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/regions/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/roles/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/services/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/users/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PATCH /v3/users/{user_id}/application_credentials/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/auth/tokens": {
|
|
"description": "",
|
|
"properties": {
|
|
"auth": {
|
|
"description": "",
|
|
"properties": {
|
|
"identity": {
|
|
"description": "",
|
|
"properties": {
|
|
"methods": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"example": "password",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "admin",
|
|
"type": "string"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"password"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"token": {
|
|
"description": "",
|
|
"properties": {
|
|
"id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"methods"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"scope": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "admin",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"system": {
|
|
"description": "",
|
|
"properties": {
|
|
"all": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"identity"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"auth"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/credentials": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/domains": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/endpoints": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"interface",
|
|
"url",
|
|
"service_id"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/groups": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/policies": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/projects": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/regions": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/roles": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/services": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/users": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"POST /v3/users/{user_id}/application_credentials": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/credentials/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/domains/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/endpoints/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/groups/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/policies/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/projects/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/projects/{project_id}/users/{user_id}/roles/{role_id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"role_assignment": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "role_assignment",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/regions/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/roles/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/services/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/users/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"PUT /v3/users/{user_id}/application_credentials/{id}": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"operations": {
|
|
"application_credential_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"application_credential_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"application_credential_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"application_credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "application_credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"application_credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"credential_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"credential_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"credential_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"credential": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "credential",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"credential"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"domain_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"domain_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"domain_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "domain",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"domain"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"endpoint_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"interface",
|
|
"url",
|
|
"service_id"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"endpoint_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"endpoint_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"endpoint": {
|
|
"description": "",
|
|
"properties": {
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"interface": {
|
|
"description": "",
|
|
"enum": [
|
|
"public",
|
|
"internal",
|
|
"admin"
|
|
],
|
|
"example": "public",
|
|
"type": "string"
|
|
},
|
|
"region_id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"service_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"example": "http://127.0.0.1:8774/v2.1",
|
|
"format": "uri",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"group_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"group_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"group_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"group"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"keystone_auth_tokens": {
|
|
"description": "",
|
|
"properties": {
|
|
"auth": {
|
|
"description": "",
|
|
"properties": {
|
|
"identity": {
|
|
"description": "",
|
|
"properties": {
|
|
"methods": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"example": "password",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "admin",
|
|
"type": "string"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"password"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"token": {
|
|
"description": "",
|
|
"properties": {
|
|
"id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"methods"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"scope": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"domain": {
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"description": "",
|
|
"example": "Default",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "",
|
|
"example": "admin",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"system": {
|
|
"description": "",
|
|
"properties": {
|
|
"all": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"identity"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"auth"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"keystone_grant_project_role": {
|
|
"description": "",
|
|
"properties": {
|
|
"role_assignment": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "role_assignment",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"policy_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"policy_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"policy_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"policy": {
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"admin_state_up": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"configuration": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"data": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"extra": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"description": "",
|
|
"example": 80,
|
|
"type": "integer"
|
|
},
|
|
"project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"properties": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"protocol": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"shared": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"description": "",
|
|
"example": 1,
|
|
"type": "integer"
|
|
},
|
|
"spec": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"description": "",
|
|
"example": "ACTIVE",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"tenant_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "policy",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "",
|
|
"format": "uri",
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "",
|
|
"example": "1",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"project_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"project_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"project_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"project": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"is_domain": {
|
|
"default": false,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"parent_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "",
|
|
"items": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"region_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"region_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"region_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"region": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "",
|
|
"example": "RegionOne",
|
|
"type": "string"
|
|
},
|
|
"parent_region_id": {
|
|
"description": "",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"region"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"role_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"role_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"role_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"role": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"service_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"service_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"service_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"service": {
|
|
"description": "",
|
|
"properties": {
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "",
|
|
"example": "compute",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"service"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"user_create": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"user_patch": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"user_update": {
|
|
"description": "",
|
|
"properties": {
|
|
"user": {
|
|
"description": "",
|
|
"properties": {
|
|
"default_project_id": {
|
|
"description": "",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "Optional description",
|
|
"example": "",
|
|
"type": "string"
|
|
},
|
|
"domain_id": {
|
|
"description": "",
|
|
"example": "default",
|
|
"format": "uuid",
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"description": "",
|
|
"format": "email",
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"default": true,
|
|
"description": "",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "Human-readable name",
|
|
"example": "example",
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"description": "",
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"password": {
|
|
"description": "",
|
|
"example": "secret",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"user"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"service": "keystone",
|
|
"source": "generated-from-api-ref-catalog"
|
|
}
|