Retrieve portsets
- PDF of this doc site
Collection of separate PDF docs
Creating your file...
GET /protocols/san/portsets
Introduced In: 9.9
Retrieves portsets.
Related ONTAP commands
-
lun portset show
Learn more
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
uuid |
string |
query |
False |
Filter by uuid |
igroups.uuid |
string |
query |
False |
Filter by igroups.uuid |
igroups.name |
string |
query |
False |
Filter by igroups.name
|
protocol |
string |
query |
False |
Filter by protocol |
interfaces.fc.uuid |
string |
query |
False |
Filter by interfaces.fc.uuid |
interfaces.fc.wwpn |
string |
query |
False |
Filter by interfaces.fc.wwpn |
interfaces.fc.name |
string |
query |
False |
Filter by interfaces.fc.name |
interfaces.uuid |
string |
query |
False |
Filter by interfaces.uuid |
interfaces.ip.uuid |
string |
query |
False |
Filter by interfaces.ip.uuid |
interfaces.ip.ip.address |
string |
query |
False |
Filter by interfaces.ip.ip.address |
interfaces.ip.name |
string |
query |
False |
Filter by interfaces.ip.name |
name |
string |
query |
False |
Filter by name
|
svm.uuid |
string |
query |
False |
Filter by svm.uuid |
svm.name |
string |
query |
False |
Filter by svm.name |
fields |
array[string] |
query |
False |
Specify the fields to return. |
max_records |
integer |
query |
False |
Limit the number of records returned. |
return_records |
boolean |
query |
False |
The default is true for GET calls. When set to false, only the number of records is returned.
|
return_timeout |
integer |
query |
False |
The number of seconds to allow the call to execute before returning. When iterating over a collection, the default is 15 seconds. ONTAP returns earlier if either max records or the end of the collection is reached.
|
order_by |
array[string] |
query |
False |
Order results by specified fields and optional [asc |
Response
Status: 200, Ok
Name | Type | Description |
---|---|---|
_links |
||
num_records |
integer |
The number of records in the response. |
records |
array[portset] |
Example response
{
"_links": {
"next": {
"href": "/api/resourcelink"
},
"self": {
"href": "/api/resourcelink"
}
},
"num_records": 1,
"records": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"igroups": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "igroup1",
"uuid": "4ea7a442-86d1-11e0-ae1c-123478563412"
}
],
"interfaces": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"fc": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "fc_lif1",
"uuid": "3a09ab42-4da1-32cf-9d35-3385a6101a0b",
"wwpn": "20:00:00:50:56:b4:13:a8"
},
"ip": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"ip": {
"address": "10.10.10.7"
},
"name": "lif1",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
},
"uuid": "4ea7a442-86d1-11e0-ae1c-123478563412"
}
],
"name": "portset1",
"protocol": "string",
"svm": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "svm1",
"uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
},
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
}
]
}
Error
Status: Default, Error
Name | Type | Description |
---|---|---|
error |
Example error
{
"error": {
"arguments": [
{
"code": "string",
"message": "string"
}
],
"code": "4",
"message": "entry doesn't exist",
"target": "uuid"
}
}
Definitions
See Definitions
href
Name | Type | Description |
---|---|---|
href |
string |
_links
Name | Type | Description |
---|---|---|
next |
||
self |
_links
Name | Type | Description |
---|---|---|
self |
igroups
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
The name of the initiator group. |
uuid |
string |
The unique identifier of the initiator group. |
fc
An FC interface.
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
The name of the FC interface. |
uuid |
string |
The unique identifier of the FC interface. |
wwpn |
string |
The WWPN of the FC interface. |
ip
IP information
Name | Type | Description |
---|---|---|
address |
string |
IPv4 or IPv6 address |
ip
A network interface. Either UUID or name may be supplied on input.
Name | Type | Description |
---|---|---|
_links |
||
ip |
IP information |
|
name |
string |
The name of the interface. If only the name is provided, the SVM scope must be provided by the object this object is embedded in. |
uuid |
string |
The UUID that uniquely identifies the interface. |
interfaces
A container for either a Fibre Channel network interface or an IP network interface. On POST fc
and ip
are mutually exclusive.
Name | Type | Description |
---|---|---|
_links |
||
fc |
An FC interface. |
|
ip |
A network interface. Either UUID or name may be supplied on input. |
|
uuid |
string |
The unique identifier of the network interface. |
svm
SVM, applies only to SVM-scoped objects.
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
The name of the SVM. This field cannot be specified in a PATCH method. |
uuid |
string |
The unique identifier of the SVM. This field cannot be specified in a PATCH method. |
portset
Name | Type | Description |
---|---|---|
_links |
||
igroups |
array[igroups] |
An array initiator groups to which the portset is bound. |
interfaces |
array[interfaces] |
An array of network interfaces that are members of the portset. These are the only network interfaces through which the initiators of a bound igroup can access mapped LUNs. Zero or more network interfaces can be supplied when the portset is created. After creation, network interfaces can be added or removed from the portset using the |
name |
string |
The name of the portset. Required in POST. The name of a portset cannot be changed after creation. |
protocol |
string |
The protocols supported by the portset. This restricts the type of network interfaces that can be added to the portset. Optional in POST; if not supplied, this defaults to mixed. The protocol of a portset cannot be changed after creation. |
svm |
SVM, applies only to SVM-scoped objects. |
|
uuid |
string |
The unique identifier for a portset. |
error_arguments
Name | Type | Description |
---|---|---|
code |
string |
Argument code |
message |
string |
Message argument |
returned_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. |