Skip to main content

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
Request Body
  • newCopyName string
  • isObjectLevelLockSupported boolean
  • storagePolicyCopyInfo object
  • dataPathConfiguration object
  • resourcesOfflineWaitTimeInHoursMinutes object
  • resourcesBusyWaitTimeInHoursMinutes object
  • mediaProperties object
  • multiplexingFactor integer
  • mediaRefreshProperties object
  • percentage integer
  • monthsBeforeMediaAged object
  • months integer
  • refreshFlags object
  • enableMediaRetirementThreshold integer
  • monthsAfterMediaWritten object
  • months integer
  • sourceCopy object
  • copyName string
  • storagePolicyName string
  • StoragePolicyCopy object
  • copyName string
  • storagePolicyName string
  • extendedFlags object
  • spaceOptimizedAuxCopy integer
  • overRideGACPRetention integer
  • chunkLevelAuxCopy integer
  • overRideGACPEncryption integer
  • copyFlags object
  • wormCopy integer
  • enableMediaRefresh integer
  • archiveCheckAll integer
  • inlineAuxCopy integer
  • noAuxCopyToSameLibrary integer
  • sourceCopyForSnapToTape integer
  • enableLanFreeReservationOnly integer
  • roundRobbinDataPath integer
  • lastFullWait integer
  • useDirectAttachedNASDrivePool integer
  • enableParallelCopy integer
  • demultiplexOnCopy integer
  • combineStreams integer
  • switchIfOffline integer
  • auxCopyReencryptData integer
  • switchIfBusy integer
  • useStreamsOverMultiplexing integer
  • deleteCopyAfterJobsAreDeleted integer
  • storeKeyOnMedia integer
  • multiplexSourceStreams integer
  • archiveCheckBitmap integer
  • siloCopy integer
  • autoAddDataPaths integer
  • lastFull integer
  • markMediaToBeErasedAfterRecycling integer
  • archiveCheckFull integer
  • noInlineCopyToSameLibrary integer
  • useHardwareSnapshot integer
  • resourcePoolsList object[]
  • operation integer
  • resourcePoolName string
  • startTime object
  • timeValue string
Responses

OK


Schema
  • responseType integer
  • error object
  • errorCode integer
PUT /v2/storagepolicy/:storagepolicyid/copy/:copyid    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
storagePolicyId — path required
copyId — path required
Accept — header required
Body

{
"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"
}
}
}'