---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Cloud Provisioning Blueprints

# Cloud Provisioning Blueprints {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Cloud Provisioning Blueprints

Cloud Provisioning Blueprints are specialized catalog item templates designed to offer cloud services or stacks to users across various cloud providers such as Amazon AWS and Microsoft Azure.
They enable the deployment of cloud assets by defining resource blocks, their relationships, and operations.
However, starting with the Orlando release, blueprints are restricted and deprecated, with new blueprint creation disabled.
From the Australia release onward, resource profiles and custom-created blueprints are no longer supported.
Customers are encouraged to transition to Cloud Provisioning cloud templates that support ingestion of Azure ARM, AWS CFT, Google Deployment Manager, and Terraform syntax for cloud deployment orchestration.
Show full answer Show less  

## Key Features

* **Resource Blocks:** These represent cloud resources within a blueprint, such as virtual machines, applications, or datacenters.
* **Connections:** Define relationships between resources with two types---containment (hierarchical) and attached to (binding for communication).
* **Operations:** Actions available on resources or stacks, like provisioning, starting, or stopping.
* **Resource Operations:** Detailed steps to execute specific operations on resources.
* **Attributes and Constraints:** Attributes provide details such as app versions, while constraints limit resource blocks to specific cloud providers (e.g., constraining a logical datacenter to AWS).
* **Form Configuration:** Blueprints control the user interface of the catalog order form, allowing customization such as showing/hiding fields and setting default values.

## Planning and Usage Recommendations

Before building blueprints, it is important to plan the intended stacks by:

* Identifying and preparing necessary resource blocks.
* Diagramming the service offerings and connections among resource blocks.
* Reviewing available cloud accounts and datacenters, including any constraints.
* Understanding service catalog variables and variable sets for form and process configuration.

Given the deprecation of blueprints, customers should start transitioning to Cloud Provisioning cloud templates that support modern cloud specification formats, enabling more flexible and future-proof catalog item creation and orchestration.  
A blueprint is a specialized
catalog item template for offering cloud services, or stacks, to cloud users. Blueprints work
with any cloud service provider, such as Amazon AWS Cloud or Microsoft Azure Cloud. Blueprints are in restricted usage from the Orlando release.

## Blueprint components

Note:  
* Starting with Orlando, Cloud Provisioning blueprints are available on instances upgraded from a previous release but you cannot create new blueprints. Resource profiles and custom-created blueprints will no longer be supported starting with the Australia release.
* Use Cloud Provisioning cloud templates to create catalog items in place of blueprints. Cloud Provisioning [cloud templates](https://servicenow-prod.fluidtopics.net/gIdpgEQRixhZ92fK3LyyiA "Create a cloud template and associate the template with a catalog item. Once you've created a template, you can reuse the template to create additional catalog items for the services you want to provision.") allow you to ingest Azure ARM, AWS CFT, Google Deployment Manager (GDM) and Terraform specification syntax in cloud catalog items to run your cloud deployment orchestration.
{#blueprints__ul_qrq_hlc_hlb}

The blueprint is the mechanism that is passed to the cloud provider to establish the cloud
assets. Requesting a cloud catalog item is called launching a stack. After the
cloud asset is obtained, it can then be discovered, managed, and maintained.  
Figure 1. Blueprint deployment model components

Resource blocks
:   The cloud resources included in the blueprint (catalog item). For example, a resource
    block can contain a virtual machine, an app that runs on the VM, and information about
    the datacenter that hosts the VM. Also referred to as resources.

Connections
:   The relationship between resources. For example, the VM has a host relationship with
    the app. There are two types of connections, containment and attached to.

    * Containment: a connection where resource block contains another, visually depicted as a top-down relationship as shown in the image. For example, the blueprint container must contain at least one other resource block.
    * Attached to: a connection between resources that require binding for direct communication to each other, visually depicted as a side-by-side relationship. For example, the binding between a virtual machine and storage forms an attached to relationship.
    {#blueprints__ul_l3t_b2r_t2b}

Operations
:   The actions that are performed on resource blocks or on the resource stack to manage
    the resources. For example, the cloud user can provision, start, and stop a resource.

Resource operations
:   The steps to perform the operation on the resource. For example, to provision the
    catalog item, the system must provision the VM and the app that runs on the VM. Click an
    operation to drill into the resource operations.

Attributes
:   The details of the resource. Attributes can appear on the catalog item form as catalog
    properties. For example, the blueprint can provide the
    version of the app to provision to the VM.

Constraints
:   An attribute option to constrain a cloud-agnostic resource block, such as a logical
    datacenter, to be used with a specific cloud provider. For example, a logical datacenter
    can be constrained to Amazon AWS Cloud. Later, if you
    switch or add Microsoft Azure Cloud
    or another cloud provider, you can change the constraint as needed.

## Planning blueprints {#blueprints__section_jkp_ydf_r2b}

Before creating blueprints, plan the stacks you want to offer in the service catalog.
Prepare the following information before you begin development.

Resource blocks
:   Plan the resource blocks you want to use in blueprints. Ensure that the appropriate
    resource blocks are available to use in blueprints, and add them if necessary.

Service offerings (stacks)
:   To plan a service offering or stack, diagram the resource blocks that it needs, and
    how they are connected.

Cloud accounts and datacenters
:   Obtain a list of the cloud accounts and datacenters that the cloud administrator has
    configured. Determine whether any are constrained.

Service catalog variables and variable sets
:   Ensure that you have an understanding of how service catalog items use variables and
    variable sets. Understanding service catalog items and processes help with your
    understanding of blueprints.

## Start here

[Build a Cloud Provisioning blueprint](https://servicenow-prod.fluidtopics.net/EFg~MX6L_NVB5~4R31bKpg "Use the blueprint designer to create custom blueprints for the Cloud Provisioning and Governance application. Blueprints are deprecated in the Orlando release.")
* **[Build a Cloud Provisioning blueprint](https://servicenow-prod.fluidtopics.net/EFg~MX6L_NVB5~4R31bKpg)**   
  Use the blueprint designer to create custom blueprints for the Cloud Provisioning and Governance application. Blueprints are deprecated in the Orlando release.
* **[Form configuration with blueprints](https://servicenow-prod.fluidtopics.net/4ouYYp00szYUFbswaxWf~w)**   
  Blueprints control what the user sees on the catalog order form. You can configure the form to show or hide fields, populate fields with default values, and otherwise create a unique form for the user based on criteria.

