Skip to content

Commit efe02d6

Browse files
author
SDKAuto
committed
CodeGen from PR 21290 in Azure/azure-rest-api-specs
Merge 21f80b4102a7a86360474a6eaf0f2bf3a696fdfe into e501ae8def9d70169be3739f6c72199e9b4a8e39
1 parent f73485f commit efe02d6

File tree

2 files changed

+144
-0
lines changed

2 files changed

+144
-0
lines changed

schemas/2021-12-01/Microsoft.RecoveryServices.Backup.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,42 @@
408408
"2021-12-01"
409409
]
410410
},
411+
"eTag": {
412+
"type": "string",
413+
"description": "Optional ETag."
414+
},
415+
"location": {
416+
"type": "string",
417+
"description": "Resource location."
418+
},
411419
"name": {
412420
"type": "string"
413421
},
422+
"properties": {
423+
"oneOf": [
424+
{
425+
"$ref": "#/definitions/ResourceGuardProxyBase"
426+
},
427+
{
428+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
429+
}
430+
]
431+
},
432+
"tags": {
433+
"oneOf": [
434+
{
435+
"type": "object",
436+
"additionalProperties": {
437+
"type": "string"
438+
},
439+
"properties": {}
440+
},
441+
{
442+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
443+
}
444+
],
445+
"description": "Resource tags."
446+
},
414447
"type": {
415448
"type": "string",
416449
"enum": [
@@ -421,6 +454,7 @@
421454
"required": [
422455
"apiVersion",
423456
"name",
457+
"properties",
424458
"type"
425459
],
426460
"description": "Microsoft.RecoveryServices/vaults/backupResourceGuardProxies"
@@ -3856,6 +3890,44 @@
38563890
},
38573891
"description": "Base class for backup policy. Workload-specific backup policies are derived from this class."
38583892
},
3893+
"ResourceGuardOperationDetail": {
3894+
"type": "object",
3895+
"properties": {
3896+
"defaultResourceRequest": {
3897+
"type": "string"
3898+
},
3899+
"vaultCriticalOperation": {
3900+
"type": "string"
3901+
}
3902+
}
3903+
},
3904+
"ResourceGuardProxyBase": {
3905+
"type": "object",
3906+
"properties": {
3907+
"description": {
3908+
"type": "string"
3909+
},
3910+
"lastUpdatedTime": {
3911+
"type": "string"
3912+
},
3913+
"resourceGuardOperationDetails": {
3914+
"oneOf": [
3915+
{
3916+
"type": "array",
3917+
"items": {
3918+
"$ref": "#/definitions/ResourceGuardOperationDetail"
3919+
}
3920+
},
3921+
{
3922+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3923+
}
3924+
]
3925+
},
3926+
"resourceGuardResourceId": {
3927+
"type": "string"
3928+
}
3929+
}
3930+
},
38593931
"ResourceHealthDetails": {
38603932
"type": "object",
38613933
"properties": {},

schemas/2022-03-01/Microsoft.RecoveryServices.Backup.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,42 @@
408408
"2022-03-01"
409409
]
410410
},
411+
"eTag": {
412+
"type": "string",
413+
"description": "Optional ETag."
414+
},
415+
"location": {
416+
"type": "string",
417+
"description": "Resource location."
418+
},
411419
"name": {
412420
"type": "string"
413421
},
422+
"properties": {
423+
"oneOf": [
424+
{
425+
"$ref": "#/definitions/ResourceGuardProxyBase"
426+
},
427+
{
428+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
429+
}
430+
]
431+
},
432+
"tags": {
433+
"oneOf": [
434+
{
435+
"type": "object",
436+
"additionalProperties": {
437+
"type": "string"
438+
},
439+
"properties": {}
440+
},
441+
{
442+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
443+
}
444+
],
445+
"description": "Resource tags."
446+
},
414447
"type": {
415448
"type": "string",
416449
"enum": [
@@ -421,6 +454,7 @@
421454
"required": [
422455
"apiVersion",
423456
"name",
457+
"properties",
424458
"type"
425459
],
426460
"description": "Microsoft.RecoveryServices/vaults/backupResourceGuardProxies"
@@ -3812,6 +3846,44 @@
38123846
},
38133847
"description": "Base class for backup policy. Workload-specific backup policies are derived from this class."
38143848
},
3849+
"ResourceGuardOperationDetail": {
3850+
"type": "object",
3851+
"properties": {
3852+
"defaultResourceRequest": {
3853+
"type": "string"
3854+
},
3855+
"vaultCriticalOperation": {
3856+
"type": "string"
3857+
}
3858+
}
3859+
},
3860+
"ResourceGuardProxyBase": {
3861+
"type": "object",
3862+
"properties": {
3863+
"description": {
3864+
"type": "string"
3865+
},
3866+
"lastUpdatedTime": {
3867+
"type": "string"
3868+
},
3869+
"resourceGuardOperationDetails": {
3870+
"oneOf": [
3871+
{
3872+
"type": "array",
3873+
"items": {
3874+
"$ref": "#/definitions/ResourceGuardOperationDetail"
3875+
}
3876+
},
3877+
{
3878+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
3879+
}
3880+
]
3881+
},
3882+
"resourceGuardResourceId": {
3883+
"type": "string"
3884+
}
3885+
}
3886+
},
38153887
"ResourceHealthDetails": {
38163888
"type": "object",
38173889
"properties": {},

0 commit comments

Comments
 (0)