Update a shelf location LED
PATCH /storage/shelves/{uid}
Introduced In: 9.10
Updates a shelf location LED.
Related ONTAP commands
- 
storage shelf location-led modify 
Learn more
Parameters
| Name | Type | In | Required | Description | 
|---|---|---|---|---|
uid  | 
string  | 
path  | 
True  | 
Shelf UID  | 
Request Body
| Name | Type | Description | 
|---|---|---|
connection_type  | 
string  | 
|
disk_count  | 
integer  | 
|
id  | 
string  | 
|
internal  | 
boolean  | 
|
local  | 
boolean  | 
|
location_led  | 
string  | 
|
model  | 
string  | 
|
module_type  | 
string  | 
|
name  | 
string  | 
|
serial_number  | 
string  | 
|
state  | 
string  | 
|
uid  | 
string  | 
Example request
{
  "connection_type": "sas",
  "disk_count": 12,
  "id": "1",
  "location_led": "off",
  "model": "DS2246",
  "module_type": "iom6",
  "name": "1.1",
  "serial_number": "SHFMS1514000895",
  "state": "ok",
  "uid": "7777841915827391056"
}
Response
Status: 200, Ok
Error
Status: Default
ONTAP Error Response Codes
| Error Code | Description | 
|---|---|
17825872  | 
Shelf locate request failed because shelf "  | 
17825873  | 
Shelf locate request failed because shelf "  | 
17825874  | 
Shelf locate request failed for shelf "  | 
17825875  | 
Shelf locate request failed for shelf "  | 
Definitions
See Definitions
error_arguments
| Name | Type | Description | 
|---|---|---|
code  | 
string  | 
Argument code  | 
message  | 
string  | 
Message argument  | 
error
| Name | Type | Description | 
|---|---|---|
arguments  | 
array[error_arguments]  | 
Message arguments  | 
code  | 
string  | 
Error code  | 
message  | 
string  | 
Error message  | 
target  | 
string  | 
The target parameter that caused the error.  | 
error
Error object is populated when connection_state becomes non-optimal
| Name | Type | Description | 
|---|---|---|
severity  | 
string  | 
|
type  | 
string  | 
href
| Name | Type | Description | 
|---|---|---|
href  | 
string  | 
_links
node
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
|
uuid  | 
string  | 
acps
| Name | Type | Description | 
|---|---|---|
address  | 
string  | 
|
channel  | 
string  | 
|
connection_state  | 
string  | 
|
enabled  | 
boolean  | 
|
error  | 
Error object is populated when connection_state becomes non-optimal  | 
|
netmask  | 
string  | 
|
node  | 
||
port  | 
string  | 
|
subnet  | 
string  | 
bays
| Name | Type | Description | 
|---|---|---|
has_disk  | 
boolean  | 
|
id  | 
integer  | 
|
state  | 
string  | 
|
type  | 
string  | 
current_sensors
| Name | Type | Description | 
|---|---|---|
current  | 
integer  | 
Current, in milliamps  | 
id  | 
integer  | 
|
location  | 
string  | 
|
state  | 
string  | 
drawers
| Name | Type | Description | 
|---|---|---|
closed  | 
boolean  | 
|
disk_count  | 
integer  | 
|
error  | 
string  | 
|
id  | 
integer  | 
|
part_number  | 
string  | 
|
serial_number  | 
string  | 
|
state  | 
string  | 
errors
fans
| Name | Type | Description | 
|---|---|---|
id  | 
integer  | 
|
location  | 
string  | 
|
rpm  | 
integer  | 
|
state  | 
string  | 
psu
| Name | Type | Description | 
|---|---|---|
crest_factor  | 
integer  | 
The ratio of the peak voltage to the root-mean-square voltage  | 
model  | 
string  | 
|
power_drawn  | 
integer  | 
Power drawn, in watts  | 
power_rating  | 
integer  | 
Power rating, in watts  | 
frus
| Name | Type | Description | 
|---|---|---|
firmware_version  | 
string  | 
|
id  | 
integer  | 
|
installed  | 
boolean  | 
|
part_number  | 
string  | 
|
psu  | 
||
serial_number  | 
string  | 
|
state  | 
string  | 
|
type  | 
string  | 
manufacturer
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
paths
Storage port
| Name | Type | Description | 
|---|---|---|
name  | 
string  | 
|
node  | 
cable
| Name | Type | Description | 
|---|---|---|
identifier  | 
string  | 
|
length  | 
string  | 
|
part_number  | 
string  | 
|
serial_number  | 
string  | 
remote
| Name | Type | Description | 
|---|---|---|
chassis  | 
string  | 
|
device  | 
string  | 
|
mac_address  | 
string  | 
|
phy  | 
string  | 
|
port  | 
string  | 
|
wwn  | 
string  | 
ports
| Name | Type | Description | 
|---|---|---|
cable  | 
||
designator  | 
string  | 
|
id  | 
integer  | 
|
internal  | 
boolean  | 
|
mac_address  | 
string  | 
|
module_id  | 
string  | 
|
remote  | 
||
state  | 
string  | 
|
wwn  | 
string  | 
high
| Name | Type | Description | 
|---|---|---|
critical  | 
integer  | 
High critical threshold, in degrees Celsius  | 
warning  | 
integer  | 
High warning threshold, in degrees Celsius  | 
low
| Name | Type | Description | 
|---|---|---|
critical  | 
integer  | 
Low critical threshold, in degrees Celsius  | 
warning  | 
integer  | 
Low warning threshold, in degrees Celsius  | 
threshold
| Name | Type | Description | 
|---|---|---|
high  | 
||
low  | 
temperature_sensors
| Name | Type | Description | 
|---|---|---|
ambient  | 
boolean  | 
Sensor that measures the ambient temperature  | 
id  | 
integer  | 
|
location  | 
string  | 
|
state  | 
string  | 
|
temperature  | 
integer  | 
Temperature, in degrees Celsius  | 
threshold  | 
vendor
| Name | Type | Description | 
|---|---|---|
manufacturer  | 
string  | 
Support for this field will be removed in a future release. Please use vendor.name for this field.  | 
name  | 
string  | 
|
part_number  | 
string  | 
Part number  | 
product  | 
string  | 
Product name  | 
serial_number  | 
string  | 
Serial number  | 
voltage_sensors
| Name | Type | Description | 
|---|---|---|
id  | 
integer  | 
|
location  | 
string  | 
|
state  | 
string  | 
|
voltage  | 
number  | 
Voltage, in volts  | 
shelf
| Name | Type | Description | 
|---|---|---|
connection_type  | 
string  | 
|
disk_count  | 
integer  | 
|
id  | 
string  | 
|
internal  | 
boolean  | 
|
local  | 
boolean  | 
|
location_led  | 
string  | 
|
model  | 
string  | 
|
module_type  | 
string  | 
|
name  | 
string  | 
|
serial_number  | 
string  | 
|
state  | 
string  | 
|
uid  | 
string  |