ResourcePoolStatusRequest [page]deterministic
ResourcePoolStatusRequest triggers a one-time calculation of resource pool status based on the provided filters. Once status is set, the request is considered complete and will not be reprocessed. Users should delete and recreate requests to get updated information.
`apiVersion: resource.k8s.io/v1alpha3`
`import "k8s.io/api/resource/v1alpha3"`
## ResourcePoolStatusRequest {#ResourcePoolStatusRequest}
ResourcePoolStatusRequest triggers a one-time calculation of resource pool status based on the provided filters. Once status is set, the request is considered complete and will not be reprocessed. Users should delete and recreate requests to get updated information.
<hr>
<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>apiVersion</code><br/><em>string</em></td> <td>APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources</td> </tr> <tr> <td><code>kind</code><br/><em>string</em></td> <td>Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds</td> </tr> <tr> <td><code>metadata</code> <strong>*</strong><br/><em><a href="">ObjectMeta</a></em></td> <td>Standard object metadata</td> </tr> <tr> <td><code>spec</code> <strong>*</strong><br/><em><a href="">ResourcePoolStatusRequestSpec</a></em></td> <td>Spec defines the filters for which pools to include in the status. The spec is immutable once created.</td> </tr> <tr> <td><code>status</code><br/><em><a href="">ResourcePoolStatusRequestStatus</a></em></td> <td>Status is populated by the controller with the calculated pool status. When status is non-nil, the request is considered complete and the entire object becomes immutable.</td> </tr> </tbody> </table>
## ResourcePoolStatusRequestSpec {#ResourcePoolStatusRequestSpec}
ResourcePoolStatusRequestSpec defines the filters for the pool status request.
<hr>
<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>driver</code> <strong>*</strong><br/><em>string</em></td> <td>Driver specifies the DRA driver name to filter pools. Only pools from ResourceSlices with this driver will be included. Must be a DNS subdomain (e.g., "gpu.example.com").</td> </tr> <tr> <td><code>limit</code><br/><em>integer</em></td> <td>Limit optionally specifies the maximum number of pools to return in the status. If more pools match the filter criteria, the response will be truncated (i.e., len(status.pools) \< status.poolCount). Default: 100 Minimum: 1 Maximum: 1000</td> </tr> <tr> <td><code>poolName</code><br/><em>string</em></td> <td>PoolName optionally filters to a specific pool name. If not specified, all pools from the specified driver are included. When specified, must be a non-empty valid resource pool name (DNS subdomains separated by "/").</td> </tr> </tbody> </table>
## ResourcePoolStatusRequestStatus {#ResourcePoolStatusRequestStatus}
ResourcePoolStatusRequestStatus contains the calculated pool status information.
<hr>
<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>conditions</code><br/><em><a href="">Condition array</a></em><br/><em>patch strategy: merge on key <code>type</code></em></td> <td>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. Known condition types: - "Complete": True when the request has been processed successfully - "Failed": True when the request could not be processed</td> </tr> <tr> <td><code>poolCount</code> <strong>*</strong><br/><em>integer</em></td> <td>PoolCount is …(trimmed)