Skip to content

Commit

Permalink
Merge pull request #4049 from hashicorp/data/regeneration-from-56c741…
Browse files Browse the repository at this point in the history
…9a1749b4732a2310b6d99407a68e3542f8-rest-api-specs

Data: Rest Api Specs - regenerating based on 56c7419
  • Loading branch information
tombuildsstuff authored Apr 8, 2024
2 parents 56c7419 + ae39311 commit f3c31f1
Show file tree
Hide file tree
Showing 744 changed files with 44,104 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"apiVersion": "2024-02-01",
"isPreview": false,
"generate": true,
"resources": [
"BackupEngines",
"BackupJobs",
"BackupPolicies",
"BackupProtectableItems",
"BackupProtectedItems",
"BackupProtectionContainers",
"BackupProtectionIntent",
"BackupResourceEncryptionConfigs",
"BackupResourceStorageConfigsNonCRR",
"BackupResourceVaultConfigs",
"BackupStatus",
"BackupUsageSummaries",
"BackupWorkloadItems",
"Backups",
"DataMove",
"FeatureSupport",
"FetchTieringCost",
"ItemLevelRecoveryConnections",
"JobCancellations",
"JobDetails",
"Jobs",
"Operation",
"PrivateEndpointConnection",
"ProtectableContainers",
"ProtectedItems",
"ProtectionContainers",
"ProtectionIntent",
"ProtectionPolicies",
"RecoveryPoint",
"RecoveryPoints",
"RecoveryPointsRecommendedForMove",
"ResourceGuardProxies",
"ResourceGuardProxy",
"Restores",
"SecurityPINs",
"SoftDeletedContainers",
"ValidateOperation"
],
"source": "Azure/azure-rest-api-specs"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "BackupEngineType",
"type": "String",
"values": [
{
"key": "AzureBackupServerEngine",
"value": "AzureBackupServerEngine"
},
{
"key": "DpmBackupEngine",
"value": "DpmBackupEngine"
},
{
"key": "Invalid",
"value": "Invalid"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"name": "BackupManagementType",
"type": "String",
"values": [
{
"key": "AzureBackupServer",
"value": "AzureBackupServer"
},
{
"key": "AzureIaasVM",
"value": "AzureIaasVM"
},
{
"key": "AzureSql",
"value": "AzureSql"
},
{
"key": "AzureStorage",
"value": "AzureStorage"
},
{
"key": "AzureWorkload",
"value": "AzureWorkload"
},
{
"key": "DPM",
"value": "DPM"
},
{
"key": "DefaultBackup",
"value": "DefaultBackup"
},
{
"key": "Invalid",
"value": "Invalid"
},
{
"key": "MAB",
"value": "MAB"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "AzureBackupServerEngine",
"fields": [],
"discriminatedParentModelName": "BackupEngineBase",
"discriminatedTypeValue": "AzureBackupServerEngine",
"typeHintIn": "BackupEngineType"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
{
"name": "BackupEngineBase",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "azureBackupAgentVersion",
"name": "AzureBackupAgentVersion",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "backupEngineId",
"name": "BackupEngineId",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "backupEngineState",
"name": "BackupEngineState",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": true,
"jsonName": "backupEngineType",
"name": "BackupEngineType",
"objectDefinition": {
"type": "Reference",
"referenceName": "BackupEngineType"
},
"optional": false,
"readOnly": false,
"required": true,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "backupManagementType",
"name": "BackupManagementType",
"objectDefinition": {
"type": "Reference",
"referenceName": "BackupManagementType"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "canReRegister",
"name": "CanReRegister",
"objectDefinition": {
"type": "Boolean",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "dpmVersion",
"name": "DpmVersion",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "extendedInfo",
"name": "ExtendedInfo",
"objectDefinition": {
"type": "Reference",
"referenceName": "BackupEngineExtendedInfo"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "friendlyName",
"name": "FriendlyName",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "healthStatus",
"name": "HealthStatus",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "isAzureBackupAgentUpgradeAvailable",
"name": "IsAzureBackupAgentUpgradeAvailable",
"objectDefinition": {
"type": "Boolean",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "isDpmUpgradeAvailable",
"name": "IsDpmUpgradeAvailable",
"objectDefinition": {
"type": "Boolean",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "registrationStatus",
"name": "RegistrationStatus",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
],
"typeHintIn": "BackupEngineType"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"name": "BackupEngineBaseResource",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "eTag",
"name": "ETag",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "id",
"name": "Id",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "location",
"name": "Location",
"objectDefinition": {
"type": "Location",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "name",
"name": "Name",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "properties",
"name": "Properties",
"objectDefinition": {
"type": "Reference",
"referenceName": "BackupEngineBase"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "tags",
"name": "Tags",
"objectDefinition": {
"type": "Tags",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "type",
"name": "Type",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Loading

0 comments on commit f3c31f1

Please sign in to comment.