Update Storage Policy Copy Details
Select
SaaS
Customer Managed
This operation updates a storage policy copy.
Path Parameters
- storagePolicyId string required
- copyId string required
Header Parameters
- Accept string required
- application/json
Request Body
- newCopyName string
- isObjectLevelLockSupported boolean
storagePolicyCopyInfo object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- responseType integer
error object
{
"responseType": 0,
"error": {
"errorCode": 0
}
}
{
"responseType": 0,
"error": {
"errorCode": 0
}
}
PUT /v2/storagepolicy/:storagepolicyid/copy/:copyid
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy/:copyId' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"newCopyName": "string",
"isObjectLevelLockSupported": true,
"storagePolicyCopyInfo": {
"dataPathConfiguration": {
"resourcesOfflineWaitTimeInHoursMinutes": {},
"resourcesBusyWaitTimeInHoursMinutes": {}
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"extendedFlags": {
"spaceOptimizedAuxCopy": 0,
"overRideGACPRetention": 0,
"chunkLevelAuxCopy": 0,
"overRideGACPEncryption": 0
},
"copyFlags": {
"wormCopy": 0,
"enableMediaRefresh": 0,
"archiveCheckAll": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"sourceCopyForSnapToTape": 0,
"enableLanFreeReservationOnly": 0,
"roundRobbinDataPath": 0,
"lastFullWait": 0,
"useDirectAttachedNASDrivePool": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"deleteCopyAfterJobsAreDeleted": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"archiveCheckBitmap": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"lastFull": 0,
"markMediaToBeErasedAfterRecycling": 0,
"archiveCheckFull": 0,
"noInlineCopyToSameLibrary": 0,
"useHardwareSnapshot": 0
},
"resourcePoolsList": [
{
"operation": 0,
"resourcePoolName": "string"
}
],
"startTime": {
"timeValue": "string"
}
}
}'