RDS Snap Restore
Select
This operation is used to submit restore operations for RDS Snap.
- application/json
Request Body
taskInfo object
associations object[]
clientName string requiredCloud account name
instanceName string requiredRDS Instance name.
displayName string requiredDisplay name of cloud account.
appName string requiredPossible values: [
Cloud Apps
]cloudInstanceType stringPossible values: [
AMAZON_RDS
]backupsetName stringPossible values: [
defaultBackupSet
]_type_ stringPossible values: [
INSTANCE_ENTITY
,SUBCLIENT_ENTITY
]task object
taskType stringPossible values: [
IMMEDIATE
,SCHEDULED
]subTasks object[]
subTask object
subTaskType stringDefault value:
RESTORE
operationType stringDefault value:
RESTORE
options object
restoreOptions object
browseOption object
commCellId integertimeRange object
fromTime integertoTime integerdestination object
destClient object
clientName string requiredCloud account name of desti
destinationInstance object
clientName string requiredName of Cloud account.
instanceName string requiredName of RDS instance.
displayName string requiredName of RDS instance.
appName stringPossible values: [
Cloud Apps
]entityName stringcloudInstanceType stringPossible values: [
AMAZON_RDS
]backupsetName stringPossible values: [
defaultBackupSet
]fileOption object
sourceItem string[]snap region along with snap identifier.
cloudAppsRestoreOptions object
instanceType integerrdsRestoreOptions object
isMultiAZ booleansourceInstance object
clientName string requiredCloud Account Name.
instanceName string requiredRDS instance name.
displayName string requiredName of RDS instance.
appName stringPossible values: [
Cloud Apps
]cloudInstanceType string requiredPossible values: [
AMAZON_RDS
]entityName stringbackupsetName stringPossible values: [
defaultBackupSet
]publicAccess booleantargetDbName string requiredDatabase name to be restored.
targetSecurityGroupValue string requiredSecurity group on the destination account.
sourceSnap object
copyId integercommcellId integercreateTime integerdbName stringdbType stringarchFileId integersnapShotName stringstatus integerrdsAttributes object
dbInstanceARN stringavailabilityZone stringdbSubnetGroup stringleafNode booleanlabel stringid stringdisplayName stringisFile booleanhasChildren booleanflags object
directory booleanfile booleanisDrilldownAllowed booleanpath stringexpanded booleanselected booleanautoMinorVersionUpgrade booleanisCrossAccountRestore booleancommonOpts object
notifyUserOnJobCompletion booleanprePostOpts object
preRecoveryCommand stringpostRecoveryCommand stringrunPostWhenFail boolean
- 200
- 400
- 500
OK
- application/json
- Schema
- Example (from schema)
- Restore job id
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 0,
"jobIds": [
"1345"
]
}
Bad Request
- application/json
- Schema
- Example 1
Schema
- string
Request
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "Failed to start backups as no eligible subclients were found. ",
"errorCode": 587207178
}