| Name | Data Type | Default Value | Qualifiers |
| Name | Data Type | Value |
| AccessBandwidthWeight | uint16 | |
| Description | string | This hint is an indication from a client of bandwidth prioritization. Values are 0=Don't Care to 10=Very Important. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| AccessDirectionHint | uint16 | |
| Description | string | This hint is an indication from a client of the direction of accesses. Values are 0=Entirely Read to 10=Entirely Write. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| AccessLatencyHint | uint16 | |
| Description | string | This hint is an indication from a client how important access latency is. Values are 0=Don't Care to 10=Very Important. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| AccessRandomnessHint | uint16 | |
| Description | string | This hint is an indication from a client of the randomness of accesses. Values are 0=Entirely Sequential to 10=Entirely Random. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| DataAvailabilityHint | uint16 | |
| Description | string | This hint is an indication from a client of the importance placed on data availability. Values are 0=Don't Care to 10=Very Important. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| StorageCostHint | uint16 | |
| Description | string | This hint is an indication of the importance the client places on the cost of storage. Values are 0=Don't Care to 10=Very Important. A StorageVolume provider might choose to place data on low cost or high cost drives based on this parameter. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| StorageEfficiencyHint | uint16 | |
| Description | string | This hint is an indication of the importance placed on storage space efficiency by the client. Values are 0=Don't Care to 10=Very Important. A StorageVolume provider might choose different RAID levels based on this hint. |
| MaxValue | sint64 | 10 |
| MinValue | sint64 | 0 |
| Write | boolean | true |
| AccessSizeHint | uint16[] | |
| Description | string | This hint is an indication from a client of the optimal access sizes (in bytes). Since this property is an array, several sizes can be specified. |
| PUnit | string | byte |
| Units | string | Bytes |
| Write | boolean | true |