Skip to content

Commit cf36bdc

Browse files
Fixing s360 correctness items (#16953)
* Fixing s360 correctness items * Fixing spell check and prettier
1 parent e8c6db1 commit cf36bdc

File tree

2 files changed

+190
-26
lines changed
  • specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01

2 files changed

+190
-26
lines changed

custom-words.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,7 @@ decisionrule
531531
decodable
532532
Decompounder
533533
dedicatedhsm
534+
dedup
534535
deduping
535536
deduplication
536537
defanged
@@ -2404,6 +2405,7 @@ DOCM
24042405
PPSX
24052406
PPTM
24062407
XLSM
2408+
xcool
24072409
DOCM
24082410
multislot
24092411
noAddressPrefixes

specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2021-10-01/bms.json

Lines changed: 188 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5199,10 +5199,70 @@
51995199
"extendedInfo": {
52005200
"$ref": "#/definitions/AzureIaaSVMJobExtendedInfo",
52015201
"description": "Additional information for this job."
5202+
},
5203+
"containerName": {
5204+
"description": "Container name of the entity on which the current job is executing.",
5205+
"type": "string"
5206+
},
5207+
"isUserTriggered": {
5208+
"description": "Indicated that whether the job is adhoc(true) or scheduled(false)",
5209+
"type": "boolean"
52025210
}
52035211
},
52045212
"x-ms-discriminator-value": "AzureIaaSVMJob"
52055213
},
5214+
"AzureIaaSVMJobV2": {
5215+
"description": "Azure IaaS VM workload-specific job object.",
5216+
"type": "object",
5217+
"allOf": [
5218+
{
5219+
"$ref": "#/definitions/Job"
5220+
}
5221+
],
5222+
"properties": {
5223+
"actionsInfo": {
5224+
"description": "Gets or sets the state/actions applicable on this job like cancel/retry.",
5225+
"type": "array",
5226+
"items": {
5227+
"enum": [
5228+
"Invalid",
5229+
"Cancellable",
5230+
"Retriable"
5231+
],
5232+
"type": "string",
5233+
"x-ms-enum": {
5234+
"name": "JobSupportedAction",
5235+
"modelAsString": true
5236+
}
5237+
}
5238+
},
5239+
"containerName": {
5240+
"description": "Container name of the entity on which the current job is executing.",
5241+
"type": "string"
5242+
},
5243+
"duration": {
5244+
"format": "duration",
5245+
"description": "Time elapsed during the execution of this job.",
5246+
"type": "string"
5247+
},
5248+
"errorDetails": {
5249+
"description": "Error details on execution of this job.",
5250+
"type": "array",
5251+
"items": {
5252+
"$ref": "#/definitions/AzureIaaSVMErrorInfo"
5253+
}
5254+
},
5255+
"virtualMachineVersion": {
5256+
"description": "Specifies whether the backup item is a Classic or an Azure Resource Manager VM.",
5257+
"type": "string"
5258+
},
5259+
"extendedInfo": {
5260+
"$ref": "#/definitions/AzureIaaSVMJobExtendedInfo",
5261+
"description": "Additional information for this job."
5262+
}
5263+
},
5264+
"x-ms-discriminator-value": "AzureIaaSVMJobV2"
5265+
},
52065266
"AzureIaaSVMJobExtendedInfo": {
52075267
"description": "Azure IaaS VM workload-specific additional information for job.",
52085268
"type": "object",
@@ -5567,6 +5627,10 @@
55675627
"extendedInfo": {
55685628
"$ref": "#/definitions/AzureStorageJobExtendedInfo",
55695629
"description": "Additional information about the job."
5630+
},
5631+
"isUserTriggered": {
5632+
"description": "Indicated that whether the job is adhoc(true) or scheduled(false)",
5633+
"type": "boolean"
55705634
}
55715635
},
55725636
"x-ms-discriminator-value": "AzureStorageJob"
@@ -5727,6 +5791,10 @@
57275791
"policyState": {
57285792
"description": "Indicates consistency of policy object and policy applied to this backup item.",
57295793
"type": "string"
5794+
},
5795+
"recoveryModel": {
5796+
"description": "Indicates consistency of policy object and policy applied to this backup item.",
5797+
"type": "string"
57305798
}
57315799
}
57325800
},
@@ -5945,7 +6013,7 @@
59456013
"description": "Recovery point tier information.",
59466014
"type": "array",
59476015
"items": {
5948-
"$ref": "#/definitions/RecoveryPointTierInformation"
6016+
"$ref": "#/definitions/RecoveryPointTierInformationV2"
59496017
}
59506018
},
59516019
"recoveryPointMoveReadinessInfo": {
@@ -6539,6 +6607,32 @@
65396607
"crossRegionRestoreFlag": {
65406608
"description": "Opt in details of Cross Region Restore feature.",
65416609
"type": "boolean"
6610+
},
6611+
"dedupState": {
6612+
"description": "Vault Dedup state",
6613+
"enum": [
6614+
"Invalid",
6615+
"Enabled",
6616+
"Disabled"
6617+
],
6618+
"type": "string",
6619+
"x-ms-enum": {
6620+
"name": "dedupState",
6621+
"modelAsString": true
6622+
}
6623+
},
6624+
"xcoolState": {
6625+
"description": "Vault x-cool state",
6626+
"enum": [
6627+
"Invalid",
6628+
"Enabled",
6629+
"Disabled"
6630+
],
6631+
"type": "string",
6632+
"x-ms-enum": {
6633+
"name": "xcoolState",
6634+
"modelAsString": true
6635+
}
65426636
}
65436637
}
65446638
},
@@ -6791,6 +6885,10 @@
67916885
"diskExclusionProperties": {
67926886
"$ref": "#/definitions/DiskExclusionProperties",
67936887
"description": "Extended Properties for Disk Exclusion."
6888+
},
6889+
"linuxVmApplicationName": {
6890+
"description": "Linux VM name",
6891+
"type": "string"
67946892
}
67956893
}
67966894
},
@@ -6821,20 +6919,6 @@
68216919
},
68226920
"x-ms-discriminator-value": "GenericProtectionPolicy"
68236921
},
6824-
"IdentityBasedRestoreDetails": {
6825-
"description": "IaaS VM workload specific restore details for restores using managed identity",
6826-
"type": "object",
6827-
"properties": {
6828-
"objectType": {
6829-
"description": "Gets the class type.",
6830-
"type": "string"
6831-
},
6832-
"targetStorageAccountId": {
6833-
"description": "Fully qualified ARM ID of the target storage account.",
6834-
"type": "string"
6835-
}
6836-
}
6837-
},
68386922
"HourlySchedule": {
68396923
"type": "object",
68406924
"properties": {
@@ -6855,6 +6939,20 @@
68556939
}
68566940
}
68576941
},
6942+
"IdentityBasedRestoreDetails": {
6943+
"description": "IaaS VM workload specific restore details for restores using managed identity",
6944+
"type": "object",
6945+
"properties": {
6946+
"objectType": {
6947+
"description": "Gets the class type.",
6948+
"type": "string"
6949+
},
6950+
"targetStorageAccountId": {
6951+
"description": "Fully qualified ARM ID of the target storage account.",
6952+
"type": "string"
6953+
}
6954+
}
6955+
},
68586956
"IdentityInfo": {
68596957
"description": "Encapsulates Managed Identity related information",
68606958
"type": "object",
@@ -7013,7 +7111,7 @@
70137111
"description": "Recovery point tier information.",
70147112
"type": "array",
70157113
"items": {
7016-
"$ref": "#/definitions/RecoveryPointTierInformation"
7114+
"$ref": "#/definitions/RecoveryPointTierInformationV2"
70177115
}
70187116
},
70197117
"isManagedVirtualMachine": {
@@ -8123,6 +8221,14 @@
81238221
"items": {
81248222
"type": "string"
81258223
}
8224+
},
8225+
"isArchiveEnabled": {
8226+
"description": "Flag to identify whether datasource is protected in archive",
8227+
"type": "boolean"
8228+
},
8229+
"policyName": {
8230+
"description": "Name of the policy used for protection",
8231+
"type": "string"
81268232
}
81278233
},
81288234
"discriminator": "protectedItemType"
@@ -8477,6 +8583,46 @@
84778583
}
84788584
}
84798585
},
8586+
"RecoveryPointTierInformationV2": {
8587+
"description": "RecoveryPoint Tier Information V2",
8588+
"type": "object",
8589+
"allOf": [
8590+
{
8591+
"$ref": "#/definitions/RecoveryPointTierInformation"
8592+
}
8593+
],
8594+
"properties": {
8595+
"type": {
8596+
"description": "Recovery point tier type.",
8597+
"enum": [
8598+
"Invalid",
8599+
"InstantRP",
8600+
"HardenedRP",
8601+
"ArchivedRP"
8602+
],
8603+
"type": "string",
8604+
"x-ms-enum": {
8605+
"name": "RecoveryPointTierType",
8606+
"modelAsString": true
8607+
}
8608+
},
8609+
"status": {
8610+
"description": "Recovery point tier status.",
8611+
"enum": [
8612+
"Invalid",
8613+
"Valid",
8614+
"Disabled",
8615+
"Deleted",
8616+
"Rehydrated"
8617+
],
8618+
"type": "string",
8619+
"x-ms-enum": {
8620+
"name": "RecoveryPointTierStatus",
8621+
"modelAsString": true
8622+
}
8623+
}
8624+
}
8625+
},
84808626
"Resource": {
84818627
"description": "ARM Resource.",
84828628
"type": "object",
@@ -9091,6 +9237,10 @@
90919237
"items": {
90929238
"type": "string"
90939239
}
9240+
},
9241+
"isSoftDeleteFeatureStateEditable": {
9242+
"description": "Is soft delete feature state editable",
9243+
"type": "boolean"
90949244
}
90959245
}
90969246
},
@@ -9741,16 +9891,6 @@
97419891
},
97429892
"x-ms-discriminator-value": "AzureResourceItem"
97439893
},
9744-
"AzureWorkloadContainerAutoProtectionIntent": {
9745-
"description": "Azure workload specific protection intent item.",
9746-
"type": "object",
9747-
"allOf": [
9748-
{
9749-
"$ref": "#/definitions/ProtectionIntent"
9750-
}
9751-
],
9752-
"x-ms-discriminator-value": "AzureWorkloadContainerAutoProtectionIntent"
9753-
},
97549894
"AzureVMResourceFeatureSupportRequest": {
97559895
"description": "AzureResource(IaaS VM) Specific feature support request",
97569896
"type": "object",
@@ -9792,6 +9932,16 @@
97929932
}
97939933
}
97949934
},
9935+
"AzureWorkloadContainerAutoProtectionIntent": {
9936+
"description": "Azure workload specific protection intent item.",
9937+
"type": "object",
9938+
"allOf": [
9939+
{
9940+
"$ref": "#/definitions/ProtectionIntent"
9941+
}
9942+
],
9943+
"x-ms-discriminator-value": "AzureWorkloadContainerAutoProtectionIntent"
9944+
},
97959945
"AzureWorkloadAutoProtectionIntent": {
97969946
"description": "Azure Recovery Services Vault specific protection intent item.",
97979947
"type": "object",
@@ -11129,6 +11279,14 @@
1112911279
"virtualMachineId": {
1113011280
"description": "Fully qualified ARM ID of the virtual machine.",
1113111281
"type": "string"
11282+
},
11283+
"virtualMachineVersion": {
11284+
"description": "Specifies whether the container represents a Classic or an Azure Resource Manager VM.",
11285+
"type": "string"
11286+
},
11287+
"resourceGroup": {
11288+
"description": "Resource group name of Recovery Services Vault.",
11289+
"type": "string"
1113211290
}
1113311291
},
1113411292
"x-ms-discriminator-value": "IaaSVMProtectableItem"
@@ -11673,6 +11831,10 @@
1167311831
"name": "ContainerType",
1167411832
"modelAsString": true
1167511833
}
11834+
},
11835+
"protectableObjectType": {
11836+
"description": "Type of the protectable object associated with this container",
11837+
"type": "string"
1167611838
}
1167711839
},
1167811840
"discriminator": "containerType"

0 commit comments

Comments
 (0)