action netboxdemo_virtualization_virtual_machines_read { label: "virtualization_virtual-machines_read" description: "Call to super to allow for caching" provider: netboxdemo method: GET path: "/virtualization/virtual-machines/{id}/" encoding: json output: { type: "object" required: ["cluster", "name"] properties: { cluster: { type: "object" required: ["name"] properties: { id: { type: "integer" } name: { type: "string" } url: { type: "string" format: "uri" } virtualmachine_count: { type: "integer" } } } comments: { type: "string" } config_context: { type: "object" } created: { type: "string" format: "date" } custom_fields: { type: "object" } disk: { type: "integer" } id: { type: "integer" } last_updated: { type: "string" format: "date-time" } local_context_data: { type: "string" } memory: { type: "integer" } name: { type: "string" } platform: { type: "object" required: ["name", "slug"] properties: { device_count: { type: "integer" } id: { type: "integer" } name: { type: "string" } slug: { type: "string" format: "slug" } url: { type: "string" format: "uri" } virtualmachine_count: { type: "integer" } } } primary_ip: { type: "object" required: ["address"] properties: { address: { type: "string" description: "IPv4 or IPv6 address (with mask)" } family: { type: "string" } id: { type: "integer" } url: { type: "string" format: "uri" } } } primary_ip4: { type: "object" additionalProperties: true } primary_ip6: { type: "object" additionalProperties: true } role: { type: "object" required: ["name", "slug"] properties: { device_count: { type: "integer" } id: { type: "integer" } name: { type: "string" } slug: { type: "string" format: "slug" } url: { type: "string" format: "uri" } virtualmachine_count: { type: "integer" } } } site: { type: "object" required: ["name", "slug"] properties: { id: { type: "integer" } name: { type: "string" } slug: { type: "string" format: "slug" } url: { type: "string" format: "uri" } } } status: { type: "object" required: ["label", "value"] properties: { label: { type: "string" enum: ["Offline", "Active", "Planned", "Staged", "Failed", "Decommissioning"] } value: { type: "string" enum: ["offline", "active", "planned", "staged", "failed", "decommissioning"] } } } tags: { type: "array" items: { type: "string" } } tenant: { type: "object" required: ["name", "slug"] properties: { id: { type: "integer" } name: { type: "string" } slug: { type: "string" format: "slug" } url: { type: "string" format: "uri" } } } vcpus: { type: "integer" } } } }