Retrieve Blueprint Build StatusΒΆ

You can check to see if the blueprint has any missing build values by examinging the build_errors property. This property is a list of current missing build issues, or None if there are no build issues. Here is a short listing of the system related issues for a new blueprint, for example:

>>> print json.dumps(blueprint.build_errors['system']['nodes'], indent=2)
{
  "leaf_3": {
    "hcl_id": "Value should be set",
    "port_map": "Value should be set",
    "loopback_ip": "Value should be set"
  },
  "leaf_2": {
    "hcl_id": "Value should be set",
    "port_map": "Value should be set",
    "loopback_ip": "Value should be set"
  },
  "leaf_1": {
    "hcl_id": "Value should be set",
    "loopback_ip": "Value should be set",
    "port_map": "Value should be set"
  },
  "spine_2": {
    "hcl_id": "Value should be set",
    "loopback_ip": "Value should be set",
    "port_map": "Value should be set",
    "asn": "Value should be set"
  },
  "spine_1": {
    "hcl_id": "Value should be set",
    "loopback_ip": "Value should be set",
    "port_map": "Value should be set",
    "asn": "Value should be set"
  }
}