| 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 |