Storage Management/Data Storage APIs
POSTData Storage APIsSince 5.0.0SynchronousAuth Required
Add External Primary Storage
Add External Primary Storage
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Request Inputs
Body Fields
paramsObjectRequiredRequest body parameter object.
identityStringRequiredStorage Identity
defaultOutputProtocolStringRequiredDefault Output Protocol
configStringConfiguration
urlStringRequired地址。
nameStringRequiredResource Name
descriptionStringResource Description
typeStringType
zoneUuidStringRequiredData Center UUID
resourceUuidStringResource UUID
tagUuidsListTag UUID List
systemTagsListSystem Tags
userTagsListUser Tags
Responses
Endpoint
POST/zstack/v1/primary-storage/addon
/zstack/v1/primary-storage/addon
Request Example
curl -X POST 'http://{host}/zstack/v1/primary-storage/addon' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"identity":"<identity>","defaultOutputProtocol":"<defaultOutputProtocol>","config":"<config>","url":"<url>","name":"<name>","description":"<description>","type":"<type>","zoneUuid":"<zoneUuid>","resourceUuid":"<resourceUuid>","tagUuids":["<tagUuids>"]},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
Response Example
200{ "inventory": { "name": "PS1", "url": "/zstack_ps", "type": "LocalStorage", "state": "Enabled", "status": "Connected", "attachedClusterUuids": [ "c6e9684e8bb93a9192c946dcd0564b39" ] } }Change History
This API has no change history records yet.
