forked from Azure/azure-resource-manager-schemas
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CodeGen from PR 17044 in Azure/azure-rest-api-specs
Merge 1049e89dadc5262f6ef53c58bd1ebe0b8d5ae336 into 8a2a6226c3ac5a882f065a66daeaf5acef334273
- Loading branch information
SDKAuto
committed
Dec 13, 2021
1 parent
5a502fa
commit 5ed1937
Showing
2 changed files
with
151 additions
and
0 deletions.
There are no files selected for viewing
148 changes: 148 additions & 0 deletions
148
schemas/2021-11-15/Microsoft.RecoveryServices.Backup.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,148 @@ | ||
{ | ||
"id": "https://schema.management.azure.com/schemas/2021-11-15/Microsoft.RecoveryServices.Backup.json#", | ||
"$schema": "http://json-schema.org/draft-04/schema#", | ||
"title": "Microsoft.RecoveryServices", | ||
"description": "Microsoft RecoveryServices Resource Types", | ||
"resourceDefinitions": { | ||
"vaults_backupstorageconfig": { | ||
"type": "object", | ||
"properties": { | ||
"apiVersion": { | ||
"type": "string", | ||
"enum": [ | ||
"2021-11-15" | ||
] | ||
}, | ||
"eTag": { | ||
"type": "string", | ||
"description": "Optional ETag." | ||
}, | ||
"location": { | ||
"type": "string", | ||
"description": "Resource location." | ||
}, | ||
"name": { | ||
"oneOf": [ | ||
{ | ||
"type": "string", | ||
"pattern": "^.*/vaultstorageconfig$" | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
] | ||
}, | ||
"properties": { | ||
"oneOf": [ | ||
{ | ||
"$ref": "#/definitions/BackupResourceConfig" | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "The resource storage details." | ||
}, | ||
"tags": { | ||
"oneOf": [ | ||
{ | ||
"type": "object", | ||
"additionalProperties": { | ||
"type": "string" | ||
}, | ||
"properties": {} | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Resource tags." | ||
}, | ||
"type": { | ||
"type": "string", | ||
"enum": [ | ||
"Microsoft.RecoveryServices/vaults/backupstorageconfig" | ||
] | ||
} | ||
}, | ||
"required": [ | ||
"apiVersion", | ||
"name", | ||
"properties", | ||
"type" | ||
], | ||
"description": "Microsoft.RecoveryServices/vaults/backupstorageconfig" | ||
} | ||
}, | ||
"definitions": { | ||
"BackupResourceConfig": { | ||
"type": "object", | ||
"properties": { | ||
"crossRegionRestoreFlag": { | ||
"oneOf": [ | ||
{ | ||
"type": "boolean" | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Opt in details of Cross Region Restore feature." | ||
}, | ||
"storageModelType": { | ||
"oneOf": [ | ||
{ | ||
"type": "string", | ||
"enum": [ | ||
"Invalid", | ||
"GeoRedundant", | ||
"LocallyRedundant", | ||
"ZoneRedundant", | ||
"ReadAccessGeoZoneRedundant" | ||
] | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Storage type." | ||
}, | ||
"storageType": { | ||
"oneOf": [ | ||
{ | ||
"type": "string", | ||
"enum": [ | ||
"Invalid", | ||
"GeoRedundant", | ||
"LocallyRedundant", | ||
"ZoneRedundant", | ||
"ReadAccessGeoZoneRedundant" | ||
] | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Storage type." | ||
}, | ||
"storageTypeState": { | ||
"oneOf": [ | ||
{ | ||
"type": "string", | ||
"enum": [ | ||
"Invalid", | ||
"Locked", | ||
"Unlocked" | ||
] | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked." | ||
} | ||
}, | ||
"description": "The resource storage details." | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters