This is so that any objects that support natural keys can also use these values as primary keys in the API when creating/updating related fields. For example:
This will facilitate more user-friendly object payloads as well as allowing the CLI interaction by humans to be much more intuitive and not rely so heavily upon numeric object IDs.
This is so that any objects that support natural keys can also use these values as primary keys in the API when creating/updating related fields. For example:
Interface(name='ae0.0', device='foo1-br01', parent='foo1-br01:ae0')
Circuit(endpoint_a='foo1-br01:ae0', endpoint_z='bar1-bb01:ae0')
This will facilitate more user-friendly object payloads as well as allowing the CLI interaction by humans to be much more intuitive and not rely so heavily upon numeric object IDs.