Una directiva de almacenamiento puede incluir uno o varios conjuntos de reglas que describen los requisitos de los recursos de almacenamiento de máquinas virtuales. También puede incluir reglas comunes.

Si las reglas comunes no están disponibles en el entorno o no se definen, es posible crear una directiva que incluya conjuntos de reglas específicos de un almacén de datos. Para definir una directiva, se requiere un conjunto de reglas. Los conjuntos de reglas adicionales son opcionales. Varios conjuntos de reglas permiten que una sola directiva defina parámetros de selección alternativos, con frecuencia de distintos proveedores de almacenamiento.

Un conjunto de reglas individual contiene una o varias reglas. Cada regla puede basarse en un servicio de datos subyacente individual garantizado por una entidad de almacenamiento. La regla describe una calidad o cantidad específicas que el recurso de almacenamiento debe proporcionar. En las reglas, también se puede hacer referencia a etiquetas de almacenes de datos definidas por el usuario. Un conjunto de reglas específico de un almacén de datos puede incluir reglas de una sola entidad de almacenamiento.

La relación entre todos los conjuntos de reglas dentro de una directiva se define por medio del operador booleano OR, mientras que la relación entre todas las reglas dentro de un solo conjunto de reglas se define por medio de AND. Cumplir con todas las reglas de cualquier conjunto de reglas es suficiente para cumplir toda la directiva. Cada conjunto de reglas representa un conjunto de limitaciones igualmente aceptables.

La relación entre todos los conjuntos de reglas dentro de una directiva se define por medio del operador booleano OR, mientras que la relación entre todas las reglas dentro de un solo conjunto de reglas se define por medio de AND.

Si las reglas comunes se encuentran habilitadas, la directiva debe incluir reglas comunes o al menos un conjunto de reglas específico de un almacén de datos. Si se definen las reglas comunes y las reglas específicas de un almacén de datos, la directiva de almacenamiento busca coincidencias con almacenes de datos que cumplan con todas las reglas comunes y todas las reglas en al menos uno de los conjuntos de reglas.