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