{"openapi":"3.0.0","servers":[{"url":"https://netboxdemo.com/api"}],"info":{"description":"API to access NetBox","license":{"name":"Apache v2 License"},"termsOfService":"https://github.com/netbox-community/netbox","title":"NetBox API","version":"2.8","x-apisguru-categories":["cloud"],"x-origin":[{"format":"swagger","url":"https://netboxdemo.com/api/swagger.json","version":"2.0"}],"x-preferred":true,"x-providerName":"netboxdemo.com"},"security":[{"Bearer":[]}],"paths":{"/circuits/circuit-terminations/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-terminations_list","parameters":[{"description":"","in":"query","name":"term_side","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"circuit_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"term_side__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"circuit_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/CircuitTermination"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuit-terminations_create","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-terminations/{id}/":{"delete":{"description":"","operationId":"circuits_circuit-terminations_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-terminations_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit termination.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuit-terminations_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuit-terminations_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-types/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-types_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/CircuitType"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuit-types_create","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-types/{id}/":{"delete":{"description":"","operationId":"circuits_circuit-types_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-types_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit type.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuit-types_partial_update","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuit-types_update","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuits/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuits_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Circuit"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuits_create","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuits/{id}/":{"delete":{"description":"","operationId":"circuits_circuits_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuits_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuits_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuits_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_providers_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_providers_create","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/{id}/":{"delete":{"description":"","operationId":"circuits_providers_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_providers_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this provider.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_providers_partial_update","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_providers_update","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/{id}/graphs/":{"get":{"description":"A convenience method for rendering graphs for a particular provider.","operationId":"circuits_providers_graphs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this provider.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/cables/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_cables_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length_unit","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length_unit__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Cable"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_cables_create","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]}},"/dcim/cables/{id}/":{"delete":{"description":"","operationId":"dcim_cables_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_cables_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this cable.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_cables_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_cables_update","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]}},"/dcim/connected-device/":{"get":{"description":"This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer\ninterface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors\nvia a protocol such as LLDP. Two query parameters must be included in the request:\n\n* `peer_device`: The name of the peer device\n* `peer_interface`: The name of the peer interface","operationId":"dcim_connected-device_list","parameters":[{"description":"The name of the peer device","in":"query","name":"peer_device","required":true,"schema":{"type":"string"}},{"description":"The name of the peer interface","in":"query","name":"peer_interface","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Device"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/console-connections/":{"get":{"description":"","operationId":"dcim_console-connections_list","parameters":[{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/console-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_console-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/{id}/":{"delete":{"description":"","operationId":"dcim_console-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_console-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/console-server-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-server-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsoleServerPortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-server-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-server-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_console-server-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-server-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console server port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-server-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-server-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-server-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-server-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsoleServerPort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-server-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-server-ports/{id}/":{"delete":{"description":"","operationId":"dcim_console-server-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-server-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console server port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-server-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-server-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsoleServerPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-server-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_console-server-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsoleServerPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console server port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/device-bay-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-bay-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceBayTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_device-bay-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBayTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBayTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-bay-templates/{id}/":{"delete":{"description":"","operationId":"dcim_device-bay-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-bay-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBayTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device bay template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_device-bay-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBayTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBayTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_device-bay-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBayTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBayTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-bays/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-bays_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceBay"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_device-bays_create","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBay"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBay"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-bays/{id}/":{"delete":{"description":"","operationId":"dcim_device-bays_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-bays_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBay"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device bay.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_device-bays_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBay"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBay"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_device-bays_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceBay"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBay"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-roles/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-roles_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vm_role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceRole"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_device-roles_create","requestBody":{"$ref":"#/components/requestBodies/DeviceRole"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRole"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-roles/{id}/":{"delete":{"description":"","operationId":"dcim_device-roles_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-roles_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRole"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device role.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_device-roles_partial_update","requestBody":{"$ref":"#/components/requestBodies/DeviceRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRole"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_device-roles_update","requestBody":{"$ref":"#/components/requestBodies/DeviceRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRole"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-types/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-types_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"is_full_depth","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"subdevice_role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"console_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"console_server_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_outlets","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interfaces","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"pass_through_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_bays","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_number__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"subdevice_role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceType"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_device-types_create","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceType"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceType"}}},"description":""}},"tags":["dcim"]}},"/dcim/device-types/{id}/":{"delete":{"description":"","operationId":"dcim_device-types_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_device-types_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceType"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device type.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_device-types_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceType"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_device-types_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceType"}}},"description":""}},"tags":["dcim"]}},"/dcim/devices/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_devices_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"face","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"local_context_data","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_type_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"is_full_depth","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"serial","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"has_primary_ip","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_chassis_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_chassis_member","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"console_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"console_server_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_outlets","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interfaces","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"pass_through_ports","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_bays","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"face__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"position__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_position__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vc_priority__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_type_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"model__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_chassis_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceWithConfigContext"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_devices_create","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceWithConfigContext"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceWithConfigContext"}}},"description":""}},"tags":["dcim"]}},"/dcim/devices/{id}/":{"delete":{"description":"","operationId":"dcim_devices_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_devices_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceWithConfigContext"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_devices_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceWithConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceWithConfigContext"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_devices_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceWithConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceWithConfigContext"}}},"description":""}},"tags":["dcim"]}},"/dcim/devices/{id}/graphs/":{"get":{"description":"A convenience method for rendering graphs for a particular Device.","operationId":"dcim_devices_graphs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceWithConfigContext"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/devices/{id}/napalm/":{"get":{"description":"Execute a NAPALM method on a Device","operationId":"dcim_devices_napalm","parameters":[{"in":"query","name":"method","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceNAPALM"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this device.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/front-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_front-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FrontPortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_front-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/front-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_front-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_front-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this front port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_front-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_front-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/front-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_front-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/FrontPort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_front-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/front-ports/{id}/":{"delete":{"description":"","operationId":"dcim_front-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_front-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this front port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_front-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_front-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritableFrontPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/front-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_front-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrontPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this front port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/interface-connections/":{"get":{"description":"","operationId":"dcim_interface-connections_list","parameters":[{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/InterfaceConnection"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/interface-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_interface-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mgmt_only","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/InterfaceTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_interface-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableInterfaceTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterfaceTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/interface-templates/{id}/":{"delete":{"description":"","operationId":"dcim_interface-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_interface-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterfaceTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this interface template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_interface-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableInterfaceTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterfaceTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_interface-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableInterfaceTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterfaceTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/interfaces/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_interfaces_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"enabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mgmt_only","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mode","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"kind","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"lag_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vlan_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vlan","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mode__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"lag_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/DeviceInterface"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_interfaces_create","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceInterface"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]}},"/dcim/interfaces/{id}/":{"delete":{"description":"","operationId":"dcim_interfaces_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_interfaces_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this interface.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_interfaces_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceInterface"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_interfaces_update","requestBody":{"$ref":"#/components/requestBodies/WritableDeviceInterface"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]}},"/dcim/interfaces/{id}/graphs/":{"get":{"description":"A convenience method for rendering graphs for a particular interface.","operationId":"dcim_interfaces_graphs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this interface.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/interfaces/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_interfaces_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceInterface"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this interface.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/inventory-items/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_inventory-items_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"discovered","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"serial","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"part_id__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/InventoryItem"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_inventory-items_create","requestBody":{"$ref":"#/components/requestBodies/WritableInventoryItem"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryItem"}}},"description":""}},"tags":["dcim"]}},"/dcim/inventory-items/{id}/":{"delete":{"description":"","operationId":"dcim_inventory-items_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_inventory-items_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryItem"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this inventory item.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_inventory-items_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableInventoryItem"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryItem"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_inventory-items_update","requestBody":{"$ref":"#/components/requestBodies/WritableInventoryItem"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryItem"}}},"description":""}},"tags":["dcim"]}},"/dcim/manufacturers/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_manufacturers_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Manufacturer"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_manufacturers_create","requestBody":{"$ref":"#/components/requestBodies/Manufacturer"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manufacturer"}}},"description":""}},"tags":["dcim"]}},"/dcim/manufacturers/{id}/":{"delete":{"description":"","operationId":"dcim_manufacturers_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_manufacturers_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manufacturer"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this manufacturer.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_manufacturers_partial_update","requestBody":{"$ref":"#/components/requestBodies/Manufacturer"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manufacturer"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_manufacturers_update","requestBody":{"$ref":"#/components/requestBodies/Manufacturer"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manufacturer"}}},"description":""}},"tags":["dcim"]}},"/dcim/platforms/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_platforms_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"napalm_driver__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"manufacturer__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Platform"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_platforms_create","requestBody":{"$ref":"#/components/requestBodies/WritablePlatform"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Platform"}}},"description":""}},"tags":["dcim"]}},"/dcim/platforms/{id}/":{"delete":{"description":"","operationId":"dcim_platforms_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_platforms_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Platform"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this platform.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_platforms_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePlatform"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Platform"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_platforms_update","requestBody":{"$ref":"#/components/requestBodies/WritablePlatform"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Platform"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-connections/":{"get":{"description":"","operationId":"dcim_power-connections_list","parameters":[{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerPort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/power-feeds/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-feeds_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"supply","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"phase","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_panel_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"supply__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"phase__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"voltage__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"amperage__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"max_utilization__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"power_panel_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerFeed"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-feeds_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerFeed"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerFeed"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-feeds/{id}/":{"delete":{"description":"","operationId":"dcim_power-feeds_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-feeds_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerFeed"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power feed.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-feeds_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerFeed"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerFeed"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-feeds_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerFeed"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerFeed"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-outlet-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-outlet-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"feed_leg","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"feed_leg__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerOutletTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-outlet-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutletTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutletTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-outlet-templates/{id}/":{"delete":{"description":"","operationId":"dcim_power-outlet-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-outlet-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutletTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power outlet template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-outlet-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutletTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutletTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-outlet-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutletTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutletTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-outlets/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-outlets_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"feed_leg","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"feed_leg__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerOutlet"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-outlets_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutlet"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutlet"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-outlets/{id}/":{"delete":{"description":"","operationId":"dcim_power-outlets_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-outlets_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutlet"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power outlet.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-outlets_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutlet"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutlet"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-outlets_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerOutlet"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutlet"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-outlets/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_power-outlets_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerOutlet"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power outlet.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/power-panels/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-panels_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_group_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerPanel"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-panels_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPanel"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPanel"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-panels/{id}/":{"delete":{"description":"","operationId":"dcim_power-panels_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-panels_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPanel"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power panel.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-panels_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPanel"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPanel"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-panels_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPanel"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPanel"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerPortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_power-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"maximum_draw__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"allocated_draw__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/PowerPort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_power-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-ports/{id}/":{"delete":{"description":"","operationId":"dcim_power-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_power-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_power-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_power-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritablePowerPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/power-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_power-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PowerPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this power port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/rack-groups/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-groups_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RackGroup"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_rack-groups_create","requestBody":{"$ref":"#/components/requestBodies/WritableRackGroup"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackGroup"}}},"description":""}},"tags":["dcim"]}},"/dcim/rack-groups/{id}/":{"delete":{"description":"","operationId":"dcim_rack-groups_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-groups_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackGroup"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rack group.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_rack-groups_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRackGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackGroup"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_rack-groups_update","requestBody":{"$ref":"#/components/requestBodies/WritableRackGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackGroup"}}},"description":""}},"tags":["dcim"]}},"/dcim/rack-reservations/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-reservations_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RackReservation"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_rack-reservations_create","requestBody":{"$ref":"#/components/requestBodies/WritableRackReservation"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackReservation"}}},"description":""}},"tags":["dcim"]}},"/dcim/rack-reservations/{id}/":{"delete":{"description":"","operationId":"dcim_rack-reservations_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-reservations_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackReservation"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rack reservation.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_rack-reservations_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRackReservation"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackReservation"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_rack-reservations_update","requestBody":{"$ref":"#/components/requestBodies/WritableRackReservation"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackReservation"}}},"description":""}},"tags":["dcim"]}},"/dcim/rack-roles/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-roles_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RackRole"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_rack-roles_create","requestBody":{"$ref":"#/components/requestBodies/RackRole"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackRole"}}},"description":""}},"tags":["dcim"]}},"/dcim/rack-roles/{id}/":{"delete":{"description":"","operationId":"dcim_rack-roles_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_rack-roles_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackRole"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rack role.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_rack-roles_partial_update","requestBody":{"$ref":"#/components/requestBodies/RackRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackRole"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_rack-roles_update","requestBody":{"$ref":"#/components/requestBodies/RackRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackRole"}}},"description":""}},"tags":["dcim"]}},"/dcim/racks/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_racks_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"width","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"desc_units","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_unit","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"serial","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility_id__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asset_tag__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"width__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"u_height__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_width__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_depth__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"outer_unit__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Rack"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_racks_create","requestBody":{"$ref":"#/components/requestBodies/WritableRack"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rack"}}},"description":""}},"tags":["dcim"]}},"/dcim/racks/{id}/":{"delete":{"description":"","operationId":"dcim_racks_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_racks_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rack"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rack.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_racks_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRack"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rack"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_racks_update","requestBody":{"$ref":"#/components/requestBodies/WritableRack"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Rack"}}},"description":""}},"tags":["dcim"]}},"/dcim/racks/{id}/elevation/":{"get":{"description":"Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.","operationId":"dcim_racks_elevation","parameters":[{"in":"query","name":"q","required":false,"schema":{"minLength":1,"type":"string"}},{"in":"query","name":"face","required":false,"schema":{"default":"front","enum":["front","rear"],"type":"string"}},{"in":"query","name":"render","required":false,"schema":{"default":"json","enum":["json","svg"],"type":"string"}},{"in":"query","name":"unit_width","required":false,"schema":{"default":220,"type":"integer"}},{"in":"query","name":"unit_height","required":false,"schema":{"default":22,"type":"integer"}},{"in":"query","name":"legend_width","required":false,"schema":{"default":30,"type":"integer"}},{"in":"query","name":"exclude","required":false,"schema":{"type":"integer"}},{"in":"query","name":"expand_devices","required":false,"schema":{"default":true,"type":"boolean"}},{"in":"query","name":"include_images","required":false,"schema":{"default":true,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RackUnit"},"type":"array"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rack.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/rear-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_rear-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RearPortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_rear-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableRearPortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/rear-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_rear-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_rear-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rear port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_rear-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRearPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_rear-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableRearPortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/rear-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_rear-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"positions__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RearPort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_rear-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritableRearPort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/rear-ports/{id}/":{"delete":{"description":"","operationId":"dcim_rear-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_rear-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rear port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_rear-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRearPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_rear-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritableRearPort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPort"}}},"description":""}},"tags":["dcim"]}},"/dcim/rear-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_rear-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RearPort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this rear port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/regions/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_regions_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Region"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_regions_create","requestBody":{"$ref":"#/components/requestBodies/WritableRegion"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}},"description":""}},"tags":["dcim"]}},"/dcim/regions/{id}/":{"delete":{"description":"","operationId":"dcim_regions_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_regions_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this region.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_regions_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableRegion"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_regions_update","requestBody":{"$ref":"#/components/requestBodies/WritableRegion"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}},"description":""}},"tags":["dcim"]}},"/dcim/sites/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_sites_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"facility__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"latitude__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"longitude__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_phone__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contact_email__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Site"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_sites_create","requestBody":{"$ref":"#/components/requestBodies/WritableSite"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"description":""}},"tags":["dcim"]}},"/dcim/sites/{id}/":{"delete":{"description":"","operationId":"dcim_sites_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_sites_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this site.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_sites_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableSite"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_sites_update","requestBody":{"$ref":"#/components/requestBodies/WritableSite"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"description":""}},"tags":["dcim"]}},"/dcim/sites/{id}/graphs/":{"get":{"description":"A convenience method for rendering graphs for a particular site.","operationId":"dcim_sites_graphs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this site.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/virtual-chassis/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_virtual-chassis_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"domain__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VirtualChassis"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_virtual-chassis_create","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualChassis"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualChassis"}}},"description":""}},"tags":["dcim"]}},"/dcim/virtual-chassis/{id}/":{"delete":{"description":"","operationId":"dcim_virtual-chassis_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_virtual-chassis_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualChassis"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this virtual chassis.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_virtual-chassis_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualChassis"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualChassis"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_virtual-chassis_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualChassis"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualChassis"}}},"description":""}},"tags":["dcim"]}},"/extras/_custom_field_choices/":{"get":{"description":"","operationId":"extras__custom_field_choices_list","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[]},"/extras/_custom_field_choices/{id}/":{"get":{"description":"","operationId":"extras__custom_field_choices_read","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}]},"/extras/config-contexts/":{"get":{"description":"Call to super to allow for caching","operationId":"extras_config-contexts_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"is_active","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConfigContext"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[],"post":{"description":"","operationId":"extras_config-contexts_create","requestBody":{"$ref":"#/components/requestBodies/WritableConfigContext"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigContext"}}},"description":""}},"tags":["extras"]}},"/extras/config-contexts/{id}/":{"delete":{"description":"","operationId":"extras_config-contexts_delete","responses":{"204":{"description":""}},"tags":["extras"]},"get":{"description":"Call to super to allow for caching","operationId":"extras_config-contexts_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigContext"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this config context.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"extras_config-contexts_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigContext"}}},"description":""}},"tags":["extras"]},"put":{"description":"","operationId":"extras_config-contexts_update","requestBody":{"$ref":"#/components/requestBodies/WritableConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigContext"}}},"description":""}},"tags":["extras"]}},"/extras/export-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"extras_export-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"content_type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"template_language","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"content_type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"template_language__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ExportTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[],"post":{"description":"","operationId":"extras_export-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableExportTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportTemplate"}}},"description":""}},"tags":["extras"]}},"/extras/export-templates/{id}/":{"delete":{"description":"","operationId":"extras_export-templates_delete","responses":{"204":{"description":""}},"tags":["extras"]},"get":{"description":"Call to super to allow for caching","operationId":"extras_export-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportTemplate"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this export template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"extras_export-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableExportTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportTemplate"}}},"description":""}},"tags":["extras"]},"put":{"description":"","operationId":"extras_export-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableExportTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportTemplate"}}},"description":""}},"tags":["extras"]}},"/extras/graphs/":{"get":{"description":"Call to super to allow for caching","operationId":"extras_graphs_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"template_language","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"template_language__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Graph"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[],"post":{"description":"","operationId":"extras_graphs_create","requestBody":{"$ref":"#/components/requestBodies/Graph"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Graph"}}},"description":""}},"tags":["extras"]}},"/extras/graphs/{id}/":{"delete":{"description":"","operationId":"extras_graphs_delete","responses":{"204":{"description":""}},"tags":["extras"]},"get":{"description":"Call to super to allow for caching","operationId":"extras_graphs_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Graph"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this graph.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"extras_graphs_partial_update","requestBody":{"$ref":"#/components/requestBodies/Graph"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Graph"}}},"description":""}},"tags":["extras"]},"put":{"description":"","operationId":"extras_graphs_update","requestBody":{"$ref":"#/components/requestBodies/Graph"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Graph"}}},"description":""}},"tags":["extras"]}},"/extras/image-attachments/":{"get":{"description":"Call to super to allow for caching","operationId":"extras_image-attachments_list","parameters":[{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ImageAttachment"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[],"post":{"description":"","operationId":"extras_image-attachments_create","requestBody":{"$ref":"#/components/requestBodies/ImageAttachment"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAttachment"}}},"description":""}},"tags":["extras"]}},"/extras/image-attachments/{id}/":{"delete":{"description":"","operationId":"extras_image-attachments_delete","responses":{"204":{"description":""}},"tags":["extras"]},"get":{"description":"Call to super to allow for caching","operationId":"extras_image-attachments_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAttachment"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this image attachment.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"extras_image-attachments_partial_update","requestBody":{"$ref":"#/components/requestBodies/ImageAttachment"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAttachment"}}},"description":""}},"tags":["extras"]},"put":{"description":"","operationId":"extras_image-attachments_update","requestBody":{"$ref":"#/components/requestBodies/ImageAttachment"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAttachment"}}},"description":""}},"tags":["extras"]}},"/extras/object-changes/":{"get":{"description":"Retrieve a list of recent changes.","operationId":"extras_object-changes_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"request_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"action","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"time","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"user_name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"action__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"changed_object_id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"object_repr__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ObjectChange"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[]},"/extras/object-changes/{id}/":{"get":{"description":"Retrieve a list of recent changes.","operationId":"extras_object-changes_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ObjectChange"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this object change.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/extras/reports/":{"get":{"description":"Compile all reports and their related results (if any). Result data is deferred in the list view.","operationId":"extras_reports_list","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[]},"/extras/reports/{id}/":{"get":{"description":"Retrieve a single Report identified as \"<module>.<report>\".","operationId":"extras_reports_read","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}]},"/extras/reports/{id}/run/":{"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"post":{"description":"Run a Report and create a new ReportResult, overwriting any previous result for the Report.","operationId":"extras_reports_run","responses":{"201":{"description":""}},"tags":["extras"]}},"/extras/scripts/":{"get":{"description":"","operationId":"extras_scripts_list","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[]},"/extras/scripts/{id}/":{"get":{"description":"","operationId":"extras_scripts_read","responses":{"200":{"description":""}},"tags":["extras"]},"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}]},"/extras/tags/":{"get":{"description":"Call to super to allow for caching","operationId":"extras_tags_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Tag"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["extras"]},"parameters":[],"post":{"description":"","operationId":"extras_tags_create","requestBody":{"$ref":"#/components/requestBodies/Tag"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"description":""}},"tags":["extras"]}},"/extras/tags/{id}/":{"delete":{"description":"","operationId":"extras_tags_delete","responses":{"204":{"description":""}},"tags":["extras"]},"get":{"description":"Call to super to allow for caching","operationId":"extras_tags_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"description":""}},"tags":["extras"]},"parameters":[{"description":"A unique integer value identifying this tag.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"extras_tags_partial_update","requestBody":{"$ref":"#/components/requestBodies/Tag"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"description":""}},"tags":["extras"]},"put":{"description":"","operationId":"extras_tags_update","requestBody":{"$ref":"#/components/requestBodies/Tag"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"description":""}},"tags":["extras"]}},"/ipam/aggregates/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_aggregates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"family","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"prefix","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rir_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rir","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"date_added__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rir_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rir__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Aggregate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_aggregates_create","requestBody":{"$ref":"#/components/requestBodies/WritableAggregate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Aggregate"}}},"description":""}},"tags":["ipam"]}},"/ipam/aggregates/{id}/":{"delete":{"description":"","operationId":"ipam_aggregates_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_aggregates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Aggregate"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this aggregate.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_aggregates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableAggregate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Aggregate"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_aggregates_update","requestBody":{"$ref":"#/components/requestBodies/WritableAggregate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Aggregate"}}},"description":""}},"tags":["ipam"]}},"/ipam/ip-addresses/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_ip-addresses_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"family","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"parent","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"address","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mask_length","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"vrf_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interface","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interface_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"assigned_to_interface","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"dns_name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interface__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"interface_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/IPAddress"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_ip-addresses_create","requestBody":{"$ref":"#/components/requestBodies/WritableIPAddress"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IPAddress"}}},"description":""}},"tags":["ipam"]}},"/ipam/ip-addresses/{id}/":{"delete":{"description":"","operationId":"ipam_ip-addresses_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_ip-addresses_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IPAddress"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this IP address.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_ip-addresses_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableIPAddress"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IPAddress"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_ip-addresses_update","requestBody":{"$ref":"#/components/requestBodies/WritableIPAddress"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IPAddress"}}},"description":""}},"tags":["ipam"]}},"/ipam/prefixes/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_prefixes_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"is_pool","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"family","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"prefix","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"within","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"within_include","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"contains","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mask_length","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"vrf_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vlan_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vlan_vid","required":false,"schema":{"type":"number"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vrf__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vlan_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Prefix"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_prefixes_create","requestBody":{"$ref":"#/components/requestBodies/WritablePrefix"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Prefix"}}},"description":""}},"tags":["ipam"]}},"/ipam/prefixes/{id}/":{"delete":{"description":"","operationId":"ipam_prefixes_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_prefixes_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Prefix"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this prefix.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_prefixes_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritablePrefix"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Prefix"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_prefixes_update","requestBody":{"$ref":"#/components/requestBodies/WritablePrefix"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Prefix"}}},"description":""}},"tags":["ipam"]}},"/ipam/prefixes/{id}/available-ips/":{"get":{"description":"A convenience method for returning available IP addresses within a prefix. By default, the number of IPs\nreturned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed,\nhowever results will not be paginated.\n\nThe advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.","operationId":"ipam_prefixes_available-ips_read","responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AvailableIP"},"type":"array"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this prefix.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"post":{"description":"A convenience method for returning available IP addresses within a prefix. By default, the number of IPs\nreturned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed,\nhowever results will not be paginated.\n\nThe advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.","operationId":"ipam_prefixes_available-ips_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableAvailableIP"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AvailableIP"},"type":"array"}}},"description":""}},"tags":["ipam"]}},"/ipam/prefixes/{id}/available-prefixes/":{"get":{"description":"The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.","operationId":"ipam_prefixes_available-prefixes_read","responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AvailablePrefix"},"type":"array"}}},"description":""}},"summary":"A convenience method for returning available child prefixes within a parent.","tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this prefix.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"post":{"description":"The advisory lock decorator uses a PostgreSQL advisory lock to prevent this API from being\ninvoked in parallel, which results in a race condition where multiple insertions can occur.","operationId":"ipam_prefixes_available-prefixes_create","requestBody":{"$ref":"#/components/requestBodies/WritablePrefix"},"responses":{"201":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AvailablePrefix"},"type":"array"}}},"description":""}},"summary":"A convenience method for returning available child prefixes within a parent.","tags":["ipam"]}},"/ipam/rirs/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_rirs_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"is_private","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/RIR"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_rirs_create","requestBody":{"$ref":"#/components/requestBodies/RIR"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RIR"}}},"description":""}},"tags":["ipam"]}},"/ipam/rirs/{id}/":{"delete":{"description":"","operationId":"ipam_rirs_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_rirs_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RIR"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this RIR.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_rirs_partial_update","requestBody":{"$ref":"#/components/requestBodies/RIR"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RIR"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_rirs_update","requestBody":{"$ref":"#/components/requestBodies/RIR"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RIR"}}},"description":""}},"tags":["ipam"]}},"/ipam/roles/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_roles_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Role"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_roles_create","requestBody":{"$ref":"#/components/requestBodies/Role"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":""}},"tags":["ipam"]}},"/ipam/roles/{id}/":{"delete":{"description":"","operationId":"ipam_roles_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_roles_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this role.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_roles_partial_update","requestBody":{"$ref":"#/components/requestBodies/Role"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_roles_update","requestBody":{"$ref":"#/components/requestBodies/Role"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"description":""}},"tags":["ipam"]}},"/ipam/services/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_services_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"protocol","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"protocol__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Service"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_services_create","requestBody":{"$ref":"#/components/requestBodies/WritableService"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}},"description":""}},"tags":["ipam"]}},"/ipam/services/{id}/":{"delete":{"description":"","operationId":"ipam_services_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_services_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this service.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_services_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableService"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_services_update","requestBody":{"$ref":"#/components/requestBodies/WritableService"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Service"}}},"description":""}},"tags":["ipam"]}},"/ipam/vlan-groups/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_vlan-groups_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VLANGroup"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_vlan-groups_create","requestBody":{"$ref":"#/components/requestBodies/WritableVLANGroup"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLANGroup"}}},"description":""}},"tags":["ipam"]}},"/ipam/vlan-groups/{id}/":{"delete":{"description":"","operationId":"ipam_vlan-groups_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_vlan-groups_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLANGroup"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this VLAN group.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_vlan-groups_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVLANGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLANGroup"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_vlan-groups_update","requestBody":{"$ref":"#/components/requestBodies/WritableVLANGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLANGroup"}}},"description":""}},"tags":["ipam"]}},"/ipam/vlans/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_vlans_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vid__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VLAN"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_vlans_create","requestBody":{"$ref":"#/components/requestBodies/WritableVLAN"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLAN"}}},"description":""}},"tags":["ipam"]}},"/ipam/vlans/{id}/":{"delete":{"description":"","operationId":"ipam_vlans_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_vlans_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLAN"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this VLAN.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_vlans_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVLAN"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLAN"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_vlans_update","requestBody":{"$ref":"#/components/requestBodies/WritableVLAN"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VLAN"}}},"description":""}},"tags":["ipam"]}},"/ipam/vrfs/":{"get":{"description":"Call to super to allow for caching","operationId":"ipam_vrfs_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"enforce_unique","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rd__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VRF"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["ipam"]},"parameters":[],"post":{"description":"","operationId":"ipam_vrfs_create","requestBody":{"$ref":"#/components/requestBodies/WritableVRF"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VRF"}}},"description":""}},"tags":["ipam"]}},"/ipam/vrfs/{id}/":{"delete":{"description":"","operationId":"ipam_vrfs_delete","responses":{"204":{"description":""}},"tags":["ipam"]},"get":{"description":"Call to super to allow for caching","operationId":"ipam_vrfs_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VRF"}}},"description":""}},"tags":["ipam"]},"parameters":[{"description":"A unique integer value identifying this VRF.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"ipam_vrfs_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVRF"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VRF"}}},"description":""}},"tags":["ipam"]},"put":{"description":"","operationId":"ipam_vrfs_update","requestBody":{"$ref":"#/components/requestBodies/WritableVRF"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VRF"}}},"description":""}},"tags":["ipam"]}},"/secrets/generate-rsa-key-pair/":{"get":{"description":"{\n        \"public_key\": \"<public key>\",\n        \"private_key\": \"<private key>\"\n    }","operationId":"secrets_generate-rsa-key-pair_list","responses":{"200":{"description":""}},"summary":"This endpoint can be used to generate a new RSA key pair. The keys are returned in PEM format.","tags":["secrets"]},"parameters":[]},"/secrets/get-session-key/":{"parameters":[],"post":{"description":"Retrieve a temporary session key to use for encrypting and decrypting secrets via the API. The user's private RSA\nkey is POSTed with the name `private_key`. An example:\n\n    curl -v -X POST -H \"Authorization: Token <token>\" -H \"Accept: application/json; indent=4\" \\\n    --data-urlencode \"private_key@<filename>\" https://netbox/api/secrets/get-session-key/\n\nThis request will yield a base64-encoded session key to be included in an `X-Session-Key` header in future requests:\n\n    {\n        \"session_key\": \"+8t4SI6XikgVmB5+/urhozx9O5qCQANyOk1MNe6taRf=\"\n    }\n\nThis endpoint accepts one optional parameter: `preserve_key`. If True and a session key exists, the existing session\nkey will be returned instead of a new one.","operationId":"secrets_get-session-key_create","responses":{"201":{"description":""}},"tags":["secrets"]}},"/secrets/secret-roles/":{"get":{"description":"Call to super to allow for caching","operationId":"secrets_secret-roles_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/SecretRole"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["secrets"]},"parameters":[],"post":{"description":"","operationId":"secrets_secret-roles_create","requestBody":{"$ref":"#/components/requestBodies/SecretRole"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretRole"}}},"description":""}},"tags":["secrets"]}},"/secrets/secret-roles/{id}/":{"delete":{"description":"","operationId":"secrets_secret-roles_delete","responses":{"204":{"description":""}},"tags":["secrets"]},"get":{"description":"Call to super to allow for caching","operationId":"secrets_secret-roles_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretRole"}}},"description":""}},"tags":["secrets"]},"parameters":[{"description":"A unique integer value identifying this secret role.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"secrets_secret-roles_partial_update","requestBody":{"$ref":"#/components/requestBodies/SecretRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretRole"}}},"description":""}},"tags":["secrets"]},"put":{"description":"","operationId":"secrets_secret-roles_update","requestBody":{"$ref":"#/components/requestBodies/SecretRole"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretRole"}}},"description":""}},"tags":["secrets"]}},"/secrets/secrets/":{"get":{"description":"","operationId":"secrets_secrets_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Secret"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["secrets"]},"parameters":[],"post":{"description":"","operationId":"secrets_secrets_create","requestBody":{"$ref":"#/components/requestBodies/WritableSecret"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Secret"}}},"description":""}},"tags":["secrets"]}},"/secrets/secrets/{id}/":{"delete":{"description":"","operationId":"secrets_secrets_delete","responses":{"204":{"description":""}},"tags":["secrets"]},"get":{"description":"","operationId":"secrets_secrets_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Secret"}}},"description":""}},"tags":["secrets"]},"parameters":[{"description":"A unique integer value identifying this secret.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"secrets_secrets_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableSecret"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Secret"}}},"description":""}},"tags":["secrets"]},"put":{"description":"","operationId":"secrets_secrets_update","requestBody":{"$ref":"#/components/requestBodies/WritableSecret"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Secret"}}},"description":""}},"tags":["secrets"]}},"/tenancy/tenant-groups/":{"get":{"description":"Call to super to allow for caching","operationId":"tenancy_tenant-groups_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"parent__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/TenantGroup"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["tenancy"]},"parameters":[],"post":{"description":"","operationId":"tenancy_tenant-groups_create","requestBody":{"$ref":"#/components/requestBodies/WritableTenantGroup"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantGroup"}}},"description":""}},"tags":["tenancy"]}},"/tenancy/tenant-groups/{id}/":{"delete":{"description":"","operationId":"tenancy_tenant-groups_delete","responses":{"204":{"description":""}},"tags":["tenancy"]},"get":{"description":"Call to super to allow for caching","operationId":"tenancy_tenant-groups_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantGroup"}}},"description":""}},"tags":["tenancy"]},"parameters":[{"description":"A unique integer value identifying this tenant group.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"tenancy_tenant-groups_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableTenantGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantGroup"}}},"description":""}},"tags":["tenancy"]},"put":{"description":"","operationId":"tenancy_tenant-groups_update","requestBody":{"$ref":"#/components/requestBodies/WritableTenantGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantGroup"}}},"description":""}},"tags":["tenancy"]}},"/tenancy/tenants/":{"get":{"description":"Call to super to allow for caching","operationId":"tenancy_tenants_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Tenant"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["tenancy"]},"parameters":[],"post":{"description":"","operationId":"tenancy_tenants_create","requestBody":{"$ref":"#/components/requestBodies/WritableTenant"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}},"description":""}},"tags":["tenancy"]}},"/tenancy/tenants/{id}/":{"delete":{"description":"","operationId":"tenancy_tenants_delete","responses":{"204":{"description":""}},"tags":["tenancy"]},"get":{"description":"Call to super to allow for caching","operationId":"tenancy_tenants_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}},"description":""}},"tags":["tenancy"]},"parameters":[{"description":"A unique integer value identifying this tenant.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"tenancy_tenants_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableTenant"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}},"description":""}},"tags":["tenancy"]},"put":{"description":"","operationId":"tenancy_tenants_update","requestBody":{"$ref":"#/components/requestBodies/WritableTenant"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}},"description":""}},"tags":["tenancy"]}},"/virtualization/cluster-groups/":{"get":{"description":"Call to super to allow for caching","operationId":"virtualization_cluster-groups_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ClusterGroup"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["virtualization"]},"parameters":[],"post":{"description":"","operationId":"virtualization_cluster-groups_create","requestBody":{"$ref":"#/components/requestBodies/ClusterGroup"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterGroup"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/cluster-groups/{id}/":{"delete":{"description":"","operationId":"virtualization_cluster-groups_delete","responses":{"204":{"description":""}},"tags":["virtualization"]},"get":{"description":"Call to super to allow for caching","operationId":"virtualization_cluster-groups_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterGroup"}}},"description":""}},"tags":["virtualization"]},"parameters":[{"description":"A unique integer value identifying this cluster group.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"virtualization_cluster-groups_partial_update","requestBody":{"$ref":"#/components/requestBodies/ClusterGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterGroup"}}},"description":""}},"tags":["virtualization"]},"put":{"description":"","operationId":"virtualization_cluster-groups_update","requestBody":{"$ref":"#/components/requestBodies/ClusterGroup"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterGroup"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/cluster-types/":{"get":{"description":"Call to super to allow for caching","operationId":"virtualization_cluster-types_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ClusterType"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["virtualization"]},"parameters":[],"post":{"description":"","operationId":"virtualization_cluster-types_create","requestBody":{"$ref":"#/components/requestBodies/ClusterType"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterType"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/cluster-types/{id}/":{"delete":{"description":"","operationId":"virtualization_cluster-types_delete","responses":{"204":{"description":""}},"tags":["virtualization"]},"get":{"description":"Call to super to allow for caching","operationId":"virtualization_cluster-types_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterType"}}},"description":""}},"tags":["virtualization"]},"parameters":[{"description":"A unique integer value identifying this cluster type.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"virtualization_cluster-types_partial_update","requestBody":{"$ref":"#/components/requestBodies/ClusterType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterType"}}},"description":""}},"tags":["virtualization"]},"put":{"description":"","operationId":"virtualization_cluster-types_update","requestBody":{"$ref":"#/components/requestBodies/ClusterType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterType"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/clusters/":{"get":{"description":"Call to super to allow for caching","operationId":"virtualization_clusters_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Cluster"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["virtualization"]},"parameters":[],"post":{"description":"","operationId":"virtualization_clusters_create","requestBody":{"$ref":"#/components/requestBodies/WritableCluster"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cluster"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/clusters/{id}/":{"delete":{"description":"","operationId":"virtualization_clusters_delete","responses":{"204":{"description":""}},"tags":["virtualization"]},"get":{"description":"Call to super to allow for caching","operationId":"virtualization_clusters_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cluster"}}},"description":""}},"tags":["virtualization"]},"parameters":[{"description":"A unique integer value identifying this cluster.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"virtualization_clusters_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCluster"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cluster"}}},"description":""}},"tags":["virtualization"]},"put":{"description":"","operationId":"virtualization_clusters_update","requestBody":{"$ref":"#/components/requestBodies/WritableCluster"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cluster"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/interfaces/":{"get":{"description":"Call to super to allow for caching","operationId":"virtualization_interfaces_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"enabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mtu__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"virtual_machine__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VirtualMachineInterface"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["virtualization"]},"parameters":[],"post":{"description":"","operationId":"virtualization_interfaces_create","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineInterface"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineInterface"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/interfaces/{id}/":{"delete":{"description":"","operationId":"virtualization_interfaces_delete","responses":{"204":{"description":""}},"tags":["virtualization"]},"get":{"description":"Call to super to allow for caching","operationId":"virtualization_interfaces_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineInterface"}}},"description":""}},"tags":["virtualization"]},"parameters":[{"description":"A unique integer value identifying this interface.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"virtualization_interfaces_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineInterface"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineInterface"}}},"description":""}},"tags":["virtualization"]},"put":{"description":"","operationId":"virtualization_interfaces_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineInterface"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineInterface"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/virtual-machines/":{"get":{"description":"Call to super to allow for caching","operationId":"virtualization_virtual-machines_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"local_context_data","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_type_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"vcpus__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"memory__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"disk__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_type_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cluster_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"role__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"platform__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"mac_address__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/VirtualMachineWithConfigContext"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["virtualization"]},"parameters":[],"post":{"description":"","operationId":"virtualization_virtual-machines_create","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineWithConfigContext"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineWithConfigContext"}}},"description":""}},"tags":["virtualization"]}},"/virtualization/virtual-machines/{id}/":{"delete":{"description":"","operationId":"virtualization_virtual-machines_delete","responses":{"204":{"description":""}},"tags":["virtualization"]},"get":{"description":"Call to super to allow for caching","operationId":"virtualization_virtual-machines_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineWithConfigContext"}}},"description":""}},"tags":["virtualization"]},"parameters":[{"description":"A unique integer value identifying this virtual machine.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"virtualization_virtual-machines_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineWithConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineWithConfigContext"}}},"description":""}},"tags":["virtualization"]},"put":{"description":"","operationId":"virtualization_virtual-machines_update","requestBody":{"$ref":"#/components/requestBodies/WritableVirtualMachineWithConfigContext"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineWithConfigContext"}}},"description":""}},"tags":["virtualization"]}}},"components":{"requestBodies":{"CircuitType":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"required":true},"ClusterGroup":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterGroup"}}},"required":true},"ClusterType":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClusterType"}}},"required":true},"DeviceRole":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRole"}}},"required":true},"Graph":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Graph"}}},"required":true},"ImageAttachment":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageAttachment"}}},"required":true},"Manufacturer":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Manufacturer"}}},"required":true},"Provider":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"required":true},"RIR":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RIR"}}},"required":true},"RackRole":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RackRole"}}},"required":true},"Role":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}},"required":true},"SecretRole":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretRole"}}},"required":true},"Tag":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"required":true},"WritableAggregate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableAggregate"}}},"required":true},"WritableCable":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableCable"}}},"required":true},"WritableCircuit":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableCircuit"}}},"required":true},"WritableCircuitTermination":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableCircuitTermination"}}},"required":true},"WritableCluster":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableCluster"}}},"required":true},"WritableConfigContext":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableConfigContext"}}},"required":true},"WritableConsolePort":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableConsolePort"}}},"required":true},"WritableConsolePortTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableConsolePortTemplate"}}},"required":true},"WritableConsoleServerPort":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableConsoleServerPort"}}},"required":true},"WritableConsoleServerPortTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableConsoleServerPortTemplate"}}},"required":true},"WritableDeviceBay":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableDeviceBay"}}},"required":true},"WritableDeviceBayTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableDeviceBayTemplate"}}},"required":true},"WritableDeviceInterface":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableDeviceInterface"}}},"required":true},"WritableDeviceType":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableDeviceType"}}},"required":true},"WritableDeviceWithConfigContext":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableDeviceWithConfigContext"}}},"required":true},"WritableExportTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableExportTemplate"}}},"required":true},"WritableFrontPort":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableFrontPort"}}},"required":true},"WritableFrontPortTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableFrontPortTemplate"}}},"required":true},"WritableIPAddress":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableIPAddress"}}},"required":true},"WritableInterfaceTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableInterfaceTemplate"}}},"required":true},"WritableInventoryItem":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableInventoryItem"}}},"required":true},"WritablePlatform":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePlatform"}}},"required":true},"WritablePowerFeed":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerFeed"}}},"required":true},"WritablePowerOutlet":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerOutlet"}}},"required":true},"WritablePowerOutletTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerOutletTemplate"}}},"required":true},"WritablePowerPanel":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerPanel"}}},"required":true},"WritablePowerPort":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerPort"}}},"required":true},"WritablePowerPortTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePowerPortTemplate"}}},"required":true},"WritablePrefix":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritablePrefix"}}},"required":true},"WritableRack":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRack"}}},"required":true},"WritableRackGroup":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRackGroup"}}},"required":true},"WritableRackReservation":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRackReservation"}}},"required":true},"WritableRearPort":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRearPort"}}},"required":true},"WritableRearPortTemplate":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRearPortTemplate"}}},"required":true},"WritableRegion":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableRegion"}}},"required":true},"WritableSecret":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableSecret"}}},"required":true},"WritableService":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableService"}}},"required":true},"WritableSite":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableSite"}}},"required":true},"WritableTenant":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableTenant"}}},"required":true},"WritableTenantGroup":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableTenantGroup"}}},"required":true},"WritableVLAN":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVLAN"}}},"required":true},"WritableVLANGroup":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVLANGroup"}}},"required":true},"WritableVRF":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVRF"}}},"required":true},"WritableVirtualChassis":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVirtualChassis"}}},"required":true},"WritableVirtualMachineInterface":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVirtualMachineInterface"}}},"required":true},"WritableVirtualMachineWithConfigContext":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WritableVirtualMachineWithConfigContext"}}},"required":true}},"schemas":{"Aggregate":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"date_added":{"format":"date","nullable":true,"title":"Date added","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"family":{"properties":{"label":{"enum":["IPv4","IPv6"],"type":"string"},"value":{"enum":[4,6],"type":"integer"}},"readOnly":true,"required":["label","value"],"title":"Family","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"prefix":{"title":"Prefix","type":"string"},"rir":{"$ref":"#/components/schemas/NestedRIR"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["prefix","rir"],"type":"object"},"AvailableIP":{"properties":{"address":{"minLength":1,"readOnly":true,"title":"Address","type":"string"},"family":{"readOnly":true,"title":"Family","type":"integer"},"vrf":{"$ref":"#/components/schemas/NestedVRF"}},"type":"object"},"AvailablePrefix":{"properties":{"family":{"readOnly":true,"title":"Family","type":"integer"},"prefix":{"minLength":1,"readOnly":true,"title":"Prefix","type":"string"},"vrf":{"$ref":"#/components/schemas/NestedVRF"}},"type":"object"},"Cable":{"properties":{"color":{"maxLength":6,"pattern":"^[0-9a-f]{6}$","title":"Color","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"label":{"maxLength":100,"title":"Label","type":"string"},"length":{"maximum":32767,"minimum":0,"nullable":true,"title":"Length","type":"integer"},"length_unit":{"properties":{"label":{"enum":["Meters","Centimeters","Feet","Inches"],"type":"string"},"value":{"enum":["m","cm","ft","in"],"type":"string"}},"required":["label","value"],"title":"Length unit","type":"object"},"status":{"properties":{"label":{"enum":["Connected","Planned","Decommissioning"],"type":"string"},"value":{"enum":["connected","planned","decommissioning"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"termination_a":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Termination a","type":"object"},"termination_a_id":{"maximum":2147483647,"minimum":0,"title":"Termination a id","type":"integer"},"termination_a_type":{"title":"Termination a type","type":"string"},"termination_b":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Termination b","type":"object"},"termination_b_id":{"maximum":2147483647,"minimum":0,"title":"Termination b id","type":"integer"},"termination_b_type":{"title":"Termination b type","type":"string"},"type":{"enum":["cat3","cat5","cat5e","cat6","cat6a","cat7","dac-active","dac-passive","mrj21-trunk","coaxial","mmf","mmf-om1","mmf-om2","mmf-om3","mmf-om4","smf","smf-os1","smf-os2","aoc","power"],"title":"Type","type":"string"}},"required":["termination_a_type","termination_a_id","termination_b_type","termination_b_id"],"type":"object"},"Circuit":{"properties":{"cid":{"maxLength":50,"minLength":1,"title":"Circuit ID","type":"string"},"comments":{"title":"Comments","type":"string"},"commit_rate":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Commit rate (Kbps)","type":"integer"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"install_date":{"format":"date","nullable":true,"title":"Date installed","type":"string"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"provider":{"$ref":"#/components/schemas/NestedProvider"},"status":{"properties":{"label":{"enum":["Planned","Provisioning","Active","Offline","Deprovisioning","Decommissioned"],"type":"string"},"value":{"enum":["planned","provisioning","active","offline","deprovisioning","decommissioned"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"termination_a":{"$ref":"#/components/schemas/CircuitCircuitTermination"},"termination_z":{"$ref":"#/components/schemas/CircuitCircuitTermination"},"type":{"$ref":"#/components/schemas/NestedCircuitType"}},"required":["cid","provider","type"],"type":"object"},"CircuitCircuitTermination":{"properties":{"connected_endpoint":{"$ref":"#/components/schemas/NestedInterface"},"id":{"readOnly":true,"title":"ID","type":"integer"},"port_speed":{"maximum":2147483647,"minimum":0,"title":"Port speed (Kbps)","type":"integer"},"site":{"$ref":"#/components/schemas/NestedSite"},"upstream_speed":{"description":"Upstream speed, if different from port speed","maximum":2147483647,"minimum":0,"nullable":true,"title":"Upstream speed (Kbps)","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"xconnect_id":{"maxLength":50,"title":"Cross-connect ID","type":"string"}},"required":["site","connected_endpoint","port_speed"],"title":"Termination a","type":"object"},"CircuitTermination":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"circuit":{"$ref":"#/components/schemas/NestedCircuit"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"port_speed":{"maximum":2147483647,"minimum":0,"title":"Port speed (Kbps)","type":"integer"},"pp_info":{"maxLength":100,"title":"Patch panel/port(s)","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"term_side":{"enum":["A","Z"],"title":"Termination","type":"string"},"upstream_speed":{"description":"Upstream speed, if different from port speed","maximum":2147483647,"minimum":0,"nullable":true,"title":"Upstream speed (Kbps)","type":"integer"},"xconnect_id":{"maxLength":50,"title":"Cross-connect ID","type":"string"}},"required":["circuit","term_side","site","port_speed"],"type":"object"},"CircuitType":{"properties":{"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"Cluster":{"properties":{"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"group":{"$ref":"#/components/schemas/NestedClusterGroup"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"type":{"$ref":"#/components/schemas/NestedClusterType"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","type"],"type":"object"},"ClusterGroup":{"properties":{"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"ClusterType":{"properties":{"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"ConfigContext":{"properties":{"cluster_groups":{"items":{"$ref":"#/components/schemas/NestedClusterGroup"},"type":"array","uniqueItems":true},"clusters":{"items":{"$ref":"#/components/schemas/NestedCluster"},"type":"array","uniqueItems":true},"data":{"title":"Data","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_active":{"title":"Is active","type":"boolean"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"platforms":{"items":{"$ref":"#/components/schemas/NestedPlatform"},"type":"array","uniqueItems":true},"regions":{"items":{"$ref":"#/components/schemas/NestedRegion"},"type":"array","uniqueItems":true},"roles":{"items":{"$ref":"#/components/schemas/NestedDeviceRole"},"type":"array","uniqueItems":true},"sites":{"items":{"$ref":"#/components/schemas/NestedSite"},"type":"array","uniqueItems":true},"tags":{"items":{"format":"slug","pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"type":"array","uniqueItems":true},"tenant_groups":{"items":{"$ref":"#/components/schemas/NestedTenantGroup"},"type":"array","uniqueItems":true},"tenants":{"items":{"$ref":"#/components/schemas/NestedTenant"},"type":"array","uniqueItems":true},"weight":{"maximum":32767,"minimum":0,"title":"Weight","type":"integer"}},"required":["name","data"],"type":"object"},"ConsolePort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["DE-9","DB-25","RJ-11","RJ-12","RJ-45","USB Type A","USB Type B","USB Type C","USB Mini A","USB Mini B","USB Micro A","USB Micro B","Other"],"type":"string"},"value":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name"],"type":"object"},"ConsolePortTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"properties":{"label":{"enum":["DE-9","DB-25","RJ-11","RJ-12","RJ-45","USB Type A","USB Type B","USB Type C","USB Mini A","USB Mini B","USB Micro A","USB Micro B","Other"],"type":"string"},"value":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name"],"type":"object"},"ConsoleServerPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["DE-9","DB-25","RJ-11","RJ-12","RJ-45","USB Type A","USB Type B","USB Type C","USB Mini A","USB Mini B","USB Micro A","USB Micro B","Other"],"type":"string"},"value":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name"],"type":"object"},"ConsoleServerPortTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"properties":{"label":{"enum":["DE-9","DB-25","RJ-11","RJ-12","RJ-45","USB Type A","USB Type B","USB Type C","USB Mini A","USB Mini B","USB Micro A","USB Micro B","Other"],"type":"string"},"value":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name"],"type":"object"},"Device":{"properties":{"asset_tag":{"description":"A unique tag used to identify this device","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"cluster":{"$ref":"#/components/schemas/NestedCluster"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_role":{"$ref":"#/components/schemas/NestedDeviceRole"},"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"face":{"properties":{"label":{"enum":["Front","Rear"],"type":"string"},"value":{"enum":["front","rear"],"type":"string"}},"required":["label","value"],"title":"Face","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"local_context_data":{"nullable":true,"title":"Local context data","type":"string"},"name":{"maxLength":64,"nullable":true,"title":"Name","type":"string"},"parent_device":{"$ref":"#/components/schemas/NestedDevice"},"platform":{"$ref":"#/components/schemas/NestedPlatform"},"position":{"description":"The lowest-numbered unit occupied by the device","maximum":32767,"minimum":1,"nullable":true,"title":"Position (U)","type":"integer"},"primary_ip":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip4":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip6":{"$ref":"#/components/schemas/NestedIPAddress"},"rack":{"$ref":"#/components/schemas/NestedRack"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Offline","Active","Planned","Staged","Failed","Inventory","Decommissioning"],"type":"string"},"value":{"enum":["offline","active","planned","staged","failed","inventory","decommissioning"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vc_position":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc position","type":"integer"},"vc_priority":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc priority","type":"integer"},"virtual_chassis":{"$ref":"#/components/schemas/NestedVirtualChassis"}},"required":["device_type","device_role","site"],"type":"object"},"DeviceBay":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"installed_device":{"$ref":"#/components/schemas/NestedDevice"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","name"],"type":"object"},"DeviceBayTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"}},"required":["device_type","name"],"type":"object"},"DeviceInterface":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"count_ipaddresses":{"readOnly":true,"title":"Count ipaddresses","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"enabled":{"title":"Enabled","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"lag":{"$ref":"#/components/schemas/NestedInterface"},"mac_address":{"nullable":true,"title":"MAC Address","type":"string"},"mgmt_only":{"description":"This interface is used only for out-of-band management","title":"OOB Management","type":"boolean"},"mode":{"properties":{"label":{"enum":["Access","Tagged","Tagged (All)"],"type":"string"},"value":{"enum":["access","tagged","tagged-all"],"type":"string"}},"required":["label","value"],"title":"Mode","type":"object"},"mtu":{"maximum":65536,"minimum":1,"nullable":true,"title":"MTU","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"tagged_vlans":{"items":{"$ref":"#/components/schemas/NestedVLAN"},"type":"array","uniqueItems":true},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["Virtual","Link Aggregation Group (LAG)","100BASE-TX (10/100ME)","1000BASE-T (1GE)","2.5GBASE-T (2.5GE)","5GBASE-T (5GE)","10GBASE-T (10GE)","10GBASE-CX4 (10GE)","GBIC (1GE)","SFP (1GE)","SFP+ (10GE)","XFP (10GE)","XENPAK (10GE)","X2 (10GE)","SFP28 (25GE)","QSFP+ (40GE)","QSFP28 (50GE)","CFP (100GE)","CFP2 (100GE)","CFP2 (200GE)","CFP4 (100GE)","Cisco CPAK (100GE)","QSFP28 (100GE)","QSFP56 (200GE)","QSFP-DD (400GE)","OSFP (400GE)","IEEE 802.11a","IEEE 802.11b/g","IEEE 802.11n","IEEE 802.11ac","IEEE 802.11ad","IEEE 802.11ax","GSM","CDMA","LTE","OC-3/STM-1","OC-12/STM-4","OC-48/STM-16","OC-192/STM-64","OC-768/STM-256","OC-1920/STM-640","OC-3840/STM-1234","SFP (1GFC)","SFP (2GFC)","SFP (4GFC)","SFP+ (8GFC)","SFP+ (16GFC)","SFP28 (32GFC)","QSFP28 (128GFC)","SDR (2 Gbps)","DDR (4 Gbps)","QDR (8 Gbps)","FDR10 (10 Gbps)","FDR (13.5 Gbps)","EDR (25 Gbps)","HDR (50 Gbps)","NDR (100 Gbps)","XDR (250 Gbps)","T1 (1.544 Mbps)","E1 (2.048 Mbps)","T3 (45 Mbps)","E3 (34 Mbps)","Cisco StackWise","Cisco StackWise Plus","Cisco FlexStack","Cisco FlexStack Plus","Juniper VCP","Extreme SummitStack","Extreme SummitStack-128","Extreme SummitStack-256","Extreme SummitStack-512","Other"],"type":"string"},"value":{"enum":["virtual","lag","100base-tx","1000base-t","2.5gbase-t","5gbase-t","10gbase-t","10gbase-cx4","1000base-x-gbic","1000base-x-sfp","10gbase-x-sfpp","10gbase-x-xfp","10gbase-x-xenpak","10gbase-x-x2","25gbase-x-sfp28","40gbase-x-qsfpp","50gbase-x-sfp28","100gbase-x-cfp","100gbase-x-cfp2","200gbase-x-cfp2","100gbase-x-cfp4","100gbase-x-cpak","100gbase-x-qsfp28","200gbase-x-qsfp56","400gbase-x-qsfpdd","400gbase-x-osfp","ieee802.11a","ieee802.11g","ieee802.11n","ieee802.11ac","ieee802.11ad","ieee802.11ax","gsm","cdma","lte","sonet-oc3","sonet-oc12","sonet-oc48","sonet-oc192","sonet-oc768","sonet-oc1920","sonet-oc3840","1gfc-sfp","2gfc-sfp","4gfc-sfp","8gfc-sfpp","16gfc-sfpp","32gfc-sfp28","128gfc-sfp28","infiniband-sdr","infiniband-ddr","infiniband-qdr","infiniband-fdr10","infiniband-fdr","infiniband-edr","infiniband-hdr","infiniband-ndr","infiniband-xdr","t1","e1","t3","e3","cisco-stackwise","cisco-stackwise-plus","cisco-flexstack","cisco-flexstack-plus","juniper-vcp","extreme-summitstack","extreme-summitstack-128","extreme-summitstack-256","extreme-summitstack-512","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"},"untagged_vlan":{"$ref":"#/components/schemas/NestedVLAN"}},"required":["device","name","type"],"type":"object"},"DeviceNAPALM":{"properties":{"method":{"additionalProperties":{"type":"string"},"title":"Method","type":"object"}},"required":["method"],"type":"object"},"DeviceRole":{"properties":{"color":{"maxLength":6,"minLength":1,"pattern":"^[0-9a-f]{6}$","title":"Color","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"},"vm_role":{"description":"Virtual machines may be assigned to this role","title":"VM Role","type":"boolean"}},"required":["name","slug"],"type":"object"},"DeviceType":{"properties":{"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"front_image":{"format":"uri","readOnly":true,"title":"Front image","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_full_depth":{"description":"Device consumes both front and rear rack faces","title":"Is full depth","type":"boolean"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"manufacturer":{"$ref":"#/components/schemas/NestedManufacturer"},"model":{"maxLength":50,"minLength":1,"title":"Model","type":"string"},"part_number":{"description":"Discrete part number (optional)","maxLength":50,"title":"Part number","type":"string"},"rear_image":{"format":"uri","readOnly":true,"title":"Rear image","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"subdevice_role":{"properties":{"label":{"enum":["Parent","Child"],"type":"string"},"value":{"enum":["parent","child"],"type":"string"}},"required":["label","value"],"title":"Subdevice role","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"u_height":{"maximum":32767,"minimum":0,"title":"Height (U)","type":"integer"}},"required":["manufacturer","model","slug"],"type":"object"},"DeviceWithConfigContext":{"properties":{"asset_tag":{"description":"A unique tag used to identify this device","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"cluster":{"$ref":"#/components/schemas/NestedCluster"},"comments":{"title":"Comments","type":"string"},"config_context":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Config context","type":"object"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_role":{"$ref":"#/components/schemas/NestedDeviceRole"},"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"face":{"properties":{"label":{"enum":["Front","Rear"],"type":"string"},"value":{"enum":["front","rear"],"type":"string"}},"required":["label","value"],"title":"Face","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"local_context_data":{"nullable":true,"title":"Local context data","type":"string"},"name":{"maxLength":64,"nullable":true,"title":"Name","type":"string"},"parent_device":{"$ref":"#/components/schemas/NestedDevice"},"platform":{"$ref":"#/components/schemas/NestedPlatform"},"position":{"description":"The lowest-numbered unit occupied by the device","maximum":32767,"minimum":1,"nullable":true,"title":"Position (U)","type":"integer"},"primary_ip":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip4":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip6":{"$ref":"#/components/schemas/NestedIPAddress"},"rack":{"$ref":"#/components/schemas/NestedRack"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Offline","Active","Planned","Staged","Failed","Inventory","Decommissioning"],"type":"string"},"value":{"enum":["offline","active","planned","staged","failed","inventory","decommissioning"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vc_position":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc position","type":"integer"},"vc_priority":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc priority","type":"integer"},"virtual_chassis":{"$ref":"#/components/schemas/NestedVirtualChassis"}},"required":["device_type","device_role","site"],"type":"object"},"ExportTemplate":{"properties":{"content_type":{"title":"Content type","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"file_extension":{"description":"Extension to append to the rendered filename","maxLength":15,"title":"File extension","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mime_type":{"description":"Defaults to <code>text/plain</code>","maxLength":50,"title":"MIME type","type":"string"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"template_code":{"description":"The list of objects being exported is passed as a context variable named <code>queryset</code>.","minLength":1,"title":"Template code","type":"string"},"template_language":{"default":{"id":20,"label":"Jinja2","value":"jinja2"},"properties":{"label":{"enum":["Django","Jinja2"],"type":"string"},"value":{"enum":["django","jinja2"],"type":"string"}},"required":["label","value"],"title":"Template language","type":"object"}},"required":["content_type","name","template_code"],"type":"object"},"FrontPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"rear_port":{"$ref":"#/components/schemas/FrontPortRearPort"},"rear_port_position":{"default":1,"maximum":64,"minimum":1,"title":"Rear port position","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["8P8C","110 Punch","BNC","MRJ21","FC","LC","LC/APC","LSH","LSH/APC","MPO","MTRJ","SC","SC/APC","ST"],"type":"string"},"value":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name","type","rear_port"],"type":"object"},"FrontPortRearPort":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Rear port","type":"object"},"FrontPortTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"rear_port":{"$ref":"#/components/schemas/NestedRearPortTemplate"},"rear_port_position":{"default":1,"maximum":64,"minimum":1,"title":"Rear port position","type":"integer"},"type":{"properties":{"label":{"enum":["8P8C","110 Punch","BNC","MRJ21","FC","LC","LC/APC","LSH","LSH/APC","MPO","MTRJ","SC","SC/APC","ST"],"type":"string"},"value":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name","type","rear_port"],"type":"object"},"Graph":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"link":{"format":"uri","maxLength":200,"title":"Link URL","type":"string"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"source":{"maxLength":500,"minLength":1,"title":"Source URL","type":"string"},"template_language":{"enum":["django","jinja2"],"title":"Template language","type":"string"},"type":{"title":"Type","type":"string"},"weight":{"maximum":32767,"minimum":0,"title":"Weight","type":"integer"}},"required":["type","name","source"],"type":"object"},"IPAddress":{"properties":{"address":{"description":"IPv4 or IPv6 address (with mask)","title":"Address","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"dns_name":{"description":"Hostname or FQDN (not case-sensitive)","maxLength":255,"pattern":"^[0-9A-Za-z._-]+$","title":"DNS Name","type":"string"},"family":{"properties":{"label":{"enum":["IPv4","IPv6"],"type":"string"},"value":{"enum":[4,6],"type":"integer"}},"readOnly":true,"required":["label","value"],"title":"Family","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"interface":{"$ref":"#/components/schemas/IPAddressInterface"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"nat_inside":{"$ref":"#/components/schemas/NestedIPAddress"},"nat_outside":{"$ref":"#/components/schemas/NestedIPAddress"},"role":{"properties":{"label":{"enum":["Loopback","Secondary","Anycast","VIP","VRRP","HSRP","GLBP","CARP"],"type":"string"},"value":{"enum":["loopback","secondary","anycast","vip","vrrp","hsrp","glbp","carp"],"type":"string"}},"required":["label","value"],"title":"Role","type":"object"},"status":{"properties":{"label":{"enum":["Active","Reserved","Deprecated","DHCP"],"type":"string"},"value":{"enum":["active","reserved","deprecated","dhcp"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vrf":{"$ref":"#/components/schemas/NestedVRF"}},"required":["address"],"type":"object"},"IPAddressInterface":{"properties":{"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"readOnly":true,"title":"Url","type":"string"},"virtual_machine":{"$ref":"#/components/schemas/NestedVirtualMachine"}},"required":["name"],"title":"Interface","type":"object"},"ImageAttachment":{"properties":{"content_type":{"title":"Content type","type":"string"},"created":{"format":"date-time","readOnly":true,"title":"Created","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"image":{"format":"uri","readOnly":true,"title":"Image","type":"string"},"image_height":{"maximum":32767,"minimum":0,"title":"Image height","type":"integer"},"image_width":{"maximum":32767,"minimum":0,"title":"Image width","type":"integer"},"name":{"maxLength":50,"title":"Name","type":"string"},"object_id":{"maximum":2147483647,"minimum":0,"title":"Object id","type":"integer"},"parent":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Parent","type":"object"}},"required":["content_type","object_id","image_height","image_width"],"type":"object"},"InterfaceConnection":{"properties":{"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"required":["label","value"],"title":"Connection status","type":"object"},"interface_a":{"$ref":"#/components/schemas/NestedInterface"},"interface_b":{"$ref":"#/components/schemas/NestedInterface"}},"required":["interface_b"],"type":"object"},"InterfaceTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mgmt_only":{"title":"Management only","type":"boolean"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"type":{"properties":{"label":{"enum":["Virtual","Link Aggregation Group (LAG)","100BASE-TX (10/100ME)","1000BASE-T (1GE)","2.5GBASE-T (2.5GE)","5GBASE-T (5GE)","10GBASE-T (10GE)","10GBASE-CX4 (10GE)","GBIC (1GE)","SFP (1GE)","SFP+ (10GE)","XFP (10GE)","XENPAK (10GE)","X2 (10GE)","SFP28 (25GE)","QSFP+ (40GE)","QSFP28 (50GE)","CFP (100GE)","CFP2 (100GE)","CFP2 (200GE)","CFP4 (100GE)","Cisco CPAK (100GE)","QSFP28 (100GE)","QSFP56 (200GE)","QSFP-DD (400GE)","OSFP (400GE)","IEEE 802.11a","IEEE 802.11b/g","IEEE 802.11n","IEEE 802.11ac","IEEE 802.11ad","IEEE 802.11ax","GSM","CDMA","LTE","OC-3/STM-1","OC-12/STM-4","OC-48/STM-16","OC-192/STM-64","OC-768/STM-256","OC-1920/STM-640","OC-3840/STM-1234","SFP (1GFC)","SFP (2GFC)","SFP (4GFC)","SFP+ (8GFC)","SFP+ (16GFC)","SFP28 (32GFC)","QSFP28 (128GFC)","SDR (2 Gbps)","DDR (4 Gbps)","QDR (8 Gbps)","FDR10 (10 Gbps)","FDR (13.5 Gbps)","EDR (25 Gbps)","HDR (50 Gbps)","NDR (100 Gbps)","XDR (250 Gbps)","T1 (1.544 Mbps)","E1 (2.048 Mbps)","T3 (45 Mbps)","E3 (34 Mbps)","Cisco StackWise","Cisco StackWise Plus","Cisco FlexStack","Cisco FlexStack Plus","Juniper VCP","Extreme SummitStack","Extreme SummitStack-128","Extreme SummitStack-256","Extreme SummitStack-512","Other"],"type":"string"},"value":{"enum":["virtual","lag","100base-tx","1000base-t","2.5gbase-t","5gbase-t","10gbase-t","10gbase-cx4","1000base-x-gbic","1000base-x-sfp","10gbase-x-sfpp","10gbase-x-xfp","10gbase-x-xenpak","10gbase-x-x2","25gbase-x-sfp28","40gbase-x-qsfpp","50gbase-x-sfp28","100gbase-x-cfp","100gbase-x-cfp2","200gbase-x-cfp2","100gbase-x-cfp4","100gbase-x-cpak","100gbase-x-qsfp28","200gbase-x-qsfp56","400gbase-x-qsfpdd","400gbase-x-osfp","ieee802.11a","ieee802.11g","ieee802.11n","ieee802.11ac","ieee802.11ad","ieee802.11ax","gsm","cdma","lte","sonet-oc3","sonet-oc12","sonet-oc48","sonet-oc192","sonet-oc768","sonet-oc1920","sonet-oc3840","1gfc-sfp","2gfc-sfp","4gfc-sfp","8gfc-sfpp","16gfc-sfpp","32gfc-sfp28","128gfc-sfp28","infiniband-sdr","infiniband-ddr","infiniband-qdr","infiniband-fdr10","infiniband-fdr","infiniband-edr","infiniband-hdr","infiniband-ndr","infiniband-xdr","t1","e1","t3","e3","cisco-stackwise","cisco-stackwise-plus","cisco-flexstack","cisco-flexstack-plus","juniper-vcp","extreme-summitstack","extreme-summitstack-128","extreme-summitstack-256","extreme-summitstack-512","other"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name","type"],"type":"object"},"InventoryItem":{"properties":{"asset_tag":{"description":"A unique tag used to identify this item","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"discovered":{"description":"This item was automatically discovered","title":"Discovered","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"manufacturer":{"$ref":"#/components/schemas/NestedManufacturer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"nullable":true,"title":"Parent","type":"integer"},"part_id":{"description":"Manufacturer-assigned part identifier","maxLength":50,"title":"Part ID","type":"string"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","name"],"type":"object"},"Manufacturer":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"devicetype_count":{"readOnly":true,"title":"Devicetype count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"inventoryitem_count":{"readOnly":true,"title":"Inventoryitem count","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"platform_count":{"readOnly":true,"title":"Platform count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"NestedCable":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"label":{"maxLength":100,"title":"Label","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"title":"Cable","type":"object"},"NestedCircuit":{"properties":{"cid":{"maxLength":50,"minLength":1,"title":"Circuit ID","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["cid"],"title":"Circuit","type":"object"},"NestedCircuitType":{"properties":{"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Type","type":"object"},"NestedCluster":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name"],"title":"Cluster","type":"object"},"NestedClusterGroup":{"properties":{"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"type":"object"},"NestedClusterType":{"properties":{"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Type","type":"object"},"NestedDevice":{"properties":{"display_name":{"readOnly":true,"title":"Display name","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"nullable":true,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"title":"Device","type":"object"},"NestedDeviceRole":{"properties":{"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","slug"],"title":"Device role","type":"object"},"NestedDeviceType":{"properties":{"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"manufacturer":{"$ref":"#/components/schemas/NestedManufacturer"},"model":{"maxLength":50,"minLength":1,"title":"Model","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["model","slug"],"title":"Device type","type":"object"},"NestedIPAddress":{"properties":{"address":{"description":"IPv4 or IPv6 address (with mask)","title":"Address","type":"string"},"family":{"readOnly":true,"title":"Family","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["address"],"title":"Primary ip","type":"object"},"NestedInterface":{"properties":{"cable":{"nullable":true,"title":"Cable","type":"integer"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Connected endpoint","type":"object"},"NestedManufacturer":{"properties":{"devicetype_count":{"readOnly":true,"title":"Devicetype count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Manufacturer","type":"object"},"NestedPlatform":{"properties":{"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":100,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","slug"],"title":"Platform","type":"object"},"NestedPowerPanel":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"powerfeed_count":{"readOnly":true,"title":"Powerfeed count","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Power panel","type":"object"},"NestedPowerPort":{"properties":{"cable":{"nullable":true,"title":"Cable","type":"integer"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Power port","type":"object"},"NestedPowerPortTemplate":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Power port","type":"object"},"NestedProvider":{"properties":{"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Provider","type":"object"},"NestedRIR":{"properties":{"aggregate_count":{"readOnly":true,"title":"Aggregate count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Rir","type":"object"},"NestedRack":{"properties":{"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Rack","type":"object"},"NestedRackGroup":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Rack group","type":"object"},"NestedRackRole":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Role","type":"object"},"NestedRearPortTemplate":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Rear port","type":"object"},"NestedRegion":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"site_count":{"readOnly":true,"title":"Site count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Parent","type":"object"},"NestedRole":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"title":"Role","type":"object"},"NestedSecretRole":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"secret_count":{"readOnly":true,"title":"Secret count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Role","type":"object"},"NestedSite":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Site","type":"object"},"NestedTenant":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":30,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"title":"Tenant","type":"object"},"NestedTenantGroup":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tenant_count":{"readOnly":true,"title":"Tenant count","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name","slug"],"type":"object"},"NestedUser":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"username":{"description":"Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.","maxLength":150,"minLength":1,"pattern":"^[\\w.@+-]+$","title":"Username","type":"string"}},"required":["username"],"title":"User","type":"object"},"NestedVLAN":{"properties":{"display_name":{"readOnly":true,"title":"Display name","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"vid":{"maximum":4094,"minimum":1,"title":"ID","type":"integer"}},"required":["vid","name"],"title":"Untagged vlan","type":"object"},"NestedVLANGroup":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"title":"Group","type":"object"},"NestedVRF":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rd":{"description":"Unique route distinguisher (as defined in RFC 4364)","maxLength":21,"nullable":true,"title":"Route distinguisher","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Vrf","type":"object"},"NestedVirtualChassis":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"master":{"$ref":"#/components/schemas/NestedDevice"},"member_count":{"readOnly":true,"title":"Member count","type":"integer"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["master"],"title":"Virtual chassis","type":"object"},"NestedVirtualMachine":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"url":{"format":"uri","readOnly":true,"title":"Url","type":"string"}},"required":["name"],"title":"Virtual machine","type":"object"},"ObjectChange":{"properties":{"action":{"properties":{"label":{"enum":["Created","Updated","Deleted"],"type":"string"},"value":{"enum":["create","update","delete"],"type":"string"}},"readOnly":true,"required":["label","value"],"title":"Action","type":"object"},"changed_object":{"additionalProperties":{"type":"string"},"description":"\nSerialize a nested representation of the changed object.\n","readOnly":true,"title":"Changed object","type":"object"},"changed_object_id":{"maximum":2147483647,"minimum":0,"title":"Changed object id","type":"integer"},"changed_object_type":{"readOnly":true,"title":"Changed object type","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"object_data":{"readOnly":true,"title":"Object data","type":"string"},"request_id":{"format":"uuid","readOnly":true,"title":"Request id","type":"string"},"time":{"format":"date-time","readOnly":true,"title":"Time","type":"string"},"user":{"$ref":"#/components/schemas/NestedUser"},"user_name":{"minLength":1,"readOnly":true,"title":"User name","type":"string"}},"required":["changed_object_id"],"type":"object"},"Platform":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"manufacturer":{"$ref":"#/components/schemas/NestedManufacturer"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"napalm_args":{"description":"Additional arguments to pass when initiating the NAPALM driver (JSON format)","nullable":true,"title":"NAPALM arguments","type":"string"},"napalm_driver":{"description":"The name of the NAPALM driver to use when interacting with devices","maxLength":50,"title":"NAPALM driver","type":"string"},"slug":{"format":"slug","maxLength":100,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","slug"],"type":"object"},"PowerFeed":{"properties":{"amperage":{"maximum":32767,"minimum":1,"title":"Amperage","type":"integer"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"max_utilization":{"description":"Maximum permissible draw (percentage)","maximum":100,"minimum":1,"title":"Max utilization","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"phase":{"default":{"id":1,"label":"Single phase","value":"single-phase"},"properties":{"label":{"enum":["Single phase","Three-phase"],"type":"string"},"value":{"enum":["single-phase","three-phase"],"type":"string"}},"required":["label","value"],"title":"Phase","type":"object"},"power_panel":{"$ref":"#/components/schemas/NestedPowerPanel"},"rack":{"$ref":"#/components/schemas/NestedRack"},"status":{"default":{"id":1,"label":"Active","value":"active"},"properties":{"label":{"enum":["Offline","Active","Planned","Failed"],"type":"string"},"value":{"enum":["offline","active","planned","failed"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"supply":{"default":{"id":1,"label":"AC","value":"ac"},"properties":{"label":{"enum":["AC","DC"],"type":"string"},"value":{"enum":["ac","dc"],"type":"string"}},"required":["label","value"],"title":"Supply","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"default":{"id":1,"label":"Primary","value":"primary"},"properties":{"label":{"enum":["Primary","Redundant"],"type":"string"},"value":{"enum":["primary","redundant"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"},"voltage":{"maximum":32767,"minimum":-32768,"title":"Voltage","type":"integer"}},"required":["power_panel","name"],"type":"object"},"PowerOutlet":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"feed_leg":{"properties":{"label":{"enum":["A","B","C"],"type":"string"},"value":{"enum":["A","B","C"],"type":"string"}},"required":["label","value"],"title":"Feed leg","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"power_port":{"$ref":"#/components/schemas/NestedPowerPort"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["C5","C7","C13","C15","C19","P+N+E 4H","P+N+E 6H","P+N+E 9H","2P+E 4H","2P+E 6H","2P+E 9H","3P+E 4H","3P+E 6H","3P+E 9H","3P+N+E 4H","3P+N+E 6H","3P+N+E 9H","NEMA 1-15R","NEMA 5-15R","NEMA 5-20R","NEMA 5-30R","NEMA 5-50R","NEMA 6-15R","NEMA 6-20R","NEMA 6-30R","NEMA 6-50R","NEMA 10-30R","NEMA 10-50R","NEMA 14-20R","NEMA 14-30R","NEMA 14-50R","NEMA 14-60R","NEMA L1-15R","NEMA L5-15R","NEMA L5-20R","NEMA L5-30R","NEMA L5-50R","NEMA L6-15R","NEMA L6-20R","NEMA L6-30R","NEMA L6-50R","NEMA L10-30R","NEMA L14-20R","NEMA L14-30R","NEMA L14-50R","NEMA L14-60R","NEMA L21-20R","NEMA L21-30R","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ITA Type E (CEE7/5)","ITA Type F (CEE7/3)","ITA Type G (BS 1363)","ITA Type H","ITA Type I","ITA Type J","ITA Type K","ITA Type L (CEI 23-50)","ITA Type M (BS 546)","ITA Type N","ITA Type O","HDOT Cx"],"type":"string"},"value":{"enum":["iec-60320-c5","iec-60320-c7","iec-60320-c13","iec-60320-c15","iec-60320-c19","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15r","nema-5-15r","nema-5-20r","nema-5-30r","nema-5-50r","nema-6-15r","nema-6-20r","nema-6-30r","nema-6-50r","nema-10-30r","nema-10-50r","nema-14-20r","nema-14-30r","nema-14-50r","nema-14-60r","nema-l1-15r","nema-l5-15r","nema-l5-20r","nema-l5-30r","nema-l5-50r","nema-l6-15r","nema-l6-20r","nema-l6-30r","nema-l6-50r","nema-l10-30r","nema-l14-20r","nema-l14-30r","nema-l14-50r","nema-l14-60r","nema-l21-20r","nema-l21-30r","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ita-e","ita-f","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o","hdot-cx"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name"],"type":"object"},"PowerOutletTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"feed_leg":{"properties":{"label":{"enum":["A","B","C"],"type":"string"},"value":{"enum":["A","B","C"],"type":"string"}},"required":["label","value"],"title":"Feed leg","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"power_port":{"$ref":"#/components/schemas/NestedPowerPortTemplate"},"type":{"properties":{"label":{"enum":["C5","C7","C13","C15","C19","P+N+E 4H","P+N+E 6H","P+N+E 9H","2P+E 4H","2P+E 6H","2P+E 9H","3P+E 4H","3P+E 6H","3P+E 9H","3P+N+E 4H","3P+N+E 6H","3P+N+E 9H","NEMA 1-15R","NEMA 5-15R","NEMA 5-20R","NEMA 5-30R","NEMA 5-50R","NEMA 6-15R","NEMA 6-20R","NEMA 6-30R","NEMA 6-50R","NEMA 10-30R","NEMA 10-50R","NEMA 14-20R","NEMA 14-30R","NEMA 14-50R","NEMA 14-60R","NEMA L1-15R","NEMA L5-15R","NEMA L5-20R","NEMA L5-30R","NEMA L5-50R","NEMA L6-15R","NEMA L6-20R","NEMA L6-30R","NEMA L6-50R","NEMA L10-30R","NEMA L14-20R","NEMA L14-30R","NEMA L14-50R","NEMA L14-60R","NEMA L21-20R","NEMA L21-30R","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ITA Type E (CEE7/5)","ITA Type F (CEE7/3)","ITA Type G (BS 1363)","ITA Type H","ITA Type I","ITA Type J","ITA Type K","ITA Type L (CEI 23-50)","ITA Type M (BS 546)","ITA Type N","ITA Type O","HDOT Cx"],"type":"string"},"value":{"enum":["iec-60320-c5","iec-60320-c7","iec-60320-c13","iec-60320-c15","iec-60320-c19","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15r","nema-5-15r","nema-5-20r","nema-5-30r","nema-5-50r","nema-6-15r","nema-6-20r","nema-6-30r","nema-6-50r","nema-10-30r","nema-10-50r","nema-14-20r","nema-14-30r","nema-14-50r","nema-14-60r","nema-l1-15r","nema-l5-15r","nema-l5-20r","nema-l5-30r","nema-l5-50r","nema-l6-15r","nema-l6-20r","nema-l6-30r","nema-l6-50r","nema-l10-30r","nema-l14-20r","nema-l14-30r","nema-l14-50r","nema-l14-60r","nema-l21-20r","nema-l21-30r","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ita-e","ita-f","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o","hdot-cx"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name"],"type":"object"},"PowerPanel":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"powerfeed_count":{"readOnly":true,"title":"Powerfeed count","type":"integer"},"rack_group":{"$ref":"#/components/schemas/NestedRackGroup"},"site":{"$ref":"#/components/schemas/NestedSite"}},"required":["site","name"],"type":"object"},"PowerPort":{"properties":{"allocated_draw":{"description":"Allocated power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Allocated draw","type":"integer"},"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"properties":{"label":{"enum":["Not Connected","Connected"],"type":"string"},"value":{"enum":[false,true],"nullable":true,"type":"boolean"}},"readOnly":true,"required":["label","value"],"title":"Connection status","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"maximum_draw":{"description":"Maximum power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Maximum draw","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["C6","C8","C14","C16","C20","P+N+E 4H","P+N+E 6H","P+N+E 9H","2P+E 4H","2P+E 6H","2P+E 9H","3P+E 4H","3P+E 6H","3P+E 9H","3P+N+E 4H","3P+N+E 6H","3P+N+E 9H","NEMA 1-15P","NEMA 5-15P","NEMA 5-20P","NEMA 5-30P","NEMA 5-50P","NEMA 6-15P","NEMA 6-20P","NEMA 6-30P","NEMA 6-50P","NEMA 10-30P","NEMA 10-50P","NEMA 14-20P","NEMA 14-30P","NEMA 14-50P","NEMA 14-60P","NEMA L1-15P","NEMA L5-15P","NEMA L5-20P","NEMA L5-30P","NEMA L5-50P","NEMA L6-15P","NEMA L6-20P","NEMA L6-30P","NEMA L6-50P","NEMA L10-30P","NEMA L14-20P","NEMA L14-30P","NEMA L14-50P","NEMA L14-60P","NEMA L21-20P","NEMA L21-30P","CS6361C","CS6365C","CS8165C","CS8265C","CS8365C","CS8465C","ITA Type E (CEE 7/5)","ITA Type F (CEE 7/4)","ITA Type E/F (CEE 7/7)","ITA Type G (BS 1363)","ITA Type H","ITA Type I","ITA Type J","ITA Type K","ITA Type L (CEI 23-50)","ITA Type M (BS 546)","ITA Type N","ITA Type O"],"type":"string"},"value":{"enum":["iec-60320-c6","iec-60320-c8","iec-60320-c14","iec-60320-c16","iec-60320-c20","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15p","nema-5-15p","nema-5-20p","nema-5-30p","nema-5-50p","nema-6-15p","nema-6-20p","nema-6-30p","nema-6-50p","nema-10-30p","nema-10-50p","nema-14-20p","nema-14-30p","nema-14-50p","nema-14-60p","nema-l1-15p","nema-l5-15p","nema-l5-20p","nema-l5-30p","nema-l5-50p","nema-l6-15p","nema-l6-20p","nema-l6-30p","nema-l6-50p","nema-l10-30p","nema-l14-20p","nema-l14-30p","nema-l14-50p","nema-l14-60p","nema-l21-20p","nema-l21-30p","cs6361c","cs6365c","cs8165c","cs8265c","cs8365c","cs8465c","ita-e","ita-f","ita-ef","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name"],"type":"object"},"PowerPortTemplate":{"properties":{"allocated_draw":{"description":"Allocated power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Allocated draw","type":"integer"},"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"maximum_draw":{"description":"Maximum power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Maximum draw","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"properties":{"label":{"enum":["C6","C8","C14","C16","C20","P+N+E 4H","P+N+E 6H","P+N+E 9H","2P+E 4H","2P+E 6H","2P+E 9H","3P+E 4H","3P+E 6H","3P+E 9H","3P+N+E 4H","3P+N+E 6H","3P+N+E 9H","NEMA 1-15P","NEMA 5-15P","NEMA 5-20P","NEMA 5-30P","NEMA 5-50P","NEMA 6-15P","NEMA 6-20P","NEMA 6-30P","NEMA 6-50P","NEMA 10-30P","NEMA 10-50P","NEMA 14-20P","NEMA 14-30P","NEMA 14-50P","NEMA 14-60P","NEMA L1-15P","NEMA L5-15P","NEMA L5-20P","NEMA L5-30P","NEMA L5-50P","NEMA L6-15P","NEMA L6-20P","NEMA L6-30P","NEMA L6-50P","NEMA L10-30P","NEMA L14-20P","NEMA L14-30P","NEMA L14-50P","NEMA L14-60P","NEMA L21-20P","NEMA L21-30P","CS6361C","CS6365C","CS8165C","CS8265C","CS8365C","CS8465C","ITA Type E (CEE 7/5)","ITA Type F (CEE 7/4)","ITA Type E/F (CEE 7/7)","ITA Type G (BS 1363)","ITA Type H","ITA Type I","ITA Type J","ITA Type K","ITA Type L (CEI 23-50)","ITA Type M (BS 546)","ITA Type N","ITA Type O"],"type":"string"},"value":{"enum":["iec-60320-c6","iec-60320-c8","iec-60320-c14","iec-60320-c16","iec-60320-c20","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15p","nema-5-15p","nema-5-20p","nema-5-30p","nema-5-50p","nema-6-15p","nema-6-20p","nema-6-30p","nema-6-50p","nema-10-30p","nema-10-50p","nema-14-20p","nema-14-30p","nema-14-50p","nema-14-60p","nema-l1-15p","nema-l5-15p","nema-l5-20p","nema-l5-30p","nema-l5-50p","nema-l6-15p","nema-l6-20p","nema-l6-30p","nema-l6-50p","nema-l10-30p","nema-l14-20p","nema-l14-30p","nema-l14-50p","nema-l14-60p","nema-l21-20p","nema-l21-30p","cs6361c","cs6365c","cs8165c","cs8265c","cs8365c","cs8465c","ita-e","ita-f","ita-ef","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name"],"type":"object"},"Prefix":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"family":{"properties":{"label":{"enum":["IPv4","IPv6"],"type":"string"},"value":{"enum":[4,6],"type":"integer"}},"readOnly":true,"required":["label","value"],"title":"Family","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_pool":{"description":"All IP addresses within this prefix are considered usable","title":"Is a pool","type":"boolean"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"prefix":{"description":"IPv4 or IPv6 network with mask","title":"Prefix","type":"string"},"role":{"$ref":"#/components/schemas/NestedRole"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Container","Active","Reserved","Deprecated"],"type":"string"},"value":{"enum":["container","active","reserved","deprecated"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vlan":{"$ref":"#/components/schemas/NestedVLAN"},"vrf":{"$ref":"#/components/schemas/NestedVRF"}},"required":["prefix"],"type":"object"},"Provider":{"properties":{"account":{"maxLength":30,"title":"Account number","type":"string"},"admin_contact":{"title":"Admin contact","type":"string"},"asn":{"description":"32-bit autonomous system number","maximum":4294967295,"minimum":1,"nullable":true,"title":"ASN","type":"integer"},"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"noc_contact":{"title":"NOC contact","type":"string"},"portal_url":{"format":"uri","maxLength":200,"title":"Portal URL","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["name","slug"],"type":"object"},"RIR":{"properties":{"aggregate_count":{"readOnly":true,"title":"Aggregate count","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_private":{"description":"IP space managed by this RIR is considered private","title":"Private","type":"boolean"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"Rack":{"properties":{"asset_tag":{"description":"A unique tag used to identify this rack","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"desc_units":{"description":"Units are numbered top-to-bottom","title":"Descending units","type":"boolean"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"facility_id":{"description":"Locally-assigned identifier","maxLength":50,"nullable":true,"title":"Facility ID","type":"string"},"group":{"$ref":"#/components/schemas/NestedRackGroup"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"outer_depth":{"description":"Outer dimension of rack (depth)","maximum":32767,"minimum":0,"nullable":true,"title":"Outer depth","type":"integer"},"outer_unit":{"properties":{"label":{"enum":["Millimeters","Inches"],"type":"string"},"value":{"enum":["mm","in"],"type":"string"}},"required":["label","value"],"title":"Outer unit","type":"object"},"outer_width":{"description":"Outer dimension of rack (width)","maximum":32767,"minimum":0,"nullable":true,"title":"Outer width","type":"integer"},"powerfeed_count":{"readOnly":true,"title":"Powerfeed count","type":"integer"},"role":{"$ref":"#/components/schemas/NestedRackRole"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Reserved","Available","Planned","Active","Deprecated"],"type":"string"},"value":{"enum":["reserved","available","planned","active","deprecated"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"type":{"properties":{"label":{"enum":["2-post frame","4-post frame","4-post cabinet","Wall-mounted frame","Wall-mounted cabinet"],"type":"string"},"value":{"enum":["2-post-frame","4-post-frame","4-post-cabinet","wall-frame","wall-cabinet"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"},"u_height":{"description":"Height in rack units","maximum":100,"minimum":1,"title":"Height (U)","type":"integer"},"width":{"properties":{"label":{"enum":["10 inches","19 inches","21 inches","23 inches"],"type":"string"},"value":{"enum":[10,19,21,23],"type":"integer"}},"required":["label","value"],"title":"Width","type":"object"}},"required":["name","site"],"type":"object"},"RackGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"$ref":"#/components/schemas/NestedRackGroup"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"site":{"$ref":"#/components/schemas/NestedSite"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug","site"],"type":"object"},"RackReservation":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"description":{"maxLength":200,"minLength":1,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"rack":{"$ref":"#/components/schemas/NestedRack"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"units":{"items":{"maximum":32767,"minimum":0,"title":"Units","type":"integer"},"type":"array"},"user":{"$ref":"#/components/schemas/NestedUser"}},"required":["rack","units","user","description"],"type":"object"},"RackRole":{"properties":{"color":{"maxLength":6,"minLength":1,"pattern":"^[0-9a-f]{6}$","title":"Color","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"RackUnit":{"properties":{"device":{"$ref":"#/components/schemas/NestedDevice"},"face":{"properties":{"label":{"enum":["Front","Rear"],"type":"string"},"value":{"enum":["front","rear"],"type":"string"}},"readOnly":true,"required":["label","value"],"title":"Face","type":"object"},"id":{"readOnly":true,"title":"Id","type":"integer"},"name":{"minLength":1,"readOnly":true,"title":"Name","type":"string"}},"type":"object"},"RearPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"positions":{"maximum":64,"minimum":1,"title":"Positions","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"properties":{"label":{"enum":["8P8C","110 Punch","BNC","MRJ21","FC","LC","LC/APC","LSH","LSH/APC","MPO","MTRJ","SC","SC/APC","ST"],"type":"string"},"value":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device","name","type"],"type":"object"},"RearPortTemplate":{"properties":{"device_type":{"$ref":"#/components/schemas/NestedDeviceType"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"positions":{"maximum":64,"minimum":1,"title":"Positions","type":"integer"},"type":{"properties":{"label":{"enum":["8P8C","110 Punch","BNC","MRJ21","FC","LC","LC/APC","LSH","LSH/APC","MPO","MTRJ","SC","SC/APC","ST"],"type":"string"},"value":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"}},"required":["device_type","name","type"],"type":"object"},"Region":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"$ref":"#/components/schemas/NestedRegion"},"site_count":{"readOnly":true,"title":"Site count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"Role":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"},"weight":{"maximum":32767,"minimum":0,"title":"Weight","type":"integer"}},"required":["name","slug"],"type":"object"},"Secret":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device":{"$ref":"#/components/schemas/NestedDevice"},"hash":{"minLength":1,"readOnly":true,"title":"Hash","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":100,"title":"Name","type":"string"},"plaintext":{"minLength":1,"title":"Plaintext","type":"string"},"role":{"$ref":"#/components/schemas/NestedSecretRole"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","role","plaintext"],"type":"object"},"SecretRole":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"secret_count":{"readOnly":true,"title":"Secret count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"Service":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"$ref":"#/components/schemas/NestedDevice"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddresses":{"items":{"$ref":"#/components/schemas/NestedIPAddress"},"type":"array","uniqueItems":true},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":30,"minLength":1,"title":"Name","type":"string"},"port":{"maximum":65535,"minimum":1,"title":"Port number","type":"integer"},"protocol":{"properties":{"label":{"enum":["TCP","UDP"],"type":"string"},"value":{"enum":["tcp","udp"],"type":"string"}},"required":["label","value"],"title":"Protocol","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"virtual_machine":{"$ref":"#/components/schemas/NestedVirtualMachine"}},"required":["name","port"],"type":"object"},"Site":{"properties":{"asn":{"description":"32-bit autonomous system number","maximum":4294967295,"minimum":1,"nullable":true,"title":"ASN","type":"integer"},"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"comments":{"title":"Comments","type":"string"},"contact_email":{"format":"email","maxLength":254,"title":"Contact E-mail","type":"string"},"contact_name":{"maxLength":50,"title":"Contact name","type":"string"},"contact_phone":{"maxLength":20,"title":"Contact phone","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"facility":{"description":"Local facility ID or description","maxLength":50,"title":"Facility","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"latitude":{"description":"GPS coordinate (latitude)","format":"decimal","nullable":true,"title":"Latitude","type":"string"},"longitude":{"description":"GPS coordinate (longitude)","format":"decimal","nullable":true,"title":"Longitude","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"physical_address":{"maxLength":200,"title":"Physical address","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"region":{"$ref":"#/components/schemas/NestedRegion"},"shipping_address":{"maxLength":200,"title":"Shipping address","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"status":{"properties":{"label":{"enum":["Active","Planned","Retired"],"type":"string"},"value":{"enum":["active","planned","retired"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"time_zone":{"title":"Time zone","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"type":"object"},"Tag":{"properties":{"color":{"maxLength":6,"minLength":1,"pattern":"^[0-9a-f]{6}$","title":"Color","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"slug":{"format":"slug","maxLength":100,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tagged_items":{"readOnly":true,"title":"Tagged items","type":"integer"}},"required":["name","slug"],"type":"object"},"Tenant":{"properties":{"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"group":{"$ref":"#/components/schemas/NestedTenantGroup"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddress_count":{"readOnly":true,"title":"Ipaddress count","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":30,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"site_count":{"readOnly":true,"title":"Site count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"},"vrf_count":{"readOnly":true,"title":"Vrf count","type":"integer"}},"required":["name","slug"],"type":"object"},"TenantGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"$ref":"#/components/schemas/NestedTenantGroup"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tenant_count":{"readOnly":true,"title":"Tenant count","type":"integer"}},"required":["name","slug"],"type":"object"},"VLAN":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"group":{"$ref":"#/components/schemas/NestedVLANGroup"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"role":{"$ref":"#/components/schemas/NestedRole"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Active","Reserved","Deprecated"],"type":"string"},"value":{"enum":["active","reserved","deprecated"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vid":{"maximum":4094,"minimum":1,"title":"ID","type":"integer"}},"required":["vid","name"],"type":"object"},"VLANGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"site":{"$ref":"#/components/schemas/NestedSite"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"type":"object"},"VRF":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"enforce_unique":{"description":"Prevent duplicate prefixes/IP addresses within this VRF","title":"Enforce unique space","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddress_count":{"readOnly":true,"title":"Ipaddress count","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rd":{"description":"Unique route distinguisher (as defined in RFC 4364)","maxLength":21,"nullable":true,"title":"Route distinguisher","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"}},"required":["name"],"type":"object"},"VirtualChassis":{"properties":{"domain":{"maxLength":30,"title":"Domain","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"master":{"$ref":"#/components/schemas/NestedDevice"},"member_count":{"readOnly":true,"title":"Member count","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["master"],"type":"object"},"VirtualMachineInterface":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"enabled":{"title":"Enabled","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mac_address":{"nullable":true,"title":"MAC Address","type":"string"},"mode":{"properties":{"label":{"enum":["Access","Tagged","Tagged (All)"],"type":"string"},"value":{"enum":["access","tagged","tagged-all"],"type":"string"}},"required":["label","value"],"title":"Mode","type":"object"},"mtu":{"maximum":65536,"minimum":1,"nullable":true,"title":"MTU","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"tagged_vlans":{"items":{"$ref":"#/components/schemas/NestedVLAN"},"type":"array","uniqueItems":true},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"default":{"label":"Virtual","value":"virtual"},"properties":{"label":{"enum":["Virtual"],"type":"string"},"value":{"enum":["virtual"],"type":"string"}},"required":["label","value"],"title":"Type","type":"object"},"untagged_vlan":{"$ref":"#/components/schemas/NestedVLAN"},"virtual_machine":{"$ref":"#/components/schemas/NestedVirtualMachine"}},"required":["virtual_machine","name"],"type":"object"},"VirtualMachineWithConfigContext":{"properties":{"cluster":{"$ref":"#/components/schemas/NestedCluster"},"comments":{"title":"Comments","type":"string"},"config_context":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Config context","type":"object"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"disk":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Disk (GB)","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"local_context_data":{"nullable":true,"title":"Local context data","type":"string"},"memory":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Memory (MB)","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"platform":{"$ref":"#/components/schemas/NestedPlatform"},"primary_ip":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip4":{"$ref":"#/components/schemas/NestedIPAddress"},"primary_ip6":{"$ref":"#/components/schemas/NestedIPAddress"},"role":{"$ref":"#/components/schemas/NestedDeviceRole"},"site":{"$ref":"#/components/schemas/NestedSite"},"status":{"properties":{"label":{"enum":["Offline","Active","Planned","Staged","Failed","Decommissioning"],"type":"string"},"value":{"enum":["offline","active","planned","staged","failed","decommissioning"],"type":"string"}},"required":["label","value"],"title":"Status","type":"object"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"$ref":"#/components/schemas/NestedTenant"},"vcpus":{"maximum":32767,"minimum":0,"nullable":true,"title":"VCPUs","type":"integer"}},"required":["name","cluster"],"type":"object"},"WritableAggregate":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"date_added":{"format":"date","nullable":true,"title":"Date added","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"family":{"readOnly":true,"title":"Family","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"prefix":{"title":"Prefix","type":"string"},"rir":{"title":"RIR","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["prefix","rir"],"type":"object"},"WritableAvailableIP":{"properties":{"address":{"minLength":1,"readOnly":true,"title":"Address","type":"string"},"family":{"readOnly":true,"title":"Family","type":"integer"}},"type":"object"},"WritableCable":{"properties":{"color":{"maxLength":6,"pattern":"^[0-9a-f]{6}$","title":"Color","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"label":{"maxLength":100,"title":"Label","type":"string"},"length":{"maximum":32767,"minimum":0,"nullable":true,"title":"Length","type":"integer"},"length_unit":{"enum":["m","cm","ft","in"],"title":"Length unit","type":"string"},"status":{"enum":["connected","planned","decommissioning"],"title":"Status","type":"string"},"termination_a":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Termination a","type":"object"},"termination_a_id":{"maximum":2147483647,"minimum":0,"title":"Termination a id","type":"integer"},"termination_a_type":{"title":"Termination a type","type":"string"},"termination_b":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Termination b","type":"object"},"termination_b_id":{"maximum":2147483647,"minimum":0,"title":"Termination b id","type":"integer"},"termination_b_type":{"title":"Termination b type","type":"string"},"type":{"enum":["cat3","cat5","cat5e","cat6","cat6a","cat7","dac-active","dac-passive","mrj21-trunk","coaxial","mmf","mmf-om1","mmf-om2","mmf-om3","mmf-om4","smf","smf-os1","smf-os2","aoc","power"],"title":"Type","type":"string"}},"required":["termination_a_type","termination_a_id","termination_b_type","termination_b_id"],"type":"object"},"WritableCircuit":{"properties":{"cid":{"maxLength":50,"minLength":1,"title":"Circuit ID","type":"string"},"comments":{"title":"Comments","type":"string"},"commit_rate":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Commit rate (Kbps)","type":"integer"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"install_date":{"format":"date","nullable":true,"title":"Date installed","type":"string"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"provider":{"title":"Provider","type":"integer"},"status":{"enum":["planned","provisioning","active","offline","deprovisioning","decommissioned"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"termination_a":{"readOnly":true,"title":"Termination a","type":"string"},"termination_z":{"readOnly":true,"title":"Termination z","type":"string"},"type":{"title":"Type","type":"integer"}},"required":["cid","provider","type"],"type":"object"},"WritableCircuitTermination":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"circuit":{"title":"Circuit","type":"integer"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"port_speed":{"maximum":2147483647,"minimum":0,"title":"Port speed (Kbps)","type":"integer"},"pp_info":{"maxLength":100,"title":"Patch panel/port(s)","type":"string"},"site":{"title":"Site","type":"integer"},"term_side":{"enum":["A","Z"],"title":"Termination","type":"string"},"upstream_speed":{"description":"Upstream speed, if different from port speed","maximum":2147483647,"minimum":0,"nullable":true,"title":"Upstream speed (Kbps)","type":"integer"},"xconnect_id":{"maxLength":50,"title":"Cross-connect ID","type":"string"}},"required":["circuit","term_side","site","port_speed"],"type":"object"},"WritableCluster":{"properties":{"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"group":{"nullable":true,"title":"Group","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"site":{"nullable":true,"title":"Site","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"type":{"title":"Type","type":"integer"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","type"],"type":"object"},"WritableConfigContext":{"properties":{"cluster_groups":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"clusters":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"data":{"title":"Data","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_active":{"title":"Is active","type":"boolean"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"platforms":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"regions":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"roles":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"sites":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"tags":{"items":{"format":"slug","pattern":"^[-a-zA-Z0-9_]+$","type":"string"},"type":"array","uniqueItems":true},"tenant_groups":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"tenants":{"items":{"type":"integer"},"type":"array","uniqueItems":true},"weight":{"maximum":32767,"minimum":0,"title":"Weight","type":"integer"}},"required":["name","data"],"type":"object"},"WritableConsolePort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"description":"Physical port type","enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"title":"Type","type":"string"}},"required":["device","name"],"type":"object"},"WritableConsolePortTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"title":"Type","type":"string"}},"required":["device_type","name"],"type":"object"},"WritableConsoleServerPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"description":"Physical port type","enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"title":"Type","type":"string"}},"required":["device","name"],"type":"object"},"WritableConsoleServerPortTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"enum":["de-9","db-25","rj-11","rj-12","rj-45","usb-a","usb-b","usb-c","usb-mini-a","usb-mini-b","usb-micro-a","usb-micro-b","other"],"title":"Type","type":"string"}},"required":["device_type","name"],"type":"object"},"WritableDeviceBay":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"installed_device":{"nullable":true,"title":"Installed device","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","name"],"type":"object"},"WritableDeviceBayTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"}},"required":["device_type","name"],"type":"object"},"WritableDeviceInterface":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"count_ipaddresses":{"readOnly":true,"title":"Count ipaddresses","type":"integer"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"enabled":{"title":"Enabled","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"lag":{"nullable":true,"title":"Parent LAG","type":"integer"},"mac_address":{"nullable":true,"title":"MAC Address","type":"string"},"mgmt_only":{"description":"This interface is used only for out-of-band management","title":"OOB Management","type":"boolean"},"mode":{"enum":["access","tagged","tagged-all"],"title":"Mode","type":"string"},"mtu":{"maximum":65536,"minimum":1,"nullable":true,"title":"MTU","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"tagged_vlans":{"items":{"title":"Tagged VLANs","type":"integer"},"type":"array","uniqueItems":true},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"enum":["virtual","lag","100base-tx","1000base-t","2.5gbase-t","5gbase-t","10gbase-t","10gbase-cx4","1000base-x-gbic","1000base-x-sfp","10gbase-x-sfpp","10gbase-x-xfp","10gbase-x-xenpak","10gbase-x-x2","25gbase-x-sfp28","40gbase-x-qsfpp","50gbase-x-sfp28","100gbase-x-cfp","100gbase-x-cfp2","200gbase-x-cfp2","100gbase-x-cfp4","100gbase-x-cpak","100gbase-x-qsfp28","200gbase-x-qsfp56","400gbase-x-qsfpdd","400gbase-x-osfp","ieee802.11a","ieee802.11g","ieee802.11n","ieee802.11ac","ieee802.11ad","ieee802.11ax","gsm","cdma","lte","sonet-oc3","sonet-oc12","sonet-oc48","sonet-oc192","sonet-oc768","sonet-oc1920","sonet-oc3840","1gfc-sfp","2gfc-sfp","4gfc-sfp","8gfc-sfpp","16gfc-sfpp","32gfc-sfp28","128gfc-sfp28","infiniband-sdr","infiniband-ddr","infiniband-qdr","infiniband-fdr10","infiniband-fdr","infiniband-edr","infiniband-hdr","infiniband-ndr","infiniband-xdr","t1","e1","t3","e3","cisco-stackwise","cisco-stackwise-plus","cisco-flexstack","cisco-flexstack-plus","juniper-vcp","extreme-summitstack","extreme-summitstack-128","extreme-summitstack-256","extreme-summitstack-512","other"],"title":"Type","type":"string"},"untagged_vlan":{"nullable":true,"title":"Untagged VLAN","type":"integer"}},"required":["device","name","type"],"type":"object"},"WritableDeviceType":{"properties":{"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"front_image":{"format":"uri","readOnly":true,"title":"Front image","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_full_depth":{"description":"Device consumes both front and rear rack faces","title":"Is full depth","type":"boolean"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"manufacturer":{"title":"Manufacturer","type":"integer"},"model":{"maxLength":50,"minLength":1,"title":"Model","type":"string"},"part_number":{"description":"Discrete part number (optional)","maxLength":50,"title":"Part number","type":"string"},"rear_image":{"format":"uri","readOnly":true,"title":"Rear image","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"subdevice_role":{"description":"Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child.","enum":["parent","child"],"title":"Parent/child status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"u_height":{"maximum":32767,"minimum":0,"title":"Height (U)","type":"integer"}},"required":["manufacturer","model","slug"],"type":"object"},"WritableDeviceWithConfigContext":{"properties":{"asset_tag":{"description":"A unique tag used to identify this device","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"cluster":{"nullable":true,"title":"Cluster","type":"integer"},"comments":{"title":"Comments","type":"string"},"config_context":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Config context","type":"object"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device_role":{"title":"Device role","type":"integer"},"device_type":{"title":"Device type","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"face":{"enum":["front","rear"],"title":"Rack face","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"local_context_data":{"nullable":true,"title":"Local context data","type":"string"},"name":{"maxLength":64,"nullable":true,"title":"Name","type":"string"},"parent_device":{"$ref":"#/components/schemas/NestedDevice"},"platform":{"nullable":true,"title":"Platform","type":"integer"},"position":{"description":"The lowest-numbered unit occupied by the device","maximum":32767,"minimum":1,"nullable":true,"title":"Position (U)","type":"integer"},"primary_ip":{"readOnly":true,"title":"Primary ip","type":"string"},"primary_ip4":{"nullable":true,"title":"Primary IPv4","type":"integer"},"primary_ip6":{"nullable":true,"title":"Primary IPv6","type":"integer"},"rack":{"nullable":true,"title":"Rack","type":"integer"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"site":{"title":"Site","type":"integer"},"status":{"enum":["offline","active","planned","staged","failed","inventory","decommissioning"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"vc_position":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc position","type":"integer"},"vc_priority":{"maximum":255,"minimum":0,"nullable":true,"title":"Vc priority","type":"integer"},"virtual_chassis":{"nullable":true,"title":"Virtual chassis","type":"integer"}},"required":["device_type","device_role","site"],"type":"object"},"WritableExportTemplate":{"properties":{"content_type":{"title":"Content type","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"file_extension":{"description":"Extension to append to the rendered filename","maxLength":15,"title":"File extension","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mime_type":{"description":"Defaults to <code>text/plain</code>","maxLength":50,"title":"MIME type","type":"string"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"template_code":{"description":"The list of objects being exported is passed as a context variable named <code>queryset</code>.","minLength":1,"title":"Template code","type":"string"},"template_language":{"enum":["django","jinja2"],"title":"Template language","type":"string"}},"required":["content_type","name","template_code"],"type":"object"},"WritableFrontPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"rear_port":{"title":"Rear port","type":"integer"},"rear_port_position":{"default":1,"maximum":64,"minimum":1,"title":"Rear port position","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"title":"Type","type":"string"}},"required":["device","name","type","rear_port"],"type":"object"},"WritableFrontPortTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"rear_port":{"title":"Rear port","type":"integer"},"rear_port_position":{"default":1,"maximum":64,"minimum":1,"title":"Rear port position","type":"integer"},"type":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"title":"Type","type":"string"}},"required":["device_type","name","type","rear_port"],"type":"object"},"WritableIPAddress":{"properties":{"address":{"description":"IPv4 or IPv6 address (with mask)","title":"Address","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"dns_name":{"description":"Hostname or FQDN (not case-sensitive)","maxLength":255,"pattern":"^[0-9A-Za-z._-]+$","title":"DNS Name","type":"string"},"family":{"readOnly":true,"title":"Family","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"interface":{"nullable":true,"title":"Interface","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"nat_inside":{"description":"The IP for which this address is the \"outside\" IP","nullable":true,"title":"NAT (Inside)","type":"integer"},"nat_outside":{"title":"Nat outside","type":"integer"},"role":{"description":"The functional role of this IP","enum":["loopback","secondary","anycast","vip","vrrp","hsrp","glbp","carp"],"title":"Role","type":"string"},"status":{"description":"The operational status of this IP","enum":["active","reserved","deprecated","dhcp"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"vrf":{"nullable":true,"title":"VRF","type":"integer"}},"required":["address","nat_outside"],"type":"object"},"WritableInterfaceTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mgmt_only":{"title":"Management only","type":"boolean"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"type":{"enum":["virtual","lag","100base-tx","1000base-t","2.5gbase-t","5gbase-t","10gbase-t","10gbase-cx4","1000base-x-gbic","1000base-x-sfp","10gbase-x-sfpp","10gbase-x-xfp","10gbase-x-xenpak","10gbase-x-x2","25gbase-x-sfp28","40gbase-x-qsfpp","50gbase-x-sfp28","100gbase-x-cfp","100gbase-x-cfp2","200gbase-x-cfp2","100gbase-x-cfp4","100gbase-x-cpak","100gbase-x-qsfp28","200gbase-x-qsfp56","400gbase-x-qsfpdd","400gbase-x-osfp","ieee802.11a","ieee802.11g","ieee802.11n","ieee802.11ac","ieee802.11ad","ieee802.11ax","gsm","cdma","lte","sonet-oc3","sonet-oc12","sonet-oc48","sonet-oc192","sonet-oc768","sonet-oc1920","sonet-oc3840","1gfc-sfp","2gfc-sfp","4gfc-sfp","8gfc-sfpp","16gfc-sfpp","32gfc-sfp28","128gfc-sfp28","infiniband-sdr","infiniband-ddr","infiniband-qdr","infiniband-fdr10","infiniband-fdr","infiniband-edr","infiniband-hdr","infiniband-ndr","infiniband-xdr","t1","e1","t3","e3","cisco-stackwise","cisco-stackwise-plus","cisco-flexstack","cisco-flexstack-plus","juniper-vcp","extreme-summitstack","extreme-summitstack-128","extreme-summitstack-256","extreme-summitstack-512","other"],"title":"Type","type":"string"}},"required":["device_type","name","type"],"type":"object"},"WritableInventoryItem":{"properties":{"asset_tag":{"description":"A unique tag used to identify this item","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"discovered":{"description":"This item was automatically discovered","title":"Discovered","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"manufacturer":{"nullable":true,"title":"Manufacturer","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"nullable":true,"title":"Parent","type":"integer"},"part_id":{"description":"Manufacturer-assigned part identifier","maxLength":50,"title":"Part ID","type":"string"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","name"],"type":"object"},"WritablePlatform":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"manufacturer":{"description":"Optionally limit this platform to devices of a certain manufacturer","nullable":true,"title":"Manufacturer","type":"integer"},"name":{"maxLength":100,"minLength":1,"title":"Name","type":"string"},"napalm_args":{"description":"Additional arguments to pass when initiating the NAPALM driver (JSON format)","nullable":true,"title":"NAPALM arguments","type":"string"},"napalm_driver":{"description":"The name of the NAPALM driver to use when interacting with devices","maxLength":50,"title":"NAPALM driver","type":"string"},"slug":{"format":"slug","maxLength":100,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"}},"required":["name","slug"],"type":"object"},"WritablePowerFeed":{"properties":{"amperage":{"maximum":32767,"minimum":1,"title":"Amperage","type":"integer"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"max_utilization":{"description":"Maximum permissible draw (percentage)","maximum":100,"minimum":1,"title":"Max utilization","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"phase":{"enum":["single-phase","three-phase"],"title":"Phase","type":"string"},"power_panel":{"title":"Power panel","type":"integer"},"rack":{"nullable":true,"title":"Rack","type":"integer"},"status":{"enum":["offline","active","planned","failed"],"title":"Status","type":"string"},"supply":{"enum":["ac","dc"],"title":"Supply","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"enum":["primary","redundant"],"title":"Type","type":"string"},"voltage":{"maximum":32767,"minimum":-32768,"title":"Voltage","type":"integer"}},"required":["power_panel","name"],"type":"object"},"WritablePowerOutlet":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"feed_leg":{"description":"Phase (for three-phase feeds)","enum":["A","B","C"],"title":"Feed leg","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"power_port":{"nullable":true,"title":"Power port","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"description":"Physical port type","enum":["iec-60320-c5","iec-60320-c7","iec-60320-c13","iec-60320-c15","iec-60320-c19","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15r","nema-5-15r","nema-5-20r","nema-5-30r","nema-5-50r","nema-6-15r","nema-6-20r","nema-6-30r","nema-6-50r","nema-10-30r","nema-10-50r","nema-14-20r","nema-14-30r","nema-14-50r","nema-14-60r","nema-l1-15r","nema-l5-15r","nema-l5-20r","nema-l5-30r","nema-l5-50r","nema-l6-15r","nema-l6-20r","nema-l6-30r","nema-l6-50r","nema-l10-30r","nema-l14-20r","nema-l14-30r","nema-l14-50r","nema-l14-60r","nema-l21-20r","nema-l21-30r","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ita-e","ita-f","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o","hdot-cx"],"title":"Type","type":"string"}},"required":["device","name"],"type":"object"},"WritablePowerOutletTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"feed_leg":{"description":"Phase (for three-phase feeds)","enum":["A","B","C"],"title":"Feed leg","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"power_port":{"nullable":true,"title":"Power port","type":"integer"},"type":{"enum":["iec-60320-c5","iec-60320-c7","iec-60320-c13","iec-60320-c15","iec-60320-c19","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15r","nema-5-15r","nema-5-20r","nema-5-30r","nema-5-50r","nema-6-15r","nema-6-20r","nema-6-30r","nema-6-50r","nema-10-30r","nema-10-50r","nema-14-20r","nema-14-30r","nema-14-50r","nema-14-60r","nema-l1-15r","nema-l5-15r","nema-l5-20r","nema-l5-30r","nema-l5-50r","nema-l6-15r","nema-l6-20r","nema-l6-30r","nema-l6-50r","nema-l10-30r","nema-l14-20r","nema-l14-30r","nema-l14-50r","nema-l14-60r","nema-l21-20r","nema-l21-30r","CS6360C","CS6364C","CS8164C","CS8264C","CS8364C","CS8464C","ita-e","ita-f","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o","hdot-cx"],"title":"Type","type":"string"}},"required":["device_type","name"],"type":"object"},"WritablePowerPanel":{"properties":{"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"powerfeed_count":{"readOnly":true,"title":"Powerfeed count","type":"integer"},"rack_group":{"nullable":true,"title":"Rack group","type":"integer"},"site":{"title":"Site","type":"integer"}},"required":["site","name"],"type":"object"},"WritablePowerPort":{"properties":{"allocated_draw":{"description":"Allocated power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Allocated draw","type":"integer"},"cable":{"$ref":"#/components/schemas/NestedCable"},"connected_endpoint":{"additionalProperties":{"type":"string"},"description":"\nReturn the appropriate serializer for the type of connected object.\n","readOnly":true,"title":"Connected endpoint","type":"object"},"connected_endpoint_type":{"readOnly":true,"title":"Connected endpoint type","type":"string"},"connection_status":{"enum":[false,true],"title":"Connection status","type":"boolean"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"maximum_draw":{"description":"Maximum power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Maximum draw","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"description":"Physical port type","enum":["iec-60320-c6","iec-60320-c8","iec-60320-c14","iec-60320-c16","iec-60320-c20","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15p","nema-5-15p","nema-5-20p","nema-5-30p","nema-5-50p","nema-6-15p","nema-6-20p","nema-6-30p","nema-6-50p","nema-10-30p","nema-10-50p","nema-14-20p","nema-14-30p","nema-14-50p","nema-14-60p","nema-l1-15p","nema-l5-15p","nema-l5-20p","nema-l5-30p","nema-l5-50p","nema-l6-15p","nema-l6-20p","nema-l6-30p","nema-l6-50p","nema-l10-30p","nema-l14-20p","nema-l14-30p","nema-l14-50p","nema-l14-60p","nema-l21-20p","nema-l21-30p","cs6361c","cs6365c","cs8165c","cs8265c","cs8365c","cs8465c","ita-e","ita-f","ita-ef","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o"],"title":"Type","type":"string"}},"required":["device","name"],"type":"object"},"WritablePowerPortTemplate":{"properties":{"allocated_draw":{"description":"Allocated power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Allocated draw","type":"integer"},"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"maximum_draw":{"description":"Maximum power draw (watts)","maximum":32767,"minimum":1,"nullable":true,"title":"Maximum draw","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"type":{"enum":["iec-60320-c6","iec-60320-c8","iec-60320-c14","iec-60320-c16","iec-60320-c20","iec-60309-p-n-e-4h","iec-60309-p-n-e-6h","iec-60309-p-n-e-9h","iec-60309-2p-e-4h","iec-60309-2p-e-6h","iec-60309-2p-e-9h","iec-60309-3p-e-4h","iec-60309-3p-e-6h","iec-60309-3p-e-9h","iec-60309-3p-n-e-4h","iec-60309-3p-n-e-6h","iec-60309-3p-n-e-9h","nema-1-15p","nema-5-15p","nema-5-20p","nema-5-30p","nema-5-50p","nema-6-15p","nema-6-20p","nema-6-30p","nema-6-50p","nema-10-30p","nema-10-50p","nema-14-20p","nema-14-30p","nema-14-50p","nema-14-60p","nema-l1-15p","nema-l5-15p","nema-l5-20p","nema-l5-30p","nema-l5-50p","nema-l6-15p","nema-l6-20p","nema-l6-30p","nema-l6-50p","nema-l10-30p","nema-l14-20p","nema-l14-30p","nema-l14-50p","nema-l14-60p","nema-l21-20p","nema-l21-30p","cs6361c","cs6365c","cs8165c","cs8265c","cs8365c","cs8465c","ita-e","ita-f","ita-ef","ita-g","ita-h","ita-i","ita-j","ita-k","ita-l","ita-m","ita-n","ita-o"],"title":"Type","type":"string"}},"required":["device_type","name"],"type":"object"},"WritablePrefix":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"family":{"readOnly":true,"title":"Family","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"is_pool":{"description":"All IP addresses within this prefix are considered usable","title":"Is a pool","type":"boolean"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"prefix":{"description":"IPv4 or IPv6 network with mask","title":"Prefix","type":"string"},"role":{"description":"The primary function of this prefix","nullable":true,"title":"Role","type":"integer"},"site":{"nullable":true,"title":"Site","type":"integer"},"status":{"description":"Operational status of this prefix","enum":["container","active","reserved","deprecated"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"vlan":{"nullable":true,"title":"VLAN","type":"integer"},"vrf":{"nullable":true,"title":"VRF","type":"integer"}},"required":["prefix"],"type":"object"},"WritableRack":{"properties":{"asset_tag":{"description":"A unique tag used to identify this rack","maxLength":50,"nullable":true,"title":"Asset tag","type":"string"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"desc_units":{"description":"Units are numbered top-to-bottom","title":"Descending units","type":"boolean"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"facility_id":{"description":"Locally-assigned identifier","maxLength":50,"nullable":true,"title":"Facility ID","type":"string"},"group":{"description":"Assigned group","nullable":true,"title":"Group","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"outer_depth":{"description":"Outer dimension of rack (depth)","maximum":32767,"minimum":0,"nullable":true,"title":"Outer depth","type":"integer"},"outer_unit":{"enum":["mm","in"],"title":"Outer unit","type":"string"},"outer_width":{"description":"Outer dimension of rack (width)","maximum":32767,"minimum":0,"nullable":true,"title":"Outer width","type":"integer"},"powerfeed_count":{"readOnly":true,"title":"Powerfeed count","type":"integer"},"role":{"description":"Functional role","nullable":true,"title":"Role","type":"integer"},"serial":{"maxLength":50,"title":"Serial number","type":"string"},"site":{"title":"Site","type":"integer"},"status":{"enum":["reserved","available","planned","active","deprecated"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"type":{"enum":["2-post-frame","4-post-frame","4-post-cabinet","wall-frame","wall-cabinet"],"title":"Type","type":"string"},"u_height":{"description":"Height in rack units","maximum":100,"minimum":1,"title":"Height (U)","type":"integer"},"width":{"description":"Rail-to-rail width","enum":[10,19,21,23],"title":"Width","type":"integer"}},"required":["name","site"],"type":"object"},"WritableRackGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"nullable":true,"title":"Parent","type":"integer"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"site":{"title":"Site","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug","site"],"type":"object"},"WritableRackReservation":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"description":{"maxLength":200,"minLength":1,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"rack":{"title":"Rack","type":"integer"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"units":{"items":{"maximum":32767,"minimum":0,"title":"Units","type":"integer"},"type":"array"},"user":{"title":"User","type":"integer"}},"required":["rack","units","user","description"],"type":"object"},"WritableRearPort":{"properties":{"cable":{"$ref":"#/components/schemas/NestedCable"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"positions":{"maximum":64,"minimum":1,"title":"Positions","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"title":"Type","type":"string"}},"required":["device","name","type"],"type":"object"},"WritableRearPortTemplate":{"properties":{"device_type":{"title":"Device type","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"positions":{"maximum":64,"minimum":1,"title":"Positions","type":"integer"},"type":{"enum":["8p8c","110-punch","bnc","mrj21","fc","lc","lc-apc","lsh","lsh-apc","mpo","mtrj","sc","sc-apc","st"],"title":"Type","type":"string"}},"required":["device_type","name","type"],"type":"object"},"WritableRegion":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"nullable":true,"title":"Parent","type":"integer"},"site_count":{"readOnly":true,"title":"Site count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"}},"required":["name","slug"],"type":"object"},"WritableSecret":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"device":{"title":"Device","type":"integer"},"hash":{"minLength":1,"readOnly":true,"title":"Hash","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":100,"title":"Name","type":"string"},"plaintext":{"minLength":1,"title":"Plaintext","type":"string"},"role":{"title":"Role","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["device","role","plaintext"],"type":"object"},"WritableService":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device":{"nullable":true,"title":"Device","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddresses":{"items":{"title":"IP addresses","type":"integer"},"type":"array","uniqueItems":true},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":30,"minLength":1,"title":"Name","type":"string"},"port":{"maximum":65535,"minimum":1,"title":"Port number","type":"integer"},"protocol":{"enum":["tcp","udp"],"title":"Protocol","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"virtual_machine":{"nullable":true,"title":"Virtual machine","type":"integer"}},"required":["name","port","protocol"],"type":"object"},"WritableSite":{"properties":{"asn":{"description":"32-bit autonomous system number","maximum":4294967295,"minimum":1,"nullable":true,"title":"ASN","type":"integer"},"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"comments":{"title":"Comments","type":"string"},"contact_email":{"format":"email","maxLength":254,"title":"Contact E-mail","type":"string"},"contact_name":{"maxLength":50,"title":"Contact name","type":"string"},"contact_phone":{"maxLength":20,"title":"Contact phone","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"facility":{"description":"Local facility ID or description","maxLength":50,"title":"Facility","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"latitude":{"description":"GPS coordinate (latitude)","format":"decimal","nullable":true,"title":"Latitude","type":"string"},"longitude":{"description":"GPS coordinate (longitude)","format":"decimal","nullable":true,"title":"Longitude","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"physical_address":{"maxLength":200,"title":"Physical address","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"region":{"nullable":true,"title":"Region","type":"integer"},"shipping_address":{"maxLength":200,"title":"Shipping address","type":"string"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"status":{"enum":["active","planned","retired"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"time_zone":{"title":"Time zone","type":"string"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"type":"object"},"WritableTenant":{"properties":{"circuit_count":{"readOnly":true,"title":"Circuit count","type":"integer"},"cluster_count":{"readOnly":true,"title":"Cluster count","type":"integer"},"comments":{"title":"Comments","type":"string"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"device_count":{"readOnly":true,"title":"Device count","type":"integer"},"group":{"nullable":true,"title":"Group","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddress_count":{"readOnly":true,"title":"Ipaddress count","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":30,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rack_count":{"readOnly":true,"title":"Rack count","type":"integer"},"site_count":{"readOnly":true,"title":"Site count","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"virtualmachine_count":{"readOnly":true,"title":"Virtualmachine count","type":"integer"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"},"vrf_count":{"readOnly":true,"title":"Vrf count","type":"integer"}},"required":["name","slug"],"type":"object"},"WritableTenantGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"parent":{"nullable":true,"title":"Parent","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"tenant_count":{"readOnly":true,"title":"Tenant count","type":"integer"}},"required":["name","slug"],"type":"object"},"WritableVLAN":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"group":{"nullable":true,"title":"Group","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"role":{"nullable":true,"title":"Role","type":"integer"},"site":{"nullable":true,"title":"Site","type":"integer"},"status":{"enum":["active","reserved","deprecated"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"vid":{"maximum":4094,"minimum":1,"title":"ID","type":"integer"}},"required":["vid","name"],"type":"object"},"WritableVLANGroup":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"site":{"nullable":true,"title":"Site","type":"integer"},"slug":{"format":"slug","maxLength":50,"minLength":1,"pattern":"^[-a-zA-Z0-9_]+$","title":"Slug","type":"string"},"vlan_count":{"readOnly":true,"title":"Vlan count","type":"integer"}},"required":["name","slug"],"type":"object"},"WritableVRF":{"properties":{"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"description":{"maxLength":200,"title":"Description","type":"string"},"display_name":{"readOnly":true,"title":"Display name","type":"string"},"enforce_unique":{"description":"Prevent duplicate prefixes/IP addresses within this VRF","title":"Enforce unique space","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"ipaddress_count":{"readOnly":true,"title":"Ipaddress count","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"name":{"maxLength":50,"minLength":1,"title":"Name","type":"string"},"prefix_count":{"readOnly":true,"title":"Prefix count","type":"integer"},"rd":{"description":"Unique route distinguisher (as defined in RFC 4364)","maxLength":21,"nullable":true,"title":"Route distinguisher","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"}},"required":["name"],"type":"object"},"WritableVirtualChassis":{"properties":{"domain":{"maxLength":30,"title":"Domain","type":"string"},"id":{"readOnly":true,"title":"ID","type":"integer"},"master":{"title":"Master","type":"integer"},"member_count":{"readOnly":true,"title":"Member count","type":"integer"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"}},"required":["master"],"type":"object"},"WritableVirtualMachineInterface":{"properties":{"description":{"maxLength":200,"title":"Description","type":"string"},"enabled":{"title":"Enabled","type":"boolean"},"id":{"readOnly":true,"title":"ID","type":"integer"},"mac_address":{"nullable":true,"title":"MAC Address","type":"string"},"mode":{"enum":["access","tagged","tagged-all"],"title":"Mode","type":"string"},"mtu":{"maximum":65536,"minimum":1,"nullable":true,"title":"MTU","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"tagged_vlans":{"items":{"title":"Tagged VLANs","type":"integer"},"type":"array","uniqueItems":true},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"type":{"enum":["virtual","lag","100base-tx","1000base-t","2.5gbase-t","5gbase-t","10gbase-t","10gbase-cx4","1000base-x-gbic","1000base-x-sfp","10gbase-x-sfpp","10gbase-x-xfp","10gbase-x-xenpak","10gbase-x-x2","25gbase-x-sfp28","40gbase-x-qsfpp","50gbase-x-sfp28","100gbase-x-cfp","100gbase-x-cfp2","200gbase-x-cfp2","100gbase-x-cfp4","100gbase-x-cpak","100gbase-x-qsfp28","200gbase-x-qsfp56","400gbase-x-qsfpdd","400gbase-x-osfp","ieee802.11a","ieee802.11g","ieee802.11n","ieee802.11ac","ieee802.11ad","ieee802.11ax","gsm","cdma","lte","sonet-oc3","sonet-oc12","sonet-oc48","sonet-oc192","sonet-oc768","sonet-oc1920","sonet-oc3840","1gfc-sfp","2gfc-sfp","4gfc-sfp","8gfc-sfpp","16gfc-sfpp","32gfc-sfp28","128gfc-sfp28","infiniband-sdr","infiniband-ddr","infiniband-qdr","infiniband-fdr10","infiniband-fdr","infiniband-edr","infiniband-hdr","infiniband-ndr","infiniband-xdr","t1","e1","t3","e3","cisco-stackwise","cisco-stackwise-plus","cisco-flexstack","cisco-flexstack-plus","juniper-vcp","extreme-summitstack","extreme-summitstack-128","extreme-summitstack-256","extreme-summitstack-512","other"],"title":"Type","type":"string"},"untagged_vlan":{"nullable":true,"title":"Untagged VLAN","type":"integer"},"virtual_machine":{"nullable":true,"title":"Virtual machine","type":"integer"}},"required":["name","type"],"type":"object"},"WritableVirtualMachineWithConfigContext":{"properties":{"cluster":{"title":"Cluster","type":"integer"},"comments":{"title":"Comments","type":"string"},"config_context":{"additionalProperties":{"type":"string"},"readOnly":true,"title":"Config context","type":"object"},"created":{"format":"date","readOnly":true,"title":"Created","type":"string"},"custom_fields":{"default":{},"title":"Custom fields","type":"object"},"disk":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Disk (GB)","type":"integer"},"id":{"readOnly":true,"title":"ID","type":"integer"},"last_updated":{"format":"date-time","readOnly":true,"title":"Last updated","type":"string"},"local_context_data":{"nullable":true,"title":"Local context data","type":"string"},"memory":{"maximum":2147483647,"minimum":0,"nullable":true,"title":"Memory (MB)","type":"integer"},"name":{"maxLength":64,"minLength":1,"title":"Name","type":"string"},"platform":{"nullable":true,"title":"Platform","type":"integer"},"primary_ip":{"readOnly":true,"title":"Primary ip","type":"string"},"primary_ip4":{"nullable":true,"title":"Primary IPv4","type":"integer"},"primary_ip6":{"nullable":true,"title":"Primary IPv6","type":"integer"},"role":{"nullable":true,"title":"Role","type":"integer"},"site":{"readOnly":true,"title":"Site","type":"string"},"status":{"enum":["offline","active","planned","staged","failed","decommissioning"],"title":"Status","type":"string"},"tags":{"items":{"minLength":1,"type":"string"},"type":"array"},"tenant":{"nullable":true,"title":"Tenant","type":"integer"},"vcpus":{"maximum":32767,"minimum":0,"nullable":true,"title":"VCPUs","type":"integer"}},"required":["name","cluster"],"type":"object"}},"securitySchemes":{"Bearer":{"in":"header","name":"Authorization","type":"apiKey"}}}}