Update a Storage Policy
Select
SaaS
Customer Managed
This operation updates a storage policy.
Path Parameters
- storagePolicyId string required
Header Parameters
- Accept string required
- application/json
Request Body
- auxCopyAlertDays integer
- description string
- newStoragePolicyName string
- numberOfStreams integer
- forceNextBkpToFull boolean
- auxCopyAlertGB integer
flag object
StoragePolicy object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorCode integer
{
"errorCode": 0
}
{
"errorCode": 0
}
PUT /v2/storagepolicy/:storagepolicyid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"auxCopyAlertDays": 0,
"description": "string",
"newStoragePolicyName": "string",
"numberOfStreams": 0,
"forceNextBkpToFull": true,
"auxCopyAlertGB": 0,
"flag": {
"enableAuxCopyAlert": 0,
"distributeDataEvenlyAmongStreams": 0,
"cacheResourceReservationForJobs": 0,
"storagePolicyLevelMediaPassword": 0,
"hideStoragePolicy": 0,
"randomizeStream": 0
},
"StoragePolicy": {
"storagePolicyName": "string"
}
}'