security login role show-rest
Display the mapping between ONTAP REST APIs and CLI commands
Availability: This command is available to cluster administrators at the admin privilege level.
Description
The security login role show-rest command displays ONTAP REST APIs and the CLI commands that they are mapped to.
Parameters
- {
[-fields <fieldname>,…] -
If you specify the
-fields <fieldname>, …parameter, the command output also includes the specified field or fields. You can use '-fields ?' to display the fields to specify. - |
[-instance ]} -
If you specify the
-instanceparameter, the command displays detailed information about all fields. [-endpoint <text>]- URI of the REST endpoint-
This parameter will filter the output to show CLI commands that match the provided REST endpoint.
[-commands <text>,…]- CLI Command-
This parameter will filter the output to show the REST API or APIs that match the provided CLI command.
[-supported-operations <text>,…]- Supported REST operations <GET,POST,PATCH,DELETE>-
This parameter filters the output to show REST APIs or CLI commands that match the provided REST operations <GET,POST,PATCH,DELETE>
Examples
The following command displays all the ONTAP REST APIs and their mapped CLI commands:
cluster1::> security login role show-rest
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/application/applications application GET, PATCH, POST, DELETE
/application/applications/$id/components/$id/metadata
- GET, PATCH, POST, DELETE
/application/applications/$id/metadata
application metadata GET, PATCH, POST, DELETE
/application/applications/{application.uuid}/components
- GET
/application/applications/{application.uuid}/components/{component.uuid}/snapshots
- GET, POST, DELETE
/application/applications/{application.uuid}/components/{component.uuid}/snapshots/{uuid}/restore
- POST, DELETE
/application/applications/{application.uuid}/snapshots
- GET, POST, DELETE
/application/applications/{application.uuid}/snapshots/{uuid}/restore
- POST, DELETE
/application/consistency-groups
Press <space> to page down, <return> for next line, or 'q' to quit...
The following examples display all ONTAP REST APIs that are mapped to a specified CLI command:
cluster1::> security login role show-rest -commands statistics
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/cluster/counter/tables statistics GET
/cluster/counter/tables/{counter_table.name}/rows
statistics GET
2 entries were displayed.
cluster1::> security login role show-rest -commands "network interface"*
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/cluster/nodes cluster add-node, network interface create, storage aggregate auto-provision, system node, system node modify, system node show, system service-processor network modify
GET, PATCH, POST, DELETE
/network/fc/interfaces network interface create, network interface show, vserver fcp interface show
GET, PATCH, POST, DELETE
/network/fc/interfaces/{uuid}/metrics
network interface show GET
/network/ip/interfaces network interface, network interface create
GET, PATCH, POST, DELETE
/network/ip/interfaces/{uuid}/metrics
network interface show GET
/network/ip/service-policies
network interface service-policy, network interface service-policy show
GET, PATCH, POST, DELETE
/svm/svms network interface create, network route create, vserver, vserver add-aggregates, vserver add-protocols, vserver cifs create, vserver create, vserver fcp create, vserver iscsi create, vserver nfs create, vserver nvme create, vserver object-store-server create, vserver remove-protocols, vserver services name-service dns create, vserver services name-service ldap client create, vserver services name-service nis-domain create, vserver services name-service ns-switch create, vserver show
GET, PATCH, POST, DELETE
7 entries were displayed.
cluster1::> security login role show-rest -commands *"fcp"*"create"
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/protocols/san/fcp/services vserver fcp create, vserver fcp show
GET, PATCH, POST, DELETE
/svm/svms network interface create, network route create, vserver, vserver add-aggregates, vserver add-protocols, vserver cifs create, vserver create, vserver fcp create, vserver iscsi create, vserver nfs create, vserver nvme create, vserver object-store-server create, vserver remove-protocols, vserver services name-service dns create, vserver services name-service ldap client create, vserver services name-service nis-domain create, vserver services name-service ns-switch create, vserver show
GET, PATCH, POST, DELETE
2 entries were displayed.
The following examples display the CLI command that is mapped to a specified ONTAP REST API:
cluster1::> security login role show-rest -endpoint /cluster/metrocluster*
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/cluster/metrocluster metrocluster configuration-settings connection connect, metrocluster configuration-settings dr-group create, metrocluster configuration-settings interface create, metrocluster configuration-settings mediator add, metrocluster configure, metrocluster show, storage aggregate create, storage aggregate mirror
GET, PATCH, POST, DELETE
/cluster/metrocluster/diagnostics
metrocluster check show GET, POST, DELETE
/cluster/metrocluster/dr-groups
metrocluster configuration-settings dr-group create, metrocluster configuration-settings dr-group show
GET, PATCH, POST, DELETE
/cluster/metrocluster/interconnects
metrocluster interconnect mirror show
GET, PATCH
/cluster/metrocluster/nodes metrocluster node show GET
/cluster/metrocluster/operations
metrocluster operation show GET
/cluster/metrocluster/svms metrocluster vserver show GET
7 entries were displayed.
cluster1::> security login role show-rest -endpoint *cifs/session*
REST Endpoint CLI Commands Supported Operations
--------------------------- ------------------------------ --------------------
/protocols/cifs/session/files
vserver cifs session file GET
/protocols/cifs/session/files/$id/$id
vserver cifs session file GET, DELETE
/protocols/cifs/sessions vserver cifs session GET, POST, DELETE
/protocols/cifs/sessions/$id/$id
vserver cifs session GET, POST, DELETE
4 entries were displayed.