Blueprint Bindings
Blueprint Bindings are used to automate the assignment of Kanister blueprints to applications. Once a Blueprint Binding is created, Veeam Kasten will use it during snapshot, export, and restore operations to automatically run a desired blueprint for matching workloads, including those workloads that have not yet been created in a cluster. Kanister blueprints can be explored in greater detail in this section.
When a resource satisfies a BlueprintBinding and has a blueprint annotation simultaneously, Veeam Kasten will use the blueprint specified in the BlueprintBinding.
  The Blueprint Bindings page in the navigation sidebar can be used to
  manage these Bindings.

Creating a New Blueprint Binding Resource
To create a new Blueprint Binding resource, follow the steps below:
- Click the Add Newbutton. This action will open a multi-step form.
- On the Binding Configurationpage, provide the following information:- Name of the binding.
- Blueprint name that will be applied to all matched resources.
- Optionally, enable the binding for it to take effect immediately.
 

- Click the Nextbutton to proceed to theConstraintspage.
- On the Constraintspage, create a query for resources.- 
        Use the Match All Constraintslist to match all the resources and perform the operation on each resource if all of the requirements are met.
- 
        Use the Match Any Constraintslist to match any resource and perform the operation on each resource if any of the requirements are met.
 
- 
        Use the 
    There is a logical operator AND between Match All and Match Any
    lists.
  

- 
    On the Summarypage, the binding configuration can be reviewed before creating or updating it. If using Kubectl is preferred, theShow YAMLbutton can be clicked to open a modal window displaying all the details.

- 
    After the review is complete, click the Submitbutton.
- 
    After creating a Blueprint Binding, the Viewmay be accessed by:- Clicking the binding's name on the Blueprints Binding page.
- Or, accessing it via the three vertical dots just to the right of the binding row.
 

- 
    On the View page, the form can be edited by clicking the
    Editing Bindingbutton. Click theShow YAMLbutton to edit or view the YAML.
Viewing Bound Blueprints for a Resource
  The Applications page in the navigation sidebar can be used to view
  blueprint bindings associated with a particular resource. To view bound
  blueprints for a resource, follow the steps below:
- 
    Navigate to the Applicationspage by clicking theApplicationslink in the navigation sidebar.

- Select an application by clicking on a row in the applications table; this action will display a side panel containing details for the selected application.

- When a resource meets the constraints of a blueprint binding, the associated bound blueprint will be displayed as a badge in the Blueprints & Bindings column of the resource table.

A resource can satisfy multiple bindings simultaneously. In such cases, the blueprint binding that was created first will take priority.
- 
    To view the details of the currently active binding, click the quick
    action menu button and select View Blueprint YAML.

- 
    To get an expanded view of all currently bound blueprints for a
    given resource, click the ellipsis menu, and select
    Configure Blueprints. UnderMatching Bindings, if there are bound blueprints, a table will appear, displaying the name of the binding(s), their status, and the reasons for their current status.

    The drop-down under Blueprint Annotation is intended for manually
    assigning a blueprint. Blueprints can be explored in greater detail in
    the blueprints section.