See example below:-
You need to be more specific to get an answer here.
[root@opsvm1-ps trace]# curl -H "Accept: application/json" -H "Content-Type:application/json" -H "Authorization:Basic bWFpbnRlbmFuY2U6cmFpZC1tYWludGVuYW5jZQ==" -X POST http://127.0.0.1:23450/ConfigurationManager/v1/objects/storages/900000033832/sessions
{
"token" : "7af518b6-1c42-40f6-96b6-1b16ff6442cf",
"sessionId" : 247
}
[root@opsvm1-ps trace]# curl -H "Accept: application/json" -H "Content-Type:application/json" -H "Authorization:Basic bWFpbnRlbmFuY2U6cmFpZC1tYWludGVuYW5jZQ==" -X GET http://127.0.0.1:23450/ConfigurationManager/v1/objects/storages/900000033832
{
"storageDeviceId" : "900000033832",
"model" : "VSP 5100",
"serialNumber" : 33832,
"svpIp" : "172.37.4.61",
"rmiPort" : 11099,
"dkcMicroVersion" : "90-06-01/41",
"communicationModes" : [ {
"communicationMode" : "lanConnectionMode"
} ],
"isSecure" : true
}
[root@opsvm1-ps trace]# vi Payload.json
[root@opsvm1-ps trace]# cat Payload.json
{
"parameters": {
"communicationModes": [
{
"communicationMode": "fcConnectionMode"
}
]
}
}
[root@opsvm1-ps trace]# curl -H "Accept: application/json" -H "Content-Type:application/json" -H "Authorization:Basic bWFpbnRlbmFuY2U6cmFpZC1tYWludGVuYW5jZQ==" --data-binary @./Payload.json -X POST http://127.0.0.1:23450/ConfigurationManager/v1/900000033832/services/communication-mode/actions/change/invoke
{
"jobId" : 4611686018427387904,
"self" : "/ConfigurationManager/v1/objects/storages/900000033832/jobs/4611686018427387904",
"userId" : "maintenance",
"status" : "Initializing",
"state" : "Queued",
"createdTime" : "2021-12-02T18:42:12Z",
"updatedTime" : "2021-12-02T18:42:12Z",
"request" : {
"requestUrl" : "/ConfigurationManager/v1/900000033832/services/communication-mode/actions/change/invoke",
"requestMethod" : "POST",
"requestBody" : "{\n \"parameters\": {\n \"communicationModes\": [\n {\n \"communicationMode\": \"fcConnectionMode\"\n }\n ]\n }\n}\n"
}
}[root@opsvm1-ps trace]#
[root@opsvm1-ps trace]#curl -H "Accept: application/json" -H "Content-Type:application/json" -H "Authorization:Basic bWFpbnRlbmFuY2U6cmFpZC1tYWludGVuYW5jZQ==" -X GET http://127.0.0.1:23450/ConfigurationManager/v1/objects/storages/900000033832
{
"storageDeviceId" : "900000033832",
"model" : "VSP 5100",
"serialNumber" : 33832,
"svpIp" : "172.37.4.61",
"rmiPort" : 11099,
"dkcMicroVersion" : "90-06-01/41",
"communicationModes" : [ {
"communicationMode" : "fcConnectionMode"
} ],
"isSecure" : true
}