# io.k8s.api.resource.v1alpha3.ResourcePoolStatusRequestSpec

From **Kubernetes**.

ResourcePoolStatusRequestSpec defines the filters for the pool status request.

- Type: `object`

## Properties

### `defaultPartitionTypeAttribute`

- Required: false
- Type: `string`

DefaultPartitionTypeAttribute optionally names a device attribute (by its fully qualified name, e.g. "gpu.example.com/profile") to use as the default grouping attribute for partitionable devices whose slice has not declared one themselves.

A slice's own PartitionTypeAttribute always takes precedence. This default applies only to devices whose slice does not declare one, so that a request can still get an accurate partitionSummary from a driver that has not been updated to declare it. When neither the slice nor this default names an attribute, a partitionable pool reports no partitionSummary.

Must include the domain qualifier.

### `driver`

- Required: true
- Type: `string`

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").

### `limit`

- Required: false
- Type: `integer`
- Format: `int32`
- Default: `100`

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

### `poolName`

- Required: false
- Type: `string`

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 "/").

## JSON Schema

```json
{"description":"ResourcePoolStatusRequestSpec defines the filters for the pool status request.","properties":{"defaultPartitionTypeAttribute":{"description":"DefaultPartitionTypeAttribute optionally names a device attribute (by its fully qualified name, e.g. \"gpu.example.com/profile\") to use as the default grouping attribute for partitionable devices whose slice has not declared one themselves.\n\nA slice's own PartitionTypeAttribute always takes precedence. This default applies only to devices whose slice does not declare one, so that a request can still get an accurate partitionSummary from a driver that has not been updated to declare it. When neither the slice nor this default names an attribute, a partitionable pool reports no partitionSummary.\n\nMust include the domain qualifier.","type":"string"},"driver":{"default":"","description":"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\").","type":"string"},"limit":{"default":100,"description":"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) \u003c status.poolCount).\n\nDefault: 100 Minimum: 1 Maximum: 1000","format":"int32","type":"integer"},"poolName":{"description":"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 \"/\").","type":"string"}},"required":["driver"],"type":"object"}
```
