action netboxdemo_dcim_front_ports_read { label: "dcim_front-ports_read" description: "Call to super to allow for caching" provider: netboxdemo method: GET path: "/dcim/front-ports/{id}/" encoding: json output: { type: "object" required: ["device", "name", "rear_port", "type"] properties: { cable: { type: "object" properties: { id: { type: "integer" } label: { type: "string" } url: { type: "string" format: "uri" } } } description: { type: "string" } device: { type: "object" properties: { display_name: { type: "string" } id: { type: "integer" } name: { type: "string" } url: { type: "string" format: "uri" } } } id: { type: "integer" } name: { type: "string" } rear_port: { type: "object" required: ["name"] properties: { id: { type: "integer" } name: { type: "string" } url: { type: "string" format: "uri" } } } rear_port_position: { type: "integer" } tags: { type: "array" items: { type: "string" } } type: { type: "object" required: ["label", "value"] properties: { label: { type: "string" enum: ["8P8C", "110 Punch", "BNC", "MRJ21", "FC", "LC", "LC/APC", "LSH", "LSH/APC", "MPO", "MTRJ", "SC", "SC/APC", "ST"] } value: { type: "string" enum: ["8p8c", "110-punch", "bnc", "mrj21", "fc", "lc", "lc-apc", "lsh", "lsh-apc", "mpo", "mtrj", "sc", "sc-apc", "st"] } } } } } }