cloudfoundry-incubator/stratos

View on GitHub
docs/apiDefinition.json

Summary

Maintainability
Test Coverage
{
  "swagger": "2.0",
  "info": {
    "description": "This is the specification for a Cloud Foundry Cloud Controller server.\n",
    "version": "2.217.0",
    "contact": {
      "name": "Cloud Foundry Foundation"
    },
    "license": {
      "name": "Apache 2.0",
      "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
    }
  },
  "basePath": "/v2",
  "schemes": [
    "http"
  ],
  "securityDefinitions": {
    "basicAuth": {
      "type": "basic",
      "description": "HTTP Basic Authentication. Works over `HTTP` and `HTTPS`"
    }
  },
  "paths": {
    "/stacks/{guid}": {
      "delete": {
        "tags": [
          "stacks"
        ],
        "summary": "Delete a Particular Stack",
        "description": "curl --insecure -i %s/v2/stacks/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteStack",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/stacks/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "stacks"
        ],
        "summary": "Retrieve a Particular Stack",
        "description": "curl --insecure -i %s/v2/stacks/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveStack",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/stacks/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveStackResponse"
            }
          }
        }
      }
    },
    "/stacks": {
      "get": {
        "tags": [
          "stacks"
        ],
        "summary": "List all Stacks",
        "description": "curl --insecure -i %s/v2/stacks -X GET -H 'Authorization: %s' ",
        "operationId": "listAllStacks",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllStacksResponsePaged"
            }
          }
        }
      }
    },
    "/service_usage_events/destructively_purge_all_and_reseed_existing_instances": {
      "post": {
        "tags": [
          "serviceUsageEventsExperimental"
        ],
        "summary": "Purge and reseed Service Usage Events",
        "description": "curl --insecure -i %s/v2/service_usage_events/destructively_purge_all_and_reseed_existing_instances -X POST -H 'Authorization: %s' ",
        "operationId": "purgeAndReseedServiceUsageEvents",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/service_usage_events": {
      "get": {
        "tags": [
          "serviceUsageEventsExperimental"
        ],
        "summary": "List Service Usage Events",
        "description": "curl --insecure -i %s/v2/service_usage_events -X GET -H 'Authorization: %s' ",
        "operationId": "listServiceUsageEvents",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listServiceUsageEventsResponsePaged"
            }
          }
        }
      }
    },
    "/service_usage_events/{guid}": {
      "get": {
        "tags": [
          "serviceUsageEventsExperimental"
        ],
        "summary": "Retrieve a Particular Service Usage Event",
        "description": "curl --insecure -i %s/v2/service_usage_events/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServiceUsageEvent",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_usage_events/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceUsageEventResponse"
            }
          }
        }
      }
    },
    "/domains": {
      "post": {
        "tags": [
          "domainsDeprecated"
        ],
        "summary": "creates a domain owned by the given organization (deprecated)",
        "description": "curl --insecure -i %s/v2/domains -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createsDomainOwnedByGivenOrganizationDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createsDomainOwnedByGivenOrganizationDeprecatedRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createsDomainOwnedByGivenOrganizationDeprecatedResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "domainsDeprecated"
        ],
        "summary": "List all Domains (deprecated)",
        "description": "curl --insecure -i %s/v2/domains -X GET -H 'Authorization: %s' ",
        "operationId": "listAllDomainsDeprecated",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllDomainsDeprecatedResponsePaged"
            }
          }
        }
      }
    },
    "/domains/{guid}": {
      "get": {
        "tags": [
          "domainsDeprecated"
        ],
        "summary": "Retrieve a Particular Domain (deprecated)",
        "description": "curl --insecure -i %s/v2/domains/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveDomainDeprecated",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveDomainDeprecatedResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "domainsDeprecated"
        ],
        "summary": "Delete a Particular Domain (deprecated)",
        "description": "curl --insecure -i %s/v2/domains/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteDomainDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/domains/{guid}/spaces": {
      "get": {
        "tags": [
          "domainsDeprecated"
        ],
        "summary": "List all Spaces for the Domain (deprecated)",
        "description": "curl --insecure -i %s/v2/domains/{guid}/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpacesForDomainDeprecated",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/domains/:guid/spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesForDomainDeprecatedResponsePaged"
            }
          }
        }
      }
    },
    "/apps/{app_guid}/instances/{instance_index}/files/{file_path}": {
      "get": {
        "tags": [
          "files"
        ],
        "summary": "Retrieve File",
        "description": "curl --insecure -i %s/v2/apps/{app_guid}/instances/{instance_index}/files/{file_path} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveFile",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "app_guid",
            "description": "The app_guid parameter is used as a part of the request URL: '/v2/apps/:app_guid/instances/:instance_index/files/:file_path'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "instance_index",
            "description": "The instance_index parameter is used as a part of the request URL: '/v2/apps/:app_guid/instances/:instance_index/files/:file_path'",
            "required": true,
            "type": "integer"
          },
          {
            "in": "path",
            "name": "file_path",
            "description": "The file_path parameter is used as a part of the request URL: '/v2/apps/:app_guid/instances/:instance_index/files/:file_path'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "302": {
            "description": "successful response"
          }
        }
      }
    },
    "/config/environment_variable_groups/staging": {
      "put": {
        "tags": [
          "environmentVariableGroups"
        ],
        "summary": "Updating the contents of the staging environment variable group",
        "description": "curl --insecure -i %s/v2/config/environment_variable_groups/staging -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateContentsOfStagingEnvironmentVariableGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateContentsOfStagingEnvironmentVariableGroupRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateContentsOfStagingEnvironmentVariableGroupResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "environmentVariableGroups"
        ],
        "summary": "Getting the contents of the staging environment variable group",
        "description": "curl --insecure -i %s/v2/config/environment_variable_groups/staging -X GET -H 'Authorization: %s' ",
        "operationId": "gettingContentsOfStagingEnvironmentVariableGroup",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/gettingContentsOfStagingEnvironmentVariableGroupResponse"
            }
          }
        }
      }
    },
    "/config/environment_variable_groups/running": {
      "get": {
        "tags": [
          "environmentVariableGroups"
        ],
        "summary": "Getting the contents of the running environment variable group",
        "description": "curl --insecure -i %s/v2/config/environment_variable_groups/running -X GET -H 'Authorization: %s' ",
        "operationId": "gettingContentsOfRunningEnvironmentVariableGroup",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/gettingContentsOfRunningEnvironmentVariableGroupResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "environmentVariableGroups"
        ],
        "summary": "Updating the contents of the running environment variable group",
        "description": "curl --insecure -i %s/v2/config/environment_variable_groups/running -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateContentsOfRunningEnvironmentVariableGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateContentsOfRunningEnvironmentVariableGroupRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateContentsOfRunningEnvironmentVariableGroupResponse"
            }
          }
        }
      }
    },
    "/config/staging_security_groups/{guid}": {
      "put": {
        "tags": [
          "securityGroupStagingDefaults"
        ],
        "summary": "Set a Security Group as a default for staging",
        "description": "curl --insecure -i %s/v2/config/staging_security_groups/{guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "setSecurityGroupAsDefaultForStaging",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/config/staging_security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/setSecurityGroupAsDefaultForStagingResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "securityGroupStagingDefaults"
        ],
        "summary": "Removing a Security Group as a default for staging",
        "description": "curl --insecure -i %s/v2/config/staging_security_groups/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removingSecurityGroupAsDefaultForStaging",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/config/staging_security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/config/staging_security_groups": {
      "get": {
        "tags": [
          "securityGroupStagingDefaults"
        ],
        "summary": "Return the Security Groups used for staging",
        "description": "curl --insecure -i %s/v2/config/staging_security_groups -X GET -H 'Authorization: %s' ",
        "operationId": "returnSecurityGroupsUsedForStaging",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/returnSecurityGroupsUsedForStagingResponsePaged"
            }
          }
        }
      }
    },
    "/events": {
      "get": {
        "tags": [
          "events"
        ],
        "summary": "List Service Broker Delete Events (experimental)",
        "description": "curl --insecure -i %s/v2/events -X GET -H 'Authorization: %s' ",
        "operationId": "listServiceBrokerDeleteEventsExperimental",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listServiceBrokerDeleteEventsExperimentalResponsePaged"
            }
          }
        }
      }
    },
    "/events/{guid}": {
      "get": {
        "tags": [
          "events"
        ],
        "summary": "Retrieve a Particular Event",
        "description": "curl --insecure -i %s/v2/events/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveEvent",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/events/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveEventResponse"
            }
          }
        }
      }
    },
    "/info": {
      "get": {
        "tags": [
          "info"
        ],
        "summary": "Get Info",
        "description": "curl --insecure -i %s/v2/info -X GET -H 'Authorization: %s' ",
        "operationId": "getInfo",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getInfoResponse"
            }
          }
        }
      }
    },
    "/config/running_security_groups/{guid}": {
      "put": {
        "tags": [
          "securityGroupRunningDefaults"
        ],
        "summary": "Set a Security Group as a default for running Apps",
        "description": "curl --insecure -i %s/v2/config/running_security_groups/{guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "setSecurityGroupAsDefaultForRunningApps",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/config/running_security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/setSecurityGroupAsDefaultForRunningAppsResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "securityGroupRunningDefaults"
        ],
        "summary": "Removing a Security Group as a default for running Apps",
        "description": "curl --insecure -i %s/v2/config/running_security_groups/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removingSecurityGroupAsDefaultForRunningApps",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/config/running_security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/config/running_security_groups": {
      "get": {
        "tags": [
          "securityGroupRunningDefaults"
        ],
        "summary": "Return the Security Groups used for running Apps",
        "description": "curl --insecure -i %s/v2/config/running_security_groups -X GET -H 'Authorization: %s' ",
        "operationId": "returnSecurityGroupsUsedForRunningApps",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/returnSecurityGroupsUsedForRunningAppsResponsePaged"
            }
          }
        }
      }
    },
    "/space_quota_definitions/{guid}/spaces": {
      "get": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "List all Spaces for the Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid}/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpacesForSpaceQuotaDefinition",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid/spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesForSpaceQuotaDefinitionResponsePaged"
            }
          }
        }
      }
    },
    "/space_quota_definitions/{guid}/spaces/{space_guid}": {
      "delete": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Remove Space from the Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid}/spaces/{space_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeSpaceFromSpaceQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeSpaceFromSpaceQuotaDefinitionResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Associate Space with the Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid}/spaces/{space_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateSpaceWithSpaceQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateSpaceWithSpaceQuotaDefinitionResponse"
            }
          }
        }
      }
    },
    "/space_quota_definitions": {
      "post": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Creating a Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createSpaceQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createSpaceQuotaDefinitionRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createSpaceQuotaDefinitionResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "List all Space Quota Definitions",
        "description": "curl --insecure -i %s/v2/space_quota_definitions -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpaceQuotaDefinitions",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpaceQuotaDefinitionsResponsePaged"
            }
          }
        }
      }
    },
    "/space_quota_definitions/{guid}": {
      "get": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Retrieve a Particular Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveSpaceQuotaDefinition",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveSpaceQuotaDefinitionResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Delete a Particular Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteSpaceQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "put": {
        "tags": [
          "spaceQuotaDefinitions"
        ],
        "summary": "Updating a Space Quota Definition",
        "description": "curl --insecure -i %s/v2/space_quota_definitions/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateSpaceQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/space_quota_definitions/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateSpaceQuotaDefinitionRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateSpaceQuotaDefinitionResponse"
            }
          }
        }
      }
    },
    "/jobs/{guid}": {
      "get": {
        "tags": [
          "jobs"
        ],
        "summary": "Retrieve Job that was successful",
        "description": "curl --insecure -i %s/v2/jobs/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveJobThatWasSuccessful",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/jobs/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveJobThatWasSuccessfulResponse"
            }
          }
        }
      }
    },
    "/app_usage_events": {
      "get": {
        "tags": [
          "appUsageEvents"
        ],
        "summary": "List all App Usage Events",
        "description": "curl --insecure -i %s/v2/app_usage_events -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAppUsageEvents",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAppUsageEventsResponsePaged"
            }
          }
        }
      }
    },
    "/app_usage_events/destructively_purge_all_and_reseed_started_apps": {
      "post": {
        "tags": [
          "appUsageEvents"
        ],
        "summary": "Purge and reseed App Usage Events",
        "description": "curl --insecure -i %s/v2/app_usage_events/destructively_purge_all_and_reseed_started_apps -X POST -H 'Authorization: %s' ",
        "operationId": "purgeAndReseedAppUsageEvents",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/app_usage_events/{guid}": {
      "get": {
        "tags": [
          "appUsageEvents"
        ],
        "summary": "Retrieve a Particular App Usage Event",
        "description": "curl --insecure -i %s/v2/app_usage_events/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveAppUsageEvent",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/app_usage_events/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveAppUsageEventResponse"
            }
          }
        }
      }
    },
    "/shared_domains/{guid}": {
      "get": {
        "tags": [
          "sharedDomains"
        ],
        "summary": "Retrieve a Particular Shared Domain",
        "description": "curl --insecure -i %s/v2/shared_domains/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveSharedDomain",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/shared_domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveSharedDomainResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "sharedDomains"
        ],
        "summary": "Delete a Particular Shared Domain",
        "description": "curl --insecure -i %s/v2/shared_domains/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteSharedDomain",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/shared_domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/shared_domains": {
      "post": {
        "tags": [
          "sharedDomains"
        ],
        "summary": "Create a Shared Domain",
        "description": "curl --insecure -i %s/v2/shared_domains -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createSharedDomain",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createSharedDomainRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createSharedDomainResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "sharedDomains"
        ],
        "summary": "List all Shared Domains",
        "description": "curl --insecure -i %s/v2/shared_domains -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSharedDomains",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSharedDomainsResponsePaged"
            }
          }
        }
      }
    },
    "/resource_match": {
      "put": {
        "tags": [
          "resourceMatch"
        ],
        "summary": "List all matching resources",
        "description": "curl --insecure -i %s/v2/resource_match -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "listAllMatchingResources",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/listAllMatchingResourcesRequest"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllMatchingResourcesResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/spaces": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Spaces for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpacesForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/managers": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Managers for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/managers -X GET -H 'Authorization: %s' ",
        "operationId": "listAllManagersForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/managers'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllManagersForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/services": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Services for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/services -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServicesForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/services'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicesForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/domains": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Domains for the Organization (deprecated)",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/domains -X GET -H 'Authorization: %s' ",
        "operationId": "listAllDomainsForOrganizationDeprecated",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/domains'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllDomainsForOrganizationDeprecatedResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}": {
      "delete": {
        "tags": [
          "organizations"
        ],
        "summary": "Delete a Particular Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "put": {
        "tags": [
          "organizations"
        ],
        "summary": "Update an Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateOrganizationRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateOrganizationResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "Retrieve a Particular Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveOrganizationResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/space_quota_definitions": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Space Quota Definitions for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/space_quota_definitions -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpaceQuotaDefinitionsForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/space_quota_definitions'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpaceQuotaDefinitionsForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/private_domains": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Private Domains for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/private_domains -X GET -H 'Authorization: %s' ",
        "operationId": "listAllPrivateDomainsForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/private_domains'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllPrivateDomainsForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/managers/{manager_guid}": {
      "put": {
        "tags": [
          "organizations"
        ],
        "summary": "Associate Manager with the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/managers/{manager_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateManagerWithOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "manager_guid",
            "description": "The manager_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateManagerWithOrganizationResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "organizations"
        ],
        "summary": "Remove Manager from the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/managers/{manager_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeManagerFromOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "manager_guid",
            "description": "The manager_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeManagerFromOrganizationResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/users": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Users for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/users -X GET -H 'Authorization: %s' ",
        "operationId": "listAllUsersForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/users'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllUsersForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/memory_usage": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "Retrieving organization memory usage",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/memory_usage -X GET -H 'Authorization: %s' ",
        "operationId": "retrievingOrganizationMemoryUsage",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/memory_usage'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrievingOrganizationMemoryUsageResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/billing_managers/{billing_manager_guid}": {
      "put": {
        "tags": [
          "organizations"
        ],
        "summary": "Associate Billing Manager with the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/billing_managers/{billing_manager_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateBillingManagerWithOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/billing_managers/:billing_manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "billing_manager_guid",
            "description": "The billing_manager_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/billing_managers/:billing_manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateBillingManagerWithOrganizationResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "organizations"
        ],
        "summary": "Remove Billing Manager from the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/billing_managers/{billing_manager_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeBillingManagerFromOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/billing_managers/:billing_manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "billing_manager_guid",
            "description": "The billing_manager_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/billing_managers/:billing_manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeBillingManagerFromOrganizationResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/auditors/{auditor_guid}": {
      "put": {
        "tags": [
          "organizations"
        ],
        "summary": "Associate Auditor with the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/auditors/{auditor_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateAuditorWithOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "auditor_guid",
            "description": "The auditor_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateAuditorWithOrganizationResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "organizations"
        ],
        "summary": "Remove Auditor from the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/auditors/{auditor_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeAuditorFromOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "auditor_guid",
            "description": "The auditor_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeAuditorFromOrganizationResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/billing_managers": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Billing Managers for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/billing_managers -X GET -H 'Authorization: %s' ",
        "operationId": "listAllBillingManagersForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/billing_managers'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllBillingManagersForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations/{guid}/auditors": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Auditors for the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/auditors -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAuditorsForOrganization",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/auditors'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAuditorsForOrganizationResponsePaged"
            }
          }
        }
      }
    },
    "/organizations": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "List all Organizations",
        "description": "curl --insecure -i %s/v2/organizations -X GET -H 'Authorization: %s' ",
        "operationId": "listAllOrganizations",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllOrganizationsResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "organizations"
        ],
        "summary": "Creating an Organization",
        "description": "curl --insecure -i %s/v2/organizations -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createOrganizationRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createOrganizationResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/summary": {
      "get": {
        "tags": [
          "organizations"
        ],
        "summary": "Get Organization summary",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/summary -X GET -H 'Authorization: %s' ",
        "operationId": "getOrganizationSummary",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/summary'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getOrganizationSummaryResponse"
            }
          }
        }
      }
    },
    "/organizations/{guid}/users/{user_guid}": {
      "put": {
        "tags": [
          "organizations"
        ],
        "summary": "Associate User with the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/users/{user_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateUserWithOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/users/:user_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "user_guid",
            "description": "The user_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/users/:user_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateUserWithOrganizationResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "organizations"
        ],
        "summary": "Remove User from the Organization",
        "description": "curl --insecure -i %s/v2/organizations/{guid}/users/{user_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeUserFromOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/organizations/:guid/users/:user_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "user_guid",
            "description": "The user_guid parameter is used as a part of the request URL: '/v2/organizations/:guid/users/:user_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeUserFromOrganizationResponse"
            }
          }
        }
      }
    },
    "/service_plan_visibilities": {
      "post": {
        "tags": [
          "servicePlanVisibilities"
        ],
        "summary": "Creating a Service Plan Visibility",
        "description": "curl --insecure -i %s/v2/service_plan_visibilities -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServicePlanVisibility",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServicePlanVisibilityRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServicePlanVisibilityResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "servicePlanVisibilities"
        ],
        "summary": "List all Service Plan Visibilities",
        "description": "curl --insecure -i %s/v2/service_plan_visibilities -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServicePlanVisibilities",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicePlanVisibilitiesResponsePaged"
            }
          }
        }
      }
    },
    "/service_plan_visibilities/{guid}": {
      "get": {
        "tags": [
          "servicePlanVisibilities"
        ],
        "summary": "Retrieve a Particular Service Plan Visibility",
        "description": "curl --insecure -i %s/v2/service_plan_visibilities/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServicePlanVisibility",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_plan_visibilities/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServicePlanVisibilityResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "servicePlanVisibilities"
        ],
        "summary": "Updating a Service Plan Visibility",
        "description": "curl --insecure -i %s/v2/service_plan_visibilities/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateServicePlanVisibility",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_plan_visibilities/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateServicePlanVisibilityRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateServicePlanVisibilityResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "servicePlanVisibilities"
        ],
        "summary": "Delete a Particular Service Plan Visibilities",
        "description": "curl --insecure -i %s/v2/service_plan_visibilities/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServicePlanVisibilities",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_plan_visibilities/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/service_auth_tokens": {
      "get": {
        "tags": [
          "serviceAuthTokensDeprecated"
        ],
        "summary": "Filtering the result set by label (deprecated)",
        "description": "curl --insecure -i %s/v2/service_auth_tokens -X GET -H 'Authorization: %s' ",
        "operationId": "filterResultSetByLabelDeprecated",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/filterResultSetByLabelDeprecatedResponsePaged"
            }
          }
        }
      }
    },
    "/service_auth_tokens/{guid}": {
      "delete": {
        "tags": [
          "serviceAuthTokensDeprecated"
        ],
        "summary": "Delete a Particular Service Auth Token (deprecated)",
        "description": "curl --insecure -i %s/v2/service_auth_tokens/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServiceAuthTokenDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_auth_tokens/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "serviceAuthTokensDeprecated"
        ],
        "summary": "Retrieve a Particular Service Auth Token (deprecated)",
        "description": "curl --insecure -i %s/v2/service_auth_tokens/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServiceAuthTokenDeprecated",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_auth_tokens/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceAuthTokenDeprecatedResponse"
            }
          }
        }
      }
    },
    "/services": {
      "get": {
        "tags": [
          "services"
        ],
        "summary": "List all Services",
        "description": "curl --insecure -i %s/v2/services -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServices",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicesResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "services"
        ],
        "summary": "Creating a Service (deprecated)",
        "description": "curl --insecure -i %s/v2/services -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServiceDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServiceDeprecatedRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServiceDeprecatedResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "services"
        ],
        "summary": "Updating a Service (deprecated)",
        "description": "curl --insecure -i %s/v2/services -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateServiceDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateServiceDeprecatedRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateServiceDeprecatedResponse"
            }
          }
        }
      }
    },
    "/services/{guid}": {
      "delete": {
        "tags": [
          "services"
        ],
        "summary": "Delete a Particular Service",
        "description": "curl --insecure -i %s/v2/services/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteService",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/services/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "services"
        ],
        "summary": "Retrieve a Particular Service",
        "description": "curl --insecure -i %s/v2/services/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveService",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/services/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceResponse"
            }
          }
        }
      }
    },
    "/services/{guid}/service_plans": {
      "get": {
        "tags": [
          "services"
        ],
        "summary": "List all Service Plans for the Service",
        "description": "curl --insecure -i %s/v2/services/{guid}/service_plans -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServicePlansForService",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/services/:guid/service_plans'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicePlansForServiceResponsePaged"
            }
          }
        }
      }
    },
    "/security_groups/{guid}": {
      "delete": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Delete a Particular Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteSecurityGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "put": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Updating a Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateSecurityGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateSecurityGroupRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateSecurityGroupResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Retrieve a Particular Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveSecurityGroup",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveSecurityGroupResponse"
            }
          }
        }
      }
    },
    "/security_groups/{guid}/spaces/{space_guid}": {
      "put": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Associate Space with the Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid}/spaces/{space_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateSpaceWithSecurityGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/security_groups/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateSpaceWithSecurityGroupResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Remove Space from the Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid}/spaces/{space_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeSpaceFromSecurityGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/security_groups/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeSpaceFromSecurityGroupResponse"
            }
          }
        }
      }
    },
    "/security_groups": {
      "post": {
        "tags": [
          "securityGroups"
        ],
        "summary": "Creating a Security Group",
        "description": "curl --insecure -i %s/v2/security_groups -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createSecurityGroup",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createSecurityGroupRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createSecurityGroupResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "securityGroups"
        ],
        "summary": "List all Security Groups",
        "description": "curl --insecure -i %s/v2/security_groups -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSecurityGroups",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSecurityGroupsResponsePaged"
            }
          }
        }
      }
    },
    "/security_groups/{guid}/spaces": {
      "get": {
        "tags": [
          "securityGroups"
        ],
        "summary": "List all Spaces for the Security Group",
        "description": "curl --insecure -i %s/v2/security_groups/{guid}/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpacesForSecurityGroup",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/security_groups/:guid/spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesForSecurityGroupResponsePaged"
            }
          }
        }
      }
    },
    "/private_domains": {
      "get": {
        "tags": [
          "privateDomains"
        ],
        "summary": "Filtering Private Domains by name",
        "description": "curl --insecure -i %s/v2/private_domains -X GET -H 'Authorization: %s' ",
        "operationId": "filterPrivateDomainsByName",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/filterPrivateDomainsByNameResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "privateDomains"
        ],
        "summary": "Create a Private Domain owned by the given Organization",
        "description": "curl --insecure -i %s/v2/private_domains -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createPrivateDomainOwnedByGivenOrganization",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createPrivateDomainOwnedByGivenOrganizationRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createPrivateDomainOwnedByGivenOrganizationResponse"
            }
          }
        }
      }
    },
    "/private_domains/{guid}": {
      "get": {
        "tags": [
          "privateDomains"
        ],
        "summary": "Retrieve a Particular Private Domain",
        "description": "curl --insecure -i %s/v2/private_domains/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrievePrivateDomain",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/private_domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrievePrivateDomainResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "privateDomains"
        ],
        "summary": "Delete a Particular Private Domain",
        "description": "curl --insecure -i %s/v2/private_domains/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deletePrivateDomain",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/private_domains/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/service_plans": {
      "put": {
        "tags": [
          "servicePlans"
        ],
        "summary": "Updating a Service Plan (deprecated)",
        "description": "curl --insecure -i %s/v2/service_plans -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateServicePlanDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateServicePlanDeprecatedRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateServicePlanDeprecatedResponse"
            }
          }
        }
      },
      "post": {
        "tags": [
          "servicePlans"
        ],
        "summary": "Creating a Service Plan (deprecated)",
        "description": "curl --insecure -i %s/v2/service_plans -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServicePlanDeprecated",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServicePlanDeprecatedRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServicePlanDeprecatedResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "servicePlans"
        ],
        "summary": "List all Service Plans",
        "description": "curl --insecure -i %s/v2/service_plans -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServicePlans",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicePlansResponsePaged"
            }
          }
        }
      }
    },
    "/service_plans/{guid}/service_instances": {
      "put": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Migrate Service Instances from one Service Plan to another Service Plan (experimental)",
        "description": "curl --insecure -i %s/v2/service_plans/{guid}/service_instances -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimental",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The service_plan_guid parameter is used as a part of the request URL: '/v2/service_plans/:service_plan_guid/service_instances'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalResponse"
            }
          }
        }
      }
    },
    "/service_plans/{guid}": {
      "delete": {
        "tags": [
          "servicePlans"
        ],
        "summary": "Delete a Particular Service Plans",
        "description": "curl --insecure -i %s/v2/service_plans/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServicePlans",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_plans/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "servicePlans"
        ],
        "summary": "Retrieve a Particular Service Plan",
        "description": "curl --insecure -i %s/v2/service_plans/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServicePlan",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_plans/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServicePlanResponse"
            }
          }
        }
      }
    },
    "/service_brokers": {
      "post": {
        "tags": [
          "serviceBrokers"
        ],
        "summary": "Create a Service Broker",
        "description": "curl --insecure -i %s/v2/service_brokers -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServiceBroker",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServiceBrokerRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServiceBrokerResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "serviceBrokers"
        ],
        "summary": "List all Service Brokers",
        "description": "curl --insecure -i %s/v2/service_brokers -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceBrokers",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceBrokersResponsePaged"
            }
          }
        }
      }
    },
    "/service_brokers/{guid}": {
      "put": {
        "tags": [
          "serviceBrokers"
        ],
        "summary": "Update a Service Broker",
        "description": "curl --insecure -i %s/v2/service_brokers/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateServiceBroker",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_brokers/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateServiceBrokerRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateServiceBrokerResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "serviceBrokers"
        ],
        "summary": "Delete a Particular Service Broker",
        "description": "curl --insecure -i %s/v2/service_brokers/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServiceBroker",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_brokers/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "serviceBrokers"
        ],
        "summary": "Retrieve a Particular Service Broker",
        "description": "curl --insecure -i %s/v2/service_brokers/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServiceBroker",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_brokers/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceBrokerResponse"
            }
          }
        }
      }
    },
    "/buildpacks/{guid}": {
      "put": {
        "tags": [
          "buildpacks"
        ],
        "summary": "Lock or unlock a Buildpack",
        "description": "curl --insecure -i %s/v2/buildpacks/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "lockOrUnlockBuildpack",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/buildpacks/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/lockOrUnlockBuildpackRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/lockOrUnlockBuildpackResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "buildpacks"
        ],
        "summary": "Retrieve a Particular Buildpack",
        "description": "curl --insecure -i %s/v2/buildpacks/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveBuildpack",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/buildpacks/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveBuildpackResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "buildpacks"
        ],
        "summary": "Delete a Particular Buildpack",
        "description": "curl --insecure -i %s/v2/buildpacks/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteBuildpack",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/buildpacks/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/buildpacks": {
      "post": {
        "tags": [
          "buildpacks"
        ],
        "summary": "Creates an admin Buildpack",
        "description": "curl --insecure -i %s/v2/buildpacks -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createsAdminBuildpack",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createsAdminBuildpackRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createsAdminBuildpackResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "buildpacks"
        ],
        "summary": "List all Buildpacks",
        "description": "curl --insecure -i %s/v2/buildpacks -X GET -H 'Authorization: %s' ",
        "operationId": "listAllBuildpacks",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllBuildpacksResponsePaged"
            }
          }
        }
      }
    },
    "/routes": {
      "post": {
        "tags": [
          "routes"
        ],
        "summary": "Creating a Route",
        "description": "curl --insecure -i %s/v2/routes -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createRoute",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createRouteRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createRouteResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "routes"
        ],
        "summary": "List all Routes",
        "description": "curl --insecure -i %s/v2/routes -X GET -H 'Authorization: %s' ",
        "operationId": "listAllRoutes",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllRoutesResponsePaged"
            }
          }
        }
      }
    },
    "/routes/{guid}/apps": {
      "get": {
        "tags": [
          "routes"
        ],
        "summary": "List all Apps for the Route",
        "description": "curl --insecure -i %s/v2/routes/{guid}/apps -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAppsForRoute",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid/apps'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAppsForRouteResponsePaged"
            }
          }
        }
      }
    },
    "/routes/{guid}": {
      "get": {
        "tags": [
          "routes"
        ],
        "summary": "Retrieve a Particular Route",
        "description": "curl --insecure -i %s/v2/routes/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveRoute",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveRouteResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "routes"
        ],
        "summary": "Update a Route",
        "description": "curl --insecure -i %s/v2/routes/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateRoute",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateRouteRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateRouteResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "routes"
        ],
        "summary": "Delete a Particular Route",
        "description": "curl --insecure -i %s/v2/routes/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteRoute",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/routes/{guid}/apps/{app_guid}": {
      "put": {
        "tags": [
          "routes"
        ],
        "summary": "Associate App with the Route",
        "description": "curl --insecure -i %s/v2/routes/{guid}/apps/{app_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateAppWithRoute",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid/apps/:app_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "app_guid",
            "description": "The app_guid parameter is used as a part of the request URL: '/v2/routes/:guid/apps/:app_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateAppWithRouteResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "routes"
        ],
        "summary": "Remove App from the Route",
        "description": "curl --insecure -i %s/v2/routes/{guid}/apps/{app_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeAppFromRoute",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/routes/:guid/apps/:app_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "app_guid",
            "description": "The app_guid parameter is used as a part of the request URL: '/v2/routes/:guid/apps/:app_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeAppFromRouteResponse"
            }
          }
        }
      }
    },
    "/routes/reserved/domain/{domain_guid}/host/{host}": {
      "get": {
        "tags": [
          "routes"
        ],
        "summary": "Check a Route exists",
        "description": "curl --insecure -i %s/v2/routes/reserved/domain/{domain_guid}/host/{host} -X GET -H 'Authorization: %s' ",
        "operationId": "checkRouteExists",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "domain_guid",
            "description": "The domain_guid parameter is used as a part of the request URL: '/v2/routes/reserved/domain/:domain_guid/host/:host'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "host",
            "description": "The host parameter is used as a part of the request URL: '/v2/routes/reserved/domain/:domain_guid/host/:host'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/service_instances": {
      "post": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Creating a Service Instance",
        "description": "curl --insecure -i %s/v2/service_instances -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServiceInstanceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServiceInstanceResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "List all Service Instances",
        "description": "curl --insecure -i %s/v2/service_instances -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceInstances",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceInstancesResponsePaged"
            }
          }
        }
      }
    },
    "/service_instances/{guid}": {
      "delete": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Delete a Particular Service Instance",
        "description": "curl --insecure -i %s/v2/service_instances/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_instances/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Retrieve a Particular Service Instance",
        "description": "curl --insecure -i %s/v2/service_instances/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServiceInstance",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_instances/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceInstanceResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Updating a service instance",
        "description": "curl --insecure -i %s/v2/service_instances/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_instances/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateServiceInstanceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateServiceInstanceResponse"
            }
          }
        }
      }
    },
    "/service_instances/{guid}/permissions": {
      "get": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "Retrieving permissions on a Service Instance",
        "description": "curl --insecure -i %s/v2/service_instances/{guid}/permissions -X GET -H 'Authorization: %s' ",
        "operationId": "retrievingPermissionsOnServiceInstance",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_instances/:guid/permissions'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrievingPermissionsOnServiceInstanceResponse"
            }
          }
        }
      }
    },
    "/service_instances/{guid}/service_bindings": {
      "get": {
        "tags": [
          "serviceInstances"
        ],
        "summary": "List all Service Bindings for the Service Instance",
        "description": "curl --insecure -i %s/v2/service_instances/{guid}/service_bindings -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceBindingsForServiceInstance",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_instances/:guid/service_bindings'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceBindingsForServiceInstanceResponsePaged"
            }
          }
        }
      }
    },
    "/apps/{guid}/summary": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Get App summary",
        "description": "curl --insecure -i %s/v2/apps/{guid}/summary -X GET -H 'Authorization: %s' ",
        "operationId": "getAppSummary",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/summary'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getAppSummaryResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/instances/{index}": {
      "delete": {
        "tags": [
          "apps"
        ],
        "summary": "Terminate the running App Instance at the given index",
        "description": "curl --insecure -i %s/v2/apps/{guid}/instances/{index} -X DELETE -H 'Authorization: %s' ",
        "operationId": "terminateRunningAppInstanceAtGivenIndex",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/instances/:index'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "index",
            "description": "The index parameter is used as a part of the request URL: '/v2/apps/:guid/instances/:index'",
            "required": true,
            "type": "integer"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/apps/{guid}/service_bindings/{service_binding_guid}": {
      "delete": {
        "tags": [
          "apps"
        ],
        "summary": "Remove Service Binding from the App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/service_bindings/{service_binding_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeServiceBindingFromApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/service_bindings/:service_binding_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "service_binding_guid",
            "description": "The service_binding_guid parameter is used as a part of the request URL: '/v2/apps/:guid/service_bindings/:service_binding_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeServiceBindingFromAppResponse"
            }
          }
        }
      }
    },
    "/apps": {
      "post": {
        "tags": [
          "apps"
        ],
        "summary": "Creating an App",
        "description": "curl --insecure -i %s/v2/apps -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createAppRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createAppResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "List all Apps",
        "description": "curl --insecure -i %s/v2/apps -X GET -H 'Authorization: %s' ",
        "operationId": "listAllApps",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAppsResponsePaged"
            }
          }
        }
      }
    },
    "/apps/{guid}/routes/{route_guid}": {
      "put": {
        "tags": [
          "apps"
        ],
        "summary": "Associate Route with the App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/routes/{route_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateRouteWithApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/routes/:route_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "route_guid",
            "description": "The route_guid parameter is used as a part of the request URL: '/v2/apps/:guid/routes/:route_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateRouteWithAppResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "apps"
        ],
        "summary": "Remove Route from the App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/routes/{route_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeRouteFromApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/routes/:route_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "route_guid",
            "description": "The route_guid parameter is used as a part of the request URL: '/v2/apps/:guid/routes/:route_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeRouteFromAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/download": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Downloads the bits for an App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/download -X GET -H 'Authorization: %s' ",
        "operationId": "downloadsBitsForApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/download'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "302": {
            "description": "successful response"
          }
        }
      }
    },
    "/apps/{guid}/service_bindings": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "List all Service Bindings for the App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/service_bindings -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceBindingsForApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/service_bindings'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceBindingsForAppResponsePaged"
            }
          }
        }
      }
    },
    "/apps/{guid}/copy_bits": {
      "post": {
        "tags": [
          "apps"
        ],
        "summary": "Copy the app bits for an App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/copy_bits -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "copyAppBitsForApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/copy_bits'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/copyAppBitsForAppRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/copyAppBitsForAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}": {
      "put": {
        "tags": [
          "apps"
        ],
        "summary": "Updating an App",
        "description": "curl --insecure -i %s/v2/apps/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateAppRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateAppResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "apps"
        ],
        "summary": "Delete a Particular App",
        "description": "curl --insecure -i %s/v2/apps/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Retrieve a Particular App",
        "description": "curl --insecure -i %s/v2/apps/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/routes": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "List all Routes for the App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/routes -X GET -H 'Authorization: %s' ",
        "operationId": "listAllRoutesForApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/routes'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllRoutesForAppResponsePaged"
            }
          }
        }
      }
    },
    "/apps/{guid}/env": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Get the env for an App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/env -X GET -H 'Authorization: %s' ",
        "operationId": "getEnvForApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/env'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getEnvForAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/bits": {
      "put": {
        "tags": [
          "apps"
        ],
        "summary": "Uploads the bits for an App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/bits -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "uploadsBitsForApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/bits'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/genericObject"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/uploadsBitsForAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/stats": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Get detailed stats for a STARTED App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/stats -X GET -H 'Authorization: %s' ",
        "operationId": "getDetailedStatsForStartedApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/stats'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getDetailedStatsForStartedAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/restage": {
      "post": {
        "tags": [
          "apps"
        ],
        "summary": "Restage an App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/restage -X POST -H 'Authorization: %s' ",
        "operationId": "restageApp",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/restage'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/restageAppResponse"
            }
          }
        }
      }
    },
    "/apps/{guid}/instances": {
      "get": {
        "tags": [
          "apps"
        ],
        "summary": "Get the instance information for a STARTED App",
        "description": "curl --insecure -i %s/v2/apps/{guid}/instances -X GET -H 'Authorization: %s' ",
        "operationId": "getInstanceInformationForStartedApp",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/apps/:guid/instances'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getInstanceInformationForStartedAppResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get all feature flags",
        "description": "curl --insecure -i %s/v2/config/feature_flags -X GET -H 'Authorization: %s' ",
        "operationId": "getAllFeatureFlags",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getAllFeatureFlagsResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/user_org_creation": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the User Org Creation feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/user_org_creation -X GET -H 'Authorization: %s' ",
        "operationId": "getUserOrgCreationFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getUserOrgCreationFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/route_creation": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the Route Creation feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/route_creation -X GET -H 'Authorization: %s' ",
        "operationId": "getRouteCreationFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getRouteCreationFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/{name}": {
      "put": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Set a feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/{name} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "setFeatureFlag",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "name",
            "description": "The name parameter is used as a part of the request URL: '/v2/config/feature_flags/:name'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/setFeatureFlagRequest"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/setFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/app_bits_upload": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the App Bits Upload feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/app_bits_upload -X GET -H 'Authorization: %s' ",
        "operationId": "getAppBitsUploadFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getAppBitsUploadFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/app_scaling": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the App Scaling feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/app_scaling -X GET -H 'Authorization: %s' ",
        "operationId": "getAppScalingFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getAppScalingFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/private_domain_creation": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the Private Domain Creation feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/private_domain_creation -X GET -H 'Authorization: %s' ",
        "operationId": "getPrivateDomainCreationFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getPrivateDomainCreationFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/config/feature_flags/service_instance_creation": {
      "get": {
        "tags": [
          "featureFlags"
        ],
        "summary": "Get the Service Instance Creation feature flag",
        "description": "curl --insecure -i %s/v2/config/feature_flags/service_instance_creation -X GET -H 'Authorization: %s' ",
        "operationId": "getServiceInstanceCreationFeatureFlag",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getServiceInstanceCreationFeatureFlagResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/managers/{manager_guid}": {
      "put": {
        "tags": [
          "spaces"
        ],
        "summary": "Associate Manager with the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/managers/{manager_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateManagerWithSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "manager_guid",
            "description": "The manager_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateManagerWithSpaceResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "spaces"
        ],
        "summary": "Remove Manager from the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/managers/{manager_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeManagerFromSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "manager_guid",
            "description": "The manager_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/managers/:manager_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeManagerFromSpaceResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/domains": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Domains for the Space (deprecated)",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/domains -X GET -H 'Authorization: %s' ",
        "operationId": "listAllDomainsForSpaceDeprecated",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/domains'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllDomainsForSpaceDeprecatedResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/developers/{developer_guid}": {
      "delete": {
        "tags": [
          "spaces"
        ],
        "summary": "Remove Developer from the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/developers/{developer_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeDeveloperFromSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/developers/:developer_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "developer_guid",
            "description": "The developer_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/developers/:developer_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeDeveloperFromSpaceResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "spaces"
        ],
        "summary": "Associate Developer with the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/developers/{developer_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateDeveloperWithSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/developers/:developer_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "developer_guid",
            "description": "The developer_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/developers/:developer_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateDeveloperWithSpaceResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}": {
      "put": {
        "tags": [
          "spaces"
        ],
        "summary": "Update a Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateSpaceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateSpaceResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "Retrieve a Particular Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveSpaceResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "spaces"
        ],
        "summary": "Delete a Particular Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/spaces/{guid}/security_groups": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Security Groups for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/security_groups -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSecurityGroupsForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/security_groups'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSecurityGroupsForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/developers": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Developers for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/developers -X GET -H 'Authorization: %s' ",
        "operationId": "listAllDevelopersForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/developers'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllDevelopersForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/security_groups/{security_group_guid}": {
      "put": {
        "tags": [
          "spaces"
        ],
        "summary": "Associate Security Group with the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/security_groups/{security_group_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateSecurityGroupWithSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/security_groups/:security_group_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "security_group_guid",
            "description": "The security_group_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/security_groups/:security_group_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateSecurityGroupWithSpaceResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "spaces"
        ],
        "summary": "Remove Security Group from the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/security_groups/{security_group_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeSecurityGroupFromSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/security_groups/:security_group_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "security_group_guid",
            "description": "The security_group_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/security_groups/:security_group_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeSecurityGroupFromSpaceResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/summary": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "Get Space summary",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/summary -X GET -H 'Authorization: %s' ",
        "operationId": "getSpaceSummary",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/summary'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getSpaceSummaryResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/auditors": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Auditors for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/auditors -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAuditorsForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/auditors'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAuditorsForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/auditors/{auditor_guid}": {
      "put": {
        "tags": [
          "spaces"
        ],
        "summary": "Associate Auditor with the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/auditors/{auditor_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateAuditorWithSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "auditor_guid",
            "description": "The auditor_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateAuditorWithSpaceResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "spaces"
        ],
        "summary": "Remove Auditor from the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/auditors/{auditor_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeAuditorFromSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "auditor_guid",
            "description": "The auditor_guid parameter is used as a part of the request URL: '/v2/spaces/:guid/auditors/:auditor_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeAuditorFromSpaceResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/events": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Events for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/events -X GET -H 'Authorization: %s' ",
        "operationId": "listAllEventsForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/events'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllEventsForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/routes": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Routes for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/routes -X GET -H 'Authorization: %s' ",
        "operationId": "listAllRoutesForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/routes'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllRoutesForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Spaces",
        "description": "curl --insecure -i %s/v2/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpaces",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "spaces"
        ],
        "summary": "Creating a Space",
        "description": "curl --insecure -i %s/v2/spaces -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createSpace",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createSpaceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createSpaceResponse"
            }
          }
        }
      }
    },
    "/spaces/{guid}/managers": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Managers for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/managers -X GET -H 'Authorization: %s' ",
        "operationId": "listAllManagersForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/managers'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllManagersForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/service_instances": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Service Instances for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/service_instances -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceInstancesForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/service_instances'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceInstancesForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/services": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Services for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/services -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServicesForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/services'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServicesForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/spaces/{guid}/apps": {
      "get": {
        "tags": [
          "spaces"
        ],
        "summary": "List all Apps for the Space",
        "description": "curl --insecure -i %s/v2/spaces/{guid}/apps -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAppsForSpace",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/spaces/:guid/apps'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAppsForSpaceResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/organizations/{organization_guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Organization with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/organizations/{organization_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateOrganizationWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/organizations/:organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "organization_guid",
            "description": "The organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/organizations/:organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateOrganizationWithUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Organization from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/organizations/{organization_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeOrganizationFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/organizations/:organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "organization_guid",
            "description": "The organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/organizations/:organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeOrganizationFromUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/audited_organizations": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Audited Organizations for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_organizations -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAuditedOrganizationsForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_organizations'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAuditedOrganizationsForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/billing_managed_organizations": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Billing Managed Organizations for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/billing_managed_organizations -X GET -H 'Authorization: %s' ",
        "operationId": "listAllBillingManagedOrganizationsForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/billing_managed_organizations'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllBillingManagedOrganizationsForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Updating a User",
        "description": "curl --insecure -i %s/v2/users/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateUserRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Delete a Particular User",
        "description": "curl --insecure -i %s/v2/users/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "users"
        ],
        "summary": "Retrieve a Particular User",
        "description": "curl --insecure -i %s/v2/users/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/billing_managed_organizations/{billing_managed_organization_guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Billing Managed Organization with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/billing_managed_organizations/{billing_managed_organization_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateBillingManagedOrganizationWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/billing_managed_organizations/:billing_managed_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "billing_managed_organization_guid",
            "description": "The billing_managed_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/billing_managed_organizations/:billing_managed_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateBillingManagedOrganizationWithUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Billing Managed Organization from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/billing_managed_organizations/{billing_managed_organization_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeBillingManagedOrganizationFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/billing_managed_organizations/:billing_managed_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "billing_managed_organization_guid",
            "description": "The billing_managed_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/billing_managed_organizations/:billing_managed_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeBillingManagedOrganizationFromUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/audited_spaces/{audited_space_guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Audited Space with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_spaces/{audited_space_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateAuditedSpaceWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_spaces/:audited_space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "audited_space_guid",
            "description": "The audited_space_guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_spaces/:audited_space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateAuditedSpaceWithUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Audited Space from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_spaces/{audited_space_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeAuditedSpaceFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_spaces/:audited_space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "audited_space_guid",
            "description": "The audited_space_guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_spaces/:audited_space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeAuditedSpaceFromUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/organizations": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Organizations for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/organizations -X GET -H 'Authorization: %s' ",
        "operationId": "listAllOrganizationsForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/organizations'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllOrganizationsForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/audited_spaces": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Audited Spaces for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllAuditedSpacesForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllAuditedSpacesForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/managed_spaces/{managed_space_guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Managed Space with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_spaces/{managed_space_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateManagedSpaceWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_spaces/:managed_space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "managed_space_guid",
            "description": "The managed_space_guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_spaces/:managed_space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateManagedSpaceWithUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Managed Space from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_spaces/{managed_space_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeManagedSpaceFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_spaces/:managed_space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "managed_space_guid",
            "description": "The managed_space_guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_spaces/:managed_space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeManagedSpaceFromUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/managed_organizations": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Managed Organizations for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_organizations -X GET -H 'Authorization: %s' ",
        "operationId": "listAllManagedOrganizationsForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_organizations'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllManagedOrganizationsForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/summary": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "Get User summary",
        "description": "curl --insecure -i %s/v2/users/{guid}/summary -X GET -H 'Authorization: %s' ",
        "operationId": "getUserSummary",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/summary'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/getUserSummaryResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/managed_organizations/{managed_organization_guid}": {
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Managed Organization from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_organizations/{managed_organization_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeManagedOrganizationFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_organizations/:managed_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "managed_organization_guid",
            "description": "The managed_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_organizations/:managed_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeManagedOrganizationFromUserResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Managed Organization with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_organizations/{managed_organization_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateManagedOrganizationWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_organizations/:managed_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "managed_organization_guid",
            "description": "The managed_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_organizations/:managed_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateManagedOrganizationWithUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/managed_spaces": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Managed Spaces for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/managed_spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllManagedSpacesForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/managed_spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllManagedSpacesForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/audited_organizations/{audited_organization_guid}": {
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Audited Organization from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_organizations/{audited_organization_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeAuditedOrganizationFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_organizations/:audited_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "audited_organization_guid",
            "description": "The audited_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_organizations/:audited_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeAuditedOrganizationFromUserResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Audited Organization with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/audited_organizations/{audited_organization_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateAuditedOrganizationWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_organizations/:audited_organization_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "audited_organization_guid",
            "description": "The audited_organization_guid parameter is used as a part of the request URL: '/v2/users/:guid/audited_organizations/:audited_organization_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateAuditedOrganizationWithUserResponse"
            }
          }
        }
      }
    },
    "/users/{guid}/spaces": {
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Spaces for the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/spaces -X GET -H 'Authorization: %s' ",
        "operationId": "listAllSpacesForUser",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/spaces'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllSpacesForUserResponsePaged"
            }
          }
        }
      }
    },
    "/users": {
      "post": {
        "tags": [
          "users"
        ],
        "summary": "Creating a User",
        "description": "curl --insecure -i %s/v2/users -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createUserRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createUserResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "users"
        ],
        "summary": "List all Users",
        "description": "curl --insecure -i %s/v2/users -X GET -H 'Authorization: %s' ",
        "operationId": "listAllUsers",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllUsersResponsePaged"
            }
          }
        }
      }
    },
    "/users/{guid}/spaces/{space_guid}": {
      "put": {
        "tags": [
          "users"
        ],
        "summary": "Associate Space with the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/spaces/{space_guid} -X PUT -H 'Authorization: %s' ",
        "operationId": "associateSpaceWithUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/users/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/associateSpaceWithUserResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "users"
        ],
        "summary": "Remove Space from the User",
        "description": "curl --insecure -i %s/v2/users/{guid}/spaces/{space_guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "removeSpaceFromUser",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/users/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "space_guid",
            "description": "The space_guid parameter is used as a part of the request URL: '/v2/users/:guid/spaces/:space_guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/removeSpaceFromUserResponse"
            }
          }
        }
      }
    },
    "/quota_definitions/{guid}": {
      "delete": {
        "tags": [
          "organizationQuotaDefinitions"
        ],
        "summary": "Delete a Particular Organization Quota Definition",
        "description": "curl --insecure -i %s/v2/quota_definitions/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteOrganizationQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/quota_definitions/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      },
      "get": {
        "tags": [
          "organizationQuotaDefinitions"
        ],
        "summary": "Retrieve a Particular Organization Quota Definition",
        "description": "curl --insecure -i %s/v2/quota_definitions/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveOrganizationQuotaDefinition",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/quota_definitions/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveOrganizationQuotaDefinitionResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "organizationQuotaDefinitions"
        ],
        "summary": "Updating a Organization Quota Definition",
        "description": "curl --insecure -i %s/v2/quota_definitions/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateOrganizationQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/quota_definitions/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateOrganizationQuotaDefinitionRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateOrganizationQuotaDefinitionResponse"
            }
          }
        }
      }
    },
    "/quota_definitions": {
      "get": {
        "tags": [
          "organizationQuotaDefinitions"
        ],
        "summary": "List all Organization Quota Definitions",
        "description": "curl --insecure -i %s/v2/quota_definitions -X GET -H 'Authorization: %s' ",
        "operationId": "listAllOrganizationQuotaDefinitions",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllOrganizationQuotaDefinitionsResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "organizationQuotaDefinitions"
        ],
        "summary": "Creating a Organization Quota Definition",
        "description": "curl --insecure -i %s/v2/quota_definitions -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createOrganizationQuotaDefinition",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createOrganizationQuotaDefinitionRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createOrganizationQuotaDefinitionResponse"
            }
          }
        }
      }
    },
    "/service_bindings": {
      "post": {
        "tags": [
          "serviceBindings"
        ],
        "summary": "Create a Service Binding",
        "description": "curl --insecure -i %s/v2/service_bindings -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createServiceBinding",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createServiceBindingRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createServiceBindingResponse"
            }
          }
        }
      },
      "get": {
        "tags": [
          "serviceBindings"
        ],
        "summary": "List all Service Bindings",
        "description": "curl --insecure -i %s/v2/service_bindings -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceBindings",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceBindingsResponsePaged"
            }
          }
        }
      }
    },
    "/service_bindings/{guid}": {
      "get": {
        "tags": [
          "serviceBindings"
        ],
        "summary": "Retrieve a Particular Service Binding",
        "description": "curl --insecure -i %s/v2/service_bindings/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveServiceBinding",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_bindings/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveServiceBindingResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "serviceBindings"
        ],
        "summary": "Delete a Particular Service Binding",
        "description": "curl --insecure -i %s/v2/service_bindings/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteServiceBinding",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/service_bindings/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/user_provided_service_instances/{guid}/service_bindings": {
      "get": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "List all Service Bindings for the User Provided Service Instance",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances/{guid}/service_bindings -X GET -H 'Authorization: %s' ",
        "operationId": "listAllServiceBindingsForUserProvidedServiceInstance",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/user_provided_service_instances/:guid/service_bindings'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllServiceBindingsForUserProvidedServiceInstanceResponsePaged"
            }
          }
        }
      }
    },
    "/user_provided_service_instances/{guid}": {
      "get": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "Retrieve a Particular User Provided Service Instance",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances/{guid} -X GET -H 'Authorization: %s' ",
        "operationId": "retrieveUserProvidedServiceInstance",
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/user_provided_service_instances/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/retrieveUserProvidedServiceInstanceResponse"
            }
          }
        }
      },
      "put": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "Updating a User Provided Service Instance",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances/{guid} -X PUT -H 'Authorization: %s' -d '%s'",
        "operationId": "updateUserProvidedServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/user_provided_service_instances/:guid'",
            "required": true,
            "type": "string"
          },
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/updateUserProvidedServiceInstanceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/updateUserProvidedServiceInstanceResponse"
            }
          }
        }
      },
      "delete": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "Delete a Particular User Provided Service Instance",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances/{guid} -X DELETE -H 'Authorization: %s' ",
        "operationId": "deleteUserProvidedServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "guid",
            "description": "The guid parameter is used as a part of the request URL: '/v2/user_provided_service_instances/:guid'",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "204": {
            "description": "successful response"
          }
        }
      }
    },
    "/user_provided_service_instances": {
      "get": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "List all User Provided Service Instances",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances -X GET -H 'Authorization: %s' ",
        "operationId": "listAllUserProvidedServiceInstances",
        "produces": [
          "application/json"
        ],
        "responses": {
          "200": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/listAllUserProvidedServiceInstancesResponsePaged"
            }
          }
        }
      },
      "post": {
        "tags": [
          "userProvidedServiceInstances"
        ],
        "summary": "Creating a User Provided Service Instance",
        "description": "curl --insecure -i %s/v2/user_provided_service_instances -X POST -H 'Authorization: %s' -d '%s'",
        "operationId": "createUserProvidedServiceInstance",
        "consumes": [
          "application/json"
        ],
        "produces": [
          "application/json"
        ],
        "parameters": [
          {
            "in": "body",
            "name": "value",
            "description": "An object instance that is serialized and sent as the request body.",
            "required": true,
            "schema": {
              "$ref": "#/definitions/createUserProvidedServiceInstanceRequest"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "successful response",
            "schema": {
              "$ref": "#/definitions/createUserProvidedServiceInstanceResponse"
            }
          }
        }
      }
    }
  },
  "definitions": {
    "createDockerAppExperimentalRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the app."
        },
        "space_guid": {
          "type": "string",
          "description": "The guid of the associated space."
        },
        "docker_image": {
          "type": "string",
          "description": "Name of the Docker image containing the app"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "Key/value pairs of all the environment variables to run in your app. Does not include any system or service variables."
        },
        "memory": {
          "type": "string",
          "description": "The amount of memory each instance should have. In megabytes."
        },
        "instances": {
          "type": "string",
          "description": "The number of instances of the app to run. To ensure optimal availability ensure there are at least 2 instances."
        },
        "disk_quota": {
          "type": "string",
          "description": "The maximum amount of disk available to an instance of an app. In megabytes."
        },
        "stack_guid": {
          "type": "string",
          "description": "The guid of the associated stack."
        },
        "state": {
          "type": "string",
          "description": "The current desired state of the app. One of STOPPED or STARTED."
        },
        "detected_start_command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command detected by the buildpack during staging."
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command to start an app after it is staged (e.g. 'rails s -p $PORT' or 'java com.org.Server $PORT')."
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "Buildpack to build the app. 3 options: a) Blank means autodetection; b) A Git Url pointing to a buildpack; c) Name of an installed buildpack."
        },
        "health_check_type": {
          "type": "string",
          "description": "Type of health check to perform."
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "Timeout for health checking of an staged app when starting up"
        },
        "production": {
          "type": "boolean",
          "description": "Deprecated."
        },
        "console": {
          "type": "boolean",
          "description": "Open the console port for the app (at $CONSOLE_PORT)."
        },
        "debug": {
          "type": "boolean",
          "description": "Open the debug port for the app (at $DEBUG_PORT)."
        }
      }
    },
    "listAllEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllEventsResponseResource"
          }
        }
      }
    },
    "listAllEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllEventsResponse"
        }
      }
    },
    "listAllEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllBuildpacksResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllBuildpacksResponseResource"
          }
        }
      }
    },
    "listAllBuildpacksResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllBuildpacksResponse"
        }
      }
    },
    "listAllBuildpacksResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "type": "string",
          "description": "The filename"
        }
      }
    },
    "listAllSpacesForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllSpacesForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesForOrganizationResponse"
        }
      }
    },
    "listAllSpacesForOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "retrieveJobWithUnknownFailureResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveJobWithUnknownFailureResponse"
        }
      }
    },
    "retrieveJobWithUnknownFailureResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "error": {
          "type": "string",
          "description": "The error"
        },
        "error_details": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Details"
        }
      }
    },
    "createServicePlanVisibilityResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServicePlanVisibilityResponse"
        }
      }
    },
    "createServicePlanVisibilityResponse": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        }
      }
    },
    "listServiceBrokerCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceBrokerCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceBrokerCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceBrokerCreateEventsExperimentalResponse"
        }
      }
    },
    "listServiceBrokerCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "retrieveJobThatWasSuccessfulResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveJobThatWasSuccessfulResponse"
        }
      }
    },
    "retrieveJobThatWasSuccessfulResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        }
      }
    },
    "updateSpaceRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the space"
        },
        "organization_guid": {
          "type": "string",
          "description": "The guid of the associated organization"
        },
        "developer_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated developers"
        },
        "manager_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated managers"
        },
        "auditor_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated auditors"
        },
        "domain_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated domains"
        },
        "security_group_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated security groups"
        }
      }
    },
    "listServiceBrokerUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceBrokerUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceBrokerUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceBrokerUpdateEventsExperimentalResponse"
        }
      }
    },
    "listServiceBrokerUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createAppResponse"
        }
      }
    },
    "createAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "$ref": "#/definitions/genericObject",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "listAllManagersForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllManagersForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllManagersForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllManagersForOrganizationResponse"
        }
      }
    },
    "listAllManagersForOrganizationResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllServiceInstancesForServicePlanResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceInstancesForServicePlanResponseResource"
          }
        }
      }
    },
    "listAllServiceInstancesForServicePlanResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceInstancesForServicePlanResponse"
        }
      }
    },
    "listAllServiceInstancesForServicePlanResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "updateServicePlanVisibilityRequest": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The guid of the plan that will be made visible"
        },
        "organization_guid": {
          "type": "string",
          "description": "The guid of the organization the plan will be visible to"
        }
      }
    },
    "lockOrUnlockBuildpackRequest": {
      "properties": {
        "locked": {
          "type": "boolean",
          "description": "Whether or not the buildpack is locked to prevent updates"
        },
        "name": {
          "type": "string",
          "description": "The name of the buildpack. To be used by app buildpack field. (only alphanumeric characters)"
        },
        "position": {
          "$ref": "#/definitions/genericObject",
          "description": "The order in which the buildpacks are checked during buildpack auto-detection."
        },
        "enabled": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack will be used for staging"
        },
        "filename": {
          "$ref": "#/definitions/genericObject",
          "description": "The name of the uploaded buildpack file"
        }
      }
    },
    "listAllManagersForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllManagersForSpaceResponseResource"
          }
        }
      }
    },
    "listAllManagersForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllManagersForSpaceResponse"
        }
      }
    },
    "listAllManagersForSpaceResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "updateUserProvidedServiceInstanceRequest": {
      "properties": {
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "A hash that can be used to store credentials"
        },
        "name": {
          "type": "string",
          "description": "A name for the service instance"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The url for the syslog_drain to direct to"
        }
      }
    },
    "listAllDomainsDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllDomainsDeprecatedResponseResource"
          }
        }
      }
    },
    "listAllDomainsDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllDomainsDeprecatedResponse"
        }
      }
    },
    "listAllDomainsDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalResponse"
        }
      }
    },
    "migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalResponse": {
      "properties": {
        "changed_count": {
          "type": "integer",
          "description": "The changed Count"
        }
      }
    },
    "listSpaceUpdateEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listSpaceUpdateEventsResponseResource"
          }
        }
      }
    },
    "listSpaceUpdateEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listSpaceUpdateEventsResponse"
        }
      }
    },
    "listSpaceUpdateEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createServiceBindingRequest": {
      "properties": {
        "service_instance_guid": {
          "type": "string",
          "description": "The guid of the service instance to bind"
        },
        "app_guid": {
          "type": "string",
          "description": "The guid of the app to bind"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "A hash of options that are passed to v1 brokers"
        }
      }
    },
    "returnSecurityGroupsUsedForStagingResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/returnSecurityGroupsUsedForStagingResponseResource"
          }
        }
      }
    },
    "returnSecurityGroupsUsedForStagingResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/returnSecurityGroupsUsedForStagingResponse"
        }
      }
    },
    "returnSecurityGroupsUsedForStagingResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        }
      }
    },
    "listAllAuditedSpacesForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAuditedSpacesForUserResponseResource"
          }
        }
      }
    },
    "listAllAuditedSpacesForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAuditedSpacesForUserResponse"
        }
      }
    },
    "listAllAuditedSpacesForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listAllAuditedOrganizationsForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAuditedOrganizationsForUserResponseResource"
          }
        }
      }
    },
    "listAllAuditedOrganizationsForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAuditedOrganizationsForUserResponse"
        }
      }
    },
    "listAllAuditedOrganizationsForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllServiceBrokersResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceBrokersResponseResource"
          }
        }
      }
    },
    "listAllServiceBrokersResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceBrokersResponse"
        }
      }
    },
    "listAllServiceBrokersResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "broker_url": {
          "type": "string",
          "description": "The broker Url"
        },
        "auth_username": {
          "type": "string",
          "description": "The auth Username"
        }
      }
    },
    "removeBillingManagerFromOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeBillingManagerFromOrganizationResponse"
        }
      }
    },
    "removeBillingManagerFromOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllSharedDomainsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSharedDomainsResponseResource"
          }
        }
      }
    },
    "listAllSharedDomainsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSharedDomainsResponse"
        }
      }
    },
    "listAllSharedDomainsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "removeSecurityGroupFromSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeSecurityGroupFromSpaceResponse"
        }
      }
    },
    "removeSecurityGroupFromSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "createServiceDeprecatedRequest": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The name of the service"
        },
        "description": {
          "type": "string",
          "description": "A short blurb describing the service"
        },
        "provider": {
          "type": "string",
          "description": "The name of the service provider (used only by v1 service gateways)"
        },
        "version": {
          "type": "string",
          "description": "The version of the service (used only by v1 service gateways)"
        },
        "url": {
          "type": "string",
          "description": "The url of ther service provider (used only by v1 service gateways)"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the service"
        },
        "long_description": {
          "type": "string",
          "description": "A longer description of the service"
        },
        "info_url": {
          "type": "string",
          "description": "A url that points to an info page for the service"
        },
        "documentation_url": {
          "type": "string",
          "description": "A url that points to a documentation page for the service"
        },
        "timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "A timeout used by the v1 service gateway client"
        },
        "active": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the service can be provisioned by users"
        },
        "bindable": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the service can be bound to applications"
        },
        "extra": {
          "type": "string",
          "description": "A JSON field with extra data pertaining to the service"
        },
        "unique_id": {
          "$ref": "#/definitions/genericObject",
          "description": "A guid that identifies the service with the broker (not the same as the guid above)"
        },
        "tags": {
          "type": "string",
          "description": "A list of tags for the service"
        },
        "requires": {
          "type": "string",
          "description": "A list of dependencies for services"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The guid of the v2 service broker associated with the service"
        }
      }
    },
    "associateRouteWithAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateRouteWithAppResponse"
        }
      }
    },
    "associateRouteWithAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "associateAuditorWithOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateAuditorWithOrganizationResponse"
        }
      }
    },
    "associateAuditorWithOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "retrieveAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveAppResponse"
        }
      }
    },
    "retrieveAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "filterPrivateDomainsByNameResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/filterPrivateDomainsByNameResponseResource"
          }
        }
      }
    },
    "filterPrivateDomainsByNameResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/filterPrivateDomainsByNameResponse"
        }
      }
    },
    "filterPrivateDomainsByNameResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        }
      }
    },
    "listServicePlanUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanUpdateEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllBillingManagedOrganizationsForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllBillingManagedOrganizationsForUserResponseResource"
          }
        }
      }
    },
    "listAllBillingManagedOrganizationsForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllBillingManagedOrganizationsForUserResponse"
        }
      }
    },
    "listAllBillingManagedOrganizationsForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllStacksResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllStacksResponseResource"
          }
        }
      }
    },
    "listAllStacksResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllStacksResponse"
        }
      }
    },
    "listAllStacksResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "description": {
          "type": "string",
          "description": "The description"
        }
      }
    },
    "removeBillingManagedOrganizationFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeBillingManagedOrganizationFromUserResponse"
        }
      }
    },
    "removeBillingManagedOrganizationFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllServicesForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicesForSpaceResponseResource"
          }
        }
      }
    },
    "listAllServicesForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicesForSpaceResponse"
        }
      }
    },
    "listAllServicesForSpaceResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "createSharedDomainRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the domain."
        },
        "guid": {
          "type": "string",
          "description": "The guid of the domain."
        }
      }
    },
    "retrieveOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveOrganizationResponse"
        }
      }
    },
    "retrieveOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listServicePlanVisibilityCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanVisibilityCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanVisibilityCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanVisibilityCreateEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanVisibilityCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "retrieveJobThatIsQueuedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveJobThatIsQueuedResponse"
        }
      }
    },
    "retrieveJobThatIsQueuedResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        }
      }
    },
    "getAllFeatureFlagsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getAllFeatureFlagsResponse"
        }
      }
    },
    "getAllFeatureFlagsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "retrieveJobWithKnownFailureResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveJobWithKnownFailureResponse"
        }
      }
    },
    "retrieveJobWithKnownFailureResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "error": {
          "type": "string",
          "description": "The error"
        },
        "error_details": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Details"
        }
      }
    },
    "createDockerAppExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createDockerAppExperimentalResponse"
        }
      }
    },
    "createDockerAppExperimentalResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "type": "string",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "getSpaceSummaryResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getSpaceSummaryResponse"
        }
      }
    },
    "getSpaceSummaryResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "name": {
          "type": "string",
          "description": "The name"
        },
        "apps": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The apps"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The services"
        }
      }
    },
    "createOrganizationQuotaDefinitionRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name for the Organization Quota Definition."
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "If an organization can have non basic services"
        },
        "total_services": {
          "type": "integer",
          "description": "How many services an organization can have."
        },
        "total_routes": {
          "type": "integer",
          "description": "How many routes an organization can have."
        },
        "memory_limit": {
          "type": "integer",
          "description": "How much memory in megabyte an organization can have."
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The maximum amount of memory in megabyte an application instance can have. (-1 represents an unlimited amount)"
        },
        "trial_db_allowed": {
          "$ref": "#/definitions/genericObject",
          "description": "If an organization can have a trial db."
        }
      }
    },
    "listAllRoutesForAppResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllRoutesForAppResponseResource"
          }
        }
      }
    },
    "listAllRoutesForAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllRoutesForAppResponse"
        }
      }
    },
    "listAllRoutesForAppResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "listServiceDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServiceDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "getDetailedStatsForStartedAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getDetailedStatsForStartedAppResponse"
        }
      }
    },
    "getDetailedStatsForStartedAppResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "stats": {
          "$ref": "#/definitions/genericObject",
          "description": "The stats"
        }
      }
    },
    "updateServiceDeprecatedRequest": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The name of the service"
        },
        "description": {
          "type": "string",
          "description": "A short blurb describing the service"
        },
        "provider": {
          "type": "string",
          "description": "The name of the service provider (used only by v1 service gateways)"
        },
        "version": {
          "type": "string",
          "description": "The version of the service (used only by v1 service gateways)"
        },
        "url": {
          "type": "string",
          "description": "The url of ther service provider (used only by v1 service gateways)"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the service"
        },
        "long_description": {
          "type": "string",
          "description": "A longer description of the service"
        },
        "info_url": {
          "type": "string",
          "description": "A url that points to an info page for the service"
        },
        "documentation_url": {
          "type": "string",
          "description": "A url that points to a documentation page for the service"
        },
        "timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "A timeout used by the v1 service gateway client"
        },
        "active": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the service can be provisioned by users"
        },
        "bindable": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the service can be bound to applications"
        },
        "extra": {
          "type": "string",
          "description": "A JSON field with extra data pertaining to the service"
        },
        "unique_id": {
          "$ref": "#/definitions/genericObject",
          "description": "A guid that identifies the service with the broker (not the same as the guid above)"
        },
        "tags": {
          "type": "string",
          "description": "A list of tags for the service"
        },
        "requires": {
          "type": "string",
          "description": "A list of dependencies for services"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The guid of the v2 service broker associated with the service"
        }
      }
    },
    "createServiceBindingResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServiceBindingResponse"
        }
      }
    },
    "createServiceBindingResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "updateServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateServiceInstanceResponse"
        }
      }
    },
    "updateServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "getOrganizationSummaryResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getOrganizationSummaryResponse"
        }
      }
    },
    "getOrganizationSummaryResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "name": {
          "type": "string",
          "description": "The name"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "spaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The spaces"
        }
      }
    },
    "listSpaceDeleteEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listSpaceDeleteEventsResponseResource"
          }
        }
      }
    },
    "listSpaceDeleteEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listSpaceDeleteEventsResponse"
        }
      }
    },
    "listSpaceDeleteEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listServicePlanCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanCreateEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "retrieveBuildpackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveBuildpackResponse"
        }
      }
    },
    "retrieveBuildpackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "type": "string",
          "description": "The filename"
        }
      }
    },
    "retrieveStackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveStackResponse"
        }
      }
    },
    "retrieveStackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "description": {
          "type": "string",
          "description": "The description"
        }
      }
    },
    "copyAppBitsForAppRequest": {
      "properties": {
        "source_app_guid": {
          "type": "string",
          "description": "The guid for the source app"
        }
      }
    },
    "listUserProvidedServiceInstanceUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listUserProvidedServiceInstanceUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listUserProvidedServiceInstanceUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listUserProvidedServiceInstanceUpdateEventsExperimentalResponse"
        }
      }
    },
    "listUserProvidedServiceInstanceUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "returnSecurityGroupsUsedForRunningAppsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/returnSecurityGroupsUsedForRunningAppsResponseResource"
          }
        }
      }
    },
    "returnSecurityGroupsUsedForRunningAppsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/returnSecurityGroupsUsedForRunningAppsResponse"
        }
      }
    },
    "returnSecurityGroupsUsedForRunningAppsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        }
      }
    },
    "updateServiceBrokerResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateServiceBrokerResponse"
        }
      }
    },
    "updateServiceBrokerResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "broker_url": {
          "type": "string",
          "description": "The broker Url"
        },
        "auth_username": {
          "type": "string",
          "description": "The auth Username"
        }
      }
    },
    "filterSharedDomainsByNameResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/filterSharedDomainsByNameResponseResource"
          }
        }
      }
    },
    "filterSharedDomainsByNameResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/filterSharedDomainsByNameResponse"
        }
      }
    },
    "filterSharedDomainsByNameResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "listAllServicePlanVisibilitiesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicePlanVisibilitiesResponseResource"
          }
        }
      }
    },
    "listAllServicePlanVisibilitiesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicePlanVisibilitiesResponse"
        }
      }
    },
    "listAllServicePlanVisibilitiesResponse": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        }
      }
    },
    "createServiceDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServiceDeprecatedResponse"
        }
      }
    },
    "createServiceDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "createServiceInstanceRequest": {
      "properties": {
        "space_guid": {
          "type": "string",
          "description": "The guid of the space in which the instance will be created"
        },
        "name": {
          "type": "string",
          "description": "A name for the service instance"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The guid of the service plan to associate with the instance"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "Configuration information for the broker gateway in v1 services"
        }
      }
    },
    "listAllPrivateDomainsForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllPrivateDomainsForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllPrivateDomainsForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllPrivateDomainsForOrganizationResponse"
        }
      }
    },
    "listAllPrivateDomainsForOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        }
      }
    },
    "listAllServiceBindingsForServiceInstanceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceBindingsForServiceInstanceResponseResource"
          }
        }
      }
    },
    "listAllServiceBindingsForServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceBindingsForServiceInstanceResponse"
        }
      }
    },
    "listAllServiceBindingsForServiceInstanceResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "updateAppRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the app."
        },
        "memory": {
          "type": "string",
          "description": "The amount of memory each instance should have. In megabytes."
        },
        "instances": {
          "type": "string",
          "description": "The number of instances of the app to run. To ensure optimal availability ensure there are at least 2 instances."
        },
        "disk_quota": {
          "type": "string",
          "description": "The maximum amount of disk available to an instance of an app. In megabytes."
        },
        "space_guid": {
          "type": "string",
          "description": "The guid of the associated space."
        },
        "stack_guid": {
          "type": "string",
          "description": "The guid of the associated stack."
        },
        "state": {
          "type": "string",
          "description": "The current desired state of the app. One of STOPPED or STARTED."
        },
        "detected_start_command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command detected by the buildpack during staging."
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command to start an app after it is staged (e.g. 'rails s -p $PORT' or 'java com.org.Server $PORT')."
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "Buildpack to build the app. 3 options: a) Blank means autodetection; b) A Git Url pointing to a buildpack; c) Name of an installed buildpack."
        },
        "health_check_type": {
          "type": "string",
          "description": "Type of health check to perform."
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "Timeout for health checking of an staged app when starting up"
        },
        "docker_image": {
          "type": "string",
          "description": "Name of the Docker image containing the app"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "Key/value pairs of all the environment variables to run in your app. Does not include any system or service variables."
        },
        "production": {
          "type": "boolean",
          "description": "Deprecated."
        },
        "console": {
          "type": "boolean",
          "description": "Open the console port for the app (at $CONSOLE_PORT)."
        },
        "debug": {
          "type": "boolean",
          "description": "Open the debug port for the app (at $DEBUG_PORT)."
        }
      }
    },
    "createUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createUserResponse"
        }
      }
    },
    "createUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllServicePlansResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicePlansResponseResource"
          }
        }
      }
    },
    "listAllServicePlansResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicePlansResponse"
        }
      }
    },
    "listAllServicePlansResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "free": {
          "type": "boolean",
          "description": "The free"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "public": {
          "type": "boolean",
          "description": "The public"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "service_url": {
          "type": "string",
          "description": "The service Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        }
      }
    },
    "createUserRequest": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The UAA guid of the user to create."
        },
        "default_space_guid": {
          "type": "string",
          "description": "The guid of the default space for apps created by this user."
        },
        "admin": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether the user is an admin (Use UAA instead)."
        }
      }
    },
    "createsDomainOwnedByGivenOrganizationDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createsDomainOwnedByGivenOrganizationDeprecatedResponse"
        }
      }
    },
    "createsDomainOwnedByGivenOrganizationDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "createOrganizationRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the organization"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The guid of quota to associate with this organization"
        },
        "status": {
          "$ref": "#/definitions/genericObject",
          "description": "Status of the organization"
        },
        "billing_enabled": {
          "$ref": "#/definitions/genericObject",
          "description": "If billing is enabled for this organization"
        }
      }
    },
    "createsAdminBuildpackRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the buildpack. To be used by app buildpack field. (only alphanumeric characters)"
        },
        "position": {
          "$ref": "#/definitions/genericObject",
          "description": "The order in which the buildpacks are checked during buildpack auto-detection."
        },
        "enabled": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack will be used for staging"
        },
        "locked": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack is locked to prevent updates"
        },
        "filename": {
          "$ref": "#/definitions/genericObject",
          "description": "The name of the uploaded buildpack file"
        }
      }
    },
    "retrieveServiceBrokerResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceBrokerResponse"
        }
      }
    },
    "retrieveServiceBrokerResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "broker_url": {
          "type": "string",
          "description": "The broker Url"
        },
        "auth_username": {
          "type": "string",
          "description": "The auth Username"
        }
      }
    },
    "updateAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateAppResponse"
        }
      }
    },
    "updateAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "updateUserProvidedServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateUserProvidedServiceInstanceResponse"
        }
      }
    },
    "updateUserProvidedServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The syslog Drain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "retrieveAppUsageEventResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveAppUsageEventResponse"
        }
      }
    },
    "retrieveAppUsageEventResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "memory_in_mb_per_instance": {
          "type": "integer",
          "description": "The memory In Mb Per Instance"
        },
        "instance_count": {
          "type": "integer",
          "description": "The instance Count"
        },
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "app_name": {
          "type": "string",
          "description": "The app Name"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "space_name": {
          "type": "string",
          "description": "The space Name"
        },
        "org_guid": {
          "type": "string",
          "description": "The org Guid"
        },
        "buildpack_guid": {
          "type": "string",
          "description": "The buildpack Guid"
        },
        "buildpack_name": {
          "type": "string",
          "description": "The buildpack Name"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        }
      }
    },
    "listAllUserProvidedServiceInstancesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllUserProvidedServiceInstancesResponseResource"
          }
        }
      }
    },
    "listAllUserProvidedServiceInstancesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllUserProvidedServiceInstancesResponse"
        }
      }
    },
    "listAllUserProvidedServiceInstancesResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The syslog Drain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "listEventsAssociatedWithAppSinceJanuary12014ResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listEventsAssociatedWithAppSinceJanuary12014ResponseResource"
          }
        }
      }
    },
    "listEventsAssociatedWithAppSinceJanuary12014ResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listEventsAssociatedWithAppSinceJanuary12014Response"
        }
      }
    },
    "listEventsAssociatedWithAppSinceJanuary12014Response": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "getAppSummaryResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getAppSummaryResponse"
        }
      }
    },
    "getAppSummaryResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "name": {
          "type": "string",
          "description": "The name"
        },
        "routes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The routes"
        },
        "running_instances": {
          "type": "integer",
          "description": "The running Instances"
        },
        "services": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The services"
        },
        "available_domains": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The available Domains"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        }
      }
    },
    "listServiceBindingDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceBindingDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceBindingDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceBindingDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServiceBindingDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "associateAuditedSpaceWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateAuditedSpaceWithUserResponse"
        }
      }
    },
    "associateAuditedSpaceWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "retrieveServiceUsageEventResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceUsageEventResponse"
        }
      }
    },
    "retrieveServiceUsageEventResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "org_guid": {
          "type": "string",
          "description": "The org Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "space_name": {
          "type": "string",
          "description": "The space Name"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "service_instance_name": {
          "type": "string",
          "description": "The service Instance Name"
        },
        "service_instance_type": {
          "type": "string",
          "description": "The service Instance Type"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "service_plan_name": {
          "type": "string",
          "description": "The service Plan Name"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "service_label": {
          "type": "string",
          "description": "The service Label"
        }
      }
    },
    "setFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/setFeatureFlagResponse"
        }
      }
    },
    "setFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "retrieveUserProvidedServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveUserProvidedServiceInstanceResponse"
        }
      }
    },
    "retrieveUserProvidedServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The syslog Drain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "retrieveSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveSpaceQuotaDefinitionResponse"
        }
      }
    },
    "retrieveSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "listAllSpacesForDomainDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesForDomainDeprecatedResponseResource"
          }
        }
      }
    },
    "listAllSpacesForDomainDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesForDomainDeprecatedResponse"
        }
      }
    },
    "listAllSpacesForDomainDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "retrieveServiceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceResponse"
        }
      }
    },
    "retrieveServiceResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "updateSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateSecurityGroupResponse"
        }
      }
    },
    "updateSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "retrievingOrganizationMemoryUsageResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrievingOrganizationMemoryUsageResponse"
        }
      }
    },
    "retrievingOrganizationMemoryUsageResponse": {
      "properties": {
        "memory_usage_in_mb": {
          "type": "integer",
          "description": "The memory Usage In Mb"
        }
      }
    },
    "retrieveServiceAuthTokenDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceAuthTokenDeprecatedResponse"
        }
      }
    },
    "retrieveServiceAuthTokenDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        }
      }
    },
    "getUserSummaryResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getUserSummaryResponse"
        }
      }
    },
    "getUserSummaryResponse": {
      "properties": {
        "organizations": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The organizations"
        },
        "managed_organizations": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The managed Organizations"
        },
        "billing_managed_organizations": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The billing Managed Organizations"
        },
        "audited_organizations": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The audited Organizations"
        },
        "spaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The spaces"
        },
        "managed_spaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The managed Spaces"
        },
        "audited_spaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The audited Spaces"
        }
      }
    },
    "removeSpaceFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeSpaceFromUserResponse"
        }
      }
    },
    "removeSpaceFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "createServicePlanVisibilityRequest": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The guid of the plan that will be made visible"
        },
        "organization_guid": {
          "type": "string",
          "description": "The guid of the organization the plan will be visible to"
        }
      }
    },
    "getRouteCreationFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getRouteCreationFeatureFlagResponse"
        }
      }
    },
    "getRouteCreationFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "retrieveEventResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveEventResponse"
        }
      }
    },
    "retrieveEventResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllManagedSpacesForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllManagedSpacesForUserResponseResource"
          }
        }
      }
    },
    "listAllManagedSpacesForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllManagedSpacesForUserResponse"
        }
      }
    },
    "listAllManagedSpacesForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listAllRoutesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllRoutesResponseResource"
          }
        }
      }
    },
    "listAllRoutesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllRoutesResponse"
        }
      }
    },
    "listAllRoutesResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "retrieveServicePlanResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServicePlanResponse"
        }
      }
    },
    "retrieveServicePlanResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "free": {
          "type": "boolean",
          "description": "The free"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "public": {
          "type": "boolean",
          "description": "The public"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "service_url": {
          "type": "string",
          "description": "The service Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        }
      }
    },
    "updateSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateSpaceResponse"
        }
      }
    },
    "updateSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "retrievingPermissionsOnServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrievingPermissionsOnServiceInstanceResponse"
        }
      }
    },
    "retrievingPermissionsOnServiceInstanceResponse": {
      "properties": {
        "manage": {
          "type": "boolean",
          "description": "The manage"
        }
      }
    },
    "listAllAppUsageEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAppUsageEventsResponseResource"
          }
        }
      }
    },
    "listAllAppUsageEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAppUsageEventsResponse"
        }
      }
    },
    "listAllAppUsageEventsResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "memory_in_mb_per_instance": {
          "type": "integer",
          "description": "The memory In Mb Per Instance"
        },
        "instance_count": {
          "type": "integer",
          "description": "The instance Count"
        },
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "app_name": {
          "type": "string",
          "description": "The app Name"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "space_name": {
          "type": "string",
          "description": "The space Name"
        },
        "org_guid": {
          "type": "string",
          "description": "The org Guid"
        },
        "buildpack_guid": {
          "type": "string",
          "description": "The buildpack Guid"
        },
        "buildpack_name": {
          "type": "string",
          "description": "The buildpack Name"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        }
      }
    },
    "gettingContentsOfStagingEnvironmentVariableGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/gettingContentsOfStagingEnvironmentVariableGroupResponse"
        }
      }
    },
    "gettingContentsOfStagingEnvironmentVariableGroupResponse": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "listAllSecurityGroupsForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSecurityGroupsForSpaceResponseResource"
          }
        }
      }
    },
    "listAllSecurityGroupsForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSecurityGroupsForSpaceResponse"
        }
      }
    },
    "listAllSecurityGroupsForSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "updateOrganizationQuotaDefinitionRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name for the Organization Quota Definition."
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "If an organization can have non basic services"
        },
        "total_services": {
          "type": "string",
          "description": "How many services an organization can have."
        },
        "total_routes": {
          "type": "string",
          "description": "How many routes an organization can have."
        },
        "memory_limit": {
          "type": "string",
          "description": "How much memory in megabyte an organization can have."
        },
        "instance_memory_limit": {
          "type": "string",
          "description": "The maximum amount of memory in megabyte an application instance can have. (-1 represents an unlimited amount)"
        },
        "trial_db_allowed": {
          "$ref": "#/definitions/genericObject",
          "description": "If an organization can have a trial db."
        }
      }
    },
    "lockOrUnlockBuildpackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/lockOrUnlockBuildpackResponse"
        }
      }
    },
    "lockOrUnlockBuildpackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "type": "string",
          "description": "The filename"
        }
      }
    },
    "createRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createRouteResponse"
        }
      }
    },
    "createRouteResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "updateServiceDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateServiceDeprecatedResponse"
        }
      }
    },
    "updateServiceDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "removeSpaceFromSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeSpaceFromSpaceQuotaDefinitionResponse"
        }
      }
    },
    "removeSpaceFromSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "createsSharedDomainDeprecatedRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the domain."
        },
        "wildcard": {
          "type": "boolean",
          "description": "Allow routes with non-empty hosts"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the domain."
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The organization that owns the domain. If not specified the domain is shared."
        }
      }
    },
    "listServiceUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceUpdateEventsExperimentalResponse"
        }
      }
    },
    "listServiceUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createAppRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the app."
        },
        "space_guid": {
          "type": "string",
          "description": "The guid of the associated space."
        },
        "memory": {
          "type": "string",
          "description": "The amount of memory each instance should have. In megabytes."
        },
        "instances": {
          "type": "string",
          "description": "The number of instances of the app to run. To ensure optimal availability ensure there are at least 2 instances."
        },
        "disk_quota": {
          "type": "string",
          "description": "The maximum amount of disk available to an instance of an app. In megabytes."
        },
        "stack_guid": {
          "type": "string",
          "description": "The guid of the associated stack."
        },
        "state": {
          "type": "string",
          "description": "The current desired state of the app. One of STOPPED or STARTED."
        },
        "detected_start_command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command detected by the buildpack during staging."
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command to start an app after it is staged (e.g. 'rails s -p $PORT' or 'java com.org.Server $PORT')."
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "Buildpack to build the app. 3 options: a) Blank means autodetection; b) A Git Url pointing to a buildpack; c) Name of an installed buildpack."
        },
        "health_check_type": {
          "type": "string",
          "description": "Type of health check to perform."
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "Timeout for health checking of an staged app when starting up"
        },
        "docker_image": {
          "type": "string",
          "description": "Name of the Docker image containing the app"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "Key/value pairs of all the environment variables to run in your app. Does not include any system or service variables."
        },
        "production": {
          "type": "boolean",
          "description": "Deprecated."
        },
        "console": {
          "type": "boolean",
          "description": "Open the console port for the app (at $CONSOLE_PORT)."
        },
        "debug": {
          "type": "boolean",
          "description": "Open the debug port for the app (at $DEBUG_PORT)."
        }
      }
    },
    "associateManagedOrganizationWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateManagedOrganizationWithUserResponse"
        }
      }
    },
    "associateManagedOrganizationWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllRoutesForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllRoutesForSpaceResponseResource"
          }
        }
      }
    },
    "listAllRoutesForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllRoutesForSpaceResponse"
        }
      }
    },
    "listAllRoutesForSpaceResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "listAllUsersForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllUsersForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllUsersForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllUsersForOrganizationResponse"
        }
      }
    },
    "listAllUsersForOrganizationResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "setSecurityGroupAsDefaultForRunningAppsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/setSecurityGroupAsDefaultForRunningAppsResponse"
        }
      }
    },
    "setSecurityGroupAsDefaultForRunningAppsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        }
      }
    },
    "getServiceInstanceCreationFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getServiceInstanceCreationFeatureFlagResponse"
        }
      }
    },
    "getServiceInstanceCreationFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "updateRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateRouteResponse"
        }
      }
    },
    "updateRouteResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "listAppDeleteEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAppDeleteEventsResponseResource"
          }
        }
      }
    },
    "listAppDeleteEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAppDeleteEventsResponse"
        }
      }
    },
    "listAppDeleteEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "getUserOrgCreationFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getUserOrgCreationFeatureFlagResponse"
        }
      }
    },
    "getUserOrgCreationFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "retrieveSharedDomainResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveSharedDomainResponse"
        }
      }
    },
    "retrieveSharedDomainResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "listAppUpdateEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAppUpdateEventsResponseResource"
          }
        }
      }
    },
    "listAppUpdateEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAppUpdateEventsResponse"
        }
      }
    },
    "listAppUpdateEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllServicesForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicesForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllServicesForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicesForOrganizationResponse"
        }
      }
    },
    "listAllServicesForOrganizationResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "updateContentsOfRunningEnvironmentVariableGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateContentsOfRunningEnvironmentVariableGroupResponse"
        }
      }
    },
    "updateContentsOfRunningEnvironmentVariableGroupResponse": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "createServiceBrokerRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the service broker."
        },
        "broker_url": {
          "type": "string",
          "description": "The URL of the service broker."
        },
        "auth_username": {
          "type": "string",
          "description": "The username with which to authenticate against the service broker."
        },
        "auth_password": {
          "type": "string",
          "description": "The password with which to authenticate against the service broker."
        }
      }
    },
    "enableOrDisableBuildpackRequest": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "Whether or not the buildpack will be used for staging"
        },
        "name": {
          "type": "string",
          "description": "The name of the buildpack. To be used by app buildpack field. (only alphanumeric characters)"
        },
        "position": {
          "$ref": "#/definitions/genericObject",
          "description": "The order in which the buildpacks are checked during buildpack auto-detection."
        },
        "locked": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack is locked to prevent updates"
        },
        "filename": {
          "$ref": "#/definitions/genericObject",
          "description": "The name of the uploaded buildpack file"
        }
      }
    },
    "associateBillingManagedOrganizationWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateBillingManagedOrganizationWithUserResponse"
        }
      }
    },
    "associateBillingManagedOrganizationWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "associateManagerWithOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateManagerWithOrganizationResponse"
        }
      }
    },
    "associateManagerWithOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "retrieveOrganizationQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveOrganizationQuotaDefinitionResponse"
        }
      }
    },
    "retrieveOrganizationQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "trial_db_allowed": {
          "type": "boolean",
          "description": "The trial Db Allowed"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        }
      }
    },
    "retrieveServiceBindingResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceBindingResponse"
        }
      }
    },
    "retrieveServiceBindingResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "createServicePlanDeprecatedRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the service plan"
        },
        "free": {
          "type": "boolean",
          "description": "A boolean describing if the service plan is free"
        },
        "description": {
          "type": "string",
          "description": "A description of the service plan"
        },
        "service_guid": {
          "type": "string",
          "description": "The guid of the related service"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the service plan"
        },
        "extra": {
          "type": "string",
          "description": "A JSON string with additional data about the plan"
        },
        "unique_id": {
          "$ref": "#/definitions/genericObject",
          "description": "A guid for the service plan in the service broker (not the same as the cloud controller guid)"
        },
        "public": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the plan is visible to the all users"
        },
        "active": {
          "type": "boolean",
          "description": "A boolean that determines whether plans can be used to create new instances."
        }
      }
    },
    "createRouteRequest": {
      "properties": {
        "domain_guid": {
          "type": "string",
          "description": "The guid of the associated domain"
        },
        "space_guid": {
          "type": "string",
          "description": "The guid of the associated space"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the route."
        },
        "host": {
          "$ref": "#/definitions/genericObject",
          "description": "The host portion of the route"
        }
      }
    },
    "associateAuditorWithSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateAuditorWithSpaceResponse"
        }
      }
    },
    "associateAuditorWithSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "associateAuditedOrganizationWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateAuditedOrganizationWithUserResponse"
        }
      }
    },
    "associateAuditedOrganizationWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "associateAppWithRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateAppWithRouteResponse"
        }
      }
    },
    "associateAppWithRouteResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "getInfoResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getInfoResponse"
        }
      }
    },
    "getInfoResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "build": {
          "type": "string",
          "description": "The build"
        },
        "support": {
          "type": "string",
          "description": "The support"
        },
        "version": {
          "type": "integer",
          "description": "The version"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "authorization_endpoint": {
          "type": "string",
          "description": "The authorization Endpoint"
        },
        "token_endpoint": {
          "type": "string",
          "description": "The token Endpoint"
        },
        "api_version": {
          "type": "string",
          "description": "The api Version"
        },
        "logging_endpoint": {
          "type": "string",
          "description": "The logging Endpoint"
        }
      }
    },
    "updateContentsOfStagingEnvironmentVariableGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateContentsOfStagingEnvironmentVariableGroupResponse"
        }
      }
    },
    "updateContentsOfStagingEnvironmentVariableGroupResponse": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "getInstanceInformationForStartedAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getInstanceInformationForStartedAppResponse"
        }
      }
    },
    "getInstanceInformationForStartedAppResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "since": {
          "type": "number",
          "description": "The since"
        },
        "debug_ip": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug Ip"
        },
        "debug_port": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug Port"
        },
        "console_ip": {
          "$ref": "#/definitions/genericObject",
          "description": "The console Ip"
        },
        "console_port": {
          "$ref": "#/definitions/genericObject",
          "description": "The console Port"
        }
      }
    },
    "associateManagerWithSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateManagerWithSpaceResponse"
        }
      }
    },
    "associateManagerWithSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listAllSpacesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesResponseResource"
          }
        }
      }
    },
    "listAllSpacesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesResponse"
        }
      }
    },
    "listAllSpacesResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "getEnvForAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getEnvForAppResponse"
        }
      }
    },
    "getEnvForAppResponse": {
      "properties": {
        "staging_env_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Env Json"
        },
        "running_env_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The running Env Json"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "system_env_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The system Env Json"
        },
        "application_env_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The application Env Json"
        }
      }
    },
    "associateDeveloperWithSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateDeveloperWithSpaceResponse"
        }
      }
    },
    "associateDeveloperWithSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listAllOrganizationQuotaDefinitionsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllOrganizationQuotaDefinitionsResponseResource"
          }
        }
      }
    },
    "listAllOrganizationQuotaDefinitionsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllOrganizationQuotaDefinitionsResponse"
        }
      }
    },
    "listAllOrganizationQuotaDefinitionsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "trial_db_allowed": {
          "type": "boolean",
          "description": "The trial Db Allowed"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        }
      }
    },
    "createSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createSpaceQuotaDefinitionResponse"
        }
      }
    },
    "createSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "removeAuditedSpaceFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeAuditedSpaceFromUserResponse"
        }
      }
    },
    "removeAuditedSpaceFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "updateServicePlanDeprecatedRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the service plan"
        },
        "free": {
          "type": "boolean",
          "description": "A boolean describing if the service plan is free"
        },
        "description": {
          "type": "string",
          "description": "A description of the service plan"
        },
        "service_guid": {
          "type": "string",
          "description": "The guid of the related service"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the service plan"
        },
        "extra": {
          "type": "string",
          "description": "A JSON string with additional data about the plan"
        },
        "unique_id": {
          "$ref": "#/definitions/genericObject",
          "description": "A guid for the service plan in the service broker (not the same as the cloud controller guid)"
        },
        "public": {
          "$ref": "#/definitions/genericObject",
          "description": "A boolean describing that the plan is visible to the all users"
        },
        "active": {
          "type": "boolean",
          "description": "A boolean that determines whether plans can be used to create new instances."
        }
      }
    },
    "listAllServiceInstancesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceInstancesResponseResource"
          }
        }
      }
    },
    "listAllServiceInstancesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceInstancesResponse"
        }
      }
    },
    "listAllServiceInstancesResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "createsAdminBuildpackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createsAdminBuildpackResponse"
        }
      }
    },
    "createsAdminBuildpackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "$ref": "#/definitions/genericObject",
          "description": "The filename"
        }
      }
    },
    "associateSpaceWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateSpaceWithUserResponse"
        }
      }
    },
    "associateSpaceWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "createServiceBrokerResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServiceBrokerResponse"
        }
      }
    },
    "createServiceBrokerResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "broker_url": {
          "type": "string",
          "description": "The broker Url"
        },
        "auth_username": {
          "type": "string",
          "description": "The auth Username"
        }
      }
    },
    "createsDomainOwnedByGivenOrganizationDeprecatedRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the domain."
        },
        "wildcard": {
          "type": "boolean",
          "description": "Allow routes with non-empty hosts"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The organization that owns the domain. If not specified the domain is shared."
        },
        "guid": {
          "type": "string",
          "description": "The guid of the domain."
        }
      }
    },
    "associateBillingManagerWithOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateBillingManagerWithOrganizationResponse"
        }
      }
    },
    "associateBillingManagerWithOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllServiceAuthTokensDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceAuthTokensDeprecatedResponseResource"
          }
        }
      }
    },
    "listAllServiceAuthTokensDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceAuthTokensDeprecatedResponse"
        }
      }
    },
    "listAllServiceAuthTokensDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        }
      }
    },
    "updateRouteRequest": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host portion of the route"
        },
        "guid": {
          "type": "string",
          "description": "The guid of the route."
        },
        "domain_guid": {
          "type": "string",
          "description": "The guid of the associated domain"
        },
        "space_guid": {
          "type": "string",
          "description": "The guid of the associated space"
        }
      }
    },
    "listServiceDashboardClientCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceDashboardClientCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceDashboardClientCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceDashboardClientCreateEventsExperimentalResponse"
        }
      }
    },
    "listServiceDashboardClientCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createPrivateDomainOwnedByGivenOrganizationRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the domain."
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The organization that owns the domain. If not specified the domain is shared."
        },
        "guid": {
          "type": "string",
          "description": "The guid of the domain."
        }
      }
    },
    "removeManagedOrganizationFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeManagedOrganizationFromUserResponse"
        }
      }
    },
    "removeManagedOrganizationFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "updateContentsOfStagingEnvironmentVariableGroupRequest": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "createUserProvidedServiceInstanceRequest": {
      "properties": {
        "space_guid": {
          "type": "string",
          "description": "The guid of the space in which the instance will be created"
        },
        "name": {
          "type": "string",
          "description": "A name for the service instance"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "A hash that can be used to store credentials"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The url for the syslog_drain to direct to"
        }
      }
    },
    "listAllMatchingResourcesRequest": {
      "properties": {
        "sha1": {
          "type": "string",
          "description": "The sha1"
        },
        "size": {
          "type": "integer",
          "description": "The size"
        }
      }
    },
    "listAllOrganizationsForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllOrganizationsForUserResponseResource"
          }
        }
      }
    },
    "listAllOrganizationsForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllOrganizationsForUserResponse"
        }
      }
    },
    "listAllOrganizationsForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listUserProvidedServiceInstanceCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listUserProvidedServiceInstanceCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listUserProvidedServiceInstanceCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listUserProvidedServiceInstanceCreateEventsExperimentalResponse"
        }
      }
    },
    "listUserProvidedServiceInstanceCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "retrievePrivateDomainResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrievePrivateDomainResponse"
        }
      }
    },
    "retrievePrivateDomainResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        }
      }
    },
    "listAllDomainsForSpaceDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllDomainsForSpaceDeprecatedResponseResource"
          }
        }
      }
    },
    "listAllDomainsForSpaceDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllDomainsForSpaceDeprecatedResponse"
        }
      }
    },
    "listAllDomainsForSpaceDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "createSharedDomainResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createSharedDomainResponse"
        }
      }
    },
    "createSharedDomainResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "createPrivateDomainOwnedByGivenOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createPrivateDomainOwnedByGivenOrganizationResponse"
        }
      }
    },
    "createPrivateDomainOwnedByGivenOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        }
      }
    },
    "updateUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateUserResponse"
        }
      }
    },
    "updateUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listServiceBrokerDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceBrokerDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceBrokerDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceBrokerDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServiceBrokerDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createSpaceResponse"
        }
      }
    },
    "createSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listServicePlanVisibilityUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanVisibilityUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanVisibilityUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanVisibilityUpdateEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanVisibilityUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "updateOrganizationRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the organization"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The guid of quota to associate with this organization"
        },
        "status": {
          "$ref": "#/definitions/genericObject",
          "description": "Status of the organization"
        },
        "billing_enabled": {
          "$ref": "#/definitions/genericObject",
          "description": "If billing is enabled for this organization"
        }
      }
    },
    "updateServiceBrokerRequest": {
      "properties": {
        "auth_username": {
          "type": "string",
          "description": "The username with which to authenticate against the service broker."
        },
        "auth_password": {
          "type": "string",
          "description": "The password with which to authenticate against the service broker."
        },
        "broker_url": {
          "type": "string",
          "description": "The URL of the service broker."
        },
        "name": {
          "type": "string",
          "description": "The name of the service broker."
        }
      }
    },
    "listAllUsersResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllUsersResponseResource"
          }
        }
      }
    },
    "listAllUsersResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllUsersResponse"
        }
      }
    },
    "listAllUsersResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllSecurityGroupsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSecurityGroupsResponseResource"
          }
        }
      }
    },
    "listAllSecurityGroupsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSecurityGroupsResponse"
        }
      }
    },
    "listAllSecurityGroupsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "retrieveRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveRouteResponse"
        }
      }
    },
    "retrieveRouteResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "listAllServiceBindingsForUserProvidedServiceInstanceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceBindingsForUserProvidedServiceInstanceResponseResource"
          }
        }
      }
    },
    "listAllServiceBindingsForUserProvidedServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceBindingsForUserProvidedServiceInstanceResponse"
        }
      }
    },
    "listAllServiceBindingsForUserProvidedServiceInstanceResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "listAllMatchingResourcesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllMatchingResourcesResponse"
        }
      }
    },
    "listAllMatchingResourcesResponse": {
      "properties": {
        "sha1": {
          "type": "string",
          "description": "The sha1"
        },
        "size": {
          "type": "integer",
          "description": "The size"
        }
      }
    },
    "listAllManagedOrganizationsForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllManagedOrganizationsForUserResponseResource"
          }
        }
      }
    },
    "listAllManagedOrganizationsForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllManagedOrganizationsForUserResponse"
        }
      }
    },
    "listAllManagedOrganizationsForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "setFeatureFlagRequest": {
      "properties": {
        "enabled": {
          "type": "boolean",
          "description": "The state of the feature flag."
        },
        "error_message": {
          "type": "string",
          "description": "The custom error message for the feature flag."
        }
      }
    },
    "setSecurityGroupAsDefaultForStagingResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/setSecurityGroupAsDefaultForStagingResponse"
        }
      }
    },
    "setSecurityGroupAsDefaultForStagingResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        }
      }
    },
    "restageAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/restageAppResponse"
        }
      }
    },
    "restageAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        }
      }
    },
    "retrieveSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveSecurityGroupResponse"
        }
      }
    },
    "retrieveSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "removeAuditedOrganizationFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeAuditedOrganizationFromUserResponse"
        }
      }
    },
    "removeAuditedOrganizationFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllSpacesForUserResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesForUserResponseResource"
          }
        }
      }
    },
    "listAllSpacesForUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesForUserResponse"
        }
      }
    },
    "listAllSpacesForUserResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "updateSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateSpaceQuotaDefinitionResponse"
        }
      }
    },
    "updateSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "enableOrDisableBuildpackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/enableOrDisableBuildpackResponse"
        }
      }
    },
    "enableOrDisableBuildpackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "type": "string",
          "description": "The filename"
        }
      }
    },
    "retrieveDomainDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveDomainDeprecatedResponse"
        }
      }
    },
    "retrieveDomainDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "removeManagerFromOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeManagerFromOrganizationResponse"
        }
      }
    },
    "removeManagerFromOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listServiceUsageEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceUsageEventsResponseResource"
          }
        }
      }
    },
    "listServiceUsageEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceUsageEventsResponse"
        }
      }
    },
    "listServiceUsageEventsResponse": {
      "properties": {
        "state": {
          "type": "string",
          "description": "The state"
        },
        "org_guid": {
          "type": "string",
          "description": "The org Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "space_name": {
          "type": "string",
          "description": "The space Name"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "service_instance_name": {
          "type": "string",
          "description": "The service Instance Name"
        },
        "service_instance_type": {
          "type": "string",
          "description": "The service Instance Type"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "service_plan_name": {
          "type": "string",
          "description": "The service Plan Name"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "service_label": {
          "type": "string",
          "description": "The service Label"
        }
      }
    },
    "createSpaceQuotaDefinitionRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name for the Space Quota Definition."
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "If a space can have non basic services"
        },
        "total_services": {
          "type": "integer",
          "description": "How many services a space can have."
        },
        "total_routes": {
          "type": "integer",
          "description": "How many routes a space can have."
        },
        "memory_limit": {
          "type": "integer",
          "description": "How much memory in megabytes a space can have."
        },
        "organization_guid": {
          "type": "string",
          "description": "The owning organization of the space quota"
        },
        "instance_memory_limit": {
          "type": "string",
          "description": "The maximum amount of memory in megabytes an application instance can have. (-1 represents an unlimited amount)"
        }
      }
    },
    "getAppBitsUploadFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getAppBitsUploadFeatureFlagResponse"
        }
      }
    },
    "getAppBitsUploadFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "removeDeveloperFromSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeDeveloperFromSpaceResponse"
        }
      }
    },
    "removeDeveloperFromSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "associateManagedSpaceWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateManagedSpaceWithUserResponse"
        }
      }
    },
    "associateManagedSpaceWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "uploadsBitsForAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/uploadsBitsForAppResponse"
        }
      }
    },
    "uploadsBitsForAppResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        }
      }
    },
    "updateServiceInstanceRequest": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The new plan guid for the service instance"
        },
        "name": {
          "type": "string",
          "description": "The new name for the service instance"
        }
      }
    },
    "filterResultSetByProviderDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/filterResultSetByProviderDeprecatedResponseResource"
          }
        }
      }
    },
    "filterResultSetByProviderDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/filterResultSetByProviderDeprecatedResponse"
        }
      }
    },
    "filterResultSetByProviderDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        }
      }
    },
    "changePositionOfBuildpackRequest": {
      "properties": {
        "position": {
          "type": "integer",
          "description": "The order in which the buildpacks are checked during buildpack auto-detection."
        },
        "name": {
          "type": "string",
          "description": "The name of the buildpack. To be used by app buildpack field. (only alphanumeric characters)"
        },
        "enabled": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack will be used for staging"
        },
        "locked": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether or not the buildpack is locked to prevent updates"
        },
        "filename": {
          "$ref": "#/definitions/genericObject",
          "description": "The name of the uploaded buildpack file"
        }
      }
    },
    "listAllPrivateDomainsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllPrivateDomainsResponseResource"
          }
        }
      }
    },
    "listAllPrivateDomainsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllPrivateDomainsResponse"
        }
      }
    },
    "listAllPrivateDomainsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        },
        "owning_organization_url": {
          "type": "string",
          "description": "The owning Organization Url"
        }
      }
    },
    "updateSecurityGroupRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the security group."
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The egress rules for apps that belong to this security group. A rule consists of a protocol (tcp icmp udp all) destination CIDR or destination range  port or port range (tcp udp all) type (control signal for icmp) code (control signal for icmp)  log (enables logging for the egress rule)"
        },
        "space_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of associated spaces."
        }
      }
    },
    "listAllAuditorsForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAuditorsForSpaceResponseResource"
          }
        }
      }
    },
    "listAllAuditorsForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAuditorsForSpaceResponse"
        }
      }
    },
    "listAllAuditorsForSpaceResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listServicePlanVisibilityDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanVisibilityDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanVisibilityDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanVisibilityDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanVisibilityDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAppExitedEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAppExitedEventsResponseResource"
          }
        }
      }
    },
    "listAppExitedEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAppExitedEventsResponse"
        }
      }
    },
    "listAppExitedEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "removeAuditorFromOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeAuditorFromOrganizationResponse"
        }
      }
    },
    "removeAuditorFromOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllEventsForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllEventsForSpaceResponseResource"
          }
        }
      }
    },
    "listAllEventsForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllEventsForSpaceResponse"
        }
      }
    },
    "listAllEventsForSpaceResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "gettingContentsOfRunningEnvironmentVariableGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/gettingContentsOfRunningEnvironmentVariableGroupResponse"
        }
      }
    },
    "gettingContentsOfRunningEnvironmentVariableGroupResponse": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "retrieveServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServiceInstanceResponse"
        }
      }
    },
    "retrieveServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "changePositionOfBuildpackResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/changePositionOfBuildpackResponse"
        }
      }
    },
    "changePositionOfBuildpackResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "position": {
          "type": "integer",
          "description": "The position"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "locked": {
          "type": "boolean",
          "description": "The locked"
        },
        "filename": {
          "type": "string",
          "description": "The filename"
        }
      }
    },
    "removeAppFromRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeAppFromRouteResponse"
        }
      }
    },
    "removeAppFromRouteResponse": {
      "properties": {
        "host": {
          "type": "string",
          "description": "The host"
        },
        "domain_guid": {
          "type": "string",
          "description": "The domain Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "domain_url": {
          "type": "string",
          "description": "The domain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        }
      }
    },
    "retrieveUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveUserResponse"
        }
      }
    },
    "retrieveUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllAppsForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAppsForSpaceResponseResource"
          }
        }
      }
    },
    "listAllAppsForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAppsForSpaceResponse"
        }
      }
    },
    "listAllAppsForSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "createSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createSecurityGroupResponse"
        }
      }
    },
    "createSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "listAllServiceInstancesForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceInstancesForSpaceResponseResource"
          }
        }
      }
    },
    "listAllServiceInstancesForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceInstancesForSpaceResponse"
        }
      }
    },
    "listAllServiceInstancesForSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "createServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServiceInstanceResponse"
        }
      }
    },
    "createServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "gateway_data": {
          "type": "string",
          "description": "The gateway Data"
        },
        "dashboard_url": {
          "type": "string",
          "description": "The dashboard Url"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "listAllServiceBindingsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceBindingsResponseResource"
          }
        }
      }
    },
    "listAllServiceBindingsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceBindingsResponse"
        }
      }
    },
    "listAllServiceBindingsResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "createServicePlanDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createServicePlanDeprecatedResponse"
        }
      }
    },
    "createServicePlanDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "free": {
          "type": "boolean",
          "description": "The free"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "public": {
          "type": "boolean",
          "description": "The public"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "service_url": {
          "type": "string",
          "description": "The service Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        }
      }
    },
    "removeManagerFromSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeManagerFromSpaceResponse"
        }
      }
    },
    "removeManagerFromSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listUserProvidedServiceInstanceDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listUserProvidedServiceInstanceDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listUserProvidedServiceInstanceDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listUserProvidedServiceInstanceDeleteEventsExperimentalResponse"
        }
      }
    },
    "listUserProvidedServiceInstanceDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "associateSecurityGroupWithSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateSecurityGroupWithSpaceResponse"
        }
      }
    },
    "associateSecurityGroupWithSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listServiceCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceCreateEventsExperimentalResponse"
        }
      }
    },
    "listServiceCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "createSecurityGroupRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the security group."
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The egress rules for apps that belong to this security group. A rule consists of a protocol (tcp icmp udp all) destination CIDR or destination range  port or port range (tcp udp all) type (control signal for icmp) code (control signal for icmp)  log (enables logging for the egress rule)"
        },
        "space_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of associated spaces."
        }
      }
    },
    "createUserProvidedServiceInstanceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createUserProvidedServiceInstanceResponse"
        }
      }
    },
    "createUserProvidedServiceInstanceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "type": {
          "type": "string",
          "description": "The type"
        },
        "syslog_drain_url": {
          "type": "string",
          "description": "The syslog Drain Url"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        }
      }
    },
    "listAllSpaceQuotaDefinitionsForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpaceQuotaDefinitionsForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllSpaceQuotaDefinitionsForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpaceQuotaDefinitionsForOrganizationResponse"
        }
      }
    },
    "listAllSpaceQuotaDefinitionsForOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "listAppCreateEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAppCreateEventsResponseResource"
          }
        }
      }
    },
    "listAppCreateEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAppCreateEventsResponse"
        }
      }
    },
    "listAppCreateEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "associateSpaceWithSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateSpaceWithSecurityGroupResponse"
        }
      }
    },
    "associateSpaceWithSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "retrieveSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveSpaceResponse"
        }
      }
    },
    "retrieveSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "getPrivateDomainCreationFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getPrivateDomainCreationFeatureFlagResponse"
        }
      }
    },
    "getPrivateDomainCreationFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "listAllServiceBindingsForAppResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServiceBindingsForAppResponseResource"
          }
        }
      }
    },
    "listAllServiceBindingsForAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServiceBindingsForAppResponse"
        }
      }
    },
    "listAllServiceBindingsForAppResponse": {
      "properties": {
        "app_guid": {
          "type": "string",
          "description": "The app Guid"
        },
        "service_instance_guid": {
          "type": "string",
          "description": "The service Instance Guid"
        },
        "credentials": {
          "$ref": "#/definitions/genericObject",
          "description": "The credentials"
        },
        "binding_options": {
          "$ref": "#/definitions/genericObject",
          "description": "The binding Options"
        },
        "gateway_data": {
          "$ref": "#/definitions/genericObject",
          "description": "The gateway Data"
        },
        "gateway_name": {
          "type": "string",
          "description": "The gateway Name"
        },
        "syslog_drain_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The syslog Drain Url"
        },
        "app_url": {
          "type": "string",
          "description": "The app Url"
        },
        "service_instance_url": {
          "type": "string",
          "description": "The service Instance Url"
        }
      }
    },
    "createOrganizationQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createOrganizationQuotaDefinitionResponse"
        }
      }
    },
    "createOrganizationQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "trial_db_allowed": {
          "type": "boolean",
          "description": "The trial Db Allowed"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        }
      }
    },
    "listAllServicePlansForServiceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicePlansForServiceResponseResource"
          }
        }
      }
    },
    "listAllServicePlansForServiceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicePlansForServiceResponse"
        }
      }
    },
    "listAllServicePlansForServiceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "free": {
          "type": "boolean",
          "description": "The free"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "public": {
          "type": "boolean",
          "description": "The public"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "service_url": {
          "type": "string",
          "description": "The service Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        }
      }
    },
    "removeRouteFromAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeRouteFromAppResponse"
        }
      }
    },
    "removeRouteFromAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "copyAppBitsForAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/copyAppBitsForAppResponse"
        }
      }
    },
    "copyAppBitsForAppResponse": {
      "properties": {
        "guid": {
          "type": "string",
          "description": "The guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        }
      }
    },
    "removeAuditorFromSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeAuditorFromSpaceResponse"
        }
      }
    },
    "removeAuditorFromSpaceResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "createSpaceRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the space"
        },
        "organization_guid": {
          "type": "string",
          "description": "The guid of the associated organization"
        },
        "developer_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated developers"
        },
        "manager_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated managers"
        },
        "auditor_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated auditors"
        },
        "domain_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated domains"
        },
        "security_group_guids": {
          "$ref": "#/definitions/genericObject",
          "description": "The list of the associated security groups"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The guid of the associated space quota definition"
        }
      }
    },
    "updateUserRequest": {
      "properties": {
        "default_space_guid": {
          "type": "string",
          "description": "The guid of the default space for apps created by this user."
        },
        "admin": {
          "$ref": "#/definitions/genericObject",
          "description": "Whether the user is an admin (Use UAA instead)."
        }
      }
    },
    "listSpaceCreateEventsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listSpaceCreateEventsResponseResource"
          }
        }
      }
    },
    "listSpaceCreateEventsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listSpaceCreateEventsResponse"
        }
      }
    },
    "listSpaceCreateEventsResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "retrieveServicePlanVisibilityResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/retrieveServicePlanVisibilityResponse"
        }
      }
    },
    "retrieveServicePlanVisibilityResponse": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        }
      }
    },
    "updateOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateOrganizationResponse"
        }
      }
    },
    "updateOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "removeUserFromOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeUserFromOrganizationResponse"
        }
      }
    },
    "removeUserFromOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllBillingManagersForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllBillingManagersForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllBillingManagersForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllBillingManagersForOrganizationResponse"
        }
      }
    },
    "listAllBillingManagersForOrganizationResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listServiceDashboardClientDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceDashboardClientDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceDashboardClientDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceDashboardClientDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServiceDashboardClientDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "associateSpaceWithSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateSpaceWithSpaceQuotaDefinitionResponse"
        }
      }
    },
    "associateSpaceWithSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "listAllServicesResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllServicesResponseResource"
          }
        }
      }
    },
    "listAllServicesResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllServicesResponse"
        }
      }
    },
    "listAllServicesResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        },
        "url": {
          "type": "string",
          "description": "The url"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "long_description": {
          "$ref": "#/definitions/genericObject",
          "description": "The long Description"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "info_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The info Url"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "bindable": {
          "type": "boolean",
          "description": "The bindable"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "tags": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The tags"
        },
        "requires": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The requires"
        },
        "documentation_url": {
          "$ref": "#/definitions/genericObject",
          "description": "The documentation Url"
        },
        "service_broker_guid": {
          "type": "string",
          "description": "The service Broker Guid"
        },
        "plan_updateable": {
          "type": "boolean",
          "description": "The plan Updateable"
        },
        "service_plans_url": {
          "type": "string",
          "description": "The service Plans Url"
        }
      }
    },
    "removeServiceBindingFromAppResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeServiceBindingFromAppResponse"
        }
      }
    },
    "removeServiceBindingFromAppResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "listServicePlanDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServicePlanDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServicePlanDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServicePlanDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServicePlanDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listServiceBindingCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceBindingCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceBindingCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceBindingCreateEventsExperimentalResponse"
        }
      }
    },
    "listServiceBindingCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "filterResultSetByLabelDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/filterResultSetByLabelDeprecatedResponseResource"
          }
        }
      }
    },
    "filterResultSetByLabelDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/filterResultSetByLabelDeprecatedResponse"
        }
      }
    },
    "filterResultSetByLabelDeprecatedResponse": {
      "properties": {
        "label": {
          "type": "string",
          "description": "The label"
        },
        "provider": {
          "type": "string",
          "description": "The provider"
        }
      }
    },
    "updateSpaceQuotaDefinitionRequest": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name for the Space Quota Definition."
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "If a space can have non basic services"
        },
        "total_services": {
          "type": "string",
          "description": "How many services a space can have."
        },
        "total_routes": {
          "type": "string",
          "description": "How many routes a space can have."
        },
        "memory_limit": {
          "type": "string",
          "description": "How much memory in megabytes a space can have."
        },
        "instance_memory_limit": {
          "type": "string",
          "description": "The maximum amount of memory in megabytes an application instance can have. (-1 represents an unlimited amount)"
        },
        "organization_guid": {
          "type": "string",
          "description": "The owning organization of the space quota"
        }
      }
    },
    "createOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createOrganizationResponse"
        }
      }
    },
    "createOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "migrateServiceInstancesFromOneServicePlanToAnotherServicePlanExperimentalRequest": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The guid of the plan to move the existing instances to"
        }
      }
    },
    "associateOrganizationWithUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateOrganizationWithUserResponse"
        }
      }
    },
    "associateOrganizationWithUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllOrganizationsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllOrganizationsResponseResource"
          }
        }
      }
    },
    "listAllOrganizationsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllOrganizationsResponse"
        }
      }
    },
    "listAllOrganizationsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listAllAuditorsForOrganizationResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAuditorsForOrganizationResponseResource"
          }
        }
      }
    },
    "listAllAuditorsForOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAuditorsForOrganizationResponse"
        }
      }
    },
    "listAllAuditorsForOrganizationResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "updateServicePlanVisibilityResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateServicePlanVisibilityResponse"
        }
      }
    },
    "updateServicePlanVisibilityResponse": {
      "properties": {
        "service_plan_guid": {
          "type": "string",
          "description": "The service Plan Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "service_plan_url": {
          "type": "string",
          "description": "The service Plan Url"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        }
      }
    },
    "listAllSpacesForSecurityGroupResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesForSecurityGroupResponseResource"
          }
        }
      }
    },
    "listAllSpacesForSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesForSecurityGroupResponse"
        }
      }
    },
    "listAllSpacesForSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "updateServicePlanDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateServicePlanDeprecatedResponse"
        }
      }
    },
    "updateServicePlanDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "free": {
          "type": "boolean",
          "description": "The free"
        },
        "description": {
          "type": "string",
          "description": "The description"
        },
        "service_guid": {
          "type": "string",
          "description": "The service Guid"
        },
        "extra": {
          "$ref": "#/definitions/genericObject",
          "description": "The extra"
        },
        "unique_id": {
          "type": "string",
          "description": "The unique Id"
        },
        "public": {
          "type": "boolean",
          "description": "The public"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "service_url": {
          "type": "string",
          "description": "The service Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        }
      }
    },
    "removeSpaceFromSecurityGroupResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeSpaceFromSecurityGroupResponse"
        }
      }
    },
    "removeSpaceFromSecurityGroupResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "rules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/genericObject"
          },
          "description": "The rules"
        },
        "running_default": {
          "type": "boolean",
          "description": "The running Default"
        },
        "staging_default": {
          "type": "boolean",
          "description": "The staging Default"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "removeOrganizationFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeOrganizationFromUserResponse"
        }
      }
    },
    "removeOrganizationFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listServiceInstanceDeleteEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceInstanceDeleteEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceInstanceDeleteEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceInstanceDeleteEventsExperimentalResponse"
        }
      }
    },
    "listServiceInstanceDeleteEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllAppsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAppsResponseResource"
          }
        }
      }
    },
    "listAllAppsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAppsResponse"
        }
      }
    },
    "listAllAppsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "listAllSpaceQuotaDefinitionsResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpaceQuotaDefinitionsResponseResource"
          }
        }
      }
    },
    "listAllSpaceQuotaDefinitionsResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpaceQuotaDefinitionsResponse"
        }
      }
    },
    "listAllSpaceQuotaDefinitionsResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        }
      }
    },
    "associateUserWithOrganizationResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/associateUserWithOrganizationResponse"
        }
      }
    },
    "associateUserWithOrganizationResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "billing_enabled": {
          "type": "boolean",
          "description": "The billing Enabled"
        },
        "quota_definition_guid": {
          "type": "string",
          "description": "The quota Definition Guid"
        },
        "status": {
          "type": "string",
          "description": "The status"
        },
        "quota_definition_url": {
          "type": "string",
          "description": "The quota Definition Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "private_domains_url": {
          "type": "string",
          "description": "The private Domains Url"
        },
        "users_url": {
          "type": "string",
          "description": "The users Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "billing_managers_url": {
          "type": "string",
          "description": "The billing Managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "space_quota_definitions_url": {
          "type": "string",
          "description": "The space Quota Definitions Url"
        }
      }
    },
    "listServiceInstanceUpdateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceInstanceUpdateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceInstanceUpdateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceInstanceUpdateEventsExperimentalResponse"
        }
      }
    },
    "listServiceInstanceUpdateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "listAllSpacesForSpaceQuotaDefinitionResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllSpacesForSpaceQuotaDefinitionResponseResource"
          }
        }
      }
    },
    "listAllSpacesForSpaceQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllSpacesForSpaceQuotaDefinitionResponse"
        }
      }
    },
    "listAllSpacesForSpaceQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        },
        "space_quota_definition_guid": {
          "type": "string",
          "description": "The space Quota Definition Guid"
        },
        "organization_url": {
          "type": "string",
          "description": "The organization Url"
        },
        "space_quota_definition_url": {
          "type": "string",
          "description": "The space Quota Definition Url"
        },
        "developers_url": {
          "type": "string",
          "description": "The developers Url"
        },
        "managers_url": {
          "type": "string",
          "description": "The managers Url"
        },
        "auditors_url": {
          "type": "string",
          "description": "The auditors Url"
        },
        "apps_url": {
          "type": "string",
          "description": "The apps Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        },
        "domains_url": {
          "type": "string",
          "description": "The domains Url"
        },
        "service_instances_url": {
          "type": "string",
          "description": "The service Instances Url"
        },
        "app_events_url": {
          "type": "string",
          "description": "The app Events Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "security_groups_url": {
          "type": "string",
          "description": "The security Groups Url"
        }
      }
    },
    "listAllAppsForRouteResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllAppsForRouteResponseResource"
          }
        }
      }
    },
    "listAllAppsForRouteResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllAppsForRouteResponse"
        }
      }
    },
    "listAllAppsForRouteResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "production": {
          "type": "boolean",
          "description": "The production"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "stack_guid": {
          "type": "string",
          "description": "The stack Guid"
        },
        "buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The buildpack"
        },
        "detected_buildpack": {
          "$ref": "#/definitions/genericObject",
          "description": "The detected Buildpack"
        },
        "environment_json": {
          "$ref": "#/definitions/genericObject",
          "description": "The environment Json"
        },
        "memory": {
          "type": "integer",
          "description": "The memory"
        },
        "instances": {
          "type": "integer",
          "description": "The instances"
        },
        "disk_quota": {
          "type": "integer",
          "description": "The disk Quota"
        },
        "state": {
          "type": "string",
          "description": "The state"
        },
        "version": {
          "type": "string",
          "description": "The version"
        },
        "command": {
          "$ref": "#/definitions/genericObject",
          "description": "The command"
        },
        "console": {
          "type": "boolean",
          "description": "The console"
        },
        "debug": {
          "$ref": "#/definitions/genericObject",
          "description": "The debug"
        },
        "staging_task_id": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Task Id"
        },
        "package_state": {
          "type": "string",
          "description": "The package State"
        },
        "health_check_type": {
          "type": "string",
          "description": "The health Check Type"
        },
        "health_check_timeout": {
          "$ref": "#/definitions/genericObject",
          "description": "The health Check Timeout"
        },
        "staging_failed_reason": {
          "$ref": "#/definitions/genericObject",
          "description": "The staging Failed Reason"
        },
        "docker_image": {
          "$ref": "#/definitions/genericObject",
          "description": "The docker Image"
        },
        "package_updated_at": {
          "type": "string",
          "description": "The package Updated At"
        },
        "detected_start_command": {
          "type": "string",
          "description": "The detected Start Command"
        },
        "space_url": {
          "type": "string",
          "description": "The space Url"
        },
        "stack_url": {
          "type": "string",
          "description": "The stack Url"
        },
        "events_url": {
          "type": "string",
          "description": "The events Url"
        },
        "service_bindings_url": {
          "type": "string",
          "description": "The service Bindings Url"
        },
        "routes_url": {
          "type": "string",
          "description": "The routes Url"
        }
      }
    },
    "updateOrganizationQuotaDefinitionResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/updateOrganizationQuotaDefinitionResponse"
        }
      }
    },
    "updateOrganizationQuotaDefinitionResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "non_basic_services_allowed": {
          "type": "boolean",
          "description": "The non Basic Services Allowed"
        },
        "total_services": {
          "type": "integer",
          "description": "The total Services"
        },
        "total_routes": {
          "type": "integer",
          "description": "The total Routes"
        },
        "memory_limit": {
          "type": "integer",
          "description": "The memory Limit"
        },
        "trial_db_allowed": {
          "type": "boolean",
          "description": "The trial Db Allowed"
        },
        "instance_memory_limit": {
          "type": "integer",
          "description": "The instance Memory Limit"
        }
      }
    },
    "removeManagedSpaceFromUserResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/removeManagedSpaceFromUserResponse"
        }
      }
    },
    "removeManagedSpaceFromUserResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "default_space_url": {
          "type": "string",
          "description": "The default Space Url"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "listAllDevelopersForSpaceResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllDevelopersForSpaceResponseResource"
          }
        }
      }
    },
    "listAllDevelopersForSpaceResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllDevelopersForSpaceResponse"
        }
      }
    },
    "listAllDevelopersForSpaceResponse": {
      "properties": {
        "admin": {
          "type": "boolean",
          "description": "The admin"
        },
        "active": {
          "type": "boolean",
          "description": "The active"
        },
        "default_space_guid": {
          "type": "string",
          "description": "The default Space Guid"
        },
        "spaces_url": {
          "type": "string",
          "description": "The spaces Url"
        },
        "organizations_url": {
          "type": "string",
          "description": "The organizations Url"
        },
        "managed_organizations_url": {
          "type": "string",
          "description": "The managed Organizations Url"
        },
        "billing_managed_organizations_url": {
          "type": "string",
          "description": "The billing Managed Organizations Url"
        },
        "audited_organizations_url": {
          "type": "string",
          "description": "The audited Organizations Url"
        },
        "managed_spaces_url": {
          "type": "string",
          "description": "The managed Spaces Url"
        },
        "audited_spaces_url": {
          "type": "string",
          "description": "The audited Spaces Url"
        }
      }
    },
    "getAppScalingFeatureFlagResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/getAppScalingFeatureFlagResponse"
        }
      }
    },
    "getAppScalingFeatureFlagResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "enabled": {
          "type": "boolean",
          "description": "The enabled"
        },
        "error_message": {
          "$ref": "#/definitions/genericObject",
          "description": "The error Message"
        },
        "url": {
          "type": "string",
          "description": "The url"
        }
      }
    },
    "listAllDomainsForOrganizationDeprecatedResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listAllDomainsForOrganizationDeprecatedResponseResource"
          }
        }
      }
    },
    "listAllDomainsForOrganizationDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listAllDomainsForOrganizationDeprecatedResponse"
        }
      }
    },
    "listAllDomainsForOrganizationDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        }
      }
    },
    "createsSharedDomainDeprecatedResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/createsSharedDomainDeprecatedResponse"
        }
      }
    },
    "createsSharedDomainDeprecatedResponse": {
      "properties": {
        "name": {
          "type": "string",
          "description": "The name"
        },
        "owning_organization_guid": {
          "type": "string",
          "description": "The owning Organization Guid"
        }
      }
    },
    "listServiceInstanceCreateEventsExperimentalResponsePaged": {
      "properties": {
        "total_results": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        },
        "prev_url": {
          "type": "string"
        },
        "next_url": {
          "type": "string"
        },
        "resources": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/listServiceInstanceCreateEventsExperimentalResponseResource"
          }
        }
      }
    },
    "listServiceInstanceCreateEventsExperimentalResponseResource": {
      "properties": {
        "metadata": {
          "$ref": "#/definitions/entityMetadata"
        },
        "entity": {
          "$ref": "#/definitions/listServiceInstanceCreateEventsExperimentalResponse"
        }
      }
    },
    "listServiceInstanceCreateEventsExperimentalResponse": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The type"
        },
        "actor": {
          "type": "string",
          "description": "The actor"
        },
        "actor_type": {
          "type": "string",
          "description": "The actor Type"
        },
        "actor_name": {
          "type": "string",
          "description": "The actor Name"
        },
        "actee": {
          "type": "string",
          "description": "The actee"
        },
        "actee_type": {
          "type": "string",
          "description": "The actee Type"
        },
        "actee_name": {
          "type": "string",
          "description": "The actee Name"
        },
        "timestamp": {
          "type": "string",
          "description": "The timestamp"
        },
        "metadata": {
          "$ref": "#/definitions/genericObject",
          "description": "The metadata"
        },
        "space_guid": {
          "type": "string",
          "description": "The space Guid"
        },
        "organization_guid": {
          "type": "string",
          "description": "The organization Guid"
        }
      }
    },
    "updateContentsOfRunningEnvironmentVariableGroupRequest": {
      "properties": {
        "abc": {
          "type": "integer",
          "description": "The abc"
        },
        "do-re-me": {
          "type": "string",
          "description": "The doreme"
        }
      }
    },
    "genericObject": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "entityMetadata": {
      "properties": {
        "guid": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "created_at": {
          "type": "string"
        },
        "updated_at": {
          "type": "string"
        }
      }
    }
  }
}