{ "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" }