{
  "description": "ResourcePoolStatusRequestStatus contains the calculated pool status information.",
  "properties": {
    "conditions": {
      "description": "conditions provide information about the state of the request. A condition with type=Complete or type=Failed will always be set when the status is populated.\n\nKnown condition types: - \"Complete\": True when the request has been processed successfully - \"Failed\": True when the request could not be processed",
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition"
      },
      "type": [
        "array",
        "null"
      ],
      "x-kubernetes-list-map-keys": [
        "type"
      ],
      "x-kubernetes-list-type": "map",
      "x-kubernetes-patch-merge-key": "type",
      "x-kubernetes-patch-strategy": "merge"
    },
    "poolCount": {
      "description": "poolCount is the total number of pools that matched the filter criteria, regardless of truncation. This helps users understand how many pools exist even when the response is truncated. A value of 0 means no pools matched the filter criteria.",
      "format": "int32",
      "type": [
        "integer",
        "null"
      ]
    },
    "pools": {
      "description": "pools contains the first `spec.limit` matching pools, sorted by driver then pool name. If `len(pools) < poolCount`, the list was truncated. When omitted, no pools matched the request filters.",
      "items": {
        "$ref": "_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PoolStatus"
      },
      "type": [
        "array",
        "null"
      ],
      "x-kubernetes-list-type": "atomic"
    }
  },
  "required": [
    "poolCount"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/schema#"
}