|
5451 | 5451 | "properties": {
|
5452 | 5452 | "oldestRecoveryPoint": {
|
5453 | 5453 | "format": "date-time",
|
5454 |
| - "description": "The oldest backup copy available for this backup item.", |
| 5454 | + "description": "The oldest backup copy available for this backup item across all tiers.", |
| 5455 | + "type": "string" |
| 5456 | + }, |
| 5457 | + "oldestRecoveryPointInVault": { |
| 5458 | + "format": "date-time", |
| 5459 | + "description": "The oldest backup copy available for this backup item in vault tier", |
| 5460 | + "type": "string" |
| 5461 | + }, |
| 5462 | + "oldestRecoveryPointInArchive": { |
| 5463 | + "format": "date-time", |
| 5464 | + "description": "The oldest backup copy available for this backup item in archive tier", |
| 5465 | + "type": "string" |
| 5466 | + }, |
| 5467 | + "newestRecoveryPointInArchive": { |
| 5468 | + "format": "date-time", |
| 5469 | + "description": "The latest backup copy available for this backup item in archive tier", |
5455 | 5470 | "type": "string"
|
5456 | 5471 | },
|
5457 | 5472 | "recoveryPointCount": {
|
|
5485 | 5500 | "$ref": "#/definitions/RetentionPolicy",
|
5486 | 5501 | "description": "Retention policy with the details on backup copy retention ranges."
|
5487 | 5502 | },
|
| 5503 | + "tieringPolicy": { |
| 5504 | + "description": "Tiering policy to automatically move RPs to another tier\r\nKey is Target Tier, defined in RecoveryPointTierType enum.\r\nTiering policy specifies the criteria to move RP to the target tier.", |
| 5505 | + "type": "object", |
| 5506 | + "additionalProperties": { |
| 5507 | + "$ref": "#/definitions/TieringPolicy" |
| 5508 | + } |
| 5509 | + }, |
5488 | 5510 | "instantRpRetentionRangeInDays": {
|
5489 | 5511 | "format": "int32",
|
5490 | 5512 | "description": "Instant RP retention policy range in days",
|
|
5804 | 5826 | "properties": {
|
5805 | 5827 | "oldestRecoveryPoint": {
|
5806 | 5828 | "format": "date-time",
|
5807 |
| - "description": "The oldest backup copy available for this backup item.", |
| 5829 | + "description": "The oldest backup copy available for this backup item across all tiers.", |
| 5830 | + "type": "string" |
| 5831 | + }, |
| 5832 | + "oldestRecoveryPointInVault": { |
| 5833 | + "format": "date-time", |
| 5834 | + "description": "The oldest backup copy available for this backup item in vault tier", |
| 5835 | + "type": "string" |
| 5836 | + }, |
| 5837 | + "oldestRecoveryPointInArchive": { |
| 5838 | + "format": "date-time", |
| 5839 | + "description": "The oldest backup copy available for this backup item in archive tier", |
| 5840 | + "type": "string" |
| 5841 | + }, |
| 5842 | + "newestRecoveryPointInArchive": { |
| 5843 | + "format": "date-time", |
| 5844 | + "description": "The latest backup copy available for this backup item in archive tier", |
5808 | 5845 | "type": "string"
|
5809 | 5846 | },
|
5810 | 5847 | "recoveryPointCount": {
|
|
9001 | 9038 | "retentionPolicy": {
|
9002 | 9039 | "$ref": "#/definitions/RetentionPolicy",
|
9003 | 9040 | "description": "Retention policy with the details on backup copy retention ranges."
|
| 9041 | + }, |
| 9042 | + "tieringPolicy": { |
| 9043 | + "description": "Tiering policy to automatically move RPs to another tier.\r\nKey is Target Tier, defined in RecoveryPointTierType enum.\r\nTiering policy specifies the criteria to move RP to the target tier.", |
| 9044 | + "type": "object", |
| 9045 | + "additionalProperties": { |
| 9046 | + "$ref": "#/definitions/TieringPolicy" |
| 9047 | + } |
9004 | 9048 | }
|
9005 | 9049 | }
|
9006 | 9050 | },
|
|
11346 | 11390 | "type": "string"
|
11347 | 11391 | }
|
11348 | 11392 | },
|
11349 |
| - "x-ms-discriminator-value": "IaaSVMContainer" |
| 11393 | + "x-ms-discriminator-value": "IaasVMContainer" |
11350 | 11394 | },
|
11351 | 11395 | "IaasVMILRRegistrationRequest": {
|
11352 | 11396 | "description": "Restore files/folders from a backup copy of IaaS VM.",
|
|
11936 | 11980 | "VMAppContainer",
|
11937 | 11981 | "SQLAGWorkLoadContainer",
|
11938 | 11982 | "StorageContainer",
|
11939 |
| - "GenericContainer" |
| 11983 | + "GenericContainer", |
| 11984 | + "AzureWorkloadContainer", |
| 11985 | + "Microsoft.ClassicCompute/virtualMachines", |
| 11986 | + "Microsoft.Compute/virtualMachines" |
11940 | 11987 | ],
|
11941 | 11988 | "type": "string",
|
11942 | 11989 | "x-ms-enum": {
|
|
12434 | 12481 | }
|
12435 | 12482 | }
|
12436 | 12483 | }
|
| 12484 | + }, |
| 12485 | + "TieringPolicy": { |
| 12486 | + "description": "Tiering Policy for a target tier.\r\nIf the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier", |
| 12487 | + "type": "object", |
| 12488 | + "properties": { |
| 12489 | + "tieringMode": { |
| 12490 | + "description": "Tiering Mode to control automatic tiering of recovery points. Supported values are:\r\n1. TierRecommended: Tier all recovery points recommended to be tiered\r\n2. TierAfter: Tier all recovery points after a fixed period, as specified in duration + durationType below.\r\n3. DoNotTier: Do not tier any recovery points", |
| 12491 | + "enum": [ |
| 12492 | + "Invalid", |
| 12493 | + "TierRecommended", |
| 12494 | + "TierAfter", |
| 12495 | + "DoNotTier" |
| 12496 | + ], |
| 12497 | + "type": "string", |
| 12498 | + "x-ms-enum": { |
| 12499 | + "name": "TieringMode", |
| 12500 | + "modelAsString": true |
| 12501 | + } |
| 12502 | + }, |
| 12503 | + "duration": { |
| 12504 | + "format": "int32", |
| 12505 | + "description": "Number of days/weeks/months/years to retain backups in current tier before tiering.\r\nUsed only if TieringMode is set to TierAfter", |
| 12506 | + "type": "integer" |
| 12507 | + }, |
| 12508 | + "durationType": { |
| 12509 | + "description": "Retention duration type: days/weeks/months/years\r\nUsed only if TieringMode is set to TierAfter", |
| 12510 | + "enum": [ |
| 12511 | + "Invalid", |
| 12512 | + "Days", |
| 12513 | + "Weeks", |
| 12514 | + "Months", |
| 12515 | + "Years" |
| 12516 | + ], |
| 12517 | + "type": "string", |
| 12518 | + "x-ms-enum": { |
| 12519 | + "name": "RetentionDurationType", |
| 12520 | + "modelAsString": true |
| 12521 | + } |
| 12522 | + } |
| 12523 | + } |
12437 | 12524 | }
|
12438 | 12525 | },
|
12439 | 12526 | "parameters": {
|
|
0 commit comments