List clusters in a fleet in NetApp Console local deployment
GET /organizations/{organization_id}/fleets/{fleet_id}/clusters
Lists all clusters in the specified fleet.
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
organization_id |
string |
path |
True |
Identifier for an organization. |
fleet_id |
string |
path |
True |
Identifier for a fleet. |
count |
string |
query |
False |
Indicates if the total number of resources should be returned in the response object. URL examples: "count=true" OpenAPI examples: "true" |
filter |
string |
query |
False |
Specifies which fields should be matched in order to return a resource when listing a collection. Supported operators:
URL example: "filter=field%20eq%20%27value%27" OpenAPI examples: "field eq 'value'" |
include |
string |
query |
False |
Specifies which fields should be returned when listing a collection. URL examples: "include=id", "include=id,name" OpenAPI examples: "id" |
limit |
string |
query |
False |
Specifies the maximum number of resources to return when listing a collection. URL examples: "limit=2" OpenAPI examples: "2" |
metadata |
string |
query |
False |
Indicates if the metadata should be returned in the response object. URL examples: "metadata=true" OpenAPI examples: "true" |
orderBy |
string |
query |
False |
Indicates the sort order of resources when listing a collection. URL examples: "orderBy=name", "orderBy=name%20desc" OpenAPI examples: "name desc" |
skip |
string |
query |
False |
Specifies the number of resources to skip when listing a collection. URL examples: "skip=1" OpenAPI examples: "1" |
Response
Status: 200, OK
| Name | Type | Required | Description |
|---|---|---|---|
count |
integer |
False |
Total number of resources in the collection that match the query. |
items |
True |
Clusters in the collection. |
Example response
{
"count": 2,
"items": [
{
"cloudTargetCount": 2,
"contact": "support@company.com",
"deploymentModel": "HARDWARE",
"fleetIds": [
"1a2b3c4d-5678-90ab-cdef-1234567890ab",
"2b3c4d5e-6789-0abc-def1-234567890abc"
],
"id": "c08d213b-3c38-4c07-bde0-852ef821b815",
"isAllFlashOptimized": true,
"isDisaggregated": false,
"isSanOptimized": false,
"location": "Building A, Data Center 1",
"managementInterfaces": [
"10.10.1.2",
"10.10.1.3"
],
"metadata": {
"modificationTimestamp": "2026-01-09T15:30:45.123456Z"
},
"metrics": {
"arpSvmPercent": 10,
"iops": {
"total": 15420.5
},
"latency": {
"max": 500
},
"performanceCapacityUsed": 35,
"throughput": {
"total": 524288000
},
"volumeEncryptionPercent": 30
},
"name": "cluster-01",
"nodeCount": 4,
"ntpServerCount": 3,
"ontapVersion": {
"full": "NetApp Release 9.13.0: Sun Aug 06 18:20:57 UTC 2023",
"generation": 9,
"major": 13,
"minor": 0
},
"organizationId": "9b0ee210-70a0-4158-b025-0decde66e4de",
"personality": "UNIFIED_ONTAP",
"security": {
"asupHttpsConfigured": true,
"certificateExpiryStatus": "ACTIVE",
"certificateExpiryTime": "2026-06-15T00:00:00Z",
"compliancePercent": 100,
"fipsEnabled": true,
"isMD5PasswordHashUsed": false,
"keyManagerConfigured": true,
"logForwardEncrypted": "ENCRYPTED",
"loginBannerConfigured": true,
"rshEnabled": false,
"sshSecured": true,
"telnetEnabled": false
},
"space": {
"aggregate": {
"available": 3298534883328,
"efficiency": {
"logicalUsed": 4398046511104,
"ratio": 2
},
"size": 5497558138880,
"used": 2199023255552,
"usedPercent": 40
},
"cloudStorage": {
"used": 1099511627776
},
"disk": {
"usableSize": 6597069766656
},
"lun": {
"mappedSize": 549755813888,
"unmappedSize": 137438953472
},
"volume": {
"afsTotal": 5497558138880,
"available": 3298534883328,
"dataProtectionSize": 1099511627776
}
},
"status": "REACHABLE",
"type": "application/vnd.netapp.bxp.cluster",
"version": "1.0",
"workingEnvironmentId": "OnPremWorkingEnvironment-KxESQhek"
},
{
"contact": "operations@company.com",
"deploymentModel": "CLOUD_VOLUMES_ONTAP",
"fleetIds": [
"1a2b3c4d-5678-90ab-cdef-1234567890ab"
],
"id": "a7f9c2d1-4b6e-4c89-9d3f-1a8e7c5b9f2e",
"isAllFlashOptimized": false,
"isDisaggregated": true,
"isSanOptimized": true,
"location": "Building B, Data Center 2",
"managementInterfaces": [
"fd20:8b1e:b258:2020::428"
],
"metadata": {
"modificationTimestamp": "2026-01-09T14:22:10.987654Z"
},
"metrics": {
"arpSvmPercent": 90,
"iops": {
"total": 8750.25
},
"latency": {
"max": 100
},
"performanceCapacityUsed": 35,
"throughput": {
"total": 314572800
},
"volumeEncryptionPercent": 75
},
"name": "cluster-02",
"nodeCount": 2,
"ntpServerCount": 0,
"ontapVersion": {
"full": "NetApp Release 9.14.1: Mon Nov 13 10:15:32 UTC 2023",
"generation": 9,
"major": 14,
"minor": 1
},
"organizationId": "9b0ee210-70a0-4158-b025-0decde66e4de",
"personality": "ASA_R2",
"security": {
"asupHttpsConfigured": false,
"certificateExpiryStatus": "EXPIRING",
"certificateExpiryTime": "2026-06-15T00:00:00Z",
"compliancePercent": 36.4,
"fipsEnabled": false,
"isMD5PasswordHashUsed": true,
"keyManagerConfigured": false,
"logForwardEncrypted": "NOT_CONFIGURED",
"loginBannerConfigured": false,
"rshEnabled": false,
"sshSecured": false,
"telnetEnabled": false
},
"space": {
"aggregate": {
"available": 1649267441664,
"efficiency": {
"logicalUsed": 2199023255552,
"ratio": 1
},
"size": 2748779069440,
"used": 1099511627776,
"usedPercent": 40
},
"cloudStorage": {
"used": 549755813888
},
"disk": {
"usableSize": 3298534883328
},
"lun": {
"mappedSize": 274877906944,
"unmappedSize": 68719476736
},
"volume": {
"afsTotal": 2748779069440,
"available": 1649267441664,
"dataProtectionSize": 549755813888
}
},
"status": "UNREACHABLE",
"type": "application/vnd.netapp.bxp.cluster",
"version": "1.0",
"workingEnvironmentId": "VsaWorkingEnvironment-Lm9FRijl"
}
]
}
Error
Status: 400, Bad request
| Name | Type | Required | Description |
|---|---|---|---|
correlationId |
string |
False |
Internal UUID representing the request or trace ID related. |
detail |
string |
False |
Details about the problem. |
invalidParams |
array[invalidParams] |
False |
List of invalid parameters. |
status |
string |
True |
HTTP error code related to the problem. |
title |
string |
True |
Title description of the problem. |
type |
string |
True |
Content-type of the object. |
Example error response
{
"detail": "The supplied query parameters are invalid.",
"status": "400",
"title": "Invalid query parameters",
"type": "https://bluexp.netapp.io/problems/1"
}
Error
Status: 401, Unauthorized
| Name | Type | Required | Description |
|---|---|---|---|
correlationId |
string |
False |
Internal UUID representing the request or trace ID related. |
detail |
string |
False |
Details about the problem. |
invalidParams |
array[invalidParams] |
False |
List of invalid parameters. |
status |
string |
True |
HTTP error code related to the problem. |
title |
string |
True |
Title description of the problem. |
type |
string |
True |
Content-type of the object. |
Example error response
{
"detail": "The request is missing the required bearer token.",
"status": "401",
"title": "Missing bearer token",
"type": "https://bluexp.netapp.io/problems/1"
}
Error
Status: 403, Forbidden
| Name | Type | Required | Description |
|---|---|---|---|
correlationId |
string |
False |
Internal UUID representing the request or trace ID related. |
detail |
string |
False |
Details about the problem. |
invalidParams |
array[invalidParams] |
False |
List of invalid parameters. |
status |
string |
True |
HTTP error code related to the problem. |
title |
string |
True |
Title description of the problem. |
type |
string |
True |
Content-type of the object. |
Example error response
{
"detail": "The requested operation isn't permitted.",
"status": "403",
"title": "Operation not permitted",
"type": "https://bluexp.netapp.io/problems/11"
}
Definitions
See Definitions
common_1.0_inventory_metadata
Metadata associated with the resource.
| Name | Type | Required | Description |
|---|---|---|---|
modificationTimestamp |
string |
False |
Resource modification date. |
iops
IOPS metrics for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
total |
number |
False |
The rate of I/O operations observed on the cluster. |
latency
Latency metrics for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
max |
number |
False |
The maximum average node latency observed on the cluster, in microseconds. |
throughput
Throughput metrics for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
total |
number |
False |
The rate of throughput observed on the cluster, in bytes per second. |
cluster_1.0_metrics
| Name | Type | Required | Description |
|---|---|---|---|
arpSvmPercent |
number |
False |
The percentage of storage virtual machines with the anti-ransomware default volume state set to "DRY_RUN". |
iops |
False |
IOPS metrics for the cluster. |
|
latency |
False |
Latency metrics for the cluster. |
|
performanceCapacityUsed |
number |
False |
The maximum headroom CPU utilization percentage observed across all nodes in the cluster. |
throughput |
False |
Throughput metrics for the cluster. |
|
volumeEncryptionPercent |
number |
False |
The percentage of volumes on the cluster that are encrypted using software or hardware encryption. |
ontapVersion
Cluster version information. When the cluster has more than one node, the cluster version is equivalent to the lowest of generation, major, and minor versions on all nodes.
| Name | Type | Required | Description |
|---|---|---|---|
full |
string |
False |
The full version string. |
generation |
number |
False |
The generation portion of the version. |
major |
number |
False |
The major portion of the version. |
minor |
number |
False |
The minor portion of the version. |
security
Security related information for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
asupHttpsConfigured |
boolean |
False |
Indicates whether or not HTTPS is configured for AutoSupport. |
certificateExpiryStatus |
string |
False |
The expiration status of the admin SVM SSL certificate. Defined values are:
|
certificateExpiryTime |
string |
False |
The expiration time of the admin SVM SSL certificate in ISO 8601 format. |
clusterPeerEncryptionStatus |
string |
False |
Indicates whether or not all cluster peer connections are encrypted. Defined values are:
|
compliancePercent |
number |
False |
Percentage of security best practices that the cluster has configured, in the range [0, 100]. A cluster is considered non-compliant if any of the following conditions are true:
|
defaultAdminUserEnabled |
boolean |
False |
Indicates whether the default admin user account is enabled. |
fipsEnabled |
boolean |
False |
Indicates whether or not the software FIPS mode is enabled on the cluster. |
isMD5PasswordHashUsed |
boolean |
False |
Indicates whether or not MD5 password hashing is used for any account on the cluster. |
keyManagerConfigured |
boolean |
False |
Indicates whether or not a key manager is configured for the cluster. |
logForwardEncrypted |
string |
False |
Indicates whether or not audit log forwarding is encrypted. Defined values are:
|
loginBannerConfigured |
boolean |
False |
Indicates whether the login banner is configured. |
rshEnabled |
boolean |
False |
Indicates whether or not security protocol rsh is enabled on the cluster. |
sshSecured |
boolean |
False |
Indicates whether or not the admin SVM uses secure SSH ciphers. |
telnetEnabled |
boolean |
False |
Indicates whether or not security protocol telnet is enabled on the cluster. |
efficiency
Storage efficiency information for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
logicalUsed |
integer |
False |
The logical used space, in bytes. |
ratio |
number |
False |
Data reduction ratio (logical_used / used) |
aggregate
Capacity information for the cluster derived from aggregate (local tier) capacity metrics.
| Name | Type | Required | Description |
|---|---|---|---|
available |
integer |
False |
Space available in bytes. |
efficiency |
False |
Storage efficiency information for the cluster. |
|
size |
integer |
False |
Total usable space in bytes, not including WAFL reserve and aggregate snapshot reserve. |
used |
integer |
False |
Space used or reserved in bytes. Includes volume guarantees and aggregate metadata. |
usedPercent |
number |
False |
Space used or reserved, as a percent. |
cloudStorage
Capacity information for cloud storage attached to the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
used |
integer |
False |
Used space in the cloud stores, in bytes. |
disk
Capacity information for the cluster derived from disk capacity metrics.
| Name | Type | Required | Description |
|---|---|---|---|
usableSize |
integer |
False |
Total usable disk space in bytes. |
lun
Capacity information for the cluster derived from LUN capacity metrics.
| Name | Type | Required | Description |
|---|---|---|---|
mappedSize |
integer |
False |
The total provisioned size of all LUNs that are mapped. |
unmappedSize |
integer |
False |
The total provisioned size of all LUNs that are not mapped. |
volume
Capacity information for the cluster derived from volume capacity metrics.
| Name | Type | Required | Description |
|---|---|---|---|
afsTotal |
integer |
False |
Total size of the active filesystems in the cluster, excluding snap-reserve, in bytes. |
available |
integer |
False |
The available space on the cluster, in bytes. |
dataProtectionSize |
integer |
False |
Total size of the active filesystems in the cluster, excluding snap-reserve, for data protection volumes, in bytes. |
cluster_1.0_space
Capacity information for the cluster.
| Name | Type | Required | Description |
|---|---|---|---|
aggregate |
False |
Capacity information for the cluster derived from aggregate (local tier) capacity metrics. |
|
cloudStorage |
False |
Capacity information for cloud storage attached to the cluster. |
|
disk |
False |
Capacity information for the cluster derived from disk capacity metrics. |
|
lun |
False |
Capacity information for the cluster derived from LUN capacity metrics. |
|
volume |
False |
Capacity information for the cluster derived from volume capacity metrics. |
cluster_1.0_get_response_body
| Name | Type | Required | Description |
|---|---|---|---|
cloudTargetCount |
number |
False |
Number of cloud targets in the cluster. |
contact |
string |
False |
Administrative contact for the cluster. |
deploymentModel |
string |
False |
The deployment model of the ONTAP cluster. Defined values are:
|
fleetIds |
array[string] |
False |
List of identifiers for the fleets that the cluster belongs to. |
id |
string |
False |
Identifier of the cluster. |
isAllFlashOptimized |
boolean |
False |
Specifies whether the cluster is all flash optimized. |
isDisaggregated |
boolean |
False |
Indicates whether the cluster uses a disaggregated architecture, where storage and compute are separated. |
isSanOptimized |
boolean |
False |
Indicates whether the cluster is optimized for SAN workloads. |
location |
string |
False |
Location of the cluster. |
managementInterfaces |
array[string] |
False |
List of management interface IP addresses (IPv4 and IPV6). |
metadata |
False |
Metadata associated with the resource. |
|
metrics |
False |
||
name |
string |
False |
Cluster name. |
nodeCount |
number |
False |
Number of nodes in the cluster. |
ntpServerCount |
number |
False |
Number of NTP servers configured for the cluster. |
ontapVersion |
False |
Cluster version information. When the cluster has more than one node, the cluster version is equivalent to the lowest of generation, major, and minor versions on all nodes. |
|
organizationId |
string |
False |
Identifier for an organization. |
personality |
string |
False |
The personality of the ONTAP cluster, derived from the cluster's disaggregated and SAN-optimized configuration. Defined values are:
|
security |
False |
Security related information for the cluster. |
|
space |
False |
Capacity information for the cluster. |
|
status |
string |
False |
The reachability status of the cluster. Defined values are:
|
type |
string |
False |
Media type of the resource. Defined values are:
|
version |
string |
False |
Version of the resource. Defined values are:
|
volumeCount |
number |
False |
Number of FlexVol and FlexGroup volumes in the cluster. |
workingEnvironmentId |
string |
False |
Identifier for the asset's system. |
invalidParams
| Name | Type | Required | Description |
|---|---|---|---|
name |
string |
True |
Name of the invalid parameter. |
reason |
string |
True |
Reason why the parameter is invalid. |