Skip to content

Commit e6f6e6c

Browse files
committed
Added API changes for Blob Backup
1 parent 47531fc commit e6f6e6c

File tree

1 file changed

+57
-1
lines changed
  • specification/dataprotection/resource-manager/Microsoft.DataProtection/preview/2022-11-01-preview

1 file changed

+57
-1
lines changed

specification/dataprotection/resource-manager/Microsoft.DataProtection/preview/2022-11-01-preview/dataprotection.json

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4556,6 +4556,29 @@
45564556
},
45574557
"x-ms-discriminator-value": "KubernetesClusterBackupDatasourceParameters"
45584558
},
4559+
"BlobBackupDatasourceParameters": {
4560+
"description": "Parameters for Backup",
4561+
"required": [
4562+
"containersList",
4563+
"objectType"
4564+
],
4565+
"type": "object",
4566+
"allOf": [
4567+
{
4568+
"$ref": "#/definitions/BackupDatasourceParameters"
4569+
}
4570+
],
4571+
"properties": {
4572+
"containersList": {
4573+
"description": "List of containers to be protected",
4574+
"type": "array",
4575+
"items": {
4576+
"type": "string"
4577+
}
4578+
}
4579+
},
4580+
"x-ms-discriminator-value": "BlobBackupDatasourceParameters"
4581+
},
45594582
"AzureRetentionRule": {
45604583
"allOf": [
45614584
{
@@ -4841,7 +4864,8 @@
48414864
},
48424865
"isVaultProtectedByResourceGuard": {
48434866
"description": "Is vault protected by resource guard",
4844-
"type": "boolean"
4867+
"type": "boolean",
4868+
"readOnly": true
48454869
}
48464870
},
48474871
"required": [
@@ -5979,6 +6003,38 @@
59796003
},
59806004
"x-ms-discriminator-value": "ItemLevelRestoreTargetInfo"
59816005
},
6006+
"ItemPathBasedRestoreCriteria": {
6007+
"description": "Class to contain criteria for item path based restore",
6008+
"required": [
6009+
"itemPath",
6010+
"isPathRelativeToBackupItem",
6011+
"objectType"
6012+
],
6013+
"type": "object",
6014+
"allOf": [
6015+
{
6016+
"$ref": "#/definitions/ItemLevelRestoreCriteria"
6017+
}
6018+
],
6019+
"properties": {
6020+
"itemPath": {
6021+
"description": "Path of the item to be restored",
6022+
"type": "string"
6023+
},
6024+
"isPathRelativeToBackupItem": {
6025+
"description": "Flag to specify if the path is relative to Backup Item or full path",
6026+
"type": "boolean"
6027+
},
6028+
"subItemPathPrefix": {
6029+
"description": "list of prefixes to be used relative to the ItemPath for Restore criteria",
6030+
"type": "array",
6031+
"items": {
6032+
"type": "string"
6033+
}
6034+
}
6035+
},
6036+
"x-ms-discriminator-value": "ItemPathBasedRestoreCriteria"
6037+
},
59826038
"JobExtendedInfo": {
59836039
"description": "Extended Information about the job",
59846040
"properties": {

0 commit comments

Comments
 (0)