Skip to main content

instance_families

Creates, updates, deletes, gets or lists an instance_families resource.

Overview

Nameinstance_families
TypeResource
Idsnowflake.warehouses.instance_families

Fields

The following fields are returned by SELECT queries:

A compute pool instance family.

NameDatatypeDescription
namestringName of the instance family. (example: CPU_X64_S)
current_node_usageinteger (int64)Number of nodes currently utilizing this instance family
descriptionstringDescription of the instance family. (example: Ideal for hosting multiple services/jobs while saving cost.)
gpustringGPU model (if applicable). (example: NVIDIA A10G)
gpu_countinteger (int64)Number of GPUs.
gpu_memory_gibinteger (int64)GPU memory in GiB (if applicable).
memory_gibinteger (int64)Memory in GiB.
messagestringAdditional information about the instance family. (example: )
storage_gibnumber (double)Storage in GiB.
vcpuinteger (int64)Number of vCPUs.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectendpointLists all available instance families that can be used when creating compute pools.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
endpointstringOrganization and account identifier (orgname-accountname) (default: orgname-accountname)

SELECT examples

Lists all available instance families that can be used when creating compute pools.

SELECT
name,
current_node_usage,
description,
gpu,
gpu_count,
gpu_memory_gib,
memory_gib,
message,
storage_gib,
vcpu
FROM snowflake.warehouses.instance_families
WHERE endpoint = '{{ endpoint }}' -- required
;