Get Storage Pool

netapp.get_storage_pool
ActionGoogle Cloudconnection required

Calls netapp v1 GET /v1/projects/{projectsId}/locations/{locationsId}/storagePools/{storagePoolsId}.

Returns the description of the specified storage pool by poolId.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google NetApp
Secret shape
{"client_id", "client_secret", "refresh_token"}
Config it needs
project_id, location
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
location
Location or region; taken from the connection when unset.
stringNo———
storage_pool
Storage pool name or id.
stringYes———

Output

One shape.

result

Extra keys beyond the ones listed can appear.

FieldTypeExample
activeDirectory
string—
allowAutoTiering
boolean—
availableThroughputMibps
number—
capacityGib
string—
coldTierSizeUsedGib
string—
createTime
string—
customPerformanceEnabled
boolean—
description
string—
enableHotTierAutoResize
boolean—
encryptionType
string—
globalAccessAllowed
boolean—
hotTierSizeGib
string—
hotTierSizeUsedGib
string—
kmsConfig
string—
labels
object—
ldapEnabled
boolean—
mode
string—
name
string—
network
string—
psaRange
string—
qosType
string—
replicaZone
string—
satisfiesPzi
boolean—
satisfiesPzs
boolean—
scaleType
string—
serviceLevel
string—
state
string—
stateDetails
string—
totalIops
string—
totalThroughputMibps
string—
type
string—
volumeCapacityGib
string—
volumeCount
integer—
zone
string—
{
  "activeDirectory": "",
  "allowAutoTiering": false,
  "availableThroughputMibps": 0,
  "capacityGib": "",
  "coldTierSizeUsedGib": "",
  "createTime": "",
  "customPerformanceEnabled": false,
  "description": "",
  "enableHotTierAutoResize": false,
  "encryptionType": "",
  "globalAccessAllowed": false,
  "hotTierSizeGib": "",
  "hotTierSizeUsedGib": "",
  "kmsConfig": "",
  "labels": {},
  "ldapEnabled": false,
  "mode": "",
  "name": "",
  "network": "",
  "psaRange": "",
  "qosType": "",
  "replicaZone": "",
  "satisfiesPzi": false,
  "satisfiesPzs": false,
  "scaleType": "",
  "serviceLevel": "",
  "state": "",
  "stateDetails": "",
  "totalIops": "",
  "totalThroughputMibps": "",
  "type": "",
  "volumeCapacityGib": "",
  "volumeCount": 0,
  "zone": ""
}

See Get Storage Pool run in a workflow.

In a technical demo we add the Google NetApp connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.