OptionalcategoryA descriptive category for this node type. Examples include "Memory Optimized" and "Compute Optimized".
OptionaldescriptionA string description associated with this node type, e.g., "r3.xlarge".
OptionaldisplayAn optional hint at the display order of node types in the UI. Within a node type category, lowest numbers come first.
OptionalinstanceAn identifier for the type of hardware that this node runs on, e.g., "r3.2xlarge" in AWS.
OptionalisWhether the node type is deprecated. Non-deprecated node types offer greater performance.
OptionalisAWS specific, whether this instance supports encryption in transit, used for hipaa and pci workloads.
OptionalisWhether this is an Arm-based instance.
OptionalisWhether this node is hidden from presentation in the UI.
OptionalisWhether this node comes with IO cache enabled by default.
OptionalmemoryMemory (in MB) available for this node type.
OptionalnodeA collection of node type info reported by the cloud provider
OptionalnodeThe NodeInstanceType object corresponding to instance_type_id
OptionalnodeUnique identifier for this node type.
OptionalnumNumber of CPU cores available for this node type. Note that this can be fractional, e.g., 2.5 cores, if the number of cores on a machine instance is not divisible by the number of Spark nodes on that machine.
OptionalnumNumber of GPUs available for this node type.
OptionalphotonOptionalphotonOptionalsupportWhether this node type support cluster tags.
OptionalsupportWhether this node type support EBS volumes. EBS volumes is disabled for node types that we could place multiple corresponding containers on the same hosting instance.
OptionalsupportWhether this node type supports port forwarding.
A description of a Spark node type including both the dimensions of the node and the instance type on which it will be hosted.