Skip to main content

Create a Storage Policy Copy

Select

SaaS
Customer Managed

This operation creates a storage policy copy.

Path Parameters
  • storagePolicyId string required
Request Body
  • copyName string
  • useGlobalPolicy object
  • storagePolicyName string
  • storagePolicyCopyInfo object
  • active integer
  • isDefault integer
  • hardWareCompression integer
  • deferAuxiliaryCopyDays integer
  • spareMediaGroup object
  • libraryName string
  • _type_ integer
  • spareMediaGroupName string
  • 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
  • retentionRules object
  • retainBackupDataForCycles integer
  • retainArchiverDataForDays integer
  • retainBackupDataForDays integer
  • extendedRetentionRuleOne object
  • graceDays integer
  • isEnabled integer
  • rule integer
  • endDays integer
  • extendedRetentionRuleThree object
  • graceDays integer
  • isEnabled integer
  • rule integer
  • endDays integer
  • financialCalendarXML object
  • monthStartsOn integer
  • calendarId integer
  • startingMonthOfYear integer
  • retentionFlags object
  • retainFullAndLastDifferential integer
  • selectJobsFromPreviousTier integer
  • flagsMask integer
  • enableDataAging integer
  • jobBasedRetention integer
  • grcRemoteCopy integer
  • extendedRetentionFirst integer
  • enableManagedDiskSpace integer
  • extendedRetentionRuleTwo object
  • graceDays integer
  • isEnabled integer
  • rule integer
  • endDays integer
  • StoragePolicyCopy object
  • copyName string
  • storagePolicyName string
  • drivePool object
  • libraryName string
  • _type_ integer
  • drivePoolName string
  • copyFlags object
  • enableMediaRefresh integer
  • inlineAuxCopy integer
  • noAuxCopyToSameLibrary integer
  • roundRobbinDataPath integer
  • enableParallelCopy integer
  • demultiplexOnCopy integer
  • combineStreams integer
  • switchIfOffline integer
  • auxCopyReencryptData integer
  • switchIfBusy integer
  • useStreamsOverMultiplexing integer
  • storeKeyOnMedia integer
  • multiplexSourceStreams integer
  • siloCopy integer
  • autoAddDataPaths integer
  • markMediaToBeErasedAfterRecycling integer
  • noInlineCopyToSameLibrary integer
  • library object
  • libraryName string
  • startTime object
  • _type_ integer
  • TimeZoneID integer
  • time integer
  • mediaAgent object
  • mediaAgentName string
Responses

OK

POST /v2/storagepolicy/:storagepolicyid/copy    

Authorization

type: apiKeyname: Authtokenin: header

Request

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

{
"copyName": "string",
"useGlobalPolicy": {
"storagePolicyName": "string"
},
"storagePolicyCopyInfo": {
"active": 0,
"isDefault": 0,
"hardWareCompression": 0,
"deferAuxiliaryCopyDays": 0,
"spareMediaGroup": {
"libraryName": "string",
"_type_": 0,
"spareMediaGroupName": "string"
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"retentionRules": {
"retainBackupDataForCycles": 0,
"retainArchiverDataForDays": 0,
"retainBackupDataForDays": 0,
"extendedRetentionRuleOne": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
},
"extendedRetentionRuleThree": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
},
"financialCalendarXML": {
"monthStartsOn": 0,
"calendarId": 0,
"startingMonthOfYear": 0
},
"retentionFlags": {
"retainFullAndLastDifferential": 0,
"selectJobsFromPreviousTier": 0,
"flagsMask": 0,
"enableDataAging": 0,
"jobBasedRetention": 0,
"grcRemoteCopy": 0,
"extendedRetentionFirst": 0,
"enableManagedDiskSpace": 0
},
"extendedRetentionRuleTwo": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
}
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"drivePool": {
"libraryName": "string",
"_type_": 0,
"drivePoolName": "string"
},
"copyFlags": {
"enableMediaRefresh": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"roundRobbinDataPath": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"markMediaToBeErasedAfterRecycling": 0,
"noInlineCopyToSameLibrary": 0
},
"library": {
"libraryName": "string"
},
"startTime": {
"_type_": 0,
"TimeZoneID": 0,
"time": 0
},
"mediaAgent": {
"mediaAgentName": "string"
}
}
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V2/StoragePolicy/:storagePolicyId/Copy' \
-H 'Content-Type: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"copyName": "string",
"useGlobalPolicy": {
"storagePolicyName": "string"
},
"storagePolicyCopyInfo": {
"active": 0,
"isDefault": 0,
"hardWareCompression": 0,
"deferAuxiliaryCopyDays": 0,
"spareMediaGroup": {
"libraryName": "string",
"_type_": 0,
"spareMediaGroupName": "string"
},
"mediaProperties": {
"multiplexingFactor": 0,
"mediaRefreshProperties": {
"percentage": 0,
"monthsBeforeMediaAged": {
"months": 0
},
"refreshFlags": {
"enableMediaRetirementThreshold": 0
},
"monthsAfterMediaWritten": {
"months": 0
}
}
},
"sourceCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"retentionRules": {
"retainBackupDataForCycles": 0,
"retainArchiverDataForDays": 0,
"retainBackupDataForDays": 0,
"extendedRetentionRuleOne": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
},
"extendedRetentionRuleThree": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
},
"financialCalendarXML": {
"monthStartsOn": 0,
"calendarId": 0,
"startingMonthOfYear": 0
},
"retentionFlags": {
"retainFullAndLastDifferential": 0,
"selectJobsFromPreviousTier": 0,
"flagsMask": 0,
"enableDataAging": 0,
"jobBasedRetention": 0,
"grcRemoteCopy": 0,
"extendedRetentionFirst": 0,
"enableManagedDiskSpace": 0
},
"extendedRetentionRuleTwo": {
"graceDays": 0,
"isEnabled": 0,
"rule": 0,
"endDays": 0
}
},
"StoragePolicyCopy": {
"copyName": "string",
"storagePolicyName": "string"
},
"drivePool": {
"libraryName": "string",
"_type_": 0,
"drivePoolName": "string"
},
"copyFlags": {
"enableMediaRefresh": 0,
"inlineAuxCopy": 0,
"noAuxCopyToSameLibrary": 0,
"roundRobbinDataPath": 0,
"enableParallelCopy": 0,
"demultiplexOnCopy": 0,
"combineStreams": 0,
"switchIfOffline": 0,
"auxCopyReencryptData": 0,
"switchIfBusy": 0,
"useStreamsOverMultiplexing": 0,
"storeKeyOnMedia": 0,
"multiplexSourceStreams": 0,
"siloCopy": 0,
"autoAddDataPaths": 0,
"markMediaToBeErasedAfterRecycling": 0,
"noInlineCopyToSameLibrary": 0
},
"library": {
"libraryName": "string"
},
"startTime": {
"_type_": 0,
"TimeZoneID": 0,
"time": 0
},
"mediaAgent": {
"mediaAgentName": "string"
}
}
}'