Un blueprint que contiene un componente de máquina especifica el flujo de trabajo para aprovisionar una máquina e incluye información relativa a la CPU, memoria o almacenamiento. Los blueprints de máquinas especifican el flujo de trabajo utilizado para aprovisionar a una máquina e incluyen información de aprovisionamiento adicional como las ubicaciones de imágenes de disco requeridas o la visualización de objetos de plataforma. Los blueprints también especifican políticas como el período de concesión y pueden incluir componentes de red y seguridad como grupos, políticas o etiquetas de seguridad.

Un blueprint de máquina normalmente hace referencia a un blueprint que contiene solo un componente de máquina y los elementos de red y seguridad asociados. Puede publicarse como un blueprint independiente y ponerse a disposición de los usuarios en el catálogo de servicios. Sin embargo, los blueprints de máquina publicados también quedan disponibles para volverlos a utilizar en la biblioteca de diseño y puede ensamblar varios blueprints de máquina, junto a componentes de Software y blueprints XaaS, para diseñar complejos blueprints de aplicación que incluyan varias máquinas, redes y seguridad, software con soporte en todo el ciclo de vida y funcionalidad de XaaS personalizada para los usuarios.

Un ejemplo de blueprint de máquina virtual independiente podría ser uno que especifique una estación de trabajo de desarrollador de Windows 7 con una CPU, 2 GB de memoria y un disco duro de 30 GB. Un blueprint de máquina en la nube independiente podría especificar una imagen de servidor web Red Hat Linux en un tipo de instancia pequeña con una CPU, 2 GB de memoria y 160 GB de almacenamiento.

Los blueprints pueden ser específicos de un grupo empresarial o pueden compartirse entre grupos de un tenant, en función de las autorizaciones que se hayan configurado para el blueprint publicado.

Puede añadir propiedades personalizadas a un componente de máquina de un blueprint para especificar los atributos de una máquina o para reemplazar las especificaciones predeterminadas. También puede añadir grupos de propiedades para facilitar la especificación de varias propiedades personalizadas.