Node Type
A description of a Spark node type including both the dimensions of the node and the instance type on which it will be hosted.
NodeType object
A description of a Spark node type including both the dimensions of the node and the instance type on which it will be hosted.
- node_type_idstring
Unique identifier for this node type.
- memory_mbint32
Memory (in MB) available for this node type.
- num_coresfloat
Number 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.
- descriptionstring
A string description associated with this node type, e.g., "r3.xlarge".
- instance_type_idstring
An identifier for the type of hardware that this node runs on, e.g., "r3.2xlarge" in AWS.
- is_deprecatedboolean
Whether the node type is deprecated. Non-deprecated node types offer greater performance.
- categorystring
A descriptive category for this node type. Examples include "Memory Optimized" and "Compute Optimized".
- support_ebs_volumesboolean
Whether 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.
- support_cluster_tagsboolean
Whether this node type support cluster tags.
- num_gpusint32
Number of GPUs available for this node type.
- node_instance_typeobject
The NodeInstanceType object corresponding to instance_type_id
Show child attributesHide child attributes
- instance_type_idstring
Unique identifier across instance types
- local_disksint32
Number of local disks that are present on this instance.
- local_disk_size_gbint32
Size of the individual local disks attached to this instance (i.e. per local disk).
- local_nvme_disk_size_gbint32
Size of the individual local nvme disks attached to this instance (i.e. per local disk).
- local_nvme_disksint32
Number of local nvme disks that are present on this instance.
- support_port_forwardingboolean
Whether this node type supports port forwarding.
- display_orderint32
An optional hint at the display order of node types in the UI. Within a node type category, lowest numbers come first.
- is_io_cache_enabledboolean
Whether this node comes with IO cache enabled by default.
- node_infoobject
A collection of node type info reported by the cloud provider
Show child attributesHide child attributes
- statusarray of string
Status as reported by the cloud provider
- photon_worker_capableboolean
- photon_driver_capableboolean
- is_encrypted_in_transitboolean
AWS specific, whether this instance supports encryption in transit, used for hipaa and pci workloads.
- is_gravitonboolean
Whether this is an Arm-based instance.
List GA
GET
Returns a list of supported Spark node types. These node types can be used to launch a cluster.
API scopes: clusters
Response
Returns a list of NodeType objects.