action linode_get_kernels { label: "Kernels List" description: "Lists available Kernels.\n" provider: linode method: GET path: "/linode/kernels" encoding: json output: { type: "object" properties: { data: { type: "array" items: { type: "object" description: "Linux kernel object" properties: { architecture: { type: "string" description: "The architecture of this Kernel." enum: ["x86_64", "i386"] } built: { type: "string" format: "date-time" description: "The date on which this Kernel was built." } deprecated: { type: "boolean" description: "If this Kernel is marked as deprecated, this field has a value of true; otherwise, this field is false." } id: { type: "string" description: "The unique ID of this Kernel." } kvm: { type: "boolean" description: "If this Kernel is suitable for KVM Linodes." } label: { type: "string" description: "The friendly name of this Kernel." } pvops: { type: "boolean" description: "If this Kernel is suitable for paravirtualized operations." } version: { type: "string" description: "Linux Kernel version." } xen: { type: "boolean" description: "If this Kernel is suitable for Xen Linodes." } } } } page: { type: "integer" description: "The current [page](/docs/api/#pagination)." } pages: { type: "integer" description: "The total number of [pages](/docs/api/#pagination)." } results: { type: "integer" description: "The total number of results." } } } }