# Blueprint Schema

Blueprint configuration

| Key | Description | Type |
| --- | ----------- | ---- |
| [apiVersion](https://docs.rafay.co/blueprints/bp_schema/#apiVersion) | infra.k8smgmt.io/v3 | string |
| [kind](https://docs.rafay.co/blueprints/bp_schema/#kind) | Blueprint | string |
| [name](https://docs.rafay.co/blueprints/bp_schema/#metadata-name) | demoblueprint | string |
| [project](https://docs.rafay.co/blueprints/bp_schema/#metadata-project) | defaultproject | string |
| [type](https://docs.rafay.co/blueprints/bp_schema/#spec-type) | custom | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-version) | - | string |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-base-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-base-version) | - | string |
| [action](https://docs.rafay.co/blueprints/bp_schema/#spec-drift-action) | Notify | string |
| [enabled](https://docs.rafay.co/blueprints/bp_schema/#spec-drift-enabled) | - | boolean |
| [enableSync](https://docs.rafay.co/blueprints/bp_schema/#spec-namespaceConfig-enableSync) | - | boolean |
| [syncType](https://docs.rafay.co/blueprints/bp_schema/#spec-namespaceConfig-syncType) | Managed(Default) or Unmanaged | string |
| [aws](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-csiSecretStoreConfig-providers-aws) | - | boolean |
| [enableIngress](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-enableIngress) | - | boolean |
| [enableMonitoring](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-enableMonitoring) | - | boolean |
| [customizationEnabled](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-kubeStateMetrics-customizationEnabled) | - | boolean |
| [namespace](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-kubeStateMetrics-discovery-namespace) | - | string |
| [resource](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-kubeStateMetrics-discovery-resource) | Service or Pod | string |
| [labels](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-kubeStateMetrics-discovery-labels) | - | string |
| [customizationEnabled](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-helmExporters-customizationEnabled) | - | boolean |
| [namespace](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-helmExporters-discovery-namespace) | - | string |
| [resource](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-helmExporters-discovery-resource) | Service or Pod | string |
| [labels](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-helmExporters-discovery-labels) | - | string |
| [customizationEnabled](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-nodeExporter-customizationEnabled) | - | boolean |
| [namespace](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-nodeExporter-discovery-namespace) | - | string |
| [resource](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-nodeExporter-discovery-resource) | Service or Pod | string |
| [labels](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-nodeExporter-discovery-labels) | - | string |
| [prometheusAdapter](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-prometheusAdapter) | - | boolean |
| [metricsServer](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-metricsServer) | - | boolean |
| [resourceLimits](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-monitoring-resourceLimits) | - | string |
| [enableRookCeph](https://docs.rafay.co/blueprints/bp_schema/#spec-defaultAddons-enableRookCeph) | - | boolean |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-opaPolicy-opaPolicy-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-opaPolicy-opaPolicy-version) | - | string |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-opaPolicy-profile-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-opaPolicy-profile-version) | - | string |
| [enabled](https://docs.rafay.co/blueprints/bp_schema/#spec-networkPolicy-enabled) | - | boolean |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-networkPolicy-policies-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-networkPolicy-policies-version) | - | string |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-networkPolicy-profile-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-networkPolicy-profile-version) | - | string |
| [enabled](https://docs.rafay.co/blueprints/bp_schema/#spec-sharing-enabled) | - | boolean |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-sharing-projects-name) | - | string |
| [enabled](https://docs.rafay.co/blueprints/bp_schema/#spec-costProfile-enabled) | - | boolean |
| [name](https://docs.rafay.co/blueprints/bp_schema/#spec-costProfile-name) | - | string |
| [version](https://docs.rafay.co/blueprints/bp_schema/#spec-costProfile-version) | - | string |
| [autoPublish](https://docs.rafay.co/blueprints/bp_schema/#spec-placement-autoPublish) | - | boolean |
| [fleet1](https://docs.rafay.co/blueprints/bp_schema/#spec-placement-fleetValues-fleet1) | - | string |
