diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/CHANGELOG.md b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/CHANGELOG.md
index 183aea7802d0..a22885162531 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/CHANGELOG.md
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/CHANGELOG.md
@@ -1,16 +1,182 @@
# Release History
-## 1.0.0-beta.2 (Unreleased)
+## 1.0.0-beta.2 (2026-08-24)
+- Azure Resource Manager Resilience Management client library for Java. This package contains Microsoft Azure SDK for Resilience Management Management SDK. Package api-version 2026-08-31-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
- Azure Resource Manager Resilience Management client library for Java. This package contains Microsoft Azure SDK for Resilience Management Management SDK. Package api-version 2026-06-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
+### Breaking Changes
+
+#### `models.MoboBrokerResource` was removed
+
+#### `models.ManagedOnBehalfOfConfiguration` was removed
+
+#### `models.UserConfirmationForHighAvailabilityItem` was removed
+
+#### `models.DrillProperties` was modified
+
+* `managedOnBehalfOfConfiguration()` was removed
+
+#### `models.DrillRuns` was modified
+
+* `failOver(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.DrillRunFailoverRequest)` was removed
+* `reprotect(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was removed
+
+#### `models.DrillRunProperties` was modified
+
+* `java.lang.String drillId()` -> `java.lang.String drillId()`
+* `java.util.List supportedVerbsForStage()` -> `java.util.List supportedVerbsForStage()`
+* `models.JobType jobType()` -> `models.JobType jobType()`
+* `models.DrillAttestation attestation()` -> `models.DrillAttestation attestation()`
+* `java.util.List notes()` -> `java.util.List notes()`
+* `models.DrillMode drillMode()` -> `models.DrillMode drillMode()`
+* `java.lang.String currentActiveOperationId()` -> `java.lang.String currentActiveOperationId()`
+* `toJson(com.azure.json.JsonWriter)` was removed
+* `fromJson(com.azure.json.JsonReader)` was removed
+
### Features Added
-### Breaking Changes
+* `models.DrillRunReprotectRequest` was added
+
+* `models.DrillReportGenerationStatus` was added
+
+* `models.SliTypeMatchState` was added
+
+* `models.SkuDetails` was added
+
+* `models.ResourceFeasibilityReviewType` was added
+
+* `models.ResourceCrossZoneVmRecoveryProtectionSetting` was added
+
+* `models.DrillReportFormat` was added
+
+* `models.SliMonitoringProperties` was added
+
+* `models.ReportStageStatus` was added
+
+* `models.SliAttentionStatus` was added
+
+* `models.DrillRunTasks` was added
+
+* `models.UserConfirmationItem` was added
+
+* `models.DrillReportSummary` was added
+
+* `models.SliType` was added
+
+* `models.ListReportDownloadUrlRequest` was added
+
+* `models.SliSelection` was added
+
+* `models.ResourceFeasibilityReviewStatus` was added
+
+* `models.ResiliencyProperties` was added
+
+* `models.ResourceFeasibilityReview` was added
+
+* `models.DrillReportFinalizationState` was added
+
+* `models.HealthModelMonitoringProperties` was added
+
+* `models.ListReportDownloadUrlResponse` was added
+
+#### `models.RegionalDrillProperties` was modified
+
+* `withHealthModelMonitoringProperties(models.HealthModelMonitoringProperties)` was added
+* `withSliMonitoringProperties(models.SliMonitoringProperties)` was added
+
+#### `models.AttentionReason` was modified
+
+* `healthModelExists()` was added
+* `drillRbacOnHealthModel()` was added
+* `sliAttentionStatuses()` was added
+* `monitoringSourceNotConfigured()` was added
+* `drillRbacOnSli()` was added
+* `rbacNeededForDrillOnHealthModel()` was added
+* `discoveryRuleExists()` was added
+
+#### `models.ValidateForExecutionProperties` was modified
+
+* `operationName()` was added
+* `withOperationName(models.DrillRunTasks)` was added
+
+#### `models.ProvisioningState` was modified
+
+* `NEEDS_ATTENTION` was added
+
+#### `models.DrillProperties` was modified
+
+* `withSliMonitoringProperties(models.SliMonitoringProperties)` was added
+* `healthModelMonitoringProperties()` was added
+* `sliMonitoringProperties()` was added
+* `withHealthModelMonitoringProperties(models.HealthModelMonitoringProperties)` was added
+
+#### `models.DrillRuns` was modified
+
+* `failOver(java.lang.String,java.lang.String,java.lang.String,java.lang.String)` was added
+* `listReportDownloadUrlWithResponse(java.lang.String,java.lang.String,java.lang.String,models.ListReportDownloadUrlRequest,com.azure.core.util.Context)` was added
+* `listReportDownloadUrl(java.lang.String,java.lang.String,java.lang.String)` was added
+* `generateReport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.azure.core.util.Context)` was added
+* `reprotect(java.lang.String,java.lang.String,java.lang.String,java.lang.String,models.DrillRunReprotectRequest,com.azure.core.util.Context)` was added
+* `generateReport(java.lang.String,java.lang.String,java.lang.String,java.lang.String)` was added
+
+#### `models.DrillUpdateProperties` was modified
+
+* `healthModelMonitoringProperties()` was added
+* `withHealthModelMonitoringProperties(models.HealthModelMonitoringProperties)` was added
+* `sliMonitoringProperties()` was added
+* `withSliMonitoringProperties(models.SliMonitoringProperties)` was added
+
+#### `models.GoalAssignmentProperties` was modified
+
+* `withRequireZonalResiliency(java.lang.Boolean)` was added
+* `requireZonalResiliency()` was added
+
+#### `models.RecoveryJobProperties` was modified
+
+* `duration()` was added
+* `startTime()` was added
+* `userComments()` was added
+* `endTime()` was added
+* `retryDetails()` was added
+* `triggeredBy()` was added
+* `operation()` was added
+* `status()` was added
+* `executionConfigurations()` was added
+* `jobExtendedInfo()` was added
+* `resourceId()` was added
+* `errorDetails()` was added
+
+#### `models.GoalResourceProperties` was modified
+
+* `withZonalResiliency(models.ResiliencyProperties)` was added
+* `zonalResiliency()` was added
+
+#### `models.DrillRunProperties` was modified
+
+* `report()` was added
+* `userComments()` was added
+* `endTime()` was added
+* `resourceId()` was added
+* `startTime()` was added
+* `status()` was added
+* `triggeredBy()` was added
+* `jobExtendedInfo()` was added
+* `innerModel()` was added
+* `duration()` was added
+* `operation()` was added
+* `executionConfigurations()` was added
+* `errorDetails()` was added
+* `retryDetails()` was added
+
+#### `models.OperationQualificationDetails` was modified
+
+* `resourceFeasibilityReviews()` was added
-### Bugs Fixed
+#### `models.ZonalDrillProperties` was modified
-### Other Changes
+* `withHealthModelMonitoringProperties(models.HealthModelMonitoringProperties)` was added
+* `withSliMonitoringProperties(models.SliMonitoringProperties)` was added
## 1.0.0-beta.1 (2026-06-15)
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/README.md b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/README.md
index 1987c1f4359e..0456258f0ef1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/README.md
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/README.md
@@ -2,7 +2,7 @@
Azure Resource Manager Resilience Management client library for Java.
-This package contains Microsoft Azure SDK for Resilience Management Management SDK. Package api-version 2026-06-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
+This package contains Microsoft Azure SDK for Resilience Management Management SDK. Package api-version 2026-08-31-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
## We'd love to hear your feedback
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/SAMPLE.md b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/SAMPLE.md
index 3023fb25d0e5..3c3ba3ab9d0e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/SAMPLE.md
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/SAMPLE.md
@@ -15,8 +15,10 @@
- [AddNotes](#drillruns_addnotes)
- [FailOver](#drillruns_failover)
+- [GenerateReport](#drillruns_generatereport)
- [Get](#drillruns_get)
- [List](#drillruns_list)
+- [ListReportDownloadUrl](#drillruns_listreportdownloadurl)
- [MarkAsComplete](#drillruns_markascomplete)
- [Reprotect](#drillruns_reprotect)
- [Resume](#drillruns_resume)
@@ -137,7 +139,7 @@
*/
public final class DrillResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillResources_Get_MaximumSet.
@@ -161,7 +163,7 @@ public final class DrillResourcesGetSamples {
*/
public final class DrillResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillResources_List_MaximumSet.
@@ -184,7 +186,7 @@ public final class DrillResourcesListSamples {
*/
public final class DrillRunResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRunResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRunResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRunResources_Get_MaximumSet.
@@ -208,7 +210,7 @@ public final class DrillRunResourcesGetSamples {
*/
public final class DrillRunResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRunResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRunResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRunResources_List_MaximumSet.
@@ -234,7 +236,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesReq
*/
public final class DrillRunsAddNotesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_AddNotes_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_AddNotes_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_AddNotes_MaximumSet.
@@ -265,7 +267,7 @@ import java.util.Arrays;
*/
public final class DrillRunsFailOverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_FailOver_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_FailOver_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_FailOver_MaximumSet.
@@ -286,6 +288,30 @@ public final class DrillRunsFailOverSamples {
}
```
+### DrillRuns_GenerateReport
+
+```java
+/**
+ * Samples for DrillRuns GenerateReport.
+ */
+public final class DrillRunsGenerateReportSamples {
+ /*
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_GenerateReport_MaximumSet_Gen.json
+ */
+ /**
+ * Sample code: DrillRuns_GenerateReport_MaximumSet.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void drillRunsGenerateReportMaximumSet(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.drillRuns()
+ .generateReport("sampleServiceGroupName", "qmn", "drill1", "ca92602e-53bf-43d2-ae62-d3fc940474b3",
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
### DrillRuns_Get
```java
@@ -294,7 +320,7 @@ public final class DrillRunsFailOverSamples {
*/
public final class DrillRunsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Get_MaximumSet.
@@ -318,7 +344,7 @@ public final class DrillRunsGetSamples {
*/
public final class DrillRunsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_List_MaximumSet.
@@ -332,6 +358,35 @@ public final class DrillRunsListSamples {
}
```
+### DrillRuns_ListReportDownloadUrl
+
+```java
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
+
+/**
+ * Samples for DrillRuns ListReportDownloadUrl.
+ */
+public final class DrillRunsListReportDownloadUrlSamples {
+ /*
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_ListReportDownloadUrl_MaximumSet_Gen.json
+ */
+ /**
+ * Sample code: DrillRuns_ListReportDownloadUrl_MaximumSet.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void drillRunsListReportDownloadUrlMaximumSet(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.drillRuns()
+ .listReportDownloadUrlWithResponse("sampleServiceGroupName", "drill1",
+ "ca92602e-53bf-43d2-ae62-d3fc940474b3",
+ new ListReportDownloadUrlRequest().withFormat(DrillReportFormat.HTML),
+ com.azure.core.util.Context.NONE);
+ }
+}
+```
+
### DrillRuns_MarkAsComplete
```java
@@ -343,7 +398,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteReque
*/
public final class DrillRunsMarkAsCompleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_MarkAsComplete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_MarkAsComplete_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_MarkAsComplete_MaximumSet.
@@ -369,7 +424,7 @@ public final class DrillRunsMarkAsCompleteSamples {
*/
public final class DrillRunsReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Reprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Reprotect_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Reprotect_MaximumSet.
@@ -393,7 +448,7 @@ public final class DrillRunsReprotectSamples {
*/
public final class DrillRunsResumeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Resume_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Resume_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Resume_MaximumSet.
@@ -426,7 +481,7 @@ import java.util.Arrays;
*/
public final class DrillsAddOrUpdateResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_AddOrUpdateResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_AddOrUpdateResources_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_AddOrUpdateResources_MaximumSet.
@@ -476,11 +531,16 @@ import com.azure.resourcemanager.resiliencemanagement.models.AssetPropertiesOfDr
import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -489,7 +549,7 @@ import java.util.Map;
*/
public final class DrillsCreateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Create_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Create_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Create_MaximumSet.
@@ -520,7 +580,23 @@ public final class DrillsCreateSamples {
.withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(new AssociatedIdentity()
.withType(ManagedServiceIdentityType.USER_ASSIGNED)
.withUserAssignedIdentity(
- "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))))
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withDiscoveryRuleId(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourceGroups/contoso-health/providers/Microsoft.CloudHealth/healthmodels/contoso-payments-hm/discoveryrules/payments-frontend-rule"))
+ .withSliMonitoringProperties(new SliMonitoringProperties().withIdentity(new AssociatedIdentity()
+ .withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-availability")
+ .withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-latency")
+ .withType(SliType.LATENCY)))))
.withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.NONE)
.withUserAssignedIdentities(mapOf())),
com.azure.core.util.Context.NONE);
@@ -548,7 +624,7 @@ public final class DrillsCreateSamples {
*/
public final class DrillsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Delete_MaximumSet.
@@ -573,7 +649,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.DrillEndRequest;
*/
public final class DrillsEndSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_End_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_End_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_End_MaximumSet.
@@ -599,7 +675,7 @@ public final class DrillsEndSamples {
*/
public final class DrillsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Get_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Get_MaximumSet.
@@ -621,7 +697,7 @@ public final class DrillsGetSamples {
*/
public final class DrillsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_List_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_List_MaximumSet.
@@ -643,7 +719,7 @@ public final class DrillsListSamples {
*/
public final class DrillsResyncReadinessCheckSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_ResyncReadinessCheck_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_ResyncReadinessCheck_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_ResyncReadinessCheck_MaximumSet.
@@ -669,7 +745,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.DrillStartRequest;
*/
public final class DrillsStartSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Start_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Start_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Start_MaximumSet.
@@ -693,11 +769,16 @@ import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -706,7 +787,7 @@ import java.util.Map;
*/
public final class DrillsUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Update_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Update_MaximumSet.
@@ -738,7 +819,20 @@ public final class DrillsUpdateSamples {
.withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(new AssociatedIdentity()
.withType(ManagedServiceIdentityType.USER_ASSIGNED)
.withUserAssignedIdentity(
- "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))),
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withDiscoveryRuleId(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourceGroups/contoso-health/providers/Microsoft.CloudHealth/healthmodels/contoso-payments-hm/discoveryrules/payments-frontend-rule"))
+ .withSliMonitoringProperties(new SliMonitoringProperties().withIdentity(new AssociatedIdentity()
+ .withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-availability")
+ .withType(SliType.AVAILABILITY))))),
com.azure.core.util.Context.NONE);
}
@@ -768,7 +862,7 @@ import java.util.Arrays;
*/
public final class DrillsValidateForExecutionSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_ValidateForExecution_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_ValidateForExecution_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_ValidateForExecution_MaximumSet.
@@ -796,7 +890,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.EnrollmentPropertie
*/
public final class EnrollmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_CreateOrUpdate_MaximumSet.
@@ -823,7 +917,7 @@ public final class EnrollmentsCreateOrUpdateSamples {
*/
public final class EnrollmentsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_Delete_MaximumSet.
@@ -846,7 +940,7 @@ public final class EnrollmentsDeleteSamples {
*/
public final class EnrollmentsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_Get_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_Get_MaximumSet.
@@ -869,7 +963,7 @@ public final class EnrollmentsGetSamples {
*/
public final class EnrollmentsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_List_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_List_MaximumSet.
@@ -897,7 +991,7 @@ import java.util.Arrays;
*/
public final class GoalAssignmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_CreateOrUpdate_MaximumSet.
@@ -918,7 +1012,7 @@ public final class GoalAssignmentsCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_CreateOrUpdate_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_CreateOrUpdate_MinimumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_CreateOrUpdate_MinimumSet.
@@ -945,7 +1039,7 @@ public final class GoalAssignmentsCreateOrUpdateSamples {
*/
public final class GoalAssignmentsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Delete_MaximumSet.
@@ -967,7 +1061,7 @@ public final class GoalAssignmentsDeleteSamples {
*/
public final class GoalAssignmentsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Get_MaximumSet.
@@ -989,7 +1083,7 @@ public final class GoalAssignmentsGetSamples {
*/
public final class GoalAssignmentsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_List_MaximumSet.
@@ -1002,7 +1096,7 @@ public final class GoalAssignmentsListSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_List_MinimumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_List_MinimumSet.
@@ -1027,7 +1121,7 @@ import java.util.Arrays;
*/
public final class GoalAssignmentsRecommendCapacitySamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_RecommendCapacity_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_RecommendCapacity_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_RecommendCapacity_MaximumSet.
@@ -1053,7 +1147,7 @@ public final class GoalAssignmentsRecommendCapacitySamples {
*/
public final class GoalAssignmentsRefreshGoalResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_RefreshGoalResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_RefreshGoalResources_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_RefreshGoalResources_MaximumSet.
@@ -1081,7 +1175,7 @@ import java.util.Arrays;
*/
public final class GoalAssignmentsUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Update_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Update_MaximumSet.
@@ -1118,7 +1212,7 @@ import java.util.Arrays;
*/
public final class GoalAssignmentsUpdateGoalResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_UpdateGoalResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_UpdateGoalResources_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_UpdateGoalResources_MaximumSet.
@@ -1154,7 +1248,7 @@ public final class GoalAssignmentsUpdateGoalResourcesSamples {
*/
public final class GoalResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_Complete_Example.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_Complete_Example.json
*/
/**
* Sample code: GoalResources_Get_Complete_Example.
@@ -1169,7 +1263,7 @@ public final class GoalResourcesGetSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalResources_Get_MaximumSet.
@@ -1183,7 +1277,7 @@ public final class GoalResourcesGetSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_MinimumSet_Gen.json
*/
/**
* Sample code: GoalResources_Get_MinimumSet.
@@ -1205,7 +1299,7 @@ public final class GoalResourcesGetSamples {
*/
public final class GoalResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalResources_List_MaximumSet.
@@ -1232,7 +1326,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.RequirementSelected
*/
public final class GoalTemplatesCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_CreateOrUpdate_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_CreateOrUpdate_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_CreateOrUpdate_MinimumSet.
@@ -1248,7 +1342,7 @@ public final class GoalTemplatesCreateOrUpdateSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_CreateOrUpdate_MaximumSet.
@@ -1278,7 +1372,7 @@ public final class GoalTemplatesCreateOrUpdateSamples {
*/
public final class GoalTemplatesDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Delete_MaximumSet.
@@ -1291,7 +1385,7 @@ public final class GoalTemplatesDeleteSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Delete_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Delete_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Delete_MinimumSet.
@@ -1313,7 +1407,7 @@ public final class GoalTemplatesDeleteSamples {
*/
public final class GoalTemplatesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Get_MaximumSet.
@@ -1335,7 +1429,7 @@ public final class GoalTemplatesGetSamples {
*/
public final class GoalTemplatesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_List_MaximumSet.
@@ -1348,7 +1442,7 @@ public final class GoalTemplatesListSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_List_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_List_MinimumSet.
@@ -1375,7 +1469,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.RequirementSelected
*/
public final class GoalTemplatesUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Update_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Update_MaximumSet.
@@ -1405,7 +1499,7 @@ public final class GoalTemplatesUpdateSamples {
*/
public final class OperationStatusGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/OperationStatus_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/OperationStatus_Get_MaximumSet_Gen.json
*/
/**
* Sample code: OperationStatus_Get_MaximumSet.
@@ -1428,7 +1522,7 @@ public final class OperationStatusGetSamples {
*/
public final class OperationsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Operations_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Operations_List_MinimumSet_Gen.json
*/
/**
* Sample code: Operations_List_MinimumSet.
@@ -1441,7 +1535,7 @@ public final class OperationsListSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/Operations_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Operations_List_MaximumSet_Gen.json
*/
/**
* Sample code: Operations_List_MaximumSet.
@@ -1463,7 +1557,7 @@ public final class OperationsListSamples {
*/
public final class RecoveryJobResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobResources_Get_MaximumSet.
@@ -1487,7 +1581,7 @@ public final class RecoveryJobResourcesGetSamples {
*/
public final class RecoveryJobResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobResources_List_MaximumSet.
@@ -1513,7 +1607,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.RecoveryActionReque
*/
public final class RecoveryJobsCancelSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Cancel_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Cancel_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Cancel_MaximumSet.
@@ -1538,7 +1632,7 @@ public final class RecoveryJobsCancelSamples {
*/
public final class RecoveryJobsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Get_MaximumSet.
@@ -1562,7 +1656,7 @@ public final class RecoveryJobsGetSamples {
*/
public final class RecoveryJobsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_List_MaximumSet.
@@ -1586,7 +1680,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.RecoveryActionReque
*/
public final class RecoveryJobsResumeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Resume_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Resume_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Resume_MaximumSet.
@@ -1611,7 +1705,7 @@ public final class RecoveryJobsResumeSamples {
*/
public final class RecoveryJobsRetrySamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Retry_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Retry_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Retry_MaximumSet.
@@ -1635,7 +1729,7 @@ public final class RecoveryJobsRetrySamples {
*/
public final class RecoveryPlanActionsCheckReadinessSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_CheckReadiness_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_CheckReadiness_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_CheckReadiness_MaximumSet.
@@ -1665,7 +1759,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Failover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Failover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Failover_MaximumSet.
@@ -1695,7 +1789,7 @@ public final class RecoveryPlanActionsFailoverSamples {
*/
public final class RecoveryPlanActionsFailoverCommitSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_FailoverCommit_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_FailoverCommit_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_FailoverCommit_MaximumSet.
@@ -1718,7 +1812,7 @@ public final class RecoveryPlanActionsFailoverCommitSamples {
*/
public final class RecoveryPlanActionsFinalizeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Finalize_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Finalize_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Finalize_MaximumSet.
@@ -1745,7 +1839,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Reprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Reprotect_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Reprotect_MaximumSet.
@@ -1778,7 +1872,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsTestFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_TestFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_TestFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_TestFailover_MaximumSet.
@@ -1810,7 +1904,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.TestFailoverCleanup
*/
public final class RecoveryPlanActionsTestFailoverCleanupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_TestFailoverCleanup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_TestFailoverCleanup_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_TestFailoverCleanup_MaximumSet.
@@ -1845,7 +1939,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsUpdateResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_UpdateResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_UpdateResources_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_UpdateResources_MaximumSet.
@@ -1887,7 +1981,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsValidateForFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForFailover_MaximumSet.
@@ -1914,7 +2008,7 @@ public final class RecoveryPlanActionsValidateForFailoverSamples {
*/
public final class RecoveryPlanActionsValidateForFailoverCommitSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet.
@@ -1941,7 +2035,7 @@ import com.azure.resourcemanager.resiliencemanagement.models.ValidateForOperatio
*/
public final class RecoveryPlanActionsValidateForOperationSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForOperation_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForOperation_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForOperation_MaximumSet.
@@ -1970,7 +2064,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsValidateForReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForReprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForReprotect_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForReprotect_MaximumSet.
@@ -2001,7 +2095,7 @@ import java.util.Arrays;
*/
public final class RecoveryPlanActionsValidateForTestFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForTestFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForTestFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForTestFailover_MaximumSet.
@@ -2028,7 +2122,7 @@ public final class RecoveryPlanActionsValidateForTestFailoverSamples {
*/
public final class RecoveryPlanActionsValidateForTestFailoverCleanupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet.
@@ -2067,7 +2161,7 @@ import java.util.Map;
*/
public final class RecoveryPlansCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_CreateOrUpdate_MaximumSet.
@@ -2496,7 +2590,7 @@ public final class RecoveryPlansCreateOrUpdateSamples {
*/
public final class RecoveryPlansDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Delete_MaximumSet.
@@ -2518,7 +2612,7 @@ public final class RecoveryPlansDeleteSamples {
*/
public final class RecoveryPlansGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Get_MaximumSet.
@@ -2541,7 +2635,7 @@ public final class RecoveryPlansGetSamples {
*/
public final class RecoveryPlansListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_List_MaximumSet.
@@ -2577,7 +2671,7 @@ import java.util.Map;
*/
public final class RecoveryPlansUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Update_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Update_MaximumSet.
@@ -3831,7 +3925,22 @@ public final class RecoveryPlansUpdateSamples {
*/
public final class RecoveryResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_Get_CrossZoneVMRecovery.json
+ */
+ /**
+ * Sample code: RecoveryResources_Get_CrossZoneVMRecovery.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void recoveryResourcesGetCrossZoneVMRecovery(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.recoveryResources()
+ .getWithResponse("sampleServiceGroupName", "samplePlanName", "12345678-9012-3456-7890-123456789012",
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryResources_Get_MaximumSet.
@@ -3855,7 +3964,7 @@ public final class RecoveryResourcesGetSamples {
*/
public final class RecoveryResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryResources_List_MaximumSet.
@@ -3877,7 +3986,7 @@ public final class RecoveryResourcesListSamples {
*/
public final class UnifiedResilienceItemsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_Get_MaximumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_Get_MaximumSet.
@@ -3899,7 +4008,7 @@ public final class UnifiedResilienceItemsGetSamples {
*/
public final class UnifiedResilienceItemsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_List_MaximumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_List_MaximumSet.
@@ -3913,7 +4022,7 @@ public final class UnifiedResilienceItemsListSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_List_MinimumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_List_MaximumSet - generated by [MinimumSet] rule.
@@ -3940,7 +4049,7 @@ import java.util.Map;
*/
public final class UsagePlansCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_CreateOrUpdate_MaximumSet.
@@ -3980,7 +4089,7 @@ public final class UsagePlansCreateOrUpdateSamples {
*/
public final class UsagePlansDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Delete_MaximumSet.
@@ -4002,7 +4111,7 @@ public final class UsagePlansDeleteSamples {
*/
public final class UsagePlansGetByResourceGroupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Get_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Get_MaximumSet.
@@ -4025,7 +4134,7 @@ public final class UsagePlansGetByResourceGroupSamples {
*/
public final class UsagePlansListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_ListBySubscription_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_ListBySubscription_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_ListBySubscription_MaximumSet.
@@ -4047,7 +4156,7 @@ public final class UsagePlansListSamples {
*/
public final class UsagePlansListByResourceGroupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_ListByResourceGroup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_ListByResourceGroup_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_ListByResourceGroup_MaximumSet.
@@ -4073,7 +4182,7 @@ import java.util.Map;
*/
public final class UsagePlansUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Update_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Update_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/pom.xml b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/pom.xml
index 9b0c6147e0ba..8244bb6d5c49 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/pom.xml
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/pom.xml
@@ -18,7 +18,7 @@
jar
Microsoft Azure SDK for Resilience Management Management
- This package contains Microsoft Azure SDK for Resilience Management Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2026-06-01-preview.
+ This package contains Microsoft Azure SDK for Resilience Management Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2026-08-31-preview.
https://github.com/Azure/azure-sdk-for-java
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java
index e3856845335b..10f6d7a215f3 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java
@@ -12,9 +12,11 @@
import com.azure.core.util.Context;
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunFailoverRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunReprotectRequest;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
import com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteRequest;
/**
@@ -405,4 +407,110 @@ void markAsComplete(String serviceGroupName, String operationId, String drillNam
@ServiceMethod(returns = ReturnType.SINGLE)
void markAsComplete(String serviceGroupName, String operationId, String drillName, String drillRunName,
MarkAsCompleteRequest body, Context context);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of public, read-only summary of report generation for a Drill Run.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGenerateReport(String serviceGroupName, String operationId,
+ String drillName, String drillRunName);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of public, read-only summary of report generation for a Drill Run.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ SyncPoller, Void> beginGenerateReport(String serviceGroupName, String operationId,
+ String drillName, String drillRunName, Context context);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName,
+ Context context);
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param body The content of the action request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report along with
+ * {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ Response listReportDownloadUrlWithResponse(String serviceGroupName,
+ String drillName, String drillRunName, ListReportDownloadUrlRequest body, Context context);
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ ListReportDownloadUrlResponseInner listReportDownloadUrl(String serviceGroupName, String drillName,
+ String drillRunName);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillReportSummaryInner.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillReportSummaryInner.java
new file mode 100644
index 000000000000..e506466869a7
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillReportSummaryInner.java
@@ -0,0 +1,185 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.fluent.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.core.util.CoreUtils;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFinalizationState;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportGenerationStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ErrorDetails;
+import com.azure.resourcemanager.resiliencemanagement.models.ReportStageStatus;
+import java.io.IOException;
+import java.time.OffsetDateTime;
+import java.util.List;
+
+/**
+ * Public, read-only summary of report generation for a Drill Run. Exposes status and pointers only - the report content
+ * and internal storage locations are never surfaced.
+ */
+@Immutable
+public final class DrillReportSummaryInner implements JsonSerializable {
+ /*
+ * Overall report generation status for the Drill Run.
+ */
+ private DrillReportGenerationStatus generationStatus;
+
+ /*
+ * Per-stage report generation statuses.
+ */
+ private List stageStatuses;
+
+ /*
+ * Formats the report is currently available for download in.
+ */
+ private List availableFormats;
+
+ /*
+ * Timestamp of the last successful report generation.
+ */
+ private OffsetDateTime lastGeneratedTimestamp;
+
+ /*
+ * Schema version of the generated report content.
+ */
+ private String schemaVersion;
+
+ /*
+ * Finalization state of the report. A finalized report is immutable.
+ */
+ private DrillReportFinalizationState finalizationState;
+
+ /*
+ * Error from the last failed report generation attempt.
+ */
+ private ErrorDetails lastError;
+
+ /**
+ * Creates an instance of DrillReportSummaryInner class.
+ */
+ private DrillReportSummaryInner() {
+ }
+
+ /**
+ * Get the generationStatus property: Overall report generation status for the Drill Run.
+ *
+ * @return the generationStatus value.
+ */
+ public DrillReportGenerationStatus generationStatus() {
+ return this.generationStatus;
+ }
+
+ /**
+ * Get the stageStatuses property: Per-stage report generation statuses.
+ *
+ * @return the stageStatuses value.
+ */
+ public List stageStatuses() {
+ return this.stageStatuses;
+ }
+
+ /**
+ * Get the availableFormats property: Formats the report is currently available for download in.
+ *
+ * @return the availableFormats value.
+ */
+ public List availableFormats() {
+ return this.availableFormats;
+ }
+
+ /**
+ * Get the lastGeneratedTimestamp property: Timestamp of the last successful report generation.
+ *
+ * @return the lastGeneratedTimestamp value.
+ */
+ public OffsetDateTime lastGeneratedTimestamp() {
+ return this.lastGeneratedTimestamp;
+ }
+
+ /**
+ * Get the schemaVersion property: Schema version of the generated report content.
+ *
+ * @return the schemaVersion value.
+ */
+ public String schemaVersion() {
+ return this.schemaVersion;
+ }
+
+ /**
+ * Get the finalizationState property: Finalization state of the report. A finalized report is immutable.
+ *
+ * @return the finalizationState value.
+ */
+ public DrillReportFinalizationState finalizationState() {
+ return this.finalizationState;
+ }
+
+ /**
+ * Get the lastError property: Error from the last failed report generation attempt.
+ *
+ * @return the lastError value.
+ */
+ public ErrorDetails lastError() {
+ return this.lastError;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of DrillReportSummaryInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of DrillReportSummaryInner if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the DrillReportSummaryInner.
+ */
+ public static DrillReportSummaryInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ DrillReportSummaryInner deserializedDrillReportSummaryInner = new DrillReportSummaryInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("generationStatus".equals(fieldName)) {
+ deserializedDrillReportSummaryInner.generationStatus
+ = DrillReportGenerationStatus.fromString(reader.getString());
+ } else if ("stageStatuses".equals(fieldName)) {
+ List stageStatuses
+ = reader.readArray(reader1 -> ReportStageStatus.fromJson(reader1));
+ deserializedDrillReportSummaryInner.stageStatuses = stageStatuses;
+ } else if ("availableFormats".equals(fieldName)) {
+ List availableFormats
+ = reader.readArray(reader1 -> DrillReportFormat.fromString(reader1.getString()));
+ deserializedDrillReportSummaryInner.availableFormats = availableFormats;
+ } else if ("lastGeneratedTimestamp".equals(fieldName)) {
+ deserializedDrillReportSummaryInner.lastGeneratedTimestamp = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("schemaVersion".equals(fieldName)) {
+ deserializedDrillReportSummaryInner.schemaVersion = reader.getString();
+ } else if ("finalizationState".equals(fieldName)) {
+ deserializedDrillReportSummaryInner.finalizationState
+ = DrillReportFinalizationState.fromString(reader.getString());
+ } else if ("lastError".equals(fieldName)) {
+ deserializedDrillReportSummaryInner.lastError = ErrorDetails.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedDrillReportSummaryInner;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java
index 5a91962e55f0..67654b11e17e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java
@@ -10,7 +10,6 @@
import com.azure.json.JsonReader;
import com.azure.json.JsonToken;
import com.azure.json.JsonWriter;
-import com.azure.resourcemanager.resiliencemanagement.models.DrillRunProperties;
import java.io.IOException;
/**
@@ -21,7 +20,7 @@ public final class DrillRunInner extends ProxyResource {
/*
* The resource-specific properties for this resource.
*/
- private DrillRunProperties properties;
+ private DrillRunPropertiesInner properties;
/*
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
@@ -54,7 +53,7 @@ private DrillRunInner() {
*
* @return the properties value.
*/
- public DrillRunProperties properties() {
+ public DrillRunPropertiesInner properties() {
return this.properties;
}
@@ -130,7 +129,7 @@ public static DrillRunInner fromJson(JsonReader jsonReader) throws IOException {
} else if ("type".equals(fieldName)) {
deserializedDrillRunInner.type = reader.getString();
} else if ("properties".equals(fieldName)) {
- deserializedDrillRunInner.properties = DrillRunProperties.fromJson(reader);
+ deserializedDrillRunInner.properties = DrillRunPropertiesInner.fromJson(reader);
} else if ("systemData".equals(fieldName)) {
deserializedDrillRunInner.systemData = SystemData.fromJson(reader);
} else {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunPropertiesInner.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunPropertiesInner.java
new file mode 100644
index 000000000000..474b7e4df080
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunPropertiesInner.java
@@ -0,0 +1,421 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.fluent.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.core.util.CoreUtils;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillAttestation;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillMode;
+import com.azure.resourcemanager.resiliencemanagement.models.ExecutionConfigurations;
+import com.azure.resourcemanager.resiliencemanagement.models.JobErrorInfo;
+import com.azure.resourcemanager.resiliencemanagement.models.JobExtendedInfo;
+import com.azure.resourcemanager.resiliencemanagement.models.JobProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.JobRetryDetails;
+import com.azure.resourcemanager.resiliencemanagement.models.JobStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.JobTriggeredBy;
+import com.azure.resourcemanager.resiliencemanagement.models.JobType;
+import com.azure.resourcemanager.resiliencemanagement.models.JobUserComment;
+import com.azure.resourcemanager.resiliencemanagement.models.SupportedVerbsForStage;
+import java.io.IOException;
+import java.time.Duration;
+import java.time.OffsetDateTime;
+import java.util.List;
+
+/**
+ * Properties of the Resiliency DrillRun.
+ */
+@Immutable
+public final class DrillRunPropertiesInner extends JobProperties {
+ /*
+ * The type of job.
+ */
+ private JobType jobType = JobType.DRILL_RUN;
+
+ /*
+ * Parent Drill resource.
+ */
+ private String drillId;
+
+ /*
+ * Drill mode.
+ */
+ private DrillMode drillMode;
+
+ /*
+ * Attestation of this Drill Run.
+ */
+ private DrillAttestation attestation;
+
+ /*
+ * Notes for this Drill.
+ */
+ private List notes;
+
+ /*
+ * Matrix of Actions supported on Operations.
+ */
+ private List supportedVerbsForStage;
+
+ /*
+ * The currently active operationID on this Drill Run. There can be only one active.
+ */
+ private String currentActiveOperationId;
+
+ /*
+ * Summary of report generation for this Drill Run.
+ */
+ private DrillReportSummaryInner report;
+
+ /*
+ * Indicates whether the job was triggered by the system or a user.
+ */
+ private JobTriggeredBy triggeredBy;
+
+ /*
+ * Execution configurations for the job.
+ */
+ private ExecutionConfigurations executionConfigurations;
+
+ /*
+ * User Comments.
+ */
+ private List userComments;
+
+ /*
+ * Additional information about the job.
+ */
+ private JobExtendedInfo jobExtendedInfo;
+
+ /*
+ * Details of any retries that have been attempted for this job.
+ */
+ private List retryDetails;
+
+ /*
+ * The operation that this job is intended to perform.
+ */
+ private String operation;
+
+ /*
+ * The resource for which this job was created. This is typically the resource that the job is intended to manage or
+ * operate on.
+ */
+ private String resourceId;
+
+ /*
+ * Details of any errors that occurred during the execution of this job.
+ */
+ private JobErrorInfo errorDetails;
+
+ /*
+ * The time elapsed during the execution of this job.
+ */
+ private Duration duration;
+
+ /*
+ * The end time of the job execution.
+ */
+ private OffsetDateTime endTime;
+
+ /*
+ * The start time of the job execution.
+ */
+ private OffsetDateTime startTime;
+
+ /*
+ * The current status of the job execution.
+ */
+ private JobStatus status;
+
+ /**
+ * Creates an instance of DrillRunPropertiesInner class.
+ */
+ private DrillRunPropertiesInner() {
+ }
+
+ /**
+ * Get the jobType property: The type of job.
+ *
+ * @return the jobType value.
+ */
+ @Override
+ public JobType jobType() {
+ return this.jobType;
+ }
+
+ /**
+ * Get the drillId property: Parent Drill resource.
+ *
+ * @return the drillId value.
+ */
+ public String drillId() {
+ return this.drillId;
+ }
+
+ /**
+ * Get the drillMode property: Drill mode.
+ *
+ * @return the drillMode value.
+ */
+ public DrillMode drillMode() {
+ return this.drillMode;
+ }
+
+ /**
+ * Get the attestation property: Attestation of this Drill Run.
+ *
+ * @return the attestation value.
+ */
+ public DrillAttestation attestation() {
+ return this.attestation;
+ }
+
+ /**
+ * Get the notes property: Notes for this Drill.
+ *
+ * @return the notes value.
+ */
+ public List notes() {
+ return this.notes;
+ }
+
+ /**
+ * Get the supportedVerbsForStage property: Matrix of Actions supported on Operations.
+ *
+ * @return the supportedVerbsForStage value.
+ */
+ public List supportedVerbsForStage() {
+ return this.supportedVerbsForStage;
+ }
+
+ /**
+ * Get the currentActiveOperationId property: The currently active operationID on this Drill Run. There can be only
+ * one active.
+ *
+ * @return the currentActiveOperationId value.
+ */
+ public String currentActiveOperationId() {
+ return this.currentActiveOperationId;
+ }
+
+ /**
+ * Get the report property: Summary of report generation for this Drill Run.
+ *
+ * @return the report value.
+ */
+ public DrillReportSummaryInner report() {
+ return this.report;
+ }
+
+ /**
+ * Get the triggeredBy property: Indicates whether the job was triggered by the system or a user.
+ *
+ * @return the triggeredBy value.
+ */
+ @Override
+ public JobTriggeredBy triggeredBy() {
+ return this.triggeredBy;
+ }
+
+ /**
+ * Get the executionConfigurations property: Execution configurations for the job.
+ *
+ * @return the executionConfigurations value.
+ */
+ @Override
+ public ExecutionConfigurations executionConfigurations() {
+ return this.executionConfigurations;
+ }
+
+ /**
+ * Get the userComments property: User Comments.
+ *
+ * @return the userComments value.
+ */
+ @Override
+ public List userComments() {
+ return this.userComments;
+ }
+
+ /**
+ * Get the jobExtendedInfo property: Additional information about the job.
+ *
+ * @return the jobExtendedInfo value.
+ */
+ @Override
+ public JobExtendedInfo jobExtendedInfo() {
+ return this.jobExtendedInfo;
+ }
+
+ /**
+ * Get the retryDetails property: Details of any retries that have been attempted for this job.
+ *
+ * @return the retryDetails value.
+ */
+ @Override
+ public List retryDetails() {
+ return this.retryDetails;
+ }
+
+ /**
+ * Get the operation property: The operation that this job is intended to perform.
+ *
+ * @return the operation value.
+ */
+ @Override
+ public String operation() {
+ return this.operation;
+ }
+
+ /**
+ * Get the resourceId property: The resource for which this job was created. This is typically the resource that the
+ * job is intended to manage or operate on.
+ *
+ * @return the resourceId value.
+ */
+ @Override
+ public String resourceId() {
+ return this.resourceId;
+ }
+
+ /**
+ * Get the errorDetails property: Details of any errors that occurred during the execution of this job.
+ *
+ * @return the errorDetails value.
+ */
+ @Override
+ public JobErrorInfo errorDetails() {
+ return this.errorDetails;
+ }
+
+ /**
+ * Get the duration property: The time elapsed during the execution of this job.
+ *
+ * @return the duration value.
+ */
+ @Override
+ public Duration duration() {
+ return this.duration;
+ }
+
+ /**
+ * Get the endTime property: The end time of the job execution.
+ *
+ * @return the endTime value.
+ */
+ @Override
+ public OffsetDateTime endTime() {
+ return this.endTime;
+ }
+
+ /**
+ * Get the startTime property: The start time of the job execution.
+ *
+ * @return the startTime value.
+ */
+ @Override
+ public OffsetDateTime startTime() {
+ return this.startTime;
+ }
+
+ /**
+ * Get the status property: The current status of the job execution.
+ *
+ * @return the status value.
+ */
+ @Override
+ public JobStatus status() {
+ return this.status;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("errorDetails", errorDetails());
+ jsonWriter.writeArrayField("retryDetails", retryDetails(), (writer, element) -> writer.writeJson(element));
+ jsonWriter.writeJsonField("jobExtendedInfo", jobExtendedInfo());
+ jsonWriter.writeStringField("jobType", this.jobType == null ? null : this.jobType.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of DrillRunPropertiesInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of DrillRunPropertiesInner if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the DrillRunPropertiesInner.
+ */
+ public static DrillRunPropertiesInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ DrillRunPropertiesInner deserializedDrillRunPropertiesInner = new DrillRunPropertiesInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("status".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.status = JobStatus.fromString(reader.getString());
+ } else if ("startTime".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.startTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("endTime".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.endTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("duration".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.duration
+ = reader.getNullable(nonNullReader -> Duration.parse(nonNullReader.getString()));
+ } else if ("errorDetails".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.errorDetails = JobErrorInfo.fromJson(reader);
+ } else if ("resourceId".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.resourceId = reader.getString();
+ } else if ("operation".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.operation = reader.getString();
+ } else if ("retryDetails".equals(fieldName)) {
+ List retryDetails = reader.readArray(reader1 -> JobRetryDetails.fromJson(reader1));
+ deserializedDrillRunPropertiesInner.retryDetails = retryDetails;
+ } else if ("jobExtendedInfo".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.jobExtendedInfo = JobExtendedInfo.fromJson(reader);
+ } else if ("userComments".equals(fieldName)) {
+ List userComments = reader.readArray(reader1 -> JobUserComment.fromJson(reader1));
+ deserializedDrillRunPropertiesInner.userComments = userComments;
+ } else if ("executionConfigurations".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.executionConfigurations
+ = ExecutionConfigurations.fromJson(reader);
+ } else if ("triggeredBy".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.triggeredBy = JobTriggeredBy.fromString(reader.getString());
+ } else if ("jobType".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.jobType = JobType.fromString(reader.getString());
+ } else if ("drillId".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.drillId = reader.getString();
+ } else if ("drillMode".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.drillMode = DrillMode.fromString(reader.getString());
+ } else if ("attestation".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.attestation = DrillAttestation.fromString(reader.getString());
+ } else if ("notes".equals(fieldName)) {
+ List notes = reader.readArray(reader1 -> reader1.getString());
+ deserializedDrillRunPropertiesInner.notes = notes;
+ } else if ("supportedVerbsForStage".equals(fieldName)) {
+ List supportedVerbsForStage
+ = reader.readArray(reader1 -> SupportedVerbsForStage.fromJson(reader1));
+ deserializedDrillRunPropertiesInner.supportedVerbsForStage = supportedVerbsForStage;
+ } else if ("currentActiveOperationId".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.currentActiveOperationId = reader.getString();
+ } else if ("report".equals(fieldName)) {
+ deserializedDrillRunPropertiesInner.report = DrillReportSummaryInner.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedDrillRunPropertiesInner;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ListReportDownloadUrlResponseInner.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ListReportDownloadUrlResponseInner.java
new file mode 100644
index 000000000000..7f8fc76fe00d
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ListReportDownloadUrlResponseInner.java
@@ -0,0 +1,111 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.fluent.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.core.util.CoreUtils;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import java.io.IOException;
+import java.time.OffsetDateTime;
+
+/**
+ * Response containing a short-lived, read-only download URL for a Drill Run report.
+ */
+@Immutable
+public final class ListReportDownloadUrlResponseInner implements JsonSerializable {
+ /*
+ * Format of the report the download URL refers to.
+ */
+ private DrillReportFormat format;
+
+ /*
+ * Short-lived, read-only URL to download the report.
+ */
+ private String downloadUrl;
+
+ /*
+ * Timestamp at which the download URL expires.
+ */
+ private OffsetDateTime expiryTimestamp;
+
+ /**
+ * Creates an instance of ListReportDownloadUrlResponseInner class.
+ */
+ private ListReportDownloadUrlResponseInner() {
+ }
+
+ /**
+ * Get the format property: Format of the report the download URL refers to.
+ *
+ * @return the format value.
+ */
+ public DrillReportFormat format() {
+ return this.format;
+ }
+
+ /**
+ * Get the downloadUrl property: Short-lived, read-only URL to download the report.
+ *
+ * @return the downloadUrl value.
+ */
+ public String downloadUrl() {
+ return this.downloadUrl;
+ }
+
+ /**
+ * Get the expiryTimestamp property: Timestamp at which the download URL expires.
+ *
+ * @return the expiryTimestamp value.
+ */
+ public OffsetDateTime expiryTimestamp() {
+ return this.expiryTimestamp;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ListReportDownloadUrlResponseInner from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ListReportDownloadUrlResponseInner if the JsonReader was pointing to an instance of it, or
+ * null if it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ListReportDownloadUrlResponseInner.
+ */
+ public static ListReportDownloadUrlResponseInner fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ListReportDownloadUrlResponseInner deserializedListReportDownloadUrlResponseInner
+ = new ListReportDownloadUrlResponseInner();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("format".equals(fieldName)) {
+ deserializedListReportDownloadUrlResponseInner.format
+ = DrillReportFormat.fromString(reader.getString());
+ } else if ("downloadUrl".equals(fieldName)) {
+ deserializedListReportDownloadUrlResponseInner.downloadUrl = reader.getString();
+ } else if ("expiryTimestamp".equals(fieldName)) {
+ deserializedListReportDownloadUrlResponseInner.expiryTimestamp = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedListReportDownloadUrlResponseInner;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillReportSummaryImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillReportSummaryImpl.java
new file mode 100644
index 000000000000..585d537e8324
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillReportSummaryImpl.java
@@ -0,0 +1,74 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.implementation;
+
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillReportSummaryInner;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFinalizationState;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportGenerationStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportSummary;
+import com.azure.resourcemanager.resiliencemanagement.models.ErrorDetails;
+import com.azure.resourcemanager.resiliencemanagement.models.ReportStageStatus;
+import java.time.OffsetDateTime;
+import java.util.Collections;
+import java.util.List;
+
+public final class DrillReportSummaryImpl implements DrillReportSummary {
+ private DrillReportSummaryInner innerObject;
+
+ private final com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager;
+
+ DrillReportSummaryImpl(DrillReportSummaryInner innerObject,
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ }
+
+ public DrillReportGenerationStatus generationStatus() {
+ return this.innerModel().generationStatus();
+ }
+
+ public List stageStatuses() {
+ List inner = this.innerModel().stageStatuses();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public List availableFormats() {
+ List inner = this.innerModel().availableFormats();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public OffsetDateTime lastGeneratedTimestamp() {
+ return this.innerModel().lastGeneratedTimestamp();
+ }
+
+ public String schemaVersion() {
+ return this.innerModel().schemaVersion();
+ }
+
+ public DrillReportFinalizationState finalizationState() {
+ return this.innerModel().finalizationState();
+ }
+
+ public ErrorDetails lastError() {
+ return this.innerModel().lastError();
+ }
+
+ public DrillReportSummaryInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java
index 83c1948e2e15..784b4eef7a76 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java
@@ -6,6 +6,7 @@
import com.azure.core.management.SystemData;
import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRun;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunProperties;
@@ -33,7 +34,12 @@ public String type() {
}
public DrillRunProperties properties() {
- return this.innerModel().properties();
+ DrillRunPropertiesInner inner = this.innerModel().properties();
+ if (inner != null) {
+ return new DrillRunPropertiesImpl(inner, this.manager());
+ } else {
+ return null;
+ }
}
public SystemData systemData() {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunPropertiesImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunPropertiesImpl.java
new file mode 100644
index 000000000000..1703b6e9709b
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunPropertiesImpl.java
@@ -0,0 +1,150 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.implementation;
+
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillReportSummaryInner;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillAttestation;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillMode;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportSummary;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillRunProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.ExecutionConfigurations;
+import com.azure.resourcemanager.resiliencemanagement.models.JobErrorInfo;
+import com.azure.resourcemanager.resiliencemanagement.models.JobExtendedInfo;
+import com.azure.resourcemanager.resiliencemanagement.models.JobRetryDetails;
+import com.azure.resourcemanager.resiliencemanagement.models.JobStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.JobTriggeredBy;
+import com.azure.resourcemanager.resiliencemanagement.models.JobType;
+import com.azure.resourcemanager.resiliencemanagement.models.JobUserComment;
+import com.azure.resourcemanager.resiliencemanagement.models.SupportedVerbsForStage;
+import java.time.Duration;
+import java.time.OffsetDateTime;
+import java.util.Collections;
+import java.util.List;
+
+public final class DrillRunPropertiesImpl implements DrillRunProperties {
+ private DrillRunPropertiesInner innerObject;
+
+ private final com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager;
+
+ DrillRunPropertiesImpl(DrillRunPropertiesInner innerObject,
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ }
+
+ public JobStatus status() {
+ return this.innerModel().status();
+ }
+
+ public OffsetDateTime startTime() {
+ return this.innerModel().startTime();
+ }
+
+ public OffsetDateTime endTime() {
+ return this.innerModel().endTime();
+ }
+
+ public Duration duration() {
+ return this.innerModel().duration();
+ }
+
+ public JobErrorInfo errorDetails() {
+ return this.innerModel().errorDetails();
+ }
+
+ public String resourceId() {
+ return this.innerModel().resourceId();
+ }
+
+ public String operation() {
+ return this.innerModel().operation();
+ }
+
+ public List retryDetails() {
+ List inner = this.innerModel().retryDetails();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public JobExtendedInfo jobExtendedInfo() {
+ return this.innerModel().jobExtendedInfo();
+ }
+
+ public List userComments() {
+ List inner = this.innerModel().userComments();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public ExecutionConfigurations executionConfigurations() {
+ return this.innerModel().executionConfigurations();
+ }
+
+ public JobTriggeredBy triggeredBy() {
+ return this.innerModel().triggeredBy();
+ }
+
+ public JobType jobType() {
+ return this.innerModel().jobType();
+ }
+
+ public String drillId() {
+ return this.innerModel().drillId();
+ }
+
+ public DrillMode drillMode() {
+ return this.innerModel().drillMode();
+ }
+
+ public DrillAttestation attestation() {
+ return this.innerModel().attestation();
+ }
+
+ public List notes() {
+ List inner = this.innerModel().notes();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public List supportedVerbsForStage() {
+ List inner = this.innerModel().supportedVerbsForStage();
+ if (inner != null) {
+ return Collections.unmodifiableList(inner);
+ } else {
+ return Collections.emptyList();
+ }
+ }
+
+ public String currentActiveOperationId() {
+ return this.innerModel().currentActiveOperationId();
+ }
+
+ public DrillReportSummary report() {
+ DrillReportSummaryInner inner = this.innerModel().report();
+ if (inner != null) {
+ return new DrillReportSummaryImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
+ public DrillRunPropertiesInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java
index 4b624ab79bb6..d86d1967e8ae 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java
@@ -33,10 +33,12 @@
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient;
import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
import com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillRunListResult;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunFailoverRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunReprotectRequest;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
import com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteRequest;
import java.nio.ByteBuffer;
import reactor.core.publisher.Flux;
@@ -206,6 +208,44 @@ Response markAsCompleteSync(@HostParam("endpoint") String endpoint,
@HeaderParam("Accept") String accept, @BodyParam("application/json") MarkAsCompleteRequest body,
Context context);
+ @Headers({ "Content-Type: application/json" })
+ @Post("/providers/Microsoft.Management/serviceGroups/{serviceGroupName}/providers/Microsoft.AzureResilienceManagement/drills/{drillName}/drillRuns/{drillRunName}/generateReport")
+ @ExpectedResponses({ 200, 202 })
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Mono>> generateReport(@HostParam("endpoint") String endpoint,
+ @PathParam("serviceGroupName") String serviceGroupName, @QueryParam("api-version") String apiVersion,
+ @HeaderParam("operation-id") String operationId, @PathParam("drillName") String drillName,
+ @PathParam("drillRunName") String drillRunName, @HeaderParam("Accept") String accept, Context context);
+
+ @Headers({ "Content-Type: application/json" })
+ @Post("/providers/Microsoft.Management/serviceGroups/{serviceGroupName}/providers/Microsoft.AzureResilienceManagement/drills/{drillName}/drillRuns/{drillRunName}/generateReport")
+ @ExpectedResponses({ 200, 202 })
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Response generateReportSync(@HostParam("endpoint") String endpoint,
+ @PathParam("serviceGroupName") String serviceGroupName, @QueryParam("api-version") String apiVersion,
+ @HeaderParam("operation-id") String operationId, @PathParam("drillName") String drillName,
+ @PathParam("drillRunName") String drillRunName, @HeaderParam("Accept") String accept, Context context);
+
+ @Headers({ "Content-Type: application/json" })
+ @Post("/providers/Microsoft.Management/serviceGroups/{serviceGroupName}/providers/Microsoft.AzureResilienceManagement/drills/{drillName}/drillRuns/{drillRunName}/listReportDownloadUrl")
+ @ExpectedResponses({ 200 })
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Mono> listReportDownloadUrl(@HostParam("endpoint") String endpoint,
+ @PathParam("serviceGroupName") String serviceGroupName, @QueryParam("api-version") String apiVersion,
+ @PathParam("drillName") String drillName, @PathParam("drillRunName") String drillRunName,
+ @HeaderParam("Accept") String accept, @BodyParam("application/json") ListReportDownloadUrlRequest body,
+ Context context);
+
+ @Headers({ "Content-Type: application/json" })
+ @Post("/providers/Microsoft.Management/serviceGroups/{serviceGroupName}/providers/Microsoft.AzureResilienceManagement/drills/{drillName}/drillRuns/{drillRunName}/listReportDownloadUrl")
+ @ExpectedResponses({ 200 })
+ @UnexpectedResponseExceptionType(ManagementException.class)
+ Response listReportDownloadUrlSync(@HostParam("endpoint") String endpoint,
+ @PathParam("serviceGroupName") String serviceGroupName, @QueryParam("api-version") String apiVersion,
+ @PathParam("drillName") String drillName, @PathParam("drillRunName") String drillRunName,
+ @HeaderParam("Accept") String accept, @BodyParam("application/json") ListReportDownloadUrlRequest body,
+ Context context);
+
@Headers({ "Content-Type: application/json" })
@Get("{nextLink}")
@ExpectedResponses({ 200 })
@@ -1468,6 +1508,291 @@ public void markAsComplete(String serviceGroupName, String operationId, String d
beginMarkAsComplete(serviceGroupName, operationId, drillName, drillRunName, body, context).getFinalResult();
}
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return public, read-only summary of report generation for a Drill Run along with {@link Response} on successful
+ * completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono>> generateReportWithResponseAsync(String serviceGroupName,
+ String operationId, String drillName, String drillRunName) {
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(context -> service.generateReport(this.client.getEndpoint(), serviceGroupName,
+ this.client.getApiVersion(), operationId, drillName, drillRunName, accept, context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return public, read-only summary of report generation for a Drill Run along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Response generateReportWithResponse(String serviceGroupName, String operationId,
+ String drillName, String drillRunName) {
+ final String accept = "application/json";
+ return service.generateReportSync(this.client.getEndpoint(), serviceGroupName, this.client.getApiVersion(),
+ operationId, drillName, drillRunName, accept, Context.NONE);
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return public, read-only summary of report generation for a Drill Run along with {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Response generateReportWithResponse(String serviceGroupName, String operationId,
+ String drillName, String drillRunName, Context context) {
+ final String accept = "application/json";
+ return service.generateReportSync(this.client.getEndpoint(), serviceGroupName, this.client.getApiVersion(),
+ operationId, drillName, drillRunName, accept, context);
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link PollerFlux} for polling of public, read-only summary of report generation for a Drill Run.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ private PollerFlux, Void> beginGenerateReportAsync(String serviceGroupName, String operationId,
+ String drillName, String drillRunName) {
+ Mono>> mono
+ = generateReportWithResponseAsync(serviceGroupName, operationId, drillName, drillRunName);
+ return this.client.getLroResult(mono, this.client.getHttpPipeline(), Void.class, Void.class,
+ this.client.getContext());
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of public, read-only summary of report generation for a Drill Run.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, Void> beginGenerateReport(String serviceGroupName, String operationId,
+ String drillName, String drillRunName) {
+ Response response
+ = generateReportWithResponse(serviceGroupName, operationId, drillName, drillRunName);
+ return this.client.getLroResult(response, Void.class, Void.class, Context.NONE);
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return the {@link SyncPoller} for polling of public, read-only summary of report generation for a Drill Run.
+ */
+ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
+ public SyncPoller, Void> beginGenerateReport(String serviceGroupName, String operationId,
+ String drillName, String drillRunName, Context context) {
+ Response response
+ = generateReportWithResponse(serviceGroupName, operationId, drillName, drillRunName, context);
+ return this.client.getLroResult(response, Void.class, Void.class, context);
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return public, read-only summary of report generation for a Drill Run on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono generateReportAsync(String serviceGroupName, String operationId, String drillName,
+ String drillRunName) {
+ return beginGenerateReportAsync(serviceGroupName, operationId, drillName, drillRunName).last()
+ .flatMap(this.client::getLroFinalResultOrError);
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName) {
+ beginGenerateReport(serviceGroupName, operationId, drillName, drillRunName).getFinalResult();
+ }
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName,
+ Context context) {
+ beginGenerateReport(serviceGroupName, operationId, drillName, drillRunName, context).getFinalResult();
+ }
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param body The content of the action request.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report along with
+ * {@link Response} on successful completion of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono> listReportDownloadUrlWithResponseAsync(
+ String serviceGroupName, String drillName, String drillRunName, ListReportDownloadUrlRequest body) {
+ final String accept = "application/json";
+ return FluxUtil
+ .withContext(context -> service.listReportDownloadUrl(this.client.getEndpoint(), serviceGroupName,
+ this.client.getApiVersion(), drillName, drillRunName, accept, body, context))
+ .contextWrite(context -> context.putAll(FluxUtil.toReactorContext(this.client.getContext()).readOnly()));
+ }
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report on successful completion
+ * of {@link Mono}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ private Mono listReportDownloadUrlAsync(String serviceGroupName,
+ String drillName, String drillRunName) {
+ final ListReportDownloadUrlRequest body = null;
+ return listReportDownloadUrlWithResponseAsync(serviceGroupName, drillName, drillRunName, body)
+ .flatMap(res -> Mono.justOrEmpty(res.getValue()));
+ }
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param body The content of the action request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report along with
+ * {@link Response}.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public Response listReportDownloadUrlWithResponse(String serviceGroupName,
+ String drillName, String drillRunName, ListReportDownloadUrlRequest body, Context context) {
+ final String accept = "application/json";
+ return service.listReportDownloadUrlSync(this.client.getEndpoint(), serviceGroupName,
+ this.client.getApiVersion(), drillName, drillRunName, accept, body, context);
+ }
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report.
+ */
+ @ServiceMethod(returns = ReturnType.SINGLE)
+ public ListReportDownloadUrlResponseInner listReportDownloadUrl(String serviceGroupName, String drillName,
+ String drillRunName) {
+ final ListReportDownloadUrlRequest body = null;
+ return listReportDownloadUrlWithResponse(serviceGroupName, drillName, drillRunName, body, Context.NONE)
+ .getValue();
+ }
+
/**
* Get the next page of items.
*
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java
index 73135f129644..568270bf3b24 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java
@@ -11,11 +11,14 @@
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient;
import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRun;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunFailoverRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRunReprotectRequest;
import com.azure.resourcemanager.resiliencemanagement.models.DrillRuns;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlResponse;
import com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteRequest;
public final class DrillRunsImpl implements DrillRuns {
@@ -105,6 +108,34 @@ public void markAsComplete(String serviceGroupName, String operationId, String d
this.serviceClient().markAsComplete(serviceGroupName, operationId, drillName, drillRunName, body, context);
}
+ public void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName) {
+ this.serviceClient().generateReport(serviceGroupName, operationId, drillName, drillRunName);
+ }
+
+ public void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName,
+ Context context) {
+ this.serviceClient().generateReport(serviceGroupName, operationId, drillName, drillRunName, context);
+ }
+
+ public Response listReportDownloadUrlWithResponse(String serviceGroupName,
+ String drillName, String drillRunName, ListReportDownloadUrlRequest body, Context context) {
+ Response inner = this.serviceClient()
+ .listReportDownloadUrlWithResponse(serviceGroupName, drillName, drillRunName, body, context);
+ return new SimpleResponse<>(inner.getRequest(), inner.getStatusCode(), inner.getHeaders(),
+ new ListReportDownloadUrlResponseImpl(inner.getValue(), this.manager()));
+ }
+
+ public ListReportDownloadUrlResponse listReportDownloadUrl(String serviceGroupName, String drillName,
+ String drillRunName) {
+ ListReportDownloadUrlResponseInner inner
+ = this.serviceClient().listReportDownloadUrl(serviceGroupName, drillName, drillRunName);
+ if (inner != null) {
+ return new ListReportDownloadUrlResponseImpl(inner, this.manager());
+ } else {
+ return null;
+ }
+ }
+
private DrillRunsClient serviceClient() {
return this.innerClient;
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ListReportDownloadUrlResponseImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ListReportDownloadUrlResponseImpl.java
new file mode 100644
index 000000000000..dbee1d540ff4
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ListReportDownloadUrlResponseImpl.java
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.implementation;
+
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlResponse;
+import java.time.OffsetDateTime;
+
+public final class ListReportDownloadUrlResponseImpl implements ListReportDownloadUrlResponse {
+ private ListReportDownloadUrlResponseInner innerObject;
+
+ private final com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager;
+
+ ListReportDownloadUrlResponseImpl(ListReportDownloadUrlResponseInner innerObject,
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager serviceManager) {
+ this.innerObject = innerObject;
+ this.serviceManager = serviceManager;
+ }
+
+ public DrillReportFormat format() {
+ return this.innerModel().format();
+ }
+
+ public String downloadUrl() {
+ return this.innerModel().downloadUrl();
+ }
+
+ public OffsetDateTime expiryTimestamp() {
+ return this.innerModel().expiryTimestamp();
+ }
+
+ public ListReportDownloadUrlResponseInner innerModel() {
+ return this.innerObject;
+ }
+
+ private com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager() {
+ return this.serviceManager;
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java
index 913c0e6db025..2f23a33776a1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java
@@ -397,7 +397,7 @@ public EnrollmentsClient getEnrollments() {
this.defaultPollInterval = defaultPollInterval;
this.endpoint = endpoint;
this.subscriptionId = subscriptionId;
- this.apiVersion = "2026-06-01-preview";
+ this.apiVersion = "2026-08-31-preview";
this.operations = new OperationsClientImpl(this);
this.operationStatus = new OperationStatusClientImpl(this);
this.goalAssignments = new GoalAssignmentsClientImpl(this);
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java
index 79111e99a9eb..d3df787ba3ca 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java
@@ -123,6 +123,42 @@ public final class AttentionReason implements JsonSerializable
*/
private List missingRequiredResourceProviders;
+ /*
+ * Neither an Azure Health Model nor an SLI is configured for the Drill. Execution is blocked until a monitoring
+ * source is configured.
+ */
+ private Boolean monitoringSourceNotConfigured;
+
+ /*
+ * Whether the selected Azure Health Model still exists.
+ */
+ private ExtensionObjectState healthModelExists;
+
+ /*
+ * Whether the selected discovery rule still exists.
+ */
+ private ExtensionObjectState discoveryRuleExists;
+
+ /*
+ * Whether the Drill identity has the necessary RBAC (Reader) to read the selected Azure Health Model.
+ */
+ private RBACState drillRbacOnHealthModel;
+
+ /*
+ * Permissions needed by the Drill identity to read the selected Azure Health Model.
+ */
+ private List rbacNeededForDrillOnHealthModel;
+
+ /*
+ * Rolled-up RBAC state: NotSet if the Drill identity is missing the necessary RBAC to read any selected SLI.
+ */
+ private RBACState drillRbacOnSli;
+
+ /*
+ * Per-SLI attention status for each SLI selected for Drill monitoring.
+ */
+ private List sliAttentionStatuses;
+
/**
* Creates an instance of AttentionReason class.
*/
@@ -327,6 +363,73 @@ public List missingRequiredResourceProviders() {
return this.missingRequiredResourceProviders;
}
+ /**
+ * Get the monitoringSourceNotConfigured property: Neither an Azure Health Model nor an SLI is configured for the
+ * Drill. Execution is blocked until a monitoring source is configured.
+ *
+ * @return the monitoringSourceNotConfigured value.
+ */
+ public Boolean monitoringSourceNotConfigured() {
+ return this.monitoringSourceNotConfigured;
+ }
+
+ /**
+ * Get the healthModelExists property: Whether the selected Azure Health Model still exists.
+ *
+ * @return the healthModelExists value.
+ */
+ public ExtensionObjectState healthModelExists() {
+ return this.healthModelExists;
+ }
+
+ /**
+ * Get the discoveryRuleExists property: Whether the selected discovery rule still exists.
+ *
+ * @return the discoveryRuleExists value.
+ */
+ public ExtensionObjectState discoveryRuleExists() {
+ return this.discoveryRuleExists;
+ }
+
+ /**
+ * Get the drillRbacOnHealthModel property: Whether the Drill identity has the necessary RBAC (Reader) to read the
+ * selected Azure Health Model.
+ *
+ * @return the drillRbacOnHealthModel value.
+ */
+ public RBACState drillRbacOnHealthModel() {
+ return this.drillRbacOnHealthModel;
+ }
+
+ /**
+ * Get the rbacNeededForDrillOnHealthModel property: Permissions needed by the Drill identity to read the selected
+ * Azure Health Model.
+ *
+ * @return the rbacNeededForDrillOnHealthModel value.
+ */
+ public List rbacNeededForDrillOnHealthModel() {
+ return this.rbacNeededForDrillOnHealthModel;
+ }
+
+ /**
+ * Get the drillRbacOnSli property: Rolled-up RBAC state: NotSet if the Drill identity is missing the necessary RBAC
+ * to read any selected SLI.
+ *
+ * @return the drillRbacOnSli value.
+ */
+ public RBACState drillRbacOnSli() {
+ return this.drillRbacOnSli;
+ }
+
+ /**
+ * Get the sliAttentionStatuses property: Per-SLI attention status for each SLI selected for Drill monitoring.
+ *
+ * @return the sliAttentionStatuses value.
+ */
+ public List sliAttentionStatuses() {
+ return this.sliAttentionStatuses;
+ }
+
/**
* {@inheritDoc}
*/
@@ -374,6 +477,19 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
(writer, element) -> writer.writeString(element));
jsonWriter.writeArrayField("missingRequiredResourceProviders", this.missingRequiredResourceProviders,
(writer, element) -> writer.writeString(element));
+ jsonWriter.writeBooleanField("monitoringSourceNotConfigured", this.monitoringSourceNotConfigured);
+ jsonWriter.writeStringField("healthModelExists",
+ this.healthModelExists == null ? null : this.healthModelExists.toString());
+ jsonWriter.writeStringField("discoveryRuleExists",
+ this.discoveryRuleExists == null ? null : this.discoveryRuleExists.toString());
+ jsonWriter.writeStringField("drillRbacOnHealthModel",
+ this.drillRbacOnHealthModel == null ? null : this.drillRbacOnHealthModel.toString());
+ jsonWriter.writeArrayField("rbacNeededForDrillOnHealthModel", this.rbacNeededForDrillOnHealthModel,
+ (writer, element) -> writer.writeString(element));
+ jsonWriter.writeStringField("drillRbacOnSli",
+ this.drillRbacOnSli == null ? null : this.drillRbacOnSli.toString());
+ jsonWriter.writeArrayField("sliAttentionStatuses", this.sliAttentionStatuses,
+ (writer, element) -> writer.writeJson(element));
return jsonWriter.writeEndObject();
}
@@ -452,6 +568,25 @@ public static AttentionReason fromJson(JsonReader jsonReader) throws IOException
} else if ("missingRequiredResourceProviders".equals(fieldName)) {
List missingRequiredResourceProviders = reader.readArray(reader1 -> reader1.getString());
deserializedAttentionReason.missingRequiredResourceProviders = missingRequiredResourceProviders;
+ } else if ("monitoringSourceNotConfigured".equals(fieldName)) {
+ deserializedAttentionReason.monitoringSourceNotConfigured
+ = reader.getNullable(JsonReader::getBoolean);
+ } else if ("healthModelExists".equals(fieldName)) {
+ deserializedAttentionReason.healthModelExists = ExtensionObjectState.fromString(reader.getString());
+ } else if ("discoveryRuleExists".equals(fieldName)) {
+ deserializedAttentionReason.discoveryRuleExists
+ = ExtensionObjectState.fromString(reader.getString());
+ } else if ("drillRbacOnHealthModel".equals(fieldName)) {
+ deserializedAttentionReason.drillRbacOnHealthModel = RBACState.fromString(reader.getString());
+ } else if ("rbacNeededForDrillOnHealthModel".equals(fieldName)) {
+ List rbacNeededForDrillOnHealthModel = reader.readArray(reader1 -> reader1.getString());
+ deserializedAttentionReason.rbacNeededForDrillOnHealthModel = rbacNeededForDrillOnHealthModel;
+ } else if ("drillRbacOnSli".equals(fieldName)) {
+ deserializedAttentionReason.drillRbacOnSli = RBACState.fromString(reader.getString());
+ } else if ("sliAttentionStatuses".equals(fieldName)) {
+ List sliAttentionStatuses
+ = reader.readArray(reader1 -> SliAttentionStatus.fromJson(reader1));
+ deserializedAttentionReason.sliAttentionStatuses = sliAttentionStatuses;
} else {
reader.skipChildren();
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java
index cc85a359df10..4164d5c8e6fe 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java
@@ -94,6 +94,16 @@ public class DrillProperties implements JsonSerializable {
*/
private MonitoringPropertiesOfDrill monitoringProperties;
+ /*
+ * Azure Health Model monitoring properties of the Drill.
+ */
+ private HealthModelMonitoringProperties healthModelMonitoringProperties;
+
+ /*
+ * SLI monitoring properties of the Drill.
+ */
+ private SliMonitoringProperties sliMonitoringProperties;
+
/*
* Error details associated with the resource.
*/
@@ -394,6 +404,47 @@ public DrillProperties withMonitoringProperties(MonitoringPropertiesOfDrill moni
return this;
}
+ /**
+ * Get the healthModelMonitoringProperties property: Azure Health Model monitoring properties of the Drill.
+ *
+ * @return the healthModelMonitoringProperties value.
+ */
+ public HealthModelMonitoringProperties healthModelMonitoringProperties() {
+ return this.healthModelMonitoringProperties;
+ }
+
+ /**
+ * Set the healthModelMonitoringProperties property: Azure Health Model monitoring properties of the Drill.
+ *
+ * @param healthModelMonitoringProperties the healthModelMonitoringProperties value to set.
+ * @return the DrillProperties object itself.
+ */
+ public DrillProperties
+ withHealthModelMonitoringProperties(HealthModelMonitoringProperties healthModelMonitoringProperties) {
+ this.healthModelMonitoringProperties = healthModelMonitoringProperties;
+ return this;
+ }
+
+ /**
+ * Get the sliMonitoringProperties property: SLI monitoring properties of the Drill.
+ *
+ * @return the sliMonitoringProperties value.
+ */
+ public SliMonitoringProperties sliMonitoringProperties() {
+ return this.sliMonitoringProperties;
+ }
+
+ /**
+ * Set the sliMonitoringProperties property: SLI monitoring properties of the Drill.
+ *
+ * @param sliMonitoringProperties the sliMonitoringProperties value to set.
+ * @return the DrillProperties object itself.
+ */
+ public DrillProperties withSliMonitoringProperties(SliMonitoringProperties sliMonitoringProperties) {
+ this.sliMonitoringProperties = sliMonitoringProperties;
+ return this;
+ }
+
/**
* Get the errorDetails property: Error details associated with the resource.
*
@@ -426,6 +477,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeJsonField("chaosResourceProperties", this.chaosResourceProperties);
jsonWriter.writeStringField("rbacSetupMode", this.rbacSetupMode == null ? null : this.rbacSetupMode.toString());
jsonWriter.writeJsonField("monitoringProperties", this.monitoringProperties);
+ jsonWriter.writeJsonField("healthModelMonitoringProperties", this.healthModelMonitoringProperties);
+ jsonWriter.writeJsonField("sliMonitoringProperties", this.sliMonitoringProperties);
return jsonWriter.writeEndObject();
}
@@ -505,6 +558,11 @@ static DrillProperties fromJsonKnownDiscriminator(JsonReader jsonReader) throws
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
} else if ("monitoringProperties".equals(fieldName)) {
deserializedDrillProperties.monitoringProperties = MonitoringPropertiesOfDrill.fromJson(reader);
+ } else if ("healthModelMonitoringProperties".equals(fieldName)) {
+ deserializedDrillProperties.healthModelMonitoringProperties
+ = HealthModelMonitoringProperties.fromJson(reader);
+ } else if ("sliMonitoringProperties".equals(fieldName)) {
+ deserializedDrillProperties.sliMonitoringProperties = SliMonitoringProperties.fromJson(reader);
} else if ("errorDetails".equals(fieldName)) {
deserializedDrillProperties.errorDetails = ManagementError.fromJson(reader);
} else {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFinalizationState.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFinalizationState.java
new file mode 100644
index 000000000000..228046dc8604
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFinalizationState.java
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Finalization state of a Drill Run report.
+ */
+public final class DrillReportFinalizationState extends ExpandableStringEnum {
+ /**
+ * The report is not finalized and may still change.
+ */
+ public static final DrillReportFinalizationState NOT_FINALIZED = fromString("NotFinalized");
+
+ /**
+ * The report is finalized and immutable.
+ */
+ public static final DrillReportFinalizationState FINALIZED = fromString("Finalized");
+
+ /**
+ * Creates a new instance of DrillReportFinalizationState value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public DrillReportFinalizationState() {
+ }
+
+ /**
+ * Creates or finds a DrillReportFinalizationState from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding DrillReportFinalizationState.
+ */
+ public static DrillReportFinalizationState fromString(String name) {
+ return fromString(name, DrillReportFinalizationState.class);
+ }
+
+ /**
+ * Gets known DrillReportFinalizationState values.
+ *
+ * @return known DrillReportFinalizationState values.
+ */
+ public static Collection values() {
+ return values(DrillReportFinalizationState.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFormat.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFormat.java
new file mode 100644
index 000000000000..f509f1c8ea0a
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFormat.java
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Format of a Drill Run report.
+ */
+public final class DrillReportFormat extends ExpandableStringEnum {
+ /**
+ * Human readable HTML report.
+ */
+ public static final DrillReportFormat HTML = fromString("Html");
+
+ /**
+ * Creates a new instance of DrillReportFormat value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public DrillReportFormat() {
+ }
+
+ /**
+ * Creates or finds a DrillReportFormat from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding DrillReportFormat.
+ */
+ public static DrillReportFormat fromString(String name) {
+ return fromString(name, DrillReportFormat.class);
+ }
+
+ /**
+ * Gets known DrillReportFormat values.
+ *
+ * @return known DrillReportFormat values.
+ */
+ public static Collection values() {
+ return values(DrillReportFormat.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportGenerationStatus.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportGenerationStatus.java
new file mode 100644
index 000000000000..c02b4eb46775
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportGenerationStatus.java
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Report generation status.
+ */
+public final class DrillReportGenerationStatus extends ExpandableStringEnum {
+ /**
+ * Report generation has not been attempted yet.
+ */
+ public static final DrillReportGenerationStatus NOT_STARTED = fromString("NotStarted");
+
+ /**
+ * Report generation is currently running.
+ */
+ public static final DrillReportGenerationStatus IN_PROGRESS = fromString("InProgress");
+
+ /**
+ * Report generation completed successfully.
+ */
+ public static final DrillReportGenerationStatus SUCCEEDED = fromString("Succeeded");
+
+ /**
+ * Report generation failed. Details are captured in the lastError field.
+ */
+ public static final DrillReportGenerationStatus FAILED = fromString("Failed");
+
+ /**
+ * Creates a new instance of DrillReportGenerationStatus value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public DrillReportGenerationStatus() {
+ }
+
+ /**
+ * Creates or finds a DrillReportGenerationStatus from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding DrillReportGenerationStatus.
+ */
+ public static DrillReportGenerationStatus fromString(String name) {
+ return fromString(name, DrillReportGenerationStatus.class);
+ }
+
+ /**
+ * Gets known DrillReportGenerationStatus values.
+ *
+ * @return known DrillReportGenerationStatus values.
+ */
+ public static Collection values() {
+ return values(DrillReportGenerationStatus.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportSummary.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportSummary.java
new file mode 100644
index 000000000000..7010ee3543ac
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportSummary.java
@@ -0,0 +1,70 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillReportSummaryInner;
+import java.time.OffsetDateTime;
+import java.util.List;
+
+/**
+ * An immutable client-side representation of DrillReportSummary.
+ */
+public interface DrillReportSummary {
+ /**
+ * Gets the generationStatus property: Overall report generation status for the Drill Run.
+ *
+ * @return the generationStatus value.
+ */
+ DrillReportGenerationStatus generationStatus();
+
+ /**
+ * Gets the stageStatuses property: Per-stage report generation statuses.
+ *
+ * @return the stageStatuses value.
+ */
+ List stageStatuses();
+
+ /**
+ * Gets the availableFormats property: Formats the report is currently available for download in.
+ *
+ * @return the availableFormats value.
+ */
+ List availableFormats();
+
+ /**
+ * Gets the lastGeneratedTimestamp property: Timestamp of the last successful report generation.
+ *
+ * @return the lastGeneratedTimestamp value.
+ */
+ OffsetDateTime lastGeneratedTimestamp();
+
+ /**
+ * Gets the schemaVersion property: Schema version of the generated report content.
+ *
+ * @return the schemaVersion value.
+ */
+ String schemaVersion();
+
+ /**
+ * Gets the finalizationState property: Finalization state of the report. A finalized report is immutable.
+ *
+ * @return the finalizationState value.
+ */
+ DrillReportFinalizationState finalizationState();
+
+ /**
+ * Gets the lastError property: Error from the last failed report generation attempt.
+ *
+ * @return the lastError value.
+ */
+ ErrorDetails lastError();
+
+ /**
+ * Gets the inner com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillReportSummaryInner object.
+ *
+ * @return the inner object.
+ */
+ DrillReportSummaryInner innerModel();
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java
index 63605146975a..282416535d38 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java
@@ -4,207 +4,161 @@
package com.azure.resourcemanager.resiliencemanagement.models;
-import com.azure.core.annotation.Immutable;
-import com.azure.core.util.CoreUtils;
-import com.azure.json.JsonReader;
-import com.azure.json.JsonToken;
-import com.azure.json.JsonWriter;
-import java.io.IOException;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner;
import java.time.Duration;
+import java.time.OffsetDateTime;
import java.util.List;
/**
- * Properties of the Resiliency DrillRun.
+ * An immutable client-side representation of DrillRunProperties.
*/
-@Immutable
-public final class DrillRunProperties extends JobProperties {
- /*
- * The type of job.
+public interface DrillRunProperties {
+ /**
+ * Gets the status property: The current status of the job execution.
+ *
+ * @return the status value.
+ */
+ JobStatus status();
+
+ /**
+ * Gets the startTime property: The start time of the job execution.
+ *
+ * @return the startTime value.
*/
- private JobType jobType = JobType.DRILL_RUN;
+ OffsetDateTime startTime();
- /*
- * Parent Drill resource.
+ /**
+ * Gets the endTime property: The end time of the job execution.
+ *
+ * @return the endTime value.
*/
- private String drillId;
+ OffsetDateTime endTime();
- /*
- * Drill mode.
+ /**
+ * Gets the duration property: The time elapsed during the execution of this job.
+ *
+ * @return the duration value.
*/
- private DrillMode drillMode;
+ Duration duration();
- /*
- * Attestation of this Drill Run.
+ /**
+ * Gets the errorDetails property: Details of any errors that occurred during the execution of this job.
+ *
+ * @return the errorDetails value.
*/
- private DrillAttestation attestation;
+ JobErrorInfo errorDetails();
- /*
- * Notes for this Drill.
+ /**
+ * Gets the resourceId property: The resource for which this job was created. This is typically the resource that
+ * the job is intended to manage or operate on.
+ *
+ * @return the resourceId value.
*/
- private List notes;
+ String resourceId();
- /*
- * Matrix of Actions supported on Operations.
+ /**
+ * Gets the operation property: The operation that this job is intended to perform.
+ *
+ * @return the operation value.
*/
- private List supportedVerbsForStage;
+ String operation();
- /*
- * The currently active operationID on this Drill Run. There can be only one active.
+ /**
+ * Gets the retryDetails property: Details of any retries that have been attempted for this job.
+ *
+ * @return the retryDetails value.
*/
- private String currentActiveOperationId;
+ List retryDetails();
/**
- * Creates an instance of DrillRunProperties class.
+ * Gets the jobExtendedInfo property: Additional information about the job.
+ *
+ * @return the jobExtendedInfo value.
*/
- private DrillRunProperties() {
- }
+ JobExtendedInfo jobExtendedInfo();
/**
- * Get the jobType property: The type of job.
+ * Gets the userComments property: User Comments.
+ *
+ * @return the userComments value.
+ */
+ List userComments();
+
+ /**
+ * Gets the executionConfigurations property: Execution configurations for the job.
+ *
+ * @return the executionConfigurations value.
+ */
+ ExecutionConfigurations executionConfigurations();
+
+ /**
+ * Gets the triggeredBy property: Indicates whether the job was triggered by the system or a user.
+ *
+ * @return the triggeredBy value.
+ */
+ JobTriggeredBy triggeredBy();
+
+ /**
+ * Gets the jobType property: The type of job.
*
* @return the jobType value.
*/
- @Override
- public JobType jobType() {
- return this.jobType;
- }
+ JobType jobType();
/**
- * Get the drillId property: Parent Drill resource.
+ * Gets the drillId property: Parent Drill resource.
*
* @return the drillId value.
*/
- public String drillId() {
- return this.drillId;
- }
+ String drillId();
/**
- * Get the drillMode property: Drill mode.
+ * Gets the drillMode property: Drill mode.
*
* @return the drillMode value.
*/
- public DrillMode drillMode() {
- return this.drillMode;
- }
+ DrillMode drillMode();
/**
- * Get the attestation property: Attestation of this Drill Run.
+ * Gets the attestation property: Attestation of this Drill Run.
*
* @return the attestation value.
*/
- public DrillAttestation attestation() {
- return this.attestation;
- }
+ DrillAttestation attestation();
/**
- * Get the notes property: Notes for this Drill.
+ * Gets the notes property: Notes for this Drill.
*
* @return the notes value.
*/
- public List notes() {
- return this.notes;
- }
+ List notes();
/**
- * Get the supportedVerbsForStage property: Matrix of Actions supported on Operations.
+ * Gets the supportedVerbsForStage property: Matrix of Actions supported on Operations.
*
* @return the supportedVerbsForStage value.
*/
- public List supportedVerbsForStage() {
- return this.supportedVerbsForStage;
- }
+ List supportedVerbsForStage();
/**
- * Get the currentActiveOperationId property: The currently active operationID on this Drill Run. There can be only
+ * Gets the currentActiveOperationId property: The currently active operationID on this Drill Run. There can be only
* one active.
*
* @return the currentActiveOperationId value.
*/
- public String currentActiveOperationId() {
- return this.currentActiveOperationId;
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
- jsonWriter.writeStartObject();
- jsonWriter.writeJsonField("errorDetails", errorDetails());
- jsonWriter.writeArrayField("retryDetails", retryDetails(), (writer, element) -> writer.writeJson(element));
- jsonWriter.writeJsonField("jobExtendedInfo", jobExtendedInfo());
- jsonWriter.writeStringField("jobType", this.jobType == null ? null : this.jobType.toString());
- return jsonWriter.writeEndObject();
- }
-
- /**
- * Reads an instance of DrillRunProperties from the JsonReader.
- *
- * @param jsonReader The JsonReader being read.
- * @return An instance of DrillRunProperties if the JsonReader was pointing to an instance of it, or null if it was
- * pointing to JSON null.
- * @throws IOException If an error occurs while reading the DrillRunProperties.
- */
- public static DrillRunProperties fromJson(JsonReader jsonReader) throws IOException {
- return jsonReader.readObject(reader -> {
- DrillRunProperties deserializedDrillRunProperties = new DrillRunProperties();
- while (reader.nextToken() != JsonToken.END_OBJECT) {
- String fieldName = reader.getFieldName();
- reader.nextToken();
-
- if ("status".equals(fieldName)) {
- deserializedDrillRunProperties.withStatus(JobStatus.fromString(reader.getString()));
- } else if ("startTime".equals(fieldName)) {
- deserializedDrillRunProperties.withStartTime(reader
- .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString())));
- } else if ("endTime".equals(fieldName)) {
- deserializedDrillRunProperties.withEndTime(reader
- .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString())));
- } else if ("duration".equals(fieldName)) {
- deserializedDrillRunProperties
- .withDuration(reader.getNullable(nonNullReader -> Duration.parse(nonNullReader.getString())));
- } else if ("errorDetails".equals(fieldName)) {
- deserializedDrillRunProperties.withErrorDetails(JobErrorInfo.fromJson(reader));
- } else if ("resourceId".equals(fieldName)) {
- deserializedDrillRunProperties.withResourceId(reader.getString());
- } else if ("operation".equals(fieldName)) {
- deserializedDrillRunProperties.withOperation(reader.getString());
- } else if ("retryDetails".equals(fieldName)) {
- List retryDetails = reader.readArray(reader1 -> JobRetryDetails.fromJson(reader1));
- deserializedDrillRunProperties.withRetryDetails(retryDetails);
- } else if ("jobExtendedInfo".equals(fieldName)) {
- deserializedDrillRunProperties.withJobExtendedInfo(JobExtendedInfo.fromJson(reader));
- } else if ("userComments".equals(fieldName)) {
- List userComments = reader.readArray(reader1 -> JobUserComment.fromJson(reader1));
- deserializedDrillRunProperties.withUserComments(userComments);
- } else if ("executionConfigurations".equals(fieldName)) {
- deserializedDrillRunProperties
- .withExecutionConfigurations(ExecutionConfigurations.fromJson(reader));
- } else if ("triggeredBy".equals(fieldName)) {
- deserializedDrillRunProperties.withTriggeredBy(JobTriggeredBy.fromString(reader.getString()));
- } else if ("jobType".equals(fieldName)) {
- deserializedDrillRunProperties.jobType = JobType.fromString(reader.getString());
- } else if ("drillId".equals(fieldName)) {
- deserializedDrillRunProperties.drillId = reader.getString();
- } else if ("drillMode".equals(fieldName)) {
- deserializedDrillRunProperties.drillMode = DrillMode.fromString(reader.getString());
- } else if ("attestation".equals(fieldName)) {
- deserializedDrillRunProperties.attestation = DrillAttestation.fromString(reader.getString());
- } else if ("notes".equals(fieldName)) {
- List notes = reader.readArray(reader1 -> reader1.getString());
- deserializedDrillRunProperties.notes = notes;
- } else if ("supportedVerbsForStage".equals(fieldName)) {
- List supportedVerbsForStage
- = reader.readArray(reader1 -> SupportedVerbsForStage.fromJson(reader1));
- deserializedDrillRunProperties.supportedVerbsForStage = supportedVerbsForStage;
- } else if ("currentActiveOperationId".equals(fieldName)) {
- deserializedDrillRunProperties.currentActiveOperationId = reader.getString();
- } else {
- reader.skipChildren();
- }
- }
-
- return deserializedDrillRunProperties;
- });
- }
+ String currentActiveOperationId();
+
+ /**
+ * Gets the report property: Summary of report generation for this Drill Run.
+ *
+ * @return the report value.
+ */
+ DrillReportSummary report();
+
+ /**
+ * Gets the inner com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner object.
+ *
+ * @return the inner object.
+ */
+ DrillRunPropertiesInner innerModel();
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java
index a6c9a8999a5f..c9aec0f8f6b4 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java
@@ -210,4 +210,68 @@ void markAsComplete(String serviceGroupName, String operationId, String drillNam
*/
void markAsComplete(String serviceGroupName, String operationId, String drillName, String drillRunName,
MarkAsCompleteRequest body, Context context);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName);
+
+ /**
+ * This generates, or regenerates, the report for this Drill Run. The action is idempotent and is safe to call at
+ * any time: a call that arrives while a generation is already running joins it, and a call made after a failed
+ * attempt retries it. A report that has been finalized is never regenerated.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param operationId A GUID that represents the Long Running OperationId.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ */
+ void generateReport(String serviceGroupName, String operationId, String drillName, String drillRunName,
+ Context context);
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @param body The content of the action request.
+ * @param context The context to associate with this operation.
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report along with
+ * {@link Response}.
+ */
+ Response listReportDownloadUrlWithResponse(String serviceGroupName, String drillName,
+ String drillRunName, ListReportDownloadUrlRequest body, Context context);
+
+ /**
+ * This returns a short-lived, read-only URL to download the report for this Drill Run. The URL expires at the
+ * returned expiryTimestamp and grants access to that single report only.
+ *
+ * @param serviceGroupName The name of the service group.
+ * @param drillName The name of the Drill.
+ * @param drillRunName The name of the DrillRun (GUID).
+ * @throws IllegalArgumentException thrown if parameters fail the validation.
+ * @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
+ * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
+ * @return response containing a short-lived, read-only download URL for a Drill Run report.
+ */
+ ListReportDownloadUrlResponse listReportDownloadUrl(String serviceGroupName, String drillName, String drillRunName);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java
index b405f3013296..b744f6c1ab5d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java
@@ -41,6 +41,17 @@ public final class DrillUpdateProperties implements JsonSerializable writer.writeJson(element));
return jsonWriter.writeEndObject();
@@ -147,7 +173,6 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
* @param jsonReader The JsonReader being read.
* @return An instance of GoalAssignmentProperties if the JsonReader was pointing to an instance of it, or null if
* it was pointing to JSON null.
- * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
* @throws IOException If an error occurs while reading the GoalAssignmentProperties.
*/
public static GoalAssignmentProperties fromJson(JsonReader jsonReader) throws IOException {
@@ -162,6 +187,9 @@ public static GoalAssignmentProperties fromJson(JsonReader jsonReader) throws IO
} else if ("goalAssignmentType".equals(fieldName)) {
deserializedGoalAssignmentProperties.goalAssignmentType
= GoalAssignmentType.fromString(reader.getString());
+ } else if ("requireZonalResiliency".equals(fieldName)) {
+ deserializedGoalAssignmentProperties.requireZonalResiliency
+ = reader.getNullable(JsonReader::getBoolean);
} else if ("serviceLevelResources".equals(fieldName)) {
List serviceLevelResources
= reader.readArray(reader1 -> ServiceLevelResource.fromJson(reader1));
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java
index 10d5d0cf4c05..879ff536664e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java
@@ -32,6 +32,12 @@ public final class GoalResourceProperties implements JsonSerializable userConfirmationForHighAvailability;
+ private List userConfirmationForHighAvailability;
/*
* List of service groups of which this resource is memberof.
@@ -139,6 +145,28 @@ public AttestationState highAvailabilityAttestationStatus() {
return this;
}
+ /**
+ * Get the zonalResiliency property: Zonal resiliency posture (participation, attestation, exclusion reason, and
+ * user confirmations) for the Arm resource.
+ *
+ * @return the zonalResiliency value.
+ */
+ public ResiliencyProperties zonalResiliency() {
+ return this.zonalResiliency;
+ }
+
+ /**
+ * Set the zonalResiliency property: Zonal resiliency posture (participation, attestation, exclusion reason, and
+ * user confirmations) for the Arm resource.
+ *
+ * @param zonalResiliency the zonalResiliency value to set.
+ * @return the GoalResourceProperties object itself.
+ */
+ public GoalResourceProperties withZonalResiliency(ResiliencyProperties zonalResiliency) {
+ this.zonalResiliency = zonalResiliency;
+ return this;
+ }
+
/**
* Get the disasterRecoveryGoalParticipation property: Flag which depicts whether the Arm resource is excluded for
* disaster recovery recommendation.
@@ -208,7 +236,7 @@ public ExclusionReason exclusionReasonForDisasterRecoveryGoals() {
*
* @return the userConfirmationForHighAvailability value.
*/
- public List userConfirmationForHighAvailability() {
+ public List userConfirmationForHighAvailability() {
return this.userConfirmationForHighAvailability;
}
@@ -218,8 +246,8 @@ public List userConfirmationForHighAvai
* @param userConfirmationForHighAvailability the userConfirmationForHighAvailability value to set.
* @return the GoalResourceProperties object itself.
*/
- public GoalResourceProperties withUserConfirmationForHighAvailability(
- List userConfirmationForHighAvailability) {
+ public GoalResourceProperties
+ withUserConfirmationForHighAvailability(List userConfirmationForHighAvailability) {
this.userConfirmationForHighAvailability = userConfirmationForHighAvailability;
return this;
}
@@ -253,6 +281,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
this.highAvailabilityGoalParticipation == null ? null : this.highAvailabilityGoalParticipation.toString());
jsonWriter.writeStringField("highAvailabilityAttestationStatus",
this.highAvailabilityAttestationStatus == null ? null : this.highAvailabilityAttestationStatus.toString());
+ jsonWriter.writeJsonField("zonalResiliency", this.zonalResiliency);
jsonWriter.writeStringField("disasterRecoveryGoalParticipation",
this.disasterRecoveryGoalParticipation == null ? null : this.disasterRecoveryGoalParticipation.toString());
jsonWriter.writeStringField("disasterRecoveryAttestationStatus",
@@ -286,6 +315,8 @@ public static GoalResourceProperties fromJson(JsonReader jsonReader) throws IOEx
} else if ("highAvailabilityAttestationStatus".equals(fieldName)) {
deserializedGoalResourceProperties.highAvailabilityAttestationStatus
= AttestationState.fromString(reader.getString());
+ } else if ("zonalResiliency".equals(fieldName)) {
+ deserializedGoalResourceProperties.zonalResiliency = ResiliencyProperties.fromJson(reader);
} else if ("disasterRecoveryGoalParticipation".equals(fieldName)) {
deserializedGoalResourceProperties.disasterRecoveryGoalParticipation
= ExclusionState.fromString(reader.getString());
@@ -299,8 +330,8 @@ public static GoalResourceProperties fromJson(JsonReader jsonReader) throws IOEx
deserializedGoalResourceProperties.exclusionReasonForDisasterRecoveryGoals
= ExclusionReason.fromString(reader.getString());
} else if ("userConfirmationForHighAvailability".equals(fieldName)) {
- List userConfirmationForHighAvailability
- = reader.readArray(reader1 -> UserConfirmationForHighAvailabilityItem.fromJson(reader1));
+ List userConfirmationForHighAvailability
+ = reader.readArray(reader1 -> UserConfirmationItem.fromJson(reader1));
deserializedGoalResourceProperties.userConfirmationForHighAvailability
= userConfirmationForHighAvailability;
} else if ("serviceGroupMemberships".equals(fieldName)) {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HealthModelMonitoringProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HealthModelMonitoringProperties.java
new file mode 100644
index 000000000000..c815326fc657
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HealthModelMonitoringProperties.java
@@ -0,0 +1,121 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+
+/**
+ * Azure Health Model monitoring properties of a Drill. Exactly one Health Model may be selected per Drill.
+ */
+@Fluent
+public final class HealthModelMonitoringProperties implements JsonSerializable {
+ /*
+ * Identity that the Drill uses to read the Azure Health Model. The Drill is granted Reader on the Health Model for
+ * this identity.
+ */
+ private AssociatedIdentity identity;
+
+ /*
+ * Full ARM Id of the discovery rule inside the Azure Health Model. The parent Health Model is derived from this Id;
+ * it is the only identifier accepted on the wire.
+ */
+ private String discoveryRuleId;
+
+ /**
+ * Creates an instance of HealthModelMonitoringProperties class.
+ */
+ public HealthModelMonitoringProperties() {
+ }
+
+ /**
+ * Get the identity property: Identity that the Drill uses to read the Azure Health Model. The Drill is granted
+ * Reader on the Health Model for this identity.
+ *
+ * @return the identity value.
+ */
+ public AssociatedIdentity identity() {
+ return this.identity;
+ }
+
+ /**
+ * Set the identity property: Identity that the Drill uses to read the Azure Health Model. The Drill is granted
+ * Reader on the Health Model for this identity.
+ *
+ * @param identity the identity value to set.
+ * @return the HealthModelMonitoringProperties object itself.
+ */
+ public HealthModelMonitoringProperties withIdentity(AssociatedIdentity identity) {
+ this.identity = identity;
+ return this;
+ }
+
+ /**
+ * Get the discoveryRuleId property: Full ARM Id of the discovery rule inside the Azure Health Model. The parent
+ * Health Model is derived from this Id; it is the only identifier accepted on the wire.
+ *
+ * @return the discoveryRuleId value.
+ */
+ public String discoveryRuleId() {
+ return this.discoveryRuleId;
+ }
+
+ /**
+ * Set the discoveryRuleId property: Full ARM Id of the discovery rule inside the Azure Health Model. The parent
+ * Health Model is derived from this Id; it is the only identifier accepted on the wire.
+ *
+ * @param discoveryRuleId the discoveryRuleId value to set.
+ * @return the HealthModelMonitoringProperties object itself.
+ */
+ public HealthModelMonitoringProperties withDiscoveryRuleId(String discoveryRuleId) {
+ this.discoveryRuleId = discoveryRuleId;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("identity", this.identity);
+ jsonWriter.writeStringField("discoveryRuleId", this.discoveryRuleId);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of HealthModelMonitoringProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of HealthModelMonitoringProperties if the JsonReader was pointing to an instance of it, or
+ * null if it was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the HealthModelMonitoringProperties.
+ */
+ public static HealthModelMonitoringProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ HealthModelMonitoringProperties deserializedHealthModelMonitoringProperties
+ = new HealthModelMonitoringProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("identity".equals(fieldName)) {
+ deserializedHealthModelMonitoringProperties.identity = AssociatedIdentity.fromJson(reader);
+ } else if ("discoveryRuleId".equals(fieldName)) {
+ deserializedHealthModelMonitoringProperties.discoveryRuleId = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedHealthModelMonitoringProperties;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java
index 968276baf821..c00d7ea09351 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java
@@ -10,6 +10,7 @@
import com.azure.json.JsonSerializable;
import com.azure.json.JsonToken;
import com.azure.json.JsonWriter;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner;
import java.io.IOException;
import java.time.Duration;
import java.time.OffsetDateTime;
@@ -381,7 +382,7 @@ public static JobProperties fromJson(JsonReader jsonReader) throws IOException {
}
// Use the discriminator value to determine which subtype should be deserialized.
if ("DrillRun".equals(discriminatorValue)) {
- return DrillRunProperties.fromJson(readerToUse.reset());
+ return DrillRunPropertiesInner.fromJson(readerToUse.reset());
} else if ("RecoveryPlan".equals(discriminatorValue)) {
return RecoveryJobProperties.fromJson(readerToUse.reset());
} else {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlRequest.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlRequest.java
new file mode 100644
index 000000000000..91ed8c6fc07c
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlRequest.java
@@ -0,0 +1,85 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+
+/**
+ * Request to mint a short-lived, read-only download URL for a Drill Run report.
+ */
+@Fluent
+public final class ListReportDownloadUrlRequest implements JsonSerializable {
+ /*
+ * Format of the report to download. Defaults to Html when not specified.
+ */
+ private DrillReportFormat format;
+
+ /**
+ * Creates an instance of ListReportDownloadUrlRequest class.
+ */
+ public ListReportDownloadUrlRequest() {
+ }
+
+ /**
+ * Get the format property: Format of the report to download. Defaults to Html when not specified.
+ *
+ * @return the format value.
+ */
+ public DrillReportFormat format() {
+ return this.format;
+ }
+
+ /**
+ * Set the format property: Format of the report to download. Defaults to Html when not specified.
+ *
+ * @param format the format value to set.
+ * @return the ListReportDownloadUrlRequest object itself.
+ */
+ public ListReportDownloadUrlRequest withFormat(DrillReportFormat format) {
+ this.format = format;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("format", this.format == null ? null : this.format.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ListReportDownloadUrlRequest from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ListReportDownloadUrlRequest if the JsonReader was pointing to an instance of it, or null
+ * if it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ListReportDownloadUrlRequest.
+ */
+ public static ListReportDownloadUrlRequest fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ListReportDownloadUrlRequest deserializedListReportDownloadUrlRequest = new ListReportDownloadUrlRequest();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("format".equals(fieldName)) {
+ deserializedListReportDownloadUrlRequest.format = DrillReportFormat.fromString(reader.getString());
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedListReportDownloadUrlRequest;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlResponse.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlResponse.java
new file mode 100644
index 000000000000..ef56834ba17e
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlResponse.java
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
+import java.time.OffsetDateTime;
+
+/**
+ * An immutable client-side representation of ListReportDownloadUrlResponse.
+ */
+public interface ListReportDownloadUrlResponse {
+ /**
+ * Gets the format property: Format of the report the download URL refers to.
+ *
+ * @return the format value.
+ */
+ DrillReportFormat format();
+
+ /**
+ * Gets the downloadUrl property: Short-lived, read-only URL to download the report.
+ *
+ * @return the downloadUrl value.
+ */
+ String downloadUrl();
+
+ /**
+ * Gets the expiryTimestamp property: Timestamp at which the download URL expires.
+ *
+ * @return the expiryTimestamp value.
+ */
+ OffsetDateTime expiryTimestamp();
+
+ /**
+ * Gets the inner com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner
+ * object.
+ *
+ * @return the inner object.
+ */
+ ListReportDownloadUrlResponseInner innerModel();
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java
index f6a62a3015b3..229d3a37f97c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java
@@ -27,6 +27,11 @@ public final class OperationQualificationDetails implements JsonSerializable notQualifiedReasons;
+ /*
+ * Advisory resource feasibility reviews. Absent when no review was evaluated for this resource.
+ */
+ private List resourceFeasibilityReviews;
+
/**
* Creates an instance of OperationQualificationDetails class.
*/
@@ -51,6 +56,16 @@ public List notQualifiedReasons() {
return this.notQualifiedReasons;
}
+ /**
+ * Get the resourceFeasibilityReviews property: Advisory resource feasibility reviews. Absent when no review was
+ * evaluated for this resource.
+ *
+ * @return the resourceFeasibilityReviews value.
+ */
+ public List resourceFeasibilityReviews() {
+ return this.resourceFeasibilityReviews;
+ }
+
/**
* {@inheritDoc}
*/
@@ -61,6 +76,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
this.qualificationState == null ? null : this.qualificationState.toString());
jsonWriter.writeArrayField("notQualifiedReasons", this.notQualifiedReasons,
(writer, element) -> writer.writeString(element));
+ jsonWriter.writeArrayField("resourceFeasibilityReviews", this.resourceFeasibilityReviews,
+ (writer, element) -> writer.writeJson(element));
return jsonWriter.writeEndObject();
}
@@ -87,6 +104,10 @@ public static OperationQualificationDetails fromJson(JsonReader jsonReader) thro
} else if ("notQualifiedReasons".equals(fieldName)) {
List notQualifiedReasons = reader.readArray(reader1 -> reader1.getString());
deserializedOperationQualificationDetails.notQualifiedReasons = notQualifiedReasons;
+ } else if ("resourceFeasibilityReviews".equals(fieldName)) {
+ List resourceFeasibilityReviews
+ = reader.readArray(reader1 -> ResourceFeasibilityReview.fromJson(reader1));
+ deserializedOperationQualificationDetails.resourceFeasibilityReviews = resourceFeasibilityReviews;
} else {
reader.skipChildren();
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java
index 923335f00926..0467e3240215 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java
@@ -46,6 +46,11 @@ public final class ProvisioningState extends ExpandableStringEnum userComments;
+
+ /*
+ * Additional information about the job.
+ */
+ private JobExtendedInfo jobExtendedInfo;
+
+ /*
+ * Details of any retries that have been attempted for this job.
+ */
+ private List retryDetails;
+
+ /*
+ * The operation that this job is intended to perform.
+ */
+ private String operation;
+
+ /*
+ * The resource for which this job was created. This is typically the resource that the job is intended to manage or
+ * operate on.
+ */
+ private String resourceId;
+
+ /*
+ * Details of any errors that occurred during the execution of this job.
+ */
+ private JobErrorInfo errorDetails;
+
+ /*
+ * The time elapsed during the execution of this job.
+ */
+ private Duration duration;
+
+ /*
+ * The end time of the job execution.
+ */
+ private OffsetDateTime endTime;
+
+ /*
+ * The start time of the job execution.
+ */
+ private OffsetDateTime startTime;
+
+ /*
+ * The current status of the job execution.
+ */
+ private JobStatus status;
+
/**
* Creates an instance of RecoveryJobProperties class.
*/
@@ -53,6 +115,127 @@ public ProvisioningState provisioningState() {
return this.provisioningState;
}
+ /**
+ * Get the triggeredBy property: Indicates whether the job was triggered by the system or a user.
+ *
+ * @return the triggeredBy value.
+ */
+ @Override
+ public JobTriggeredBy triggeredBy() {
+ return this.triggeredBy;
+ }
+
+ /**
+ * Get the executionConfigurations property: Execution configurations for the job.
+ *
+ * @return the executionConfigurations value.
+ */
+ @Override
+ public ExecutionConfigurations executionConfigurations() {
+ return this.executionConfigurations;
+ }
+
+ /**
+ * Get the userComments property: User Comments.
+ *
+ * @return the userComments value.
+ */
+ @Override
+ public List userComments() {
+ return this.userComments;
+ }
+
+ /**
+ * Get the jobExtendedInfo property: Additional information about the job.
+ *
+ * @return the jobExtendedInfo value.
+ */
+ @Override
+ public JobExtendedInfo jobExtendedInfo() {
+ return this.jobExtendedInfo;
+ }
+
+ /**
+ * Get the retryDetails property: Details of any retries that have been attempted for this job.
+ *
+ * @return the retryDetails value.
+ */
+ @Override
+ public List retryDetails() {
+ return this.retryDetails;
+ }
+
+ /**
+ * Get the operation property: The operation that this job is intended to perform.
+ *
+ * @return the operation value.
+ */
+ @Override
+ public String operation() {
+ return this.operation;
+ }
+
+ /**
+ * Get the resourceId property: The resource for which this job was created. This is typically the resource that the
+ * job is intended to manage or operate on.
+ *
+ * @return the resourceId value.
+ */
+ @Override
+ public String resourceId() {
+ return this.resourceId;
+ }
+
+ /**
+ * Get the errorDetails property: Details of any errors that occurred during the execution of this job.
+ *
+ * @return the errorDetails value.
+ */
+ @Override
+ public JobErrorInfo errorDetails() {
+ return this.errorDetails;
+ }
+
+ /**
+ * Get the duration property: The time elapsed during the execution of this job.
+ *
+ * @return the duration value.
+ */
+ @Override
+ public Duration duration() {
+ return this.duration;
+ }
+
+ /**
+ * Get the endTime property: The end time of the job execution.
+ *
+ * @return the endTime value.
+ */
+ @Override
+ public OffsetDateTime endTime() {
+ return this.endTime;
+ }
+
+ /**
+ * Get the startTime property: The start time of the job execution.
+ *
+ * @return the startTime value.
+ */
+ @Override
+ public OffsetDateTime startTime() {
+ return this.startTime;
+ }
+
+ /**
+ * Get the status property: The current status of the job execution.
+ *
+ * @return the status value.
+ */
+ @Override
+ public JobStatus status() {
+ return this.status;
+ }
+
/**
* {@inheritDoc}
*/
@@ -82,35 +265,35 @@ public static RecoveryJobProperties fromJson(JsonReader jsonReader) throws IOExc
reader.nextToken();
if ("status".equals(fieldName)) {
- deserializedRecoveryJobProperties.withStatus(JobStatus.fromString(reader.getString()));
+ deserializedRecoveryJobProperties.status = JobStatus.fromString(reader.getString());
} else if ("startTime".equals(fieldName)) {
- deserializedRecoveryJobProperties.withStartTime(reader
- .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString())));
+ deserializedRecoveryJobProperties.startTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
} else if ("endTime".equals(fieldName)) {
- deserializedRecoveryJobProperties.withEndTime(reader
- .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString())));
+ deserializedRecoveryJobProperties.endTime = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
} else if ("duration".equals(fieldName)) {
- deserializedRecoveryJobProperties
- .withDuration(reader.getNullable(nonNullReader -> Duration.parse(nonNullReader.getString())));
+ deserializedRecoveryJobProperties.duration
+ = reader.getNullable(nonNullReader -> Duration.parse(nonNullReader.getString()));
} else if ("errorDetails".equals(fieldName)) {
- deserializedRecoveryJobProperties.withErrorDetails(JobErrorInfo.fromJson(reader));
+ deserializedRecoveryJobProperties.errorDetails = JobErrorInfo.fromJson(reader);
} else if ("resourceId".equals(fieldName)) {
- deserializedRecoveryJobProperties.withResourceId(reader.getString());
+ deserializedRecoveryJobProperties.resourceId = reader.getString();
} else if ("operation".equals(fieldName)) {
- deserializedRecoveryJobProperties.withOperation(reader.getString());
+ deserializedRecoveryJobProperties.operation = reader.getString();
} else if ("retryDetails".equals(fieldName)) {
List retryDetails = reader.readArray(reader1 -> JobRetryDetails.fromJson(reader1));
- deserializedRecoveryJobProperties.withRetryDetails(retryDetails);
+ deserializedRecoveryJobProperties.retryDetails = retryDetails;
} else if ("jobExtendedInfo".equals(fieldName)) {
- deserializedRecoveryJobProperties.withJobExtendedInfo(JobExtendedInfo.fromJson(reader));
+ deserializedRecoveryJobProperties.jobExtendedInfo = JobExtendedInfo.fromJson(reader);
} else if ("userComments".equals(fieldName)) {
List userComments = reader.readArray(reader1 -> JobUserComment.fromJson(reader1));
- deserializedRecoveryJobProperties.withUserComments(userComments);
+ deserializedRecoveryJobProperties.userComments = userComments;
} else if ("executionConfigurations".equals(fieldName)) {
- deserializedRecoveryJobProperties
- .withExecutionConfigurations(ExecutionConfigurations.fromJson(reader));
+ deserializedRecoveryJobProperties.executionConfigurations
+ = ExecutionConfigurations.fromJson(reader);
} else if ("triggeredBy".equals(fieldName)) {
- deserializedRecoveryJobProperties.withTriggeredBy(JobTriggeredBy.fromString(reader.getString()));
+ deserializedRecoveryJobProperties.triggeredBy = JobTriggeredBy.fromString(reader.getString());
} else if ("jobType".equals(fieldName)) {
deserializedRecoveryJobProperties.jobType = JobType.fromString(reader.getString());
} else if ("provisioningState".equals(fieldName)) {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java
index ea3f4b7e6341..15ab4196ea1d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java
@@ -83,6 +83,25 @@ public RegionalDrillProperties withMonitoringProperties(MonitoringPropertiesOfDr
return this;
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public RegionalDrillProperties
+ withHealthModelMonitoringProperties(HealthModelMonitoringProperties healthModelMonitoringProperties) {
+ super.withHealthModelMonitoringProperties(healthModelMonitoringProperties);
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public RegionalDrillProperties withSliMonitoringProperties(SliMonitoringProperties sliMonitoringProperties) {
+ super.withSliMonitoringProperties(sliMonitoringProperties);
+ return this;
+ }
+
/**
* {@inheritDoc}
*/
@@ -94,6 +113,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeJsonField("chaosResourceProperties", chaosResourceProperties());
jsonWriter.writeStringField("rbacSetupMode", rbacSetupMode() == null ? null : rbacSetupMode().toString());
jsonWriter.writeJsonField("monitoringProperties", monitoringProperties());
+ jsonWriter.writeJsonField("healthModelMonitoringProperties", healthModelMonitoringProperties());
+ jsonWriter.writeJsonField("sliMonitoringProperties", sliMonitoringProperties());
jsonWriter.writeStringField("drillType", this.drillType == null ? null : this.drillType.toString());
return jsonWriter.writeEndObject();
}
@@ -150,6 +171,12 @@ public static RegionalDrillProperties fromJson(JsonReader jsonReader) throws IOE
} else if ("monitoringProperties".equals(fieldName)) {
deserializedRegionalDrillProperties
.withMonitoringProperties(MonitoringPropertiesOfDrill.fromJson(reader));
+ } else if ("healthModelMonitoringProperties".equals(fieldName)) {
+ deserializedRegionalDrillProperties
+ .withHealthModelMonitoringProperties(HealthModelMonitoringProperties.fromJson(reader));
+ } else if ("sliMonitoringProperties".equals(fieldName)) {
+ deserializedRegionalDrillProperties
+ .withSliMonitoringProperties(SliMonitoringProperties.fromJson(reader));
} else if ("errorDetails".equals(fieldName)) {
deserializedRegionalDrillProperties.withErrorDetails(ManagementError.fromJson(reader));
} else if ("drillType".equals(fieldName)) {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReportStageStatus.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReportStageStatus.java
new file mode 100644
index 000000000000..79d7f3c491ab
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReportStageStatus.java
@@ -0,0 +1,127 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.core.util.CoreUtils;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+import java.time.OffsetDateTime;
+
+/**
+ * Report generation status for a single Drill Run stage.
+ */
+@Immutable
+public final class ReportStageStatus implements JsonSerializable {
+ /*
+ * Name of the Drill Run stage this status applies to.
+ */
+ private DrillRunSubtasks drillRunStage;
+
+ /*
+ * Report generation status for this stage.
+ */
+ private DrillReportGenerationStatus generationStatus;
+
+ /*
+ * Timestamp of the last report generation attempt for this stage.
+ */
+ private OffsetDateTime lastAttemptTimestamp;
+
+ /*
+ * Error from the last failed report generation attempt for this stage.
+ */
+ private ErrorDetails lastError;
+
+ /**
+ * Creates an instance of ReportStageStatus class.
+ */
+ private ReportStageStatus() {
+ }
+
+ /**
+ * Get the drillRunStage property: Name of the Drill Run stage this status applies to.
+ *
+ * @return the drillRunStage value.
+ */
+ public DrillRunSubtasks drillRunStage() {
+ return this.drillRunStage;
+ }
+
+ /**
+ * Get the generationStatus property: Report generation status for this stage.
+ *
+ * @return the generationStatus value.
+ */
+ public DrillReportGenerationStatus generationStatus() {
+ return this.generationStatus;
+ }
+
+ /**
+ * Get the lastAttemptTimestamp property: Timestamp of the last report generation attempt for this stage.
+ *
+ * @return the lastAttemptTimestamp value.
+ */
+ public OffsetDateTime lastAttemptTimestamp() {
+ return this.lastAttemptTimestamp;
+ }
+
+ /**
+ * Get the lastError property: Error from the last failed report generation attempt for this stage.
+ *
+ * @return the lastError value.
+ */
+ public ErrorDetails lastError() {
+ return this.lastError;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("drillRunStage", this.drillRunStage == null ? null : this.drillRunStage.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ReportStageStatus from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ReportStageStatus if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the ReportStageStatus.
+ */
+ public static ReportStageStatus fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ReportStageStatus deserializedReportStageStatus = new ReportStageStatus();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("drillRunStage".equals(fieldName)) {
+ deserializedReportStageStatus.drillRunStage = DrillRunSubtasks.fromString(reader.getString());
+ } else if ("generationStatus".equals(fieldName)) {
+ deserializedReportStageStatus.generationStatus
+ = DrillReportGenerationStatus.fromString(reader.getString());
+ } else if ("lastAttemptTimestamp".equals(fieldName)) {
+ deserializedReportStageStatus.lastAttemptTimestamp = reader
+ .getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
+ } else if ("lastError".equals(fieldName)) {
+ deserializedReportStageStatus.lastError = ErrorDetails.fromJson(reader);
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedReportStageStatus;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResiliencyProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResiliencyProperties.java
new file mode 100644
index 000000000000..908aa7927bee
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResiliencyProperties.java
@@ -0,0 +1,168 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * Resiliency posture for a goal resource.
+ */
+@Fluent
+public final class ResiliencyProperties implements JsonSerializable {
+ /*
+ * Flag which depicts whether the Arm resource is excluded for resiliency recommendation.
+ */
+ private ExclusionState goalParticipation;
+
+ /*
+ * Flag which depicts whether the Arm resource is manually attested for resiliency recommendation.
+ */
+ private AttestationState attestationStatus;
+
+ /*
+ * Reason for exclusion from resiliency goals.
+ */
+ private ExclusionReason exclusionReason;
+
+ /*
+ * List of user confirmations for resiliency solutions.
+ */
+ private List userConfirmation;
+
+ /**
+ * Creates an instance of ResiliencyProperties class.
+ */
+ public ResiliencyProperties() {
+ }
+
+ /**
+ * Get the goalParticipation property: Flag which depicts whether the Arm resource is excluded for resiliency
+ * recommendation.
+ *
+ * @return the goalParticipation value.
+ */
+ public ExclusionState goalParticipation() {
+ return this.goalParticipation;
+ }
+
+ /**
+ * Set the goalParticipation property: Flag which depicts whether the Arm resource is excluded for resiliency
+ * recommendation.
+ *
+ * @param goalParticipation the goalParticipation value to set.
+ * @return the ResiliencyProperties object itself.
+ */
+ public ResiliencyProperties withGoalParticipation(ExclusionState goalParticipation) {
+ this.goalParticipation = goalParticipation;
+ return this;
+ }
+
+ /**
+ * Get the attestationStatus property: Flag which depicts whether the Arm resource is manually attested for
+ * resiliency recommendation.
+ *
+ * @return the attestationStatus value.
+ */
+ public AttestationState attestationStatus() {
+ return this.attestationStatus;
+ }
+
+ /**
+ * Set the attestationStatus property: Flag which depicts whether the Arm resource is manually attested for
+ * resiliency recommendation.
+ *
+ * @param attestationStatus the attestationStatus value to set.
+ * @return the ResiliencyProperties object itself.
+ */
+ public ResiliencyProperties withAttestationStatus(AttestationState attestationStatus) {
+ this.attestationStatus = attestationStatus;
+ return this;
+ }
+
+ /**
+ * Get the exclusionReason property: Reason for exclusion from resiliency goals.
+ *
+ * @return the exclusionReason value.
+ */
+ public ExclusionReason exclusionReason() {
+ return this.exclusionReason;
+ }
+
+ /**
+ * Get the userConfirmation property: List of user confirmations for resiliency solutions.
+ *
+ * @return the userConfirmation value.
+ */
+ public List userConfirmation() {
+ return this.userConfirmation;
+ }
+
+ /**
+ * Set the userConfirmation property: List of user confirmations for resiliency solutions.
+ *
+ * @param userConfirmation the userConfirmation value to set.
+ * @return the ResiliencyProperties object itself.
+ */
+ public ResiliencyProperties withUserConfirmation(List userConfirmation) {
+ this.userConfirmation = userConfirmation;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("goalParticipation",
+ this.goalParticipation == null ? null : this.goalParticipation.toString());
+ jsonWriter.writeStringField("attestationStatus",
+ this.attestationStatus == null ? null : this.attestationStatus.toString());
+ jsonWriter.writeArrayField("userConfirmation", this.userConfirmation,
+ (writer, element) -> writer.writeJson(element));
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ResiliencyProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ResiliencyProperties if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ResiliencyProperties.
+ */
+ public static ResiliencyProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ResiliencyProperties deserializedResiliencyProperties = new ResiliencyProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("goalParticipation".equals(fieldName)) {
+ deserializedResiliencyProperties.goalParticipation = ExclusionState.fromString(reader.getString());
+ } else if ("attestationStatus".equals(fieldName)) {
+ deserializedResiliencyProperties.attestationStatus
+ = AttestationState.fromString(reader.getString());
+ } else if ("exclusionReason".equals(fieldName)) {
+ deserializedResiliencyProperties.exclusionReason = ExclusionReason.fromString(reader.getString());
+ } else if ("userConfirmation".equals(fieldName)) {
+ List userConfirmation
+ = reader.readArray(reader1 -> UserConfirmationItem.fromJson(reader1));
+ deserializedResiliencyProperties.userConfirmation = userConfirmation;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedResiliencyProperties;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java
index 88923815f9f2..4434454677c1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java
@@ -79,6 +79,8 @@ public static ResourceBaseProtectionSolutionSetting fromJson(JsonReader jsonRead
return ResourceCustomProtectionSetting.fromJson(readerToUse.reset());
} else if ("AzureSiteRecovery".equals(discriminatorValue)) {
return ResourceSiteRecoveryProtectionSetting.fromJson(readerToUse.reset());
+ } else if ("CrossZoneVMRecovery".equals(discriminatorValue)) {
+ return ResourceCrossZoneVmRecoveryProtectionSetting.fromJson(readerToUse.reset());
} else {
return fromJsonKnownDiscriminator(readerToUse.reset());
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCrossZoneVmRecoveryProtectionSetting.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCrossZoneVmRecoveryProtectionSetting.java
new file mode 100644
index 000000000000..61c92f3168a4
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCrossZoneVmRecoveryProtectionSetting.java
@@ -0,0 +1,146 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+
+/**
+ * Definition of recovery orchestration resource protection with cross-zone (zonally resilient) VM recovery.
+ */
+@Fluent
+public final class ResourceCrossZoneVmRecoveryProtectionSetting extends ResourceBaseProtectionSolutionSetting {
+ /*
+ * A setting that indicates the resource protected with which recovery solution.
+ */
+ private ResourceProtectionSolutionType protectionSolutionType
+ = ResourceProtectionSolutionType.CROSS_ZONE_VMRECOVERY;
+
+ /*
+ * Customer-requested logical target availability zone for zonal failover (a positive availability-zone id, e.g.
+ * "1", "2", "3"; additional zones are accepted where the region exposes them). Always optional; when omitted the
+ * service selects a healthy zone. Immutable per failover.
+ */
+ private String targetZone;
+
+ /*
+ * ARM resource ID of the Capacity Reservation Group (in the same subscription as the VM) to use when moving the VM
+ * to the target zone.
+ */
+ private String capacityReservationGroupId;
+
+ /**
+ * Creates an instance of ResourceCrossZoneVmRecoveryProtectionSetting class.
+ */
+ public ResourceCrossZoneVmRecoveryProtectionSetting() {
+ }
+
+ /**
+ * Get the protectionSolutionType property: A setting that indicates the resource protected with which recovery
+ * solution.
+ *
+ * @return the protectionSolutionType value.
+ */
+ @Override
+ public ResourceProtectionSolutionType protectionSolutionType() {
+ return this.protectionSolutionType;
+ }
+
+ /**
+ * Get the targetZone property: Customer-requested logical target availability zone for zonal failover (a positive
+ * availability-zone id, e.g. "1", "2", "3"; additional zones are accepted where the region exposes them). Always
+ * optional; when omitted the service selects a healthy zone. Immutable per failover.
+ *
+ * @return the targetZone value.
+ */
+ public String targetZone() {
+ return this.targetZone;
+ }
+
+ /**
+ * Set the targetZone property: Customer-requested logical target availability zone for zonal failover (a positive
+ * availability-zone id, e.g. "1", "2", "3"; additional zones are accepted where the region exposes them). Always
+ * optional; when omitted the service selects a healthy zone. Immutable per failover.
+ *
+ * @param targetZone the targetZone value to set.
+ * @return the ResourceCrossZoneVmRecoveryProtectionSetting object itself.
+ */
+ public ResourceCrossZoneVmRecoveryProtectionSetting withTargetZone(String targetZone) {
+ this.targetZone = targetZone;
+ return this;
+ }
+
+ /**
+ * Get the capacityReservationGroupId property: ARM resource ID of the Capacity Reservation Group (in the same
+ * subscription as the VM) to use when moving the VM to the target zone.
+ *
+ * @return the capacityReservationGroupId value.
+ */
+ public String capacityReservationGroupId() {
+ return this.capacityReservationGroupId;
+ }
+
+ /**
+ * Set the capacityReservationGroupId property: ARM resource ID of the Capacity Reservation Group (in the same
+ * subscription as the VM) to use when moving the VM to the target zone.
+ *
+ * @param capacityReservationGroupId the capacityReservationGroupId value to set.
+ * @return the ResourceCrossZoneVmRecoveryProtectionSetting object itself.
+ */
+ public ResourceCrossZoneVmRecoveryProtectionSetting
+ withCapacityReservationGroupId(String capacityReservationGroupId) {
+ this.capacityReservationGroupId = capacityReservationGroupId;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("protectionSolutionType",
+ this.protectionSolutionType == null ? null : this.protectionSolutionType.toString());
+ jsonWriter.writeStringField("targetZone", this.targetZone);
+ jsonWriter.writeStringField("capacityReservationGroupId", this.capacityReservationGroupId);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ResourceCrossZoneVmRecoveryProtectionSetting from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ResourceCrossZoneVmRecoveryProtectionSetting if the JsonReader was pointing to an instance
+ * of it, or null if it was pointing to JSON null.
+ * @throws IOException If an error occurs while reading the ResourceCrossZoneVmRecoveryProtectionSetting.
+ */
+ public static ResourceCrossZoneVmRecoveryProtectionSetting fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ResourceCrossZoneVmRecoveryProtectionSetting deserializedResourceCrossZoneVmRecoveryProtectionSetting
+ = new ResourceCrossZoneVmRecoveryProtectionSetting();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("protectionSolutionType".equals(fieldName)) {
+ deserializedResourceCrossZoneVmRecoveryProtectionSetting.protectionSolutionType
+ = ResourceProtectionSolutionType.fromString(reader.getString());
+ } else if ("targetZone".equals(fieldName)) {
+ deserializedResourceCrossZoneVmRecoveryProtectionSetting.targetZone = reader.getString();
+ } else if ("capacityReservationGroupId".equals(fieldName)) {
+ deserializedResourceCrossZoneVmRecoveryProtectionSetting.capacityReservationGroupId
+ = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedResourceCrossZoneVmRecoveryProtectionSetting;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReview.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReview.java
new file mode 100644
index 000000000000..c392dc2a6ddd
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReview.java
@@ -0,0 +1,158 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * Result of a single feasibility review performed against one resource in a recovery plan.
+ */
+@Immutable
+public final class ResourceFeasibilityReview implements JsonSerializable {
+ /*
+ * The resource feasibility review type.
+ */
+ private ResourceFeasibilityReviewType feasibilityType;
+
+ /*
+ * Fully qualified ARM resource type evaluated, e.g. `Microsoft.Compute/virtualMachines`.
+ */
+ private String resourceType;
+
+ /*
+ * The SKU the resource is currently configured to recover into, enriched for comparison against the
+ * recommendations. Absent when it could not be resolved, and always absent on `Passed` and `NotApplicable` reviews.
+ */
+ private SkuDetails currentTargetSku;
+
+ /*
+ * Outcome of this feasibility review.
+ */
+ private ResourceFeasibilityReviewStatus status;
+
+ /*
+ * Alternative SKUs surfaced for this review. Absent or empty means a `Flagged` review has no alternatives, an
+ * `Unavailable` review has no applicable recommendations to surface, or the review has a minimal `Passed` /
+ * `NotApplicable` outcome. Callers should treat an absent array and an empty array identically.
+ */
+ private List recommendedTargetSkus;
+
+ /**
+ * Creates an instance of ResourceFeasibilityReview class.
+ */
+ private ResourceFeasibilityReview() {
+ }
+
+ /**
+ * Get the feasibilityType property: The resource feasibility review type.
+ *
+ * @return the feasibilityType value.
+ */
+ public ResourceFeasibilityReviewType feasibilityType() {
+ return this.feasibilityType;
+ }
+
+ /**
+ * Get the resourceType property: Fully qualified ARM resource type evaluated, e.g.
+ * `Microsoft.Compute/virtualMachines`.
+ *
+ * @return the resourceType value.
+ */
+ public String resourceType() {
+ return this.resourceType;
+ }
+
+ /**
+ * Get the currentTargetSku property: The SKU the resource is currently configured to recover into, enriched for
+ * comparison against the recommendations. Absent when it could not be resolved, and always absent on `Passed` and
+ * `NotApplicable` reviews.
+ *
+ * @return the currentTargetSku value.
+ */
+ public SkuDetails currentTargetSku() {
+ return this.currentTargetSku;
+ }
+
+ /**
+ * Get the status property: Outcome of this feasibility review.
+ *
+ * @return the status value.
+ */
+ public ResourceFeasibilityReviewStatus status() {
+ return this.status;
+ }
+
+ /**
+ * Get the recommendedTargetSkus property: Alternative SKUs surfaced for this review. Absent or empty means a
+ * `Flagged` review has no alternatives, an `Unavailable` review has no applicable recommendations to surface, or
+ * the review has a minimal `Passed` / `NotApplicable` outcome. Callers should treat an absent array and an empty
+ * array identically.
+ *
+ * @return the recommendedTargetSkus value.
+ */
+ public List recommendedTargetSkus() {
+ return this.recommendedTargetSkus;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("feasibilityType",
+ this.feasibilityType == null ? null : this.feasibilityType.toString());
+ jsonWriter.writeStringField("resourceType", this.resourceType);
+ jsonWriter.writeStringField("status", this.status == null ? null : this.status.toString());
+ jsonWriter.writeJsonField("currentTargetSku", this.currentTargetSku);
+ jsonWriter.writeArrayField("recommendedTargetSkus", this.recommendedTargetSkus,
+ (writer, element) -> writer.writeJson(element));
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of ResourceFeasibilityReview from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of ResourceFeasibilityReview if the JsonReader was pointing to an instance of it, or null if
+ * it was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the ResourceFeasibilityReview.
+ */
+ public static ResourceFeasibilityReview fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ ResourceFeasibilityReview deserializedResourceFeasibilityReview = new ResourceFeasibilityReview();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("feasibilityType".equals(fieldName)) {
+ deserializedResourceFeasibilityReview.feasibilityType
+ = ResourceFeasibilityReviewType.fromString(reader.getString());
+ } else if ("resourceType".equals(fieldName)) {
+ deserializedResourceFeasibilityReview.resourceType = reader.getString();
+ } else if ("status".equals(fieldName)) {
+ deserializedResourceFeasibilityReview.status
+ = ResourceFeasibilityReviewStatus.fromString(reader.getString());
+ } else if ("currentTargetSku".equals(fieldName)) {
+ deserializedResourceFeasibilityReview.currentTargetSku = SkuDetails.fromJson(reader);
+ } else if ("recommendedTargetSkus".equals(fieldName)) {
+ List recommendedTargetSkus = reader.readArray(reader1 -> SkuDetails.fromJson(reader1));
+ deserializedResourceFeasibilityReview.recommendedTargetSkus = recommendedTargetSkus;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedResourceFeasibilityReview;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewStatus.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewStatus.java
new file mode 100644
index 000000000000..33a9306bb2bf
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewStatus.java
@@ -0,0 +1,61 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Outcome of a resource feasibility review for a recovery resource.
+ */
+public final class ResourceFeasibilityReviewStatus extends ExpandableStringEnum {
+ /**
+ * The review could not complete. Advisory only; it never blocks failover.
+ */
+ public static final ResourceFeasibilityReviewStatus UNAVAILABLE = fromString("Unavailable");
+
+ /**
+ * The review identified no risk.
+ */
+ public static final ResourceFeasibilityReviewStatus PASSED = fromString("Passed");
+
+ /**
+ * The review identified a risk the operator should consider.
+ */
+ public static final ResourceFeasibilityReviewStatus FLAGGED = fromString("Flagged");
+
+ /**
+ * The review did not apply to this resource and was skipped.
+ */
+ public static final ResourceFeasibilityReviewStatus NOT_APPLICABLE = fromString("NotApplicable");
+
+ /**
+ * Creates a new instance of ResourceFeasibilityReviewStatus value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public ResourceFeasibilityReviewStatus() {
+ }
+
+ /**
+ * Creates or finds a ResourceFeasibilityReviewStatus from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding ResourceFeasibilityReviewStatus.
+ */
+ public static ResourceFeasibilityReviewStatus fromString(String name) {
+ return fromString(name, ResourceFeasibilityReviewStatus.class);
+ }
+
+ /**
+ * Gets known ResourceFeasibilityReviewStatus values.
+ *
+ * @return known ResourceFeasibilityReviewStatus values.
+ */
+ public static Collection values() {
+ return values(ResourceFeasibilityReviewStatus.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewType.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewType.java
new file mode 100644
index 000000000000..59d31b664fad
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewType.java
@@ -0,0 +1,46 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * The resource feasibility review category for a recovery resource.
+ */
+public final class ResourceFeasibilityReviewType extends ExpandableStringEnum {
+ /**
+ * SKU capacity availability check in the target region or zone.
+ */
+ public static final ResourceFeasibilityReviewType SKU_CAPACITY = fromString("SkuCapacity");
+
+ /**
+ * Creates a new instance of ResourceFeasibilityReviewType value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public ResourceFeasibilityReviewType() {
+ }
+
+ /**
+ * Creates or finds a ResourceFeasibilityReviewType from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding ResourceFeasibilityReviewType.
+ */
+ public static ResourceFeasibilityReviewType fromString(String name) {
+ return fromString(name, ResourceFeasibilityReviewType.class);
+ }
+
+ /**
+ * Gets known ResourceFeasibilityReviewType values.
+ *
+ * @return known ResourceFeasibilityReviewType values.
+ */
+ public static Collection values() {
+ return values(ResourceFeasibilityReviewType.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SkuDetails.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SkuDetails.java
new file mode 100644
index 000000000000..0d07e71d6371
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SkuDetails.java
@@ -0,0 +1,161 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+
+/**
+ * SKU details for a resource feasibility review, used for both the current target SKU and the recommended alternate
+ * SKUs.
+ */
+@Immutable
+public final class SkuDetails implements JsonSerializable {
+ /*
+ * The Azure SKU name.
+ */
+ private String sku;
+
+ /*
+ * Number of virtual CPUs for the SKU. Absent when SKU specifications are unavailable.
+ */
+ private Integer vCpu;
+
+ /*
+ * Memory in GiB for the SKU. Absent when SKU specifications are unavailable.
+ */
+ private Integer ram;
+
+ /*
+ * Estimated monthly price. Absent when pricing is unavailable.
+ */
+ private Double monthlyPrice;
+
+ /*
+ * ISO 4217 currency code for `monthlyPrice`.
+ */
+ private String currency;
+
+ /*
+ * Identifier of the Azure offering used to estimate `monthlyPrice`.
+ */
+ private String offeringId;
+
+ /**
+ * Creates an instance of SkuDetails class.
+ */
+ private SkuDetails() {
+ }
+
+ /**
+ * Get the sku property: The Azure SKU name.
+ *
+ * @return the sku value.
+ */
+ public String sku() {
+ return this.sku;
+ }
+
+ /**
+ * Get the vCpu property: Number of virtual CPUs for the SKU. Absent when SKU specifications are unavailable.
+ *
+ * @return the vCpu value.
+ */
+ public Integer vCpu() {
+ return this.vCpu;
+ }
+
+ /**
+ * Get the ram property: Memory in GiB for the SKU. Absent when SKU specifications are unavailable.
+ *
+ * @return the ram value.
+ */
+ public Integer ram() {
+ return this.ram;
+ }
+
+ /**
+ * Get the monthlyPrice property: Estimated monthly price. Absent when pricing is unavailable.
+ *
+ * @return the monthlyPrice value.
+ */
+ public Double monthlyPrice() {
+ return this.monthlyPrice;
+ }
+
+ /**
+ * Get the currency property: ISO 4217 currency code for `monthlyPrice`.
+ *
+ * @return the currency value.
+ */
+ public String currency() {
+ return this.currency;
+ }
+
+ /**
+ * Get the offeringId property: Identifier of the Azure offering used to estimate `monthlyPrice`.
+ *
+ * @return the offeringId value.
+ */
+ public String offeringId() {
+ return this.offeringId;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("sku", this.sku);
+ jsonWriter.writeNumberField("vCpu", this.vCpu);
+ jsonWriter.writeNumberField("ram", this.ram);
+ jsonWriter.writeNumberField("monthlyPrice", this.monthlyPrice);
+ jsonWriter.writeStringField("currency", this.currency);
+ jsonWriter.writeStringField("offeringId", this.offeringId);
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SkuDetails from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SkuDetails if the JsonReader was pointing to an instance of it, or null if it was pointing
+ * to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SkuDetails.
+ */
+ public static SkuDetails fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SkuDetails deserializedSkuDetails = new SkuDetails();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("sku".equals(fieldName)) {
+ deserializedSkuDetails.sku = reader.getString();
+ } else if ("vCpu".equals(fieldName)) {
+ deserializedSkuDetails.vCpu = reader.getNullable(JsonReader::getInt);
+ } else if ("ram".equals(fieldName)) {
+ deserializedSkuDetails.ram = reader.getNullable(JsonReader::getInt);
+ } else if ("monthlyPrice".equals(fieldName)) {
+ deserializedSkuDetails.monthlyPrice = reader.getNullable(JsonReader::getDouble);
+ } else if ("currency".equals(fieldName)) {
+ deserializedSkuDetails.currency = reader.getString();
+ } else if ("offeringId".equals(fieldName)) {
+ deserializedSkuDetails.offeringId = reader.getString();
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSkuDetails;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliAttentionStatus.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliAttentionStatus.java
new file mode 100644
index 000000000000..701c73f765ef
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliAttentionStatus.java
@@ -0,0 +1,162 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Immutable;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * Per-SLI attention status of a Drill.
+ */
+@Immutable
+public final class SliAttentionStatus implements JsonSerializable {
+ /*
+ * Full ARM Id of the SLI this status refers to.
+ */
+ private String sliId;
+
+ /*
+ * User-declared category of the SLI.
+ */
+ private SliType type;
+
+ /*
+ * Whether the selected SLI still exists.
+ */
+ private ExtensionObjectState exists;
+
+ /*
+ * Whether the user-declared SLI type matches the SLI's actual category.
+ */
+ private SliTypeMatchState typeMatch;
+
+ /*
+ * Rolled-up RBAC state: NotSet if the Drill identity is missing Monitoring Reader on any of the SLI's destination
+ * Azure Monitor Workspaces.
+ */
+ private RBACState drillRbacOnDestinationAmw;
+
+ /*
+ * The destination Azure Monitor Workspaces that are still missing the Monitoring Reader grant for the Drill
+ * identity.
+ */
+ private List rbacNeededOnDestinationAmws;
+
+ /**
+ * Creates an instance of SliAttentionStatus class.
+ */
+ private SliAttentionStatus() {
+ }
+
+ /**
+ * Get the sliId property: Full ARM Id of the SLI this status refers to.
+ *
+ * @return the sliId value.
+ */
+ public String sliId() {
+ return this.sliId;
+ }
+
+ /**
+ * Get the type property: User-declared category of the SLI.
+ *
+ * @return the type value.
+ */
+ public SliType type() {
+ return this.type;
+ }
+
+ /**
+ * Get the exists property: Whether the selected SLI still exists.
+ *
+ * @return the exists value.
+ */
+ public ExtensionObjectState exists() {
+ return this.exists;
+ }
+
+ /**
+ * Get the typeMatch property: Whether the user-declared SLI type matches the SLI's actual category.
+ *
+ * @return the typeMatch value.
+ */
+ public SliTypeMatchState typeMatch() {
+ return this.typeMatch;
+ }
+
+ /**
+ * Get the drillRbacOnDestinationAmw property: Rolled-up RBAC state: NotSet if the Drill identity is missing
+ * Monitoring Reader on any of the SLI's destination Azure Monitor Workspaces.
+ *
+ * @return the drillRbacOnDestinationAmw value.
+ */
+ public RBACState drillRbacOnDestinationAmw() {
+ return this.drillRbacOnDestinationAmw;
+ }
+
+ /**
+ * Get the rbacNeededOnDestinationAmws property: The destination Azure Monitor Workspaces that are still missing the
+ * Monitoring Reader grant for the Drill identity.
+ *
+ * @return the rbacNeededOnDestinationAmws value.
+ */
+ public List rbacNeededOnDestinationAmws() {
+ return this.rbacNeededOnDestinationAmws;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("sliId", this.sliId);
+ jsonWriter.writeStringField("type", this.type == null ? null : this.type.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SliAttentionStatus from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SliAttentionStatus if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SliAttentionStatus.
+ */
+ public static SliAttentionStatus fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SliAttentionStatus deserializedSliAttentionStatus = new SliAttentionStatus();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("sliId".equals(fieldName)) {
+ deserializedSliAttentionStatus.sliId = reader.getString();
+ } else if ("type".equals(fieldName)) {
+ deserializedSliAttentionStatus.type = SliType.fromString(reader.getString());
+ } else if ("exists".equals(fieldName)) {
+ deserializedSliAttentionStatus.exists = ExtensionObjectState.fromString(reader.getString());
+ } else if ("typeMatch".equals(fieldName)) {
+ deserializedSliAttentionStatus.typeMatch = SliTypeMatchState.fromString(reader.getString());
+ } else if ("drillRbacOnDestinationAmw".equals(fieldName)) {
+ deserializedSliAttentionStatus.drillRbacOnDestinationAmw = RBACState.fromString(reader.getString());
+ } else if ("rbacNeededOnDestinationAmws".equals(fieldName)) {
+ List rbacNeededOnDestinationAmws = reader.readArray(reader1 -> reader1.getString());
+ deserializedSliAttentionStatus.rbacNeededOnDestinationAmws = rbacNeededOnDestinationAmws;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSliAttentionStatus;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliMonitoringProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliMonitoringProperties.java
new file mode 100644
index 000000000000..0c3d8cd31b5f
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliMonitoringProperties.java
@@ -0,0 +1,124 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * SLI monitoring properties of a Drill. At most two SLIs may be selected: at most one Availability and one Latency.
+ */
+@Fluent
+public final class SliMonitoringProperties implements JsonSerializable {
+ /*
+ * Identity that the Drill uses to read evaluated SLI results from each SLI's destination Azure Monitor Workspace.
+ * The Drill is granted Monitoring Reader on every destination AMW of every selected SLI for this identity.
+ */
+ private AssociatedIdentity identity;
+
+ /*
+ * The SLIs selected for Drill monitoring. Maximum of two entries: at most one Availability and one Latency.
+ * Duplicate types or duplicate SLI Ids are rejected.
+ */
+ private List slis;
+
+ /**
+ * Creates an instance of SliMonitoringProperties class.
+ */
+ public SliMonitoringProperties() {
+ }
+
+ /**
+ * Get the identity property: Identity that the Drill uses to read evaluated SLI results from each SLI's destination
+ * Azure Monitor Workspace. The Drill is granted Monitoring Reader on every destination AMW of every selected SLI
+ * for this identity.
+ *
+ * @return the identity value.
+ */
+ public AssociatedIdentity identity() {
+ return this.identity;
+ }
+
+ /**
+ * Set the identity property: Identity that the Drill uses to read evaluated SLI results from each SLI's destination
+ * Azure Monitor Workspace. The Drill is granted Monitoring Reader on every destination AMW of every selected SLI
+ * for this identity.
+ *
+ * @param identity the identity value to set.
+ * @return the SliMonitoringProperties object itself.
+ */
+ public SliMonitoringProperties withIdentity(AssociatedIdentity identity) {
+ this.identity = identity;
+ return this;
+ }
+
+ /**
+ * Get the slis property: The SLIs selected for Drill monitoring. Maximum of two entries: at most one Availability
+ * and one Latency. Duplicate types or duplicate SLI Ids are rejected.
+ *
+ * @return the slis value.
+ */
+ public List slis() {
+ return this.slis;
+ }
+
+ /**
+ * Set the slis property: The SLIs selected for Drill monitoring. Maximum of two entries: at most one Availability
+ * and one Latency. Duplicate types or duplicate SLI Ids are rejected.
+ *
+ * @param slis the slis value to set.
+ * @return the SliMonitoringProperties object itself.
+ */
+ public SliMonitoringProperties withSlis(List slis) {
+ this.slis = slis;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeJsonField("identity", this.identity);
+ jsonWriter.writeArrayField("slis", this.slis, (writer, element) -> writer.writeJson(element));
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SliMonitoringProperties from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SliMonitoringProperties if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SliMonitoringProperties.
+ */
+ public static SliMonitoringProperties fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SliMonitoringProperties deserializedSliMonitoringProperties = new SliMonitoringProperties();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("identity".equals(fieldName)) {
+ deserializedSliMonitoringProperties.identity = AssociatedIdentity.fromJson(reader);
+ } else if ("slis".equals(fieldName)) {
+ List slis = reader.readArray(reader1 -> SliSelection.fromJson(reader1));
+ deserializedSliMonitoringProperties.slis = slis;
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSliMonitoringProperties;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliSelection.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliSelection.java
new file mode 100644
index 000000000000..67869e94e241
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliSelection.java
@@ -0,0 +1,114 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.annotation.Fluent;
+import com.azure.json.JsonReader;
+import com.azure.json.JsonSerializable;
+import com.azure.json.JsonToken;
+import com.azure.json.JsonWriter;
+import java.io.IOException;
+
+/**
+ * A single SLI selected for Drill monitoring.
+ */
+@Fluent
+public final class SliSelection implements JsonSerializable {
+ /*
+ * Full ARM Id of the SLI.
+ */
+ private String sliId;
+
+ /*
+ * User-declared category of the SLI. Must be unique across the selected SLIs.
+ */
+ private SliType type;
+
+ /**
+ * Creates an instance of SliSelection class.
+ */
+ public SliSelection() {
+ }
+
+ /**
+ * Get the sliId property: Full ARM Id of the SLI.
+ *
+ * @return the sliId value.
+ */
+ public String sliId() {
+ return this.sliId;
+ }
+
+ /**
+ * Set the sliId property: Full ARM Id of the SLI.
+ *
+ * @param sliId the sliId value to set.
+ * @return the SliSelection object itself.
+ */
+ public SliSelection withSliId(String sliId) {
+ this.sliId = sliId;
+ return this;
+ }
+
+ /**
+ * Get the type property: User-declared category of the SLI. Must be unique across the selected SLIs.
+ *
+ * @return the type value.
+ */
+ public SliType type() {
+ return this.type;
+ }
+
+ /**
+ * Set the type property: User-declared category of the SLI. Must be unique across the selected SLIs.
+ *
+ * @param type the type value to set.
+ * @return the SliSelection object itself.
+ */
+ public SliSelection withType(SliType type) {
+ this.type = type;
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
+ jsonWriter.writeStartObject();
+ jsonWriter.writeStringField("sliId", this.sliId);
+ jsonWriter.writeStringField("type", this.type == null ? null : this.type.toString());
+ return jsonWriter.writeEndObject();
+ }
+
+ /**
+ * Reads an instance of SliSelection from the JsonReader.
+ *
+ * @param jsonReader The JsonReader being read.
+ * @return An instance of SliSelection if the JsonReader was pointing to an instance of it, or null if it was
+ * pointing to JSON null.
+ * @throws IllegalStateException If the deserialized JSON object was missing any required properties.
+ * @throws IOException If an error occurs while reading the SliSelection.
+ */
+ public static SliSelection fromJson(JsonReader jsonReader) throws IOException {
+ return jsonReader.readObject(reader -> {
+ SliSelection deserializedSliSelection = new SliSelection();
+ while (reader.nextToken() != JsonToken.END_OBJECT) {
+ String fieldName = reader.getFieldName();
+ reader.nextToken();
+
+ if ("sliId".equals(fieldName)) {
+ deserializedSliSelection.sliId = reader.getString();
+ } else if ("type".equals(fieldName)) {
+ deserializedSliSelection.type = SliType.fromString(reader.getString());
+ } else {
+ reader.skipChildren();
+ }
+ }
+
+ return deserializedSliSelection;
+ });
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliType.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliType.java
new file mode 100644
index 000000000000..b2700787fd51
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliType.java
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Category of an SLI selected for Drill monitoring.
+ */
+public final class SliType extends ExpandableStringEnum {
+ /**
+ * Availability SLI.
+ */
+ public static final SliType AVAILABILITY = fromString("Availability");
+
+ /**
+ * Latency SLI.
+ */
+ public static final SliType LATENCY = fromString("Latency");
+
+ /**
+ * Creates a new instance of SliType value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public SliType() {
+ }
+
+ /**
+ * Creates or finds a SliType from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding SliType.
+ */
+ public static SliType fromString(String name) {
+ return fromString(name, SliType.class);
+ }
+
+ /**
+ * Gets known SliType values.
+ *
+ * @return known SliType values.
+ */
+ public static Collection values() {
+ return values(SliType.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliTypeMatchState.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliTypeMatchState.java
new file mode 100644
index 000000000000..a7bf8169f773
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliTypeMatchState.java
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.models;
+
+import com.azure.core.util.ExpandableStringEnum;
+import java.util.Collection;
+
+/**
+ * Whether the user-declared SLI type matches the SLI's actual category.
+ */
+public final class SliTypeMatchState extends ExpandableStringEnum {
+ /**
+ * Declared type matches the SLI's actual category.
+ */
+ public static final SliTypeMatchState MATCHED = fromString("Matched");
+
+ /**
+ * Declared type does not match the SLI's actual category.
+ */
+ public static final SliTypeMatchState MISMATCHED = fromString("Mismatched");
+
+ /**
+ * Creates a new instance of SliTypeMatchState value.
+ *
+ * @deprecated Use the {@link #fromString(String)} factory method.
+ */
+ @Deprecated
+ public SliTypeMatchState() {
+ }
+
+ /**
+ * Creates or finds a SliTypeMatchState from its string representation.
+ *
+ * @param name a name to look for.
+ * @return the corresponding SliTypeMatchState.
+ */
+ public static SliTypeMatchState fromString(String name) {
+ return fromString(name, SliTypeMatchState.class);
+ }
+
+ /**
+ * Gets known SliTypeMatchState values.
+ *
+ * @return known SliTypeMatchState values.
+ */
+ public static Collection values() {
+ return values(SliTypeMatchState.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationForHighAvailabilityItem.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationItem.java
similarity index 73%
rename from sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationForHighAvailabilityItem.java
rename to sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationItem.java
index 27a082e1ca07..d04ee777c29e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationForHighAvailabilityItem.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationItem.java
@@ -15,8 +15,7 @@
* Represents a user confirmation for a high availability solution.
*/
@Fluent
-public final class UserConfirmationForHighAvailabilityItem
- implements JsonSerializable {
+public final class UserConfirmationItem implements JsonSerializable {
/*
* The solution display name of the high availability solution.
*/
@@ -33,9 +32,9 @@ public final class UserConfirmationForHighAvailabilityItem
private ReasonForRequestingConfirmation reasonForRequestingConfirmation;
/**
- * Creates an instance of UserConfirmationForHighAvailabilityItem class.
+ * Creates an instance of UserConfirmationItem class.
*/
- public UserConfirmationForHighAvailabilityItem() {
+ public UserConfirmationItem() {
}
/**
@@ -51,9 +50,9 @@ public SolutionDisplayName solutionDisplayName() {
* Set the solutionDisplayName property: The solution display name of the high availability solution.
*
* @param solutionDisplayName the solutionDisplayName value to set.
- * @return the UserConfirmationForHighAvailabilityItem object itself.
+ * @return the UserConfirmationItem object itself.
*/
- public UserConfirmationForHighAvailabilityItem withSolutionDisplayName(SolutionDisplayName solutionDisplayName) {
+ public UserConfirmationItem withSolutionDisplayName(SolutionDisplayName solutionDisplayName) {
this.solutionDisplayName = solutionDisplayName;
return this;
}
@@ -71,9 +70,9 @@ public ConfirmationStatus confirmationStatus() {
* Set the confirmationStatus property: The confirmation status of the high availability solution.
*
* @param confirmationStatus the confirmationStatus value to set.
- * @return the UserConfirmationForHighAvailabilityItem object itself.
+ * @return the UserConfirmationItem object itself.
*/
- public UserConfirmationForHighAvailabilityItem withConfirmationStatus(ConfirmationStatus confirmationStatus) {
+ public UserConfirmationItem withConfirmationStatus(ConfirmationStatus confirmationStatus) {
this.confirmationStatus = confirmationStatus;
return this;
}
@@ -93,9 +92,9 @@ public ReasonForRequestingConfirmation reasonForRequestingConfirmation() {
* availability solution.
*
* @param reasonForRequestingConfirmation the reasonForRequestingConfirmation value to set.
- * @return the UserConfirmationForHighAvailabilityItem object itself.
+ * @return the UserConfirmationItem object itself.
*/
- public UserConfirmationForHighAvailabilityItem
+ public UserConfirmationItem
withReasonForRequestingConfirmation(ReasonForRequestingConfirmation reasonForRequestingConfirmation) {
this.reasonForRequestingConfirmation = reasonForRequestingConfirmation;
return this;
@@ -117,37 +116,36 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
}
/**
- * Reads an instance of UserConfirmationForHighAvailabilityItem from the JsonReader.
+ * Reads an instance of UserConfirmationItem from the JsonReader.
*
* @param jsonReader The JsonReader being read.
- * @return An instance of UserConfirmationForHighAvailabilityItem if the JsonReader was pointing to an instance of
- * it, or null if it was pointing to JSON null.
+ * @return An instance of UserConfirmationItem if the JsonReader was pointing to an instance of it, or null if it
+ * was pointing to JSON null.
* @throws IllegalStateException If the deserialized JSON object was missing any required properties.
- * @throws IOException If an error occurs while reading the UserConfirmationForHighAvailabilityItem.
+ * @throws IOException If an error occurs while reading the UserConfirmationItem.
*/
- public static UserConfirmationForHighAvailabilityItem fromJson(JsonReader jsonReader) throws IOException {
+ public static UserConfirmationItem fromJson(JsonReader jsonReader) throws IOException {
return jsonReader.readObject(reader -> {
- UserConfirmationForHighAvailabilityItem deserializedUserConfirmationForHighAvailabilityItem
- = new UserConfirmationForHighAvailabilityItem();
+ UserConfirmationItem deserializedUserConfirmationItem = new UserConfirmationItem();
while (reader.nextToken() != JsonToken.END_OBJECT) {
String fieldName = reader.getFieldName();
reader.nextToken();
if ("solutionDisplayName".equals(fieldName)) {
- deserializedUserConfirmationForHighAvailabilityItem.solutionDisplayName
+ deserializedUserConfirmationItem.solutionDisplayName
= SolutionDisplayName.fromString(reader.getString());
} else if ("confirmationStatus".equals(fieldName)) {
- deserializedUserConfirmationForHighAvailabilityItem.confirmationStatus
+ deserializedUserConfirmationItem.confirmationStatus
= ConfirmationStatus.fromString(reader.getString());
} else if ("reasonForRequestingConfirmation".equals(fieldName)) {
- deserializedUserConfirmationForHighAvailabilityItem.reasonForRequestingConfirmation
+ deserializedUserConfirmationItem.reasonForRequestingConfirmation
= ReasonForRequestingConfirmation.fromString(reader.getString());
} else {
reader.skipChildren();
}
}
- return deserializedUserConfirmationForHighAvailabilityItem;
+ return deserializedUserConfirmationItem;
});
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java
index 86f2d035bda5..690e327bad26 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java
@@ -98,6 +98,25 @@ public ZonalDrillProperties withMonitoringProperties(MonitoringPropertiesOfDrill
return this;
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public ZonalDrillProperties
+ withHealthModelMonitoringProperties(HealthModelMonitoringProperties healthModelMonitoringProperties) {
+ super.withHealthModelMonitoringProperties(healthModelMonitoringProperties);
+ return this;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public ZonalDrillProperties withSliMonitoringProperties(SliMonitoringProperties sliMonitoringProperties) {
+ super.withSliMonitoringProperties(sliMonitoringProperties);
+ return this;
+ }
+
/**
* {@inheritDoc}
*/
@@ -109,6 +128,8 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeJsonField("chaosResourceProperties", chaosResourceProperties());
jsonWriter.writeStringField("rbacSetupMode", rbacSetupMode() == null ? null : rbacSetupMode().toString());
jsonWriter.writeJsonField("monitoringProperties", monitoringProperties());
+ jsonWriter.writeJsonField("healthModelMonitoringProperties", healthModelMonitoringProperties());
+ jsonWriter.writeJsonField("sliMonitoringProperties", sliMonitoringProperties());
jsonWriter.writeStringField("drillType", this.drillType == null ? null : this.drillType.toString());
return jsonWriter.writeEndObject();
}
@@ -163,6 +184,12 @@ public static ZonalDrillProperties fromJson(JsonReader jsonReader) throws IOExce
} else if ("monitoringProperties".equals(fieldName)) {
deserializedZonalDrillProperties
.withMonitoringProperties(MonitoringPropertiesOfDrill.fromJson(reader));
+ } else if ("healthModelMonitoringProperties".equals(fieldName)) {
+ deserializedZonalDrillProperties
+ .withHealthModelMonitoringProperties(HealthModelMonitoringProperties.fromJson(reader));
+ } else if ("sliMonitoringProperties".equals(fieldName)) {
+ deserializedZonalDrillProperties
+ .withSliMonitoringProperties(SliMonitoringProperties.fromJson(reader));
} else if ("errorDetails".equals(fieldName)) {
deserializedZonalDrillProperties.withErrorDetails(ManagementError.fromJson(reader));
} else if ("drillType".equals(fieldName)) {
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/resources/META-INF/azure-resourcemanager-resiliencemanagement_metadata.json b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/resources/META-INF/azure-resourcemanager-resiliencemanagement_metadata.json
index d2854009c9ee..212a8075b503 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/resources/META-INF/azure-resourcemanager-resiliencemanagement_metadata.json
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/main/resources/META-INF/azure-resourcemanager-resiliencemanagement_metadata.json
@@ -1 +1 @@
-{"flavor":"azure","apiVersions":{"Microsoft.AzureResilienceManagement":"2026-06-01-preview"},"crossLanguagePackageId":"Microsoft.AzureResilienceManagement","crossLanguageVersion":"a66e67ad7bcd","crossLanguageDefinitions":{"com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient":"Microsoft.AzureResilienceManagement.DrillResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.get":"Microsoft.AzureResilienceManagement.DrillResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.list":"Microsoft.AzureResilienceManagement.DrillResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient":"Microsoft.AzureResilienceManagement.DrillRunResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.get":"Microsoft.AzureResilienceManagement.DrillRunResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillRunResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.list":"Microsoft.AzureResilienceManagement.DrillRunResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient":"Microsoft.AzureResilienceManagement.DrillRuns","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.addNotes":"Microsoft.AzureResilienceManagement.DrillRuns.addNotes","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginAddNotes":"Microsoft.AzureResilienceManagement.DrillRuns.addNotes","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginFailOver":"Microsoft.AzureResilienceManagement.DrillRuns.failOver","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginMarkAsComplete":"Microsoft.AzureResilienceManagement.DrillRuns.markAsComplete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginReprotect":"Microsoft.AzureResilienceManagement.DrillRuns.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginResume":"Microsoft.AzureResilienceManagement.DrillRuns.resume","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.failOver":"Microsoft.AzureResilienceManagement.DrillRuns.failOver","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.get":"Microsoft.AzureResilienceManagement.DrillRuns.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillRuns.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.list":"Microsoft.AzureResilienceManagement.DrillRuns.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.markAsComplete":"Microsoft.AzureResilienceManagement.DrillRuns.markAsComplete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.reprotect":"Microsoft.AzureResilienceManagement.DrillRuns.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.resume":"Microsoft.AzureResilienceManagement.DrillRuns.resume","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient":"Microsoft.AzureResilienceManagement.Drills","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.addOrUpdateResources":"Microsoft.AzureResilienceManagement.Drills.addOrUpdateResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginAddOrUpdateResources":"Microsoft.AzureResilienceManagement.Drills.addOrUpdateResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginCreate":"Microsoft.AzureResilienceManagement.Drills.create","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginDelete":"Microsoft.AzureResilienceManagement.Drills.delete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginEnd":"Microsoft.AzureResilienceManagement.Drills.end","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginResyncReadinessCheck":"Microsoft.AzureResilienceManagement.Drills.resyncReadinessCheck","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginStart":"Microsoft.AzureResilienceManagement.Drills.start","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginUpdate":"Microsoft.AzureResilienceManagement.Drills.update","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginValidateForExecution":"Microsoft.AzureResilienceManagement.Drills.validateForExecution","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.create":"Microsoft.AzureResilienceManagement.Drills.create","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.delete":"Microsoft.AzureResilienceManagement.Drills.delete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.end":"Microsoft.AzureResilienceManagement.Drills.end","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.get":"Microsoft.AzureResilienceManagement.Drills.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.getWithResponse":"Microsoft.AzureResilienceManagement.Drills.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.list":"Microsoft.AzureResilienceManagement.Drills.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.resyncReadinessCheck":"Microsoft.AzureResilienceManagement.Drills.resyncReadinessCheck","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.start":"Microsoft.AzureResilienceManagement.Drills.start","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.update":"Microsoft.AzureResilienceManagement.Drills.update","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.validateForExecution":"Microsoft.AzureResilienceManagement.Drills.validateForExecution","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient":"Microsoft.AzureResilienceManagement.Enrollments","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.Enrollments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.beginDelete":"Microsoft.AzureResilienceManagement.Enrollments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.createOrUpdate":"Microsoft.AzureResilienceManagement.Enrollments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.delete":"Microsoft.AzureResilienceManagement.Enrollments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.get":"Microsoft.AzureResilienceManagement.Enrollments.get","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.getWithResponse":"Microsoft.AzureResilienceManagement.Enrollments.get","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.list":"Microsoft.AzureResilienceManagement.Enrollments.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient":"Microsoft.AzureResilienceManagement.GoalAssignments","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginDelete":"Microsoft.AzureResilienceManagement.GoalAssignments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginRecommendCapacity":"Microsoft.AzureResilienceManagement.GoalAssignments.recommendCapacity","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginRefreshGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.refreshGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginUpdateGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.updateGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.createOrUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.delete":"Microsoft.AzureResilienceManagement.GoalAssignments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.get":"Microsoft.AzureResilienceManagement.GoalAssignments.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalAssignments.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.list":"Microsoft.AzureResilienceManagement.GoalAssignments.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.recommendCapacity":"Microsoft.AzureResilienceManagement.GoalAssignments.recommendCapacity","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.refreshGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.refreshGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.update":"Microsoft.AzureResilienceManagement.GoalAssignments.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.updateGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.updateGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient":"Microsoft.AzureResilienceManagement.GoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.get":"Microsoft.AzureResilienceManagement.GoalResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.list":"Microsoft.AzureResilienceManagement.GoalResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient":"Microsoft.AzureResilienceManagement.GoalTemplates","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginDelete":"Microsoft.AzureResilienceManagement.GoalTemplates.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.createOrUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.delete":"Microsoft.AzureResilienceManagement.GoalTemplates.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.get":"Microsoft.AzureResilienceManagement.GoalTemplates.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalTemplates.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.list":"Microsoft.AzureResilienceManagement.GoalTemplates.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.update":"Microsoft.AzureResilienceManagement.GoalTemplates.update","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient":"Microsoft.AzureResilienceManagement.OperationStatus","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient.get":"Microsoft.AzureResilienceManagement.OperationStatus.get","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient.getWithResponse":"Microsoft.AzureResilienceManagement.OperationStatus.get","com.azure.resourcemanager.resiliencemanagement.fluent.OperationsClient":"Microsoft.AzureResilienceManagement.Operations","com.azure.resourcemanager.resiliencemanagement.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient":"Microsoft.AzureResilienceManagement.RecoveryJobResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.get":"Microsoft.AzureResilienceManagement.RecoveryJobResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryJobResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.list":"Microsoft.AzureResilienceManagement.RecoveryJobResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient":"Microsoft.AzureResilienceManagement.RecoveryJobs","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginCancel":"Microsoft.AzureResilienceManagement.RecoveryJobs.cancel","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginResume":"Microsoft.AzureResilienceManagement.RecoveryJobs.resume","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginRetry":"Microsoft.AzureResilienceManagement.RecoveryJobs.retry","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.cancel":"Microsoft.AzureResilienceManagement.RecoveryJobs.cancel","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.get":"Microsoft.AzureResilienceManagement.RecoveryJobs.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryJobs.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.list":"Microsoft.AzureResilienceManagement.RecoveryJobs.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.resume":"Microsoft.AzureResilienceManagement.RecoveryJobs.resume","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.retry":"Microsoft.AzureResilienceManagement.RecoveryJobs.retry","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient":"Microsoft.AzureResilienceManagement.RecoveryPlanActions","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginCheckReadiness":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.checkReadiness","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFinalize":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.finalize","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginUpdateResources":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.updateResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForOperation":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForOperation","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForReprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.checkReadiness":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.checkReadiness","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.failover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.failoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.finalize":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.finalize","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.reprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.testFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.testFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.updateResources":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.updateResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForOperation":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForOperation","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForReprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient":"Microsoft.AzureResilienceManagement.RecoveryPlans","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginDelete":"Microsoft.AzureResilienceManagement.RecoveryPlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.createOrUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.delete":"Microsoft.AzureResilienceManagement.RecoveryPlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.get":"Microsoft.AzureResilienceManagement.RecoveryPlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryPlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.list":"Microsoft.AzureResilienceManagement.RecoveryPlans.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.update":"Microsoft.AzureResilienceManagement.RecoveryPlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient":"Microsoft.AzureResilienceManagement.RecoveryResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.get":"Microsoft.AzureResilienceManagement.RecoveryResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.list":"Microsoft.AzureResilienceManagement.RecoveryResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.ResilienceManagementManagementClient":"Microsoft.AzureResilienceManagement","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.get":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.get","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.getWithResponse":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.get","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.list":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.list","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient":"Microsoft.AzureResilienceManagement.UsagePlans","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginDelete":"Microsoft.AzureResilienceManagement.UsagePlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.createOrUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.delete":"Microsoft.AzureResilienceManagement.UsagePlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.getByResourceGroup":"Microsoft.AzureResilienceManagement.UsagePlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.getByResourceGroupWithResponse":"Microsoft.AzureResilienceManagement.UsagePlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.list":"Microsoft.AzureResilienceManagement.UsagePlans.listBySubscription","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.listByResourceGroup":"Microsoft.AzureResilienceManagement.UsagePlans.listByResourceGroup","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.update":"Microsoft.AzureResilienceManagement.UsagePlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillInner":"Microsoft.AzureResilienceManagement.Drill","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillResourceInner":"Microsoft.AzureResilienceManagement.DrillResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner":"Microsoft.AzureResilienceManagement.DrillRun","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunResourceInner":"Microsoft.AzureResilienceManagement.DrillRunResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.EnrollmentInner":"Microsoft.AzureResilienceManagement.Enrollment","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalAssignmentInner":"Microsoft.AzureResilienceManagement.GoalAssignment","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalResourceInner":"Microsoft.AzureResilienceManagement.GoalResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalTemplateInner":"Microsoft.AzureResilienceManagement.GoalTemplate","com.azure.resourcemanager.resiliencemanagement.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.resiliencemanagement.fluent.models.OperationStatusResultInner":"Azure.ResourceManager.CommonTypes.OperationStatusResult","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryJobInner":"Microsoft.AzureResilienceManagement.RecoveryJob","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryJobResourceInner":"Microsoft.AzureResilienceManagement.RecoveryJobResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryPlanActionBaseResponseInner":"Microsoft.AzureResilienceManagement.RecoveryPlanActionBaseResponse","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryPlanInner":"Microsoft.AzureResilienceManagement.RecoveryPlan","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryResourceInner":"Microsoft.AzureResilienceManagement.RecoveryResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryResourceQualificationInner":"Microsoft.AzureResilienceManagement.RecoveryResourceQualification","com.azure.resourcemanager.resiliencemanagement.fluent.models.UnifiedResilienceItemInner":"Microsoft.AzureResilienceManagement.UnifiedResilienceItem","com.azure.resourcemanager.resiliencemanagement.fluent.models.UpdateRecoveryResourcesResponseInner":"Microsoft.AzureResilienceManagement.UpdateRecoveryResourcesResponse","com.azure.resourcemanager.resiliencemanagement.fluent.models.UsagePlanInner":"Microsoft.AzureResilienceManagement.UsagePlan","com.azure.resourcemanager.resiliencemanagement.fluent.models.ValidateForRecoveryOperationBaseResponseInner":"Microsoft.AzureResilienceManagement.ValidateForRecoveryOperationBaseResponse","com.azure.resourcemanager.resiliencemanagement.implementation.ResilienceManagementManagementClientBuilder":"Microsoft.AzureResilienceManagement","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillRunListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillRunResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.EnrollmentListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalAssignmentListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalTemplateListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryJobListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryJobResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryPlanListResult":"Microsoft.AzureResilienceManagement.RecoveryPlanListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.UnifiedResilienceItemListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.UsagePlanListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.models.ActionTask":"Microsoft.AzureResilienceManagement.ActionTask","com.azure.resourcemanager.resiliencemanagement.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.resiliencemanagement.models.AddOrUpdateResourcesRequest":"Microsoft.AzureResilienceManagement.AddOrUpdateResourcesRequest","com.azure.resourcemanager.resiliencemanagement.models.ArmResponseErrorResponse":"Azure.ResourceManager.ArmResponse","com.azure.resourcemanager.resiliencemanagement.models.AssetPropertiesOfDrill":"Microsoft.AzureResilienceManagement.AssetPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity":"Microsoft.AzureResilienceManagement.AssociatedIdentity","com.azure.resourcemanager.resiliencemanagement.models.AttentionReason":"Microsoft.AzureResilienceManagement.AttentionReason","com.azure.resourcemanager.resiliencemanagement.models.AttestationState":"Microsoft.AzureResilienceManagement.AttestationState","com.azure.resourcemanager.resiliencemanagement.models.AutoFailover":"Microsoft.AzureResilienceManagement.AutoFailover","com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill":"Microsoft.AzureResilienceManagement.ChaosResourcePropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.CommentType":"Microsoft.AzureResilienceManagement.CommentType","com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus":"Microsoft.AzureResilienceManagement.ConfirmationStatus","com.azure.resourcemanager.resiliencemanagement.models.CustomFaultDetails":"Microsoft.AzureResilienceManagement.CustomFaultDetails","com.azure.resourcemanager.resiliencemanagement.models.DiskReprotectInputDetails":"Microsoft.AzureResilienceManagement.DiskReprotectInputDetails","com.azure.resourcemanager.resiliencemanagement.models.DrillAttestation":"Microsoft.AzureResilienceManagement.DrillAttestation","com.azure.resourcemanager.resiliencemanagement.models.DrillEndRequest":"Microsoft.AzureResilienceManagement.DrillEndRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillMode":"Microsoft.AzureResilienceManagement.DrillMode","com.azure.resourcemanager.resiliencemanagement.models.DrillProperties":"Microsoft.AzureResilienceManagement.DrillProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceAttentionReason":"Microsoft.AzureResilienceManagement.DrillResourceAttentionReason","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceFaultState":"Microsoft.AzureResilienceManagement.DrillResourceFaultState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceInclusionState":"Microsoft.AzureResilienceManagement.DrillResourceInclusionState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceProperties":"Microsoft.AzureResilienceManagement.DrillResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceReadinessState":"Microsoft.AzureResilienceManagement.DrillResourceReadinessState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceState":"Microsoft.AzureResilienceManagement.DrillResourceState","com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesRequest":"Microsoft.AzureResilienceManagement.DrillRunAddNotesRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunFailoverRequest":"Microsoft.AzureResilienceManagement.DrillRunFailoverRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunOperationVerbs":"Microsoft.AzureResilienceManagement.DrillRunOperationVerbs","com.azure.resourcemanager.resiliencemanagement.models.DrillRunProperties":"Microsoft.AzureResilienceManagement.DrillRunProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillRunReprotectRequest":"Microsoft.AzureResilienceManagement.DrillRunReprotectRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunResourceProperties":"Microsoft.AzureResilienceManagement.DrillRunResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillRunSubtasks":"Microsoft.AzureResilienceManagement.DrillRunSubtasks","com.azure.resourcemanager.resiliencemanagement.models.DrillRunTasks":"Microsoft.AzureResilienceManagement.DrillRunTasks","com.azure.resourcemanager.resiliencemanagement.models.DrillStartRequest":"Microsoft.AzureResilienceManagement.DrillStartRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillType":"Microsoft.AzureResilienceManagement.DrillType","com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate":"Azure.ResourceManager.Foundations.ResourceUpdateModel","com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties":"Azure.ResourceManager.Foundations.ResourceUpdateModelProperties","com.azure.resourcemanager.resiliencemanagement.models.EnrollmentProperties":"Microsoft.AzureResilienceManagement.EnrollmentProperties","com.azure.resourcemanager.resiliencemanagement.models.ErrorDetails":"Microsoft.AzureResilienceManagement.ErrorDetails","com.azure.resourcemanager.resiliencemanagement.models.ExclusionReason":"Microsoft.AzureResilienceManagement.ExclusionReason","com.azure.resourcemanager.resiliencemanagement.models.ExclusionState":"Microsoft.AzureResilienceManagement.ExclusionState","com.azure.resourcemanager.resiliencemanagement.models.ExecutionConfigurations":"Microsoft.AzureResilienceManagement.ExecutionConfigurations","com.azure.resourcemanager.resiliencemanagement.models.ExecutionReadinessState":"Microsoft.AzureResilienceManagement.ExecutionReadinessState","com.azure.resourcemanager.resiliencemanagement.models.ExecutionState":"Microsoft.AzureResilienceManagement.ExecutionState","com.azure.resourcemanager.resiliencemanagement.models.ExtensionObjectState":"Microsoft.AzureResilienceManagement.ExtensionObjectState","com.azure.resourcemanager.resiliencemanagement.models.FailoverDirectionTypes":"Microsoft.AzureResilienceManagement.FailoverDirectionTypes","com.azure.resourcemanager.resiliencemanagement.models.FailoverRequest":"Microsoft.AzureResilienceManagement.FailoverRequest","com.azure.resourcemanager.resiliencemanagement.models.FailoverRequestProperties":"Microsoft.AzureResilienceManagement.FailoverRequestProperties","com.azure.resourcemanager.resiliencemanagement.models.FailoverState":"Microsoft.AzureResilienceManagement.FailoverState","com.azure.resourcemanager.resiliencemanagement.models.FaultDetails":"Microsoft.AzureResilienceManagement.FaultDetails","com.azure.resourcemanager.resiliencemanagement.models.FaultProperties":"Microsoft.AzureResilienceManagement.FaultProperties","com.azure.resourcemanager.resiliencemanagement.models.ForceInclusionAndUpdate":"Microsoft.AzureResilienceManagement.ForceInclusionAndUpdate","com.azure.resourcemanager.resiliencemanagement.models.GoalAssignmentProperties":"Microsoft.AzureResilienceManagement.GoalAssignmentProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalAssignmentType":"Microsoft.AzureResilienceManagement.GoalAssignmentType","com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties":"Microsoft.AzureResilienceManagement.GoalResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalTemplateProperties":"Microsoft.AzureResilienceManagement.GoalTemplateProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalType":"Microsoft.AzureResilienceManagement.GoalType","com.azure.resourcemanager.resiliencemanagement.models.GoalsData":"Microsoft.AzureResilienceManagement.GoalsData","com.azure.resourcemanager.resiliencemanagement.models.HAStatus":"Microsoft.AzureResilienceManagement.HAStatus","com.azure.resourcemanager.resiliencemanagement.models.IncludeOrUpdateResource":"Microsoft.AzureResilienceManagement.IncludeOrUpdateResource","com.azure.resourcemanager.resiliencemanagement.models.InitialConfig":"Microsoft.AzureResilienceManagement.InitialConfig","com.azure.resourcemanager.resiliencemanagement.models.IsoDuration":"Microsoft.AzureResilienceManagement.IsoDuration","com.azure.resourcemanager.resiliencemanagement.models.JobErrorInfo":"Microsoft.AzureResilienceManagement.JobErrorInfo","com.azure.resourcemanager.resiliencemanagement.models.JobExtendedInfo":"Microsoft.AzureResilienceManagement.JobExtendedInfo","com.azure.resourcemanager.resiliencemanagement.models.JobProperties":"Microsoft.AzureResilienceManagement.JobProperties","com.azure.resourcemanager.resiliencemanagement.models.JobResourceProperties":"Microsoft.AzureResilienceManagement.JobResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.JobResourceType":"Microsoft.AzureResilienceManagement.JobResourceType","com.azure.resourcemanager.resiliencemanagement.models.JobRetryDetails":"Microsoft.AzureResilienceManagement.JobRetryDetails","com.azure.resourcemanager.resiliencemanagement.models.JobStatus":"Microsoft.AzureResilienceManagement.JobStatus","com.azure.resourcemanager.resiliencemanagement.models.JobTaskDetail":"Microsoft.AzureResilienceManagement.JobTaskDetail","com.azure.resourcemanager.resiliencemanagement.models.JobTriggeredBy":"Microsoft.AzureResilienceManagement.JobTriggeredBy","com.azure.resourcemanager.resiliencemanagement.models.JobType":"Microsoft.AzureResilienceManagement.JobType","com.azure.resourcemanager.resiliencemanagement.models.JobUserComment":"Microsoft.AzureResilienceManagement.JobUserComment","com.azure.resourcemanager.resiliencemanagement.models.LastRunProperties":"Microsoft.AzureResilienceManagement.LastRunProperties","com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity":"Azure.ResourceManager.CommonTypes.ManagedServiceIdentity","com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType":"Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType","com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteRequest":"Microsoft.AzureResilienceManagement.MarkAsCompleteRequest","com.azure.resourcemanager.resiliencemanagement.models.MembershipType":"Microsoft.AzureResilienceManagement.MembershipType","com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill":"Microsoft.AzureResilienceManagement.MonitoringPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.resiliencemanagement.models.OperationQualificationDetails":"Microsoft.AzureResilienceManagement.OperationQualificationDetails","com.azure.resourcemanager.resiliencemanagement.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.resiliencemanagement.models.ProvisioningState":"Microsoft.AzureResilienceManagement.ProvisioningState","com.azure.resourcemanager.resiliencemanagement.models.QualificationState":"Microsoft.AzureResilienceManagement.QualificationState","com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode":"Microsoft.AzureResilienceManagement.RBACSetupMode","com.azure.resourcemanager.resiliencemanagement.models.RBACState":"Microsoft.AzureResilienceManagement.RBACState","com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation":"Microsoft.AzureResilienceManagement.ReasonForRequestingConfirmation","com.azure.resourcemanager.resiliencemanagement.models.RecommendCapacityRequest":"Microsoft.AzureResilienceManagement.RecommendCapacityRequest","com.azure.resourcemanager.resiliencemanagement.models.RecommendationsData":"Microsoft.AzureResilienceManagement.RecommendationsData","com.azure.resourcemanager.resiliencemanagement.models.RecommendationsHighAvailabilityData":"Microsoft.AzureResilienceManagement.RecommendationsHighAvailabilityData","com.azure.resourcemanager.resiliencemanagement.models.RecoveryActionRequest":"Microsoft.AzureResilienceManagement.RecoveryActionRequest","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroup":"Microsoft.AzureResilienceManagement.RecoveryGroup","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupActionSettings":"Microsoft.AzureResilienceManagement.RecoveryGroupActionSettings","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupActionType":"Microsoft.AzureResilienceManagement.RecoveryGroupActionType","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupBaseAction":"Microsoft.AzureResilienceManagement.RecoveryGroupBaseAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupCustomRunbookAction":"Microsoft.AzureResilienceManagement.RecoveryGroupCustomRunbookAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupManualAction":"Microsoft.AzureResilienceManagement.RecoveryGroupManualAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupProperties":"Microsoft.AzureResilienceManagement.RecoveryGroupProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupsSetting":"Microsoft.AzureResilienceManagement.RecoveryGroupsSetting","com.azure.resourcemanager.resiliencemanagement.models.RecoveryJobProperties":"Microsoft.AzureResilienceManagement.RecoveryJobProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryJobResourceProperties":"Microsoft.AzureResilienceManagement.RecoveryJobResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryOperationNames":"Microsoft.AzureResilienceManagement.RecoveryOperationNames","com.azure.resourcemanager.resiliencemanagement.models.RecoveryOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanExclusionReason":"Microsoft.AzureResilienceManagement.RecoveryPlanExclusionReason","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanFailoverOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryPlanFailoverOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryPlanOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanProperties":"Microsoft.AzureResilienceManagement.RecoveryPlanProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill":"Microsoft.AzureResilienceManagement.RecoveryPlanPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanState":"Microsoft.AzureResilienceManagement.RecoveryPlanState","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanType":"Microsoft.AzureResilienceManagement.RecoveryPlanType","com.azure.resourcemanager.resiliencemanagement.models.RecoveryResourceProperties":"Microsoft.AzureResilienceManagement.RecoveryResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.RegionalDrillProperties":"Microsoft.AzureResilienceManagement.RegionalDrillProperties","com.azure.resourcemanager.resiliencemanagement.models.RelativeResourceCompositionState":"Microsoft.AzureResilienceManagement.RelativeResourceCompositionState","com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequest":"Microsoft.AzureResilienceManagement.ReprotectRequest","com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequestProperties":"Microsoft.AzureResilienceManagement.ReprotectRequestProperties","com.azure.resourcemanager.resiliencemanagement.models.RequirementSelected":"Microsoft.AzureResilienceManagement.RequirementSelected","com.azure.resourcemanager.resiliencemanagement.models.ResilienceHealthStatus":"Microsoft.AzureResilienceManagement.ResilienceHealthStatus","com.azure.resourcemanager.resiliencemanagement.models.ResourceBaseProtectionSolutionSetting":"Microsoft.AzureResilienceManagement.ResourceBaseProtectionSolutionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceCustomProtectionAction":"Microsoft.AzureResilienceManagement.ResourceCustomProtectionAction","com.azure.resourcemanager.resiliencemanagement.models.ResourceCustomProtectionSetting":"Microsoft.AzureResilienceManagement.ResourceCustomProtectionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState":"Microsoft.AzureResilienceManagement.ResourceInclusionState","com.azure.resourcemanager.resiliencemanagement.models.ResourceLists":"Microsoft.AzureResilienceManagement.ResourceLists","com.azure.resourcemanager.resiliencemanagement.models.ResourceNativeProtectionSolutionSetting":"Microsoft.AzureResilienceManagement.ResourceNativeProtectionSolutionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionSettings":"Microsoft.AzureResilienceManagement.ResourceProtectionSolutionSettings","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType":"Microsoft.AzureResilienceManagement.ResourceProtectionSolutionType","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionStatus":"Microsoft.AzureResilienceManagement.ResourceProtectionStatus","com.azure.resourcemanager.resiliencemanagement.models.ResourceReplicationRole":"Microsoft.AzureResilienceManagement.ResourceReplicationRole","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryProtectionSetting":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryProtectionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryReprotectParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryReprotectParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryTestFailoverCleanupParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryTestFailoverCleanupParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryTestFailoverParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryTestFailoverParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceTypeCategories":"Microsoft.AzureResilienceManagement.ResourceTypeCategories","com.azure.resourcemanager.resiliencemanagement.models.ServiceGroupMembership":"Microsoft.AzureResilienceManagement.ServiceGroupMembership","com.azure.resourcemanager.resiliencemanagement.models.ServiceLevelResource":"Microsoft.AzureResilienceManagement.ServiceLevelResource","com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName":"Microsoft.AzureResilienceManagement.SolutionDisplayName","com.azure.resourcemanager.resiliencemanagement.models.SupportedVerbsForStage":"Microsoft.AzureResilienceManagement.SupportedVerbsForStage","com.azure.resourcemanager.resiliencemanagement.models.SystemMetadata":"Microsoft.AzureResilienceManagement.SystemMetadata","com.azure.resourcemanager.resiliencemanagement.models.TestFailoverCleanupRequest":"Microsoft.AzureResilienceManagement.TestFailoverCleanupRequest","com.azure.resourcemanager.resiliencemanagement.models.TestFailoverState":"Microsoft.AzureResilienceManagement.TestFailoverState","com.azure.resourcemanager.resiliencemanagement.models.UnifiedResilienceItemProperties":"Microsoft.AzureResilienceManagement.UnifiedResilienceItemProperties","com.azure.resourcemanager.resiliencemanagement.models.UnifiedResilienceItemRequirementSelected":"Microsoft.AzureResilienceManagement.UnifiedResilienceItemRequirementSelected","com.azure.resourcemanager.resiliencemanagement.models.UpdateGoalResourceRequest":"Microsoft.AzureResilienceManagement.UpdateGoalResourceRequest","com.azure.resourcemanager.resiliencemanagement.models.UpdateRecoveryResourcesRequest":"Microsoft.AzureResilienceManagement.UpdateRecoveryResourcesRequest","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanProperties":"Microsoft.AzureResilienceManagement.UsagePlanProperties","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanTagsUpdate":"Azure.ResourceManager.Foundations.TagsUpdateModel","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanType":"Microsoft.AzureResilienceManagement.UsagePlanType","com.azure.resourcemanager.resiliencemanagement.models.UserAssignedIdentity":"Azure.ResourceManager.CommonTypes.UserAssignedIdentity","com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem":"Microsoft.AzureResilienceManagement.UserConfirmationForHighAvailabilityItem","com.azure.resourcemanager.resiliencemanagement.models.UserConsent":"Microsoft.AzureResilienceManagement.UserConsent","com.azure.resourcemanager.resiliencemanagement.models.VMPresent":"Microsoft.AzureResilienceManagement.VMPresent","com.azure.resourcemanager.resiliencemanagement.models.ValidateForExecutionProperties":"Microsoft.AzureResilienceManagement.ValidateForExecutionProperties","com.azure.resourcemanager.resiliencemanagement.models.ValidateForExecutionRequest":"Microsoft.AzureResilienceManagement.ValidateForExecutionRequest","com.azure.resourcemanager.resiliencemanagement.models.ValidateForOperationRequest":"Microsoft.AzureResilienceManagement.ValidateForOperationRequest","com.azure.resourcemanager.resiliencemanagement.models.ZonalDrillProperties":"Microsoft.AzureResilienceManagement.ZonalDrillProperties"},"generatedFiles":["src/main/java/com/azure/resourcemanager/resiliencemanagement/ResilienceManagementManager.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/EnrollmentsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalAssignmentsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalTemplatesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/OperationStatusClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryJobResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryJobsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryPlanActionsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryPlansClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/ResilienceManagementManagementClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/UnifiedResilienceItemsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/UsagePlansClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/EnrollmentInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalAssignmentInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalTemplateInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/OperationStatusResultInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryJobInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryJobResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryPlanActionBaseResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryPlanInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryResourceQualificationInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UnifiedResilienceItemInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UpdateRecoveryResourcesResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UsagePlanInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ValidateForRecoveryOperationBaseResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplateImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplatesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplatesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusResultImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionBaseResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlansClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlansImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourceQualificationImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UpdateRecoveryResourcesResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlanImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlansClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlansImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ValidateForRecoveryOperationBaseResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillRunListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillRunResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/EnrollmentListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalAssignmentListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalTemplateListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryJobListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryJobResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryPlanListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/UnifiedResilienceItemListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/UsagePlanListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ActionTask.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ActionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AddOrUpdateResourcesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ArmResponseErrorResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AssetPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AssociatedIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttestationState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AutoFailover.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ChaosResourcePropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/CommentType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ConfirmationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/CustomFaultDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DiskReprotectInputDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Drill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillAttestation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillEndRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillMode.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceAttentionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceFaultState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceInclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceReadinessState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRun.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunAddNotesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunFailoverRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunOperationVerbs.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunReprotectRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunSubtasks.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunTasks.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillStartRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Drills.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Enrollment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/EnrollmentProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Enrollments.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ErrorDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExclusionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionConfigurations.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionReadinessState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExtensionObjectState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverDirectionTypes.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverRequestProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FaultDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FaultProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ForceInclusionAndUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignmentProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignmentType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignments.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplateProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplates.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalsData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HAStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/IncludeOrUpdateResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/InitialConfig.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/IsoDuration.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobErrorInfo.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobExtendedInfo.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobResourceType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobRetryDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobTaskDetail.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobTriggeredBy.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobUserComment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/LastRunProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ManagedServiceIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ManagedServiceIdentityType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MarkAsCompleteRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MembershipType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MonitoringPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Operation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationStatusResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Operations.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Origin.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/QualificationState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RBACSetupMode.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RBACState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReasonForRequestingConfirmation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendCapacityRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendationsData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendationsHighAvailabilityData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryActionRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroup.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupActionSettings.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupActionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupBaseAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupCustomRunbookAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupManualAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupsSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJob.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobs.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryOperationNames.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlan.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanActionBaseResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanActions.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanExclusionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanFailoverOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlans.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResourceQualification.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RelativeResourceCompositionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReprotectRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReprotectRequestProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RequirementSelected.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResilienceHealthStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCustomProtectionAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCustomProtectionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceInclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceLists.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceNativeProtectionSolutionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionSolutionSettings.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionSolutionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceReplicationRole.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryProtectionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryReprotectParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryTestFailoverCleanupParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryTestFailoverParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceTypeCategories.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ServiceGroupMembership.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ServiceLevelResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SolutionDisplayName.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SupportedVerbsForStage.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SystemMetadata.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/TestFailoverCleanupRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/TestFailoverState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItem.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItemProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItemRequirementSelected.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItems.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateGoalResourceRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateRecoveryResourcesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateRecoveryResourcesResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlan.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanTagsUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlans.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserAssignedIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationForHighAvailabilityItem.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConsent.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/VMPresent.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForExecutionProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForExecutionRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForOperationRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForRecoveryOperationBaseResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/package-info.java","src/main/java/module-info.java"]}
\ No newline at end of file
+{"flavor":"azure","apiVersions":{"Microsoft.AzureResilienceManagement":"2026-08-31-preview"},"crossLanguagePackageId":"Microsoft.AzureResilienceManagement","crossLanguageVersion":"966171c2b49e","crossLanguageDefinitions":{"com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient":"Microsoft.AzureResilienceManagement.DrillResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.get":"Microsoft.AzureResilienceManagement.DrillResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillResourcesClient.list":"Microsoft.AzureResilienceManagement.DrillResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient":"Microsoft.AzureResilienceManagement.DrillRunResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.get":"Microsoft.AzureResilienceManagement.DrillRunResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillRunResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunResourcesClient.list":"Microsoft.AzureResilienceManagement.DrillRunResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient":"Microsoft.AzureResilienceManagement.DrillRuns","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.addNotes":"Microsoft.AzureResilienceManagement.DrillRuns.addNotes","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginAddNotes":"Microsoft.AzureResilienceManagement.DrillRuns.addNotes","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginFailOver":"Microsoft.AzureResilienceManagement.DrillRuns.failOver","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginGenerateReport":"Microsoft.AzureResilienceManagement.DrillRuns.generateReport","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginMarkAsComplete":"Microsoft.AzureResilienceManagement.DrillRuns.markAsComplete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginReprotect":"Microsoft.AzureResilienceManagement.DrillRuns.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.beginResume":"Microsoft.AzureResilienceManagement.DrillRuns.resume","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.failOver":"Microsoft.AzureResilienceManagement.DrillRuns.failOver","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.generateReport":"Microsoft.AzureResilienceManagement.DrillRuns.generateReport","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.get":"Microsoft.AzureResilienceManagement.DrillRuns.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.getWithResponse":"Microsoft.AzureResilienceManagement.DrillRuns.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.list":"Microsoft.AzureResilienceManagement.DrillRuns.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.listReportDownloadUrl":"Microsoft.AzureResilienceManagement.DrillRuns.listReportDownloadUrl","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.listReportDownloadUrlWithResponse":"Microsoft.AzureResilienceManagement.DrillRuns.listReportDownloadUrl","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.markAsComplete":"Microsoft.AzureResilienceManagement.DrillRuns.markAsComplete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.reprotect":"Microsoft.AzureResilienceManagement.DrillRuns.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.DrillRunsClient.resume":"Microsoft.AzureResilienceManagement.DrillRuns.resume","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient":"Microsoft.AzureResilienceManagement.Drills","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.addOrUpdateResources":"Microsoft.AzureResilienceManagement.Drills.addOrUpdateResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginAddOrUpdateResources":"Microsoft.AzureResilienceManagement.Drills.addOrUpdateResources","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginCreate":"Microsoft.AzureResilienceManagement.Drills.create","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginDelete":"Microsoft.AzureResilienceManagement.Drills.delete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginEnd":"Microsoft.AzureResilienceManagement.Drills.end","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginResyncReadinessCheck":"Microsoft.AzureResilienceManagement.Drills.resyncReadinessCheck","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginStart":"Microsoft.AzureResilienceManagement.Drills.start","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginUpdate":"Microsoft.AzureResilienceManagement.Drills.update","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.beginValidateForExecution":"Microsoft.AzureResilienceManagement.Drills.validateForExecution","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.create":"Microsoft.AzureResilienceManagement.Drills.create","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.delete":"Microsoft.AzureResilienceManagement.Drills.delete","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.end":"Microsoft.AzureResilienceManagement.Drills.end","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.get":"Microsoft.AzureResilienceManagement.Drills.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.getWithResponse":"Microsoft.AzureResilienceManagement.Drills.get","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.list":"Microsoft.AzureResilienceManagement.Drills.list","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.resyncReadinessCheck":"Microsoft.AzureResilienceManagement.Drills.resyncReadinessCheck","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.start":"Microsoft.AzureResilienceManagement.Drills.start","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.update":"Microsoft.AzureResilienceManagement.Drills.update","com.azure.resourcemanager.resiliencemanagement.fluent.DrillsClient.validateForExecution":"Microsoft.AzureResilienceManagement.Drills.validateForExecution","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient":"Microsoft.AzureResilienceManagement.Enrollments","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.Enrollments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.beginDelete":"Microsoft.AzureResilienceManagement.Enrollments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.createOrUpdate":"Microsoft.AzureResilienceManagement.Enrollments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.delete":"Microsoft.AzureResilienceManagement.Enrollments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.get":"Microsoft.AzureResilienceManagement.Enrollments.get","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.getWithResponse":"Microsoft.AzureResilienceManagement.Enrollments.get","com.azure.resourcemanager.resiliencemanagement.fluent.EnrollmentsClient.list":"Microsoft.AzureResilienceManagement.Enrollments.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient":"Microsoft.AzureResilienceManagement.GoalAssignments","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginDelete":"Microsoft.AzureResilienceManagement.GoalAssignments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginRecommendCapacity":"Microsoft.AzureResilienceManagement.GoalAssignments.recommendCapacity","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginRefreshGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.refreshGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.beginUpdateGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.updateGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.createOrUpdate":"Microsoft.AzureResilienceManagement.GoalAssignments.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.delete":"Microsoft.AzureResilienceManagement.GoalAssignments.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.get":"Microsoft.AzureResilienceManagement.GoalAssignments.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalAssignments.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.list":"Microsoft.AzureResilienceManagement.GoalAssignments.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.recommendCapacity":"Microsoft.AzureResilienceManagement.GoalAssignments.recommendCapacity","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.refreshGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.refreshGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.update":"Microsoft.AzureResilienceManagement.GoalAssignments.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalAssignmentsClient.updateGoalResources":"Microsoft.AzureResilienceManagement.GoalAssignments.updateGoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient":"Microsoft.AzureResilienceManagement.GoalResources","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.get":"Microsoft.AzureResilienceManagement.GoalResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalResourcesClient.list":"Microsoft.AzureResilienceManagement.GoalResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient":"Microsoft.AzureResilienceManagement.GoalTemplates","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginDelete":"Microsoft.AzureResilienceManagement.GoalTemplates.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.beginUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.update","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.createOrUpdate":"Microsoft.AzureResilienceManagement.GoalTemplates.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.delete":"Microsoft.AzureResilienceManagement.GoalTemplates.delete","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.get":"Microsoft.AzureResilienceManagement.GoalTemplates.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.getWithResponse":"Microsoft.AzureResilienceManagement.GoalTemplates.get","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.list":"Microsoft.AzureResilienceManagement.GoalTemplates.list","com.azure.resourcemanager.resiliencemanagement.fluent.GoalTemplatesClient.update":"Microsoft.AzureResilienceManagement.GoalTemplates.update","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient":"Microsoft.AzureResilienceManagement.OperationStatus","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient.get":"Microsoft.AzureResilienceManagement.OperationStatus.get","com.azure.resourcemanager.resiliencemanagement.fluent.OperationStatusClient.getWithResponse":"Microsoft.AzureResilienceManagement.OperationStatus.get","com.azure.resourcemanager.resiliencemanagement.fluent.OperationsClient":"Microsoft.AzureResilienceManagement.Operations","com.azure.resourcemanager.resiliencemanagement.fluent.OperationsClient.list":"Azure.ResourceManager.Operations.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient":"Microsoft.AzureResilienceManagement.RecoveryJobResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.get":"Microsoft.AzureResilienceManagement.RecoveryJobResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryJobResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobResourcesClient.list":"Microsoft.AzureResilienceManagement.RecoveryJobResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient":"Microsoft.AzureResilienceManagement.RecoveryJobs","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginCancel":"Microsoft.AzureResilienceManagement.RecoveryJobs.cancel","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginResume":"Microsoft.AzureResilienceManagement.RecoveryJobs.resume","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.beginRetry":"Microsoft.AzureResilienceManagement.RecoveryJobs.retry","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.cancel":"Microsoft.AzureResilienceManagement.RecoveryJobs.cancel","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.get":"Microsoft.AzureResilienceManagement.RecoveryJobs.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryJobs.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.list":"Microsoft.AzureResilienceManagement.RecoveryJobs.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.resume":"Microsoft.AzureResilienceManagement.RecoveryJobs.resume","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryJobsClient.retry":"Microsoft.AzureResilienceManagement.RecoveryJobs.retry","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient":"Microsoft.AzureResilienceManagement.RecoveryPlanActions","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginCheckReadiness":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.checkReadiness","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginFinalize":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.finalize","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginUpdateResources":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.updateResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForOperation":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForOperation","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForReprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.beginValidateForTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.checkReadiness":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.checkReadiness","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.failover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.failoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.failoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.finalize":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.finalize","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.reprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.reprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.testFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.testFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.testFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.updateResources":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.updateResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForFailoverCommit":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForFailoverCommit","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForOperation":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForOperation","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForReprotect":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForReprotect","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForTestFailover":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailover","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlanActionsClient.validateForTestFailoverCleanup":"Microsoft.AzureResilienceManagement.RecoveryPlanActions.validateForTestFailoverCleanup","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient":"Microsoft.AzureResilienceManagement.RecoveryPlans","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginDelete":"Microsoft.AzureResilienceManagement.RecoveryPlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.beginUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.createOrUpdate":"Microsoft.AzureResilienceManagement.RecoveryPlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.delete":"Microsoft.AzureResilienceManagement.RecoveryPlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.get":"Microsoft.AzureResilienceManagement.RecoveryPlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryPlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.list":"Microsoft.AzureResilienceManagement.RecoveryPlans.list","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryPlansClient.update":"Microsoft.AzureResilienceManagement.RecoveryPlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient":"Microsoft.AzureResilienceManagement.RecoveryResources","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.get":"Microsoft.AzureResilienceManagement.RecoveryResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.getWithResponse":"Microsoft.AzureResilienceManagement.RecoveryResources.get","com.azure.resourcemanager.resiliencemanagement.fluent.RecoveryResourcesClient.list":"Microsoft.AzureResilienceManagement.RecoveryResources.list","com.azure.resourcemanager.resiliencemanagement.fluent.ResilienceManagementManagementClient":"Microsoft.AzureResilienceManagement","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.get":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.get","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.getWithResponse":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.get","com.azure.resourcemanager.resiliencemanagement.fluent.UnifiedResilienceItemsClient.list":"Microsoft.AzureResilienceManagement.UnifiedResilienceItems.list","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient":"Microsoft.AzureResilienceManagement.UsagePlans","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginCreateOrUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginDelete":"Microsoft.AzureResilienceManagement.UsagePlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.beginUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.createOrUpdate":"Microsoft.AzureResilienceManagement.UsagePlans.createOrUpdate","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.delete":"Microsoft.AzureResilienceManagement.UsagePlans.delete","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.getByResourceGroup":"Microsoft.AzureResilienceManagement.UsagePlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.getByResourceGroupWithResponse":"Microsoft.AzureResilienceManagement.UsagePlans.get","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.list":"Microsoft.AzureResilienceManagement.UsagePlans.listBySubscription","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.listByResourceGroup":"Microsoft.AzureResilienceManagement.UsagePlans.listByResourceGroup","com.azure.resourcemanager.resiliencemanagement.fluent.UsagePlansClient.update":"Microsoft.AzureResilienceManagement.UsagePlans.update","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillInner":"Microsoft.AzureResilienceManagement.Drill","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillReportSummaryInner":"Microsoft.AzureResilienceManagement.DrillReportSummary","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillResourceInner":"Microsoft.AzureResilienceManagement.DrillResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunInner":"Microsoft.AzureResilienceManagement.DrillRun","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunPropertiesInner":"Microsoft.AzureResilienceManagement.DrillRunProperties","com.azure.resourcemanager.resiliencemanagement.fluent.models.DrillRunResourceInner":"Microsoft.AzureResilienceManagement.DrillRunResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.EnrollmentInner":"Microsoft.AzureResilienceManagement.Enrollment","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalAssignmentInner":"Microsoft.AzureResilienceManagement.GoalAssignment","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalResourceInner":"Microsoft.AzureResilienceManagement.GoalResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.GoalTemplateInner":"Microsoft.AzureResilienceManagement.GoalTemplate","com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner":"Microsoft.AzureResilienceManagement.ListReportDownloadUrlResponse","com.azure.resourcemanager.resiliencemanagement.fluent.models.OperationInner":"Azure.ResourceManager.CommonTypes.Operation","com.azure.resourcemanager.resiliencemanagement.fluent.models.OperationStatusResultInner":"Azure.ResourceManager.CommonTypes.OperationStatusResult","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryJobInner":"Microsoft.AzureResilienceManagement.RecoveryJob","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryJobResourceInner":"Microsoft.AzureResilienceManagement.RecoveryJobResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryPlanActionBaseResponseInner":"Microsoft.AzureResilienceManagement.RecoveryPlanActionBaseResponse","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryPlanInner":"Microsoft.AzureResilienceManagement.RecoveryPlan","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryResourceInner":"Microsoft.AzureResilienceManagement.RecoveryResource","com.azure.resourcemanager.resiliencemanagement.fluent.models.RecoveryResourceQualificationInner":"Microsoft.AzureResilienceManagement.RecoveryResourceQualification","com.azure.resourcemanager.resiliencemanagement.fluent.models.UnifiedResilienceItemInner":"Microsoft.AzureResilienceManagement.UnifiedResilienceItem","com.azure.resourcemanager.resiliencemanagement.fluent.models.UpdateRecoveryResourcesResponseInner":"Microsoft.AzureResilienceManagement.UpdateRecoveryResourcesResponse","com.azure.resourcemanager.resiliencemanagement.fluent.models.UsagePlanInner":"Microsoft.AzureResilienceManagement.UsagePlan","com.azure.resourcemanager.resiliencemanagement.fluent.models.ValidateForRecoveryOperationBaseResponseInner":"Microsoft.AzureResilienceManagement.ValidateForRecoveryOperationBaseResponse","com.azure.resourcemanager.resiliencemanagement.implementation.ResilienceManagementManagementClientBuilder":"Microsoft.AzureResilienceManagement","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillRunListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.DrillRunResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.EnrollmentListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalAssignmentListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.GoalTemplateListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.OperationListResult":"Azure.ResourceManager.CommonTypes.OperationListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryJobListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryJobResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryPlanListResult":"Microsoft.AzureResilienceManagement.RecoveryPlanListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.RecoveryResourceListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.UnifiedResilienceItemListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.implementation.models.UsagePlanListResult":"Azure.ResourceManager.ResourceListResult","com.azure.resourcemanager.resiliencemanagement.models.ActionTask":"Microsoft.AzureResilienceManagement.ActionTask","com.azure.resourcemanager.resiliencemanagement.models.ActionType":"Azure.ResourceManager.CommonTypes.ActionType","com.azure.resourcemanager.resiliencemanagement.models.AddOrUpdateResourcesRequest":"Microsoft.AzureResilienceManagement.AddOrUpdateResourcesRequest","com.azure.resourcemanager.resiliencemanagement.models.ArmResponseErrorResponse":"Azure.ResourceManager.ArmResponse","com.azure.resourcemanager.resiliencemanagement.models.AssetPropertiesOfDrill":"Microsoft.AzureResilienceManagement.AssetPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity":"Microsoft.AzureResilienceManagement.AssociatedIdentity","com.azure.resourcemanager.resiliencemanagement.models.AttentionReason":"Microsoft.AzureResilienceManagement.AttentionReason","com.azure.resourcemanager.resiliencemanagement.models.AttestationState":"Microsoft.AzureResilienceManagement.AttestationState","com.azure.resourcemanager.resiliencemanagement.models.AutoFailover":"Microsoft.AzureResilienceManagement.AutoFailover","com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill":"Microsoft.AzureResilienceManagement.ChaosResourcePropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.CommentType":"Microsoft.AzureResilienceManagement.CommentType","com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus":"Microsoft.AzureResilienceManagement.ConfirmationStatus","com.azure.resourcemanager.resiliencemanagement.models.CustomFaultDetails":"Microsoft.AzureResilienceManagement.CustomFaultDetails","com.azure.resourcemanager.resiliencemanagement.models.DiskReprotectInputDetails":"Microsoft.AzureResilienceManagement.DiskReprotectInputDetails","com.azure.resourcemanager.resiliencemanagement.models.DrillAttestation":"Microsoft.AzureResilienceManagement.DrillAttestation","com.azure.resourcemanager.resiliencemanagement.models.DrillEndRequest":"Microsoft.AzureResilienceManagement.DrillEndRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillMode":"Microsoft.AzureResilienceManagement.DrillMode","com.azure.resourcemanager.resiliencemanagement.models.DrillProperties":"Microsoft.AzureResilienceManagement.DrillProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillReportFinalizationState":"Microsoft.AzureResilienceManagement.DrillReportFinalizationState","com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat":"Microsoft.AzureResilienceManagement.DrillReportFormat","com.azure.resourcemanager.resiliencemanagement.models.DrillReportGenerationStatus":"Microsoft.AzureResilienceManagement.DrillReportGenerationStatus","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceAttentionReason":"Microsoft.AzureResilienceManagement.DrillResourceAttentionReason","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceFaultState":"Microsoft.AzureResilienceManagement.DrillResourceFaultState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceInclusionState":"Microsoft.AzureResilienceManagement.DrillResourceInclusionState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceProperties":"Microsoft.AzureResilienceManagement.DrillResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceReadinessState":"Microsoft.AzureResilienceManagement.DrillResourceReadinessState","com.azure.resourcemanager.resiliencemanagement.models.DrillResourceState":"Microsoft.AzureResilienceManagement.DrillResourceState","com.azure.resourcemanager.resiliencemanagement.models.DrillRunAddNotesRequest":"Microsoft.AzureResilienceManagement.DrillRunAddNotesRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunFailoverRequest":"Microsoft.AzureResilienceManagement.DrillRunFailoverRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunOperationVerbs":"Microsoft.AzureResilienceManagement.DrillRunOperationVerbs","com.azure.resourcemanager.resiliencemanagement.models.DrillRunReprotectRequest":"Microsoft.AzureResilienceManagement.DrillRunReprotectRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillRunResourceProperties":"Microsoft.AzureResilienceManagement.DrillRunResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.DrillRunSubtasks":"Microsoft.AzureResilienceManagement.DrillRunSubtasks","com.azure.resourcemanager.resiliencemanagement.models.DrillRunTasks":"Microsoft.AzureResilienceManagement.DrillRunTasks","com.azure.resourcemanager.resiliencemanagement.models.DrillStartRequest":"Microsoft.AzureResilienceManagement.DrillStartRequest","com.azure.resourcemanager.resiliencemanagement.models.DrillType":"Microsoft.AzureResilienceManagement.DrillType","com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate":"Azure.ResourceManager.Foundations.ResourceUpdateModel","com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties":"Azure.ResourceManager.Foundations.ResourceUpdateModelProperties","com.azure.resourcemanager.resiliencemanagement.models.EnrollmentProperties":"Microsoft.AzureResilienceManagement.EnrollmentProperties","com.azure.resourcemanager.resiliencemanagement.models.ErrorDetails":"Microsoft.AzureResilienceManagement.ErrorDetails","com.azure.resourcemanager.resiliencemanagement.models.ExclusionReason":"Microsoft.AzureResilienceManagement.ExclusionReason","com.azure.resourcemanager.resiliencemanagement.models.ExclusionState":"Microsoft.AzureResilienceManagement.ExclusionState","com.azure.resourcemanager.resiliencemanagement.models.ExecutionConfigurations":"Microsoft.AzureResilienceManagement.ExecutionConfigurations","com.azure.resourcemanager.resiliencemanagement.models.ExecutionReadinessState":"Microsoft.AzureResilienceManagement.ExecutionReadinessState","com.azure.resourcemanager.resiliencemanagement.models.ExecutionState":"Microsoft.AzureResilienceManagement.ExecutionState","com.azure.resourcemanager.resiliencemanagement.models.ExtensionObjectState":"Microsoft.AzureResilienceManagement.ExtensionObjectState","com.azure.resourcemanager.resiliencemanagement.models.FailoverDirectionTypes":"Microsoft.AzureResilienceManagement.FailoverDirectionTypes","com.azure.resourcemanager.resiliencemanagement.models.FailoverRequest":"Microsoft.AzureResilienceManagement.FailoverRequest","com.azure.resourcemanager.resiliencemanagement.models.FailoverRequestProperties":"Microsoft.AzureResilienceManagement.FailoverRequestProperties","com.azure.resourcemanager.resiliencemanagement.models.FailoverState":"Microsoft.AzureResilienceManagement.FailoverState","com.azure.resourcemanager.resiliencemanagement.models.FaultDetails":"Microsoft.AzureResilienceManagement.FaultDetails","com.azure.resourcemanager.resiliencemanagement.models.FaultProperties":"Microsoft.AzureResilienceManagement.FaultProperties","com.azure.resourcemanager.resiliencemanagement.models.ForceInclusionAndUpdate":"Microsoft.AzureResilienceManagement.ForceInclusionAndUpdate","com.azure.resourcemanager.resiliencemanagement.models.GoalAssignmentProperties":"Microsoft.AzureResilienceManagement.GoalAssignmentProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalAssignmentType":"Microsoft.AzureResilienceManagement.GoalAssignmentType","com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties":"Microsoft.AzureResilienceManagement.GoalResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalTemplateProperties":"Microsoft.AzureResilienceManagement.GoalTemplateProperties","com.azure.resourcemanager.resiliencemanagement.models.GoalType":"Microsoft.AzureResilienceManagement.GoalType","com.azure.resourcemanager.resiliencemanagement.models.GoalsData":"Microsoft.AzureResilienceManagement.GoalsData","com.azure.resourcemanager.resiliencemanagement.models.HAStatus":"Microsoft.AzureResilienceManagement.HAStatus","com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties":"Microsoft.AzureResilienceManagement.HealthModelMonitoringProperties","com.azure.resourcemanager.resiliencemanagement.models.IncludeOrUpdateResource":"Microsoft.AzureResilienceManagement.IncludeOrUpdateResource","com.azure.resourcemanager.resiliencemanagement.models.InitialConfig":"Microsoft.AzureResilienceManagement.InitialConfig","com.azure.resourcemanager.resiliencemanagement.models.IsoDuration":"Microsoft.AzureResilienceManagement.IsoDuration","com.azure.resourcemanager.resiliencemanagement.models.JobErrorInfo":"Microsoft.AzureResilienceManagement.JobErrorInfo","com.azure.resourcemanager.resiliencemanagement.models.JobExtendedInfo":"Microsoft.AzureResilienceManagement.JobExtendedInfo","com.azure.resourcemanager.resiliencemanagement.models.JobProperties":"Microsoft.AzureResilienceManagement.JobProperties","com.azure.resourcemanager.resiliencemanagement.models.JobResourceProperties":"Microsoft.AzureResilienceManagement.JobResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.JobResourceType":"Microsoft.AzureResilienceManagement.JobResourceType","com.azure.resourcemanager.resiliencemanagement.models.JobRetryDetails":"Microsoft.AzureResilienceManagement.JobRetryDetails","com.azure.resourcemanager.resiliencemanagement.models.JobStatus":"Microsoft.AzureResilienceManagement.JobStatus","com.azure.resourcemanager.resiliencemanagement.models.JobTaskDetail":"Microsoft.AzureResilienceManagement.JobTaskDetail","com.azure.resourcemanager.resiliencemanagement.models.JobTriggeredBy":"Microsoft.AzureResilienceManagement.JobTriggeredBy","com.azure.resourcemanager.resiliencemanagement.models.JobType":"Microsoft.AzureResilienceManagement.JobType","com.azure.resourcemanager.resiliencemanagement.models.JobUserComment":"Microsoft.AzureResilienceManagement.JobUserComment","com.azure.resourcemanager.resiliencemanagement.models.LastRunProperties":"Microsoft.AzureResilienceManagement.LastRunProperties","com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest":"Microsoft.AzureResilienceManagement.ListReportDownloadUrlRequest","com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity":"Azure.ResourceManager.CommonTypes.ManagedServiceIdentity","com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType":"Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType","com.azure.resourcemanager.resiliencemanagement.models.MarkAsCompleteRequest":"Microsoft.AzureResilienceManagement.MarkAsCompleteRequest","com.azure.resourcemanager.resiliencemanagement.models.MembershipType":"Microsoft.AzureResilienceManagement.MembershipType","com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill":"Microsoft.AzureResilienceManagement.MonitoringPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.OperationDisplay":"Azure.ResourceManager.CommonTypes.OperationDisplay","com.azure.resourcemanager.resiliencemanagement.models.OperationQualificationDetails":"Microsoft.AzureResilienceManagement.OperationQualificationDetails","com.azure.resourcemanager.resiliencemanagement.models.Origin":"Azure.ResourceManager.CommonTypes.Origin","com.azure.resourcemanager.resiliencemanagement.models.ProvisioningState":"Microsoft.AzureResilienceManagement.ProvisioningState","com.azure.resourcemanager.resiliencemanagement.models.QualificationState":"Microsoft.AzureResilienceManagement.QualificationState","com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode":"Microsoft.AzureResilienceManagement.RBACSetupMode","com.azure.resourcemanager.resiliencemanagement.models.RBACState":"Microsoft.AzureResilienceManagement.RBACState","com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation":"Microsoft.AzureResilienceManagement.ReasonForRequestingConfirmation","com.azure.resourcemanager.resiliencemanagement.models.RecommendCapacityRequest":"Microsoft.AzureResilienceManagement.RecommendCapacityRequest","com.azure.resourcemanager.resiliencemanagement.models.RecommendationsData":"Microsoft.AzureResilienceManagement.RecommendationsData","com.azure.resourcemanager.resiliencemanagement.models.RecommendationsHighAvailabilityData":"Microsoft.AzureResilienceManagement.RecommendationsHighAvailabilityData","com.azure.resourcemanager.resiliencemanagement.models.RecoveryActionRequest":"Microsoft.AzureResilienceManagement.RecoveryActionRequest","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroup":"Microsoft.AzureResilienceManagement.RecoveryGroup","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupActionSettings":"Microsoft.AzureResilienceManagement.RecoveryGroupActionSettings","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupActionType":"Microsoft.AzureResilienceManagement.RecoveryGroupActionType","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupBaseAction":"Microsoft.AzureResilienceManagement.RecoveryGroupBaseAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupCustomRunbookAction":"Microsoft.AzureResilienceManagement.RecoveryGroupCustomRunbookAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupManualAction":"Microsoft.AzureResilienceManagement.RecoveryGroupManualAction","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupProperties":"Microsoft.AzureResilienceManagement.RecoveryGroupProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryGroupsSetting":"Microsoft.AzureResilienceManagement.RecoveryGroupsSetting","com.azure.resourcemanager.resiliencemanagement.models.RecoveryJobProperties":"Microsoft.AzureResilienceManagement.RecoveryJobProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryJobResourceProperties":"Microsoft.AzureResilienceManagement.RecoveryJobResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryOperationNames":"Microsoft.AzureResilienceManagement.RecoveryOperationNames","com.azure.resourcemanager.resiliencemanagement.models.RecoveryOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanExclusionReason":"Microsoft.AzureResilienceManagement.RecoveryPlanExclusionReason","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanFailoverOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryPlanFailoverOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanOperationStatus":"Microsoft.AzureResilienceManagement.RecoveryPlanOperationStatus","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanProperties":"Microsoft.AzureResilienceManagement.RecoveryPlanProperties","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill":"Microsoft.AzureResilienceManagement.RecoveryPlanPropertiesOfDrill","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanState":"Microsoft.AzureResilienceManagement.RecoveryPlanState","com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanType":"Microsoft.AzureResilienceManagement.RecoveryPlanType","com.azure.resourcemanager.resiliencemanagement.models.RecoveryResourceProperties":"Microsoft.AzureResilienceManagement.RecoveryResourceProperties","com.azure.resourcemanager.resiliencemanagement.models.RegionalDrillProperties":"Microsoft.AzureResilienceManagement.RegionalDrillProperties","com.azure.resourcemanager.resiliencemanagement.models.RelativeResourceCompositionState":"Microsoft.AzureResilienceManagement.RelativeResourceCompositionState","com.azure.resourcemanager.resiliencemanagement.models.ReportStageStatus":"Microsoft.AzureResilienceManagement.ReportStageStatus","com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequest":"Microsoft.AzureResilienceManagement.ReprotectRequest","com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequestProperties":"Microsoft.AzureResilienceManagement.ReprotectRequestProperties","com.azure.resourcemanager.resiliencemanagement.models.RequirementSelected":"Microsoft.AzureResilienceManagement.RequirementSelected","com.azure.resourcemanager.resiliencemanagement.models.ResilienceHealthStatus":"Microsoft.AzureResilienceManagement.ResilienceHealthStatus","com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties":"Microsoft.AzureResilienceManagement.ResiliencyProperties","com.azure.resourcemanager.resiliencemanagement.models.ResourceBaseProtectionSolutionSetting":"Microsoft.AzureResilienceManagement.ResourceBaseProtectionSolutionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceCrossZoneVmRecoveryProtectionSetting":"Microsoft.AzureResilienceManagement.ResourceCrossZoneVmRecoveryProtectionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceCustomProtectionAction":"Microsoft.AzureResilienceManagement.ResourceCustomProtectionAction","com.azure.resourcemanager.resiliencemanagement.models.ResourceCustomProtectionSetting":"Microsoft.AzureResilienceManagement.ResourceCustomProtectionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReview":"Microsoft.AzureResilienceManagement.ResourceFeasibilityReview","com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus":"Microsoft.AzureResilienceManagement.ResourceFeasibilityReviewStatus","com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType":"Microsoft.AzureResilienceManagement.ResourceFeasibilityReviewType","com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState":"Microsoft.AzureResilienceManagement.ResourceInclusionState","com.azure.resourcemanager.resiliencemanagement.models.ResourceLists":"Microsoft.AzureResilienceManagement.ResourceLists","com.azure.resourcemanager.resiliencemanagement.models.ResourceNativeProtectionSolutionSetting":"Microsoft.AzureResilienceManagement.ResourceNativeProtectionSolutionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionSettings":"Microsoft.AzureResilienceManagement.ResourceProtectionSolutionSettings","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType":"Microsoft.AzureResilienceManagement.ResourceProtectionSolutionType","com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionStatus":"Microsoft.AzureResilienceManagement.ResourceProtectionStatus","com.azure.resourcemanager.resiliencemanagement.models.ResourceReplicationRole":"Microsoft.AzureResilienceManagement.ResourceReplicationRole","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryProtectionSetting":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryProtectionSetting","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryReprotectParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryReprotectParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryTestFailoverCleanupParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryTestFailoverCleanupParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceSiteRecoveryTestFailoverParams":"Microsoft.AzureResilienceManagement.ResourceSiteRecoveryTestFailoverParams","com.azure.resourcemanager.resiliencemanagement.models.ResourceTypeCategories":"Microsoft.AzureResilienceManagement.ResourceTypeCategories","com.azure.resourcemanager.resiliencemanagement.models.ServiceGroupMembership":"Microsoft.AzureResilienceManagement.ServiceGroupMembership","com.azure.resourcemanager.resiliencemanagement.models.ServiceLevelResource":"Microsoft.AzureResilienceManagement.ServiceLevelResource","com.azure.resourcemanager.resiliencemanagement.models.SkuDetails":"Microsoft.AzureResilienceManagement.SkuDetails","com.azure.resourcemanager.resiliencemanagement.models.SliAttentionStatus":"Microsoft.AzureResilienceManagement.SliAttentionStatus","com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties":"Microsoft.AzureResilienceManagement.SliMonitoringProperties","com.azure.resourcemanager.resiliencemanagement.models.SliSelection":"Microsoft.AzureResilienceManagement.SliSelection","com.azure.resourcemanager.resiliencemanagement.models.SliType":"Microsoft.AzureResilienceManagement.SliType","com.azure.resourcemanager.resiliencemanagement.models.SliTypeMatchState":"Microsoft.AzureResilienceManagement.SliTypeMatchState","com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName":"Microsoft.AzureResilienceManagement.SolutionDisplayName","com.azure.resourcemanager.resiliencemanagement.models.SupportedVerbsForStage":"Microsoft.AzureResilienceManagement.SupportedVerbsForStage","com.azure.resourcemanager.resiliencemanagement.models.SystemMetadata":"Microsoft.AzureResilienceManagement.SystemMetadata","com.azure.resourcemanager.resiliencemanagement.models.TestFailoverCleanupRequest":"Microsoft.AzureResilienceManagement.TestFailoverCleanupRequest","com.azure.resourcemanager.resiliencemanagement.models.TestFailoverState":"Microsoft.AzureResilienceManagement.TestFailoverState","com.azure.resourcemanager.resiliencemanagement.models.UnifiedResilienceItemProperties":"Microsoft.AzureResilienceManagement.UnifiedResilienceItemProperties","com.azure.resourcemanager.resiliencemanagement.models.UnifiedResilienceItemRequirementSelected":"Microsoft.AzureResilienceManagement.UnifiedResilienceItemRequirementSelected","com.azure.resourcemanager.resiliencemanagement.models.UpdateGoalResourceRequest":"Microsoft.AzureResilienceManagement.UpdateGoalResourceRequest","com.azure.resourcemanager.resiliencemanagement.models.UpdateRecoveryResourcesRequest":"Microsoft.AzureResilienceManagement.UpdateRecoveryResourcesRequest","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanProperties":"Microsoft.AzureResilienceManagement.UsagePlanProperties","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanTagsUpdate":"Azure.ResourceManager.Foundations.TagsUpdateModel","com.azure.resourcemanager.resiliencemanagement.models.UsagePlanType":"Microsoft.AzureResilienceManagement.UsagePlanType","com.azure.resourcemanager.resiliencemanagement.models.UserAssignedIdentity":"Azure.ResourceManager.CommonTypes.UserAssignedIdentity","com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem":"Microsoft.AzureResilienceManagement.UserConfirmationItem","com.azure.resourcemanager.resiliencemanagement.models.UserConsent":"Microsoft.AzureResilienceManagement.UserConsent","com.azure.resourcemanager.resiliencemanagement.models.VMPresent":"Microsoft.AzureResilienceManagement.VMPresent","com.azure.resourcemanager.resiliencemanagement.models.ValidateForExecutionProperties":"Microsoft.AzureResilienceManagement.ValidateForExecutionProperties","com.azure.resourcemanager.resiliencemanagement.models.ValidateForExecutionRequest":"Microsoft.AzureResilienceManagement.ValidateForExecutionRequest","com.azure.resourcemanager.resiliencemanagement.models.ValidateForOperationRequest":"Microsoft.AzureResilienceManagement.ValidateForOperationRequest","com.azure.resourcemanager.resiliencemanagement.models.ZonalDrillProperties":"Microsoft.AzureResilienceManagement.ZonalDrillProperties"},"generatedFiles":["src/main/java/com/azure/resourcemanager/resiliencemanagement/ResilienceManagementManager.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillRunsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/DrillsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/EnrollmentsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalAssignmentsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/GoalTemplatesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/OperationStatusClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/OperationsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryJobResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryJobsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryPlanActionsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryPlansClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/RecoveryResourcesClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/ResilienceManagementManagementClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/UnifiedResilienceItemsClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/UsagePlansClient.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillReportSummaryInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunPropertiesInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/DrillRunResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/EnrollmentInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalAssignmentInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/GoalTemplateInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ListReportDownloadUrlResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/OperationInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/OperationStatusResultInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryJobInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryJobResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryPlanActionBaseResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryPlanInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryResourceInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/RecoveryResourceQualificationInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UnifiedResilienceItemInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UpdateRecoveryResourcesResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/UsagePlanInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/ValidateForRecoveryOperationBaseResponseInner.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/models/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/fluent/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillReportSummaryImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunPropertiesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillRunsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/DrillsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/EnrollmentsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalAssignmentsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplateImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplatesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/GoalTemplatesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ListReportDownloadUrlResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationStatusResultImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/OperationsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryJobsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionBaseResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanActionsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlanImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlansClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryPlansImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourceImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourceQualificationImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourcesClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/RecoveryResourcesImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientBuilder.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResilienceManagementManagementClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ResourceManagerUtils.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemsClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UnifiedResilienceItemsImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UpdateRecoveryResourcesResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlanImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlansClientImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/UsagePlansImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/ValidateForRecoveryOperationBaseResponseImpl.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillRunListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/DrillRunResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/EnrollmentListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalAssignmentListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/GoalTemplateListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/OperationListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryJobListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryJobResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryPlanListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/RecoveryResourceListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/UnifiedResilienceItemListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/models/UsagePlanListResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/implementation/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ActionTask.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ActionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AddOrUpdateResourcesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ArmResponseErrorResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AssetPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AssociatedIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttentionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AttestationState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/AutoFailover.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ChaosResourcePropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/CommentType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ConfirmationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/CustomFaultDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DiskReprotectInputDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Drill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillAttestation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillEndRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillMode.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFinalizationState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportFormat.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportGenerationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillReportSummary.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceAttentionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceFaultState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceInclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceReadinessState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResourceState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRun.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunAddNotesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunFailoverRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunOperationVerbs.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunReprotectRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunSubtasks.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRunTasks.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillRuns.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillStartRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/DrillUpdateProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Drills.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Enrollment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/EnrollmentProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Enrollments.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ErrorDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExclusionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionConfigurations.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionReadinessState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExecutionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ExtensionObjectState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverDirectionTypes.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverRequestProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FailoverState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FaultDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/FaultProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ForceInclusionAndUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignmentProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignmentType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalAssignments.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplateProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalTemplates.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/GoalsData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HAStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/HealthModelMonitoringProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/IncludeOrUpdateResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/InitialConfig.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/IsoDuration.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobErrorInfo.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobExtendedInfo.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobResourceType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobRetryDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobTaskDetail.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobTriggeredBy.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/JobUserComment.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/LastRunProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ListReportDownloadUrlResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ManagedServiceIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ManagedServiceIdentityType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MarkAsCompleteRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MembershipType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/MonitoringPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Operation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationDisplay.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationQualificationDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/OperationStatusResult.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Operations.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/Origin.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ProvisioningState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/QualificationState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RBACSetupMode.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RBACState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReasonForRequestingConfirmation.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendCapacityRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendationsData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecommendationsHighAvailabilityData.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryActionRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroup.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupActionSettings.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupActionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupBaseAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupCustomRunbookAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupManualAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryGroupsSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJob.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryJobs.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryOperationNames.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlan.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanActionBaseResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanActions.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanExclusionReason.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanFailoverOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanOperationStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanPropertiesOfDrill.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlanType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryPlans.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResourceProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResourceQualification.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RecoveryResources.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RegionalDrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RelativeResourceCompositionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReportStageStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReprotectRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ReprotectRequestProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/RequirementSelected.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResilienceHealthStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResiliencyProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceBaseProtectionSolutionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCrossZoneVmRecoveryProtectionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCustomProtectionAction.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceCustomProtectionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReview.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceFeasibilityReviewType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceInclusionState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceLists.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceNativeProtectionSolutionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionSolutionSettings.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionSolutionType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceProtectionStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceReplicationRole.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryProtectionSetting.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryReprotectParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryTestFailoverCleanupParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceSiteRecoveryTestFailoverParams.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ResourceTypeCategories.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ServiceGroupMembership.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ServiceLevelResource.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SkuDetails.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliAttentionStatus.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliMonitoringProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliSelection.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SliTypeMatchState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SolutionDisplayName.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SupportedVerbsForStage.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/SystemMetadata.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/TestFailoverCleanupRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/TestFailoverState.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItem.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItemProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItemRequirementSelected.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UnifiedResilienceItems.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateGoalResourceRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateRecoveryResourcesRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UpdateRecoveryResourcesResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlan.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanTagsUpdate.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlanType.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UsagePlans.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserAssignedIdentity.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConfirmationItem.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/UserConsent.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/VMPresent.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForExecutionProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForExecutionRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForOperationRequest.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ValidateForRecoveryOperationBaseResponse.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/ZonalDrillProperties.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/models/package-info.java","src/main/java/com/azure/resourcemanager/resiliencemanagement/package-info.java","src/main/java/module-info.java"]}
\ No newline at end of file
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesGetSamples.java
index 166128af62fa..e3465e39d160 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillResources_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesListSamples.java
index d970a06ab50a..a02914676f26 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourcesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillResources_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesGetSamples.java
index 33aff8796e76..a88cf4d2c6fb 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRunResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRunResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRunResources_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesListSamples.java
index 2c60cf0a994c..7e72d8aae060 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunResourcesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRunResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRunResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRunResources_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesSamples.java
index b2a95042128d..7d177cf88739 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesSamples.java
@@ -11,7 +11,7 @@
*/
public final class DrillRunsAddNotesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_AddNotes_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_AddNotes_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_AddNotes_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverSamples.java
index 6213eef92718..2049ac8362bb 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverSamples.java
@@ -16,7 +16,7 @@
*/
public final class DrillRunsFailOverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_FailOver_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_FailOver_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_FailOver_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportSamples.java
new file mode 100644
index 000000000000..f93ed9b7a168
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportSamples.java
@@ -0,0 +1,25 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+/**
+ * Samples for DrillRuns GenerateReport.
+ */
+public final class DrillRunsGenerateReportSamples {
+ /*
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_GenerateReport_MaximumSet_Gen.json
+ */
+ /**
+ * Sample code: DrillRuns_GenerateReport_MaximumSet.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void drillRunsGenerateReportMaximumSet(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.drillRuns()
+ .generateReport("sampleServiceGroupName", "qmn", "drill1", "ca92602e-53bf-43d2-ae62-d3fc940474b3",
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGetSamples.java
index 76d8ae91caed..b69924fdc662 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Get_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlSamples.java
new file mode 100644
index 000000000000..5c45f67a927a
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlSamples.java
@@ -0,0 +1,30 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
+
+/**
+ * Samples for DrillRuns ListReportDownloadUrl.
+ */
+public final class DrillRunsListReportDownloadUrlSamples {
+ /*
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_ListReportDownloadUrl_MaximumSet_Gen.json
+ */
+ /**
+ * Sample code: DrillRuns_ListReportDownloadUrl_MaximumSet.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void drillRunsListReportDownloadUrlMaximumSet(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.drillRuns()
+ .listReportDownloadUrlWithResponse("sampleServiceGroupName", "drill1",
+ "ca92602e-53bf-43d2-ae62-d3fc940474b3",
+ new ListReportDownloadUrlRequest().withFormat(DrillReportFormat.HTML),
+ com.azure.core.util.Context.NONE);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListSamples.java
index 8829802a916c..1fb21f06adca 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_List_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteSamples.java
index 65b9cd63b646..d0107fad8afd 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteSamples.java
@@ -12,7 +12,7 @@
*/
public final class DrillRunsMarkAsCompleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_MarkAsComplete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_MarkAsComplete_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_MarkAsComplete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectSamples.java
index e21474f6704c..00a216d69a78 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunsReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Reprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Reprotect_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Reprotect_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeSamples.java
index 2996c3cc02b2..5db022ee4dd7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillRunsResumeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/DrillRuns_Resume_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/DrillRuns_Resume_MaximumSet_Gen.json
*/
/**
* Sample code: DrillRuns_Resume_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsAddOrUpdateResourcesSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsAddOrUpdateResourcesSamples.java
index a767b6ae67a1..f27ab6db0036 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsAddOrUpdateResourcesSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsAddOrUpdateResourcesSamples.java
@@ -18,7 +18,7 @@
*/
public final class DrillsAddOrUpdateResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_AddOrUpdateResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_AddOrUpdateResources_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_AddOrUpdateResources_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsCreateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsCreateSamples.java
index bb68ee3f025e..814f1c48f6b5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsCreateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsCreateSamples.java
@@ -9,11 +9,16 @@
import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -22,7 +27,7 @@
*/
public final class DrillsCreateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Create_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Create_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Create_MaximumSet.
@@ -53,7 +58,23 @@ public final class DrillsCreateSamples {
.withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(new AssociatedIdentity()
.withType(ManagedServiceIdentityType.USER_ASSIGNED)
.withUserAssignedIdentity(
- "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))))
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withDiscoveryRuleId(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourceGroups/contoso-health/providers/Microsoft.CloudHealth/healthmodels/contoso-payments-hm/discoveryrules/payments-frontend-rule"))
+ .withSliMonitoringProperties(new SliMonitoringProperties().withIdentity(new AssociatedIdentity()
+ .withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-availability")
+ .withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-latency")
+ .withType(SliType.LATENCY)))))
.withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.NONE)
.withUserAssignedIdentities(mapOf())),
com.azure.core.util.Context.NONE);
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsDeleteSamples.java
index e89230dd7995..cff7d66d684e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Delete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndSamples.java
index f4e6a4c9de95..ce3fca5c00cc 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndSamples.java
@@ -12,7 +12,7 @@
*/
public final class DrillsEndSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_End_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_End_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_End_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsGetSamples.java
index a6e79987d5f3..3e4711a1b201 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Get_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsListSamples.java
index 76658d218f1d..cab9c471e9b3 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_List_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsResyncReadinessCheckSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsResyncReadinessCheckSamples.java
index 11555d0184b5..2ce4d2ed8399 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsResyncReadinessCheckSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsResyncReadinessCheckSamples.java
@@ -9,7 +9,7 @@
*/
public final class DrillsResyncReadinessCheckSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_ResyncReadinessCheck_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_ResyncReadinessCheck_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_ResyncReadinessCheck_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartSamples.java
index 3cbfb8334077..d6a6fb9b7bd1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartSamples.java
@@ -12,7 +12,7 @@
*/
public final class DrillsStartSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Start_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Start_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Start_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateSamples.java
index e86df1fab308..0009ce67492b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateSamples.java
@@ -9,11 +9,16 @@
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
@@ -22,7 +27,7 @@
*/
public final class DrillsUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_Update_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_Update_MaximumSet.
@@ -54,7 +59,20 @@ public final class DrillsUpdateSamples {
.withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(new AssociatedIdentity()
.withType(ManagedServiceIdentityType.USER_ASSIGNED)
.withUserAssignedIdentity(
- "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))),
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withDiscoveryRuleId(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourceGroups/contoso-health/providers/Microsoft.CloudHealth/healthmodels/contoso-payments-hm/discoveryrules/payments-frontend-rule"))
+ .withSliMonitoringProperties(new SliMonitoringProperties().withIdentity(new AssociatedIdentity()
+ .withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity(
+ "/subscriptions/4e88bed3-114f-443d-9975-28f64122ec5e/resourcegroups/resourceGroup1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami1"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId(
+ "/providers/Microsoft.Management/serviceGroups/sampleServiceGroupName/providers/Microsoft.Monitor/slis/checkout-availability")
+ .withType(SliType.AVAILABILITY))))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionSamples.java
index 11114eaf7ad0..f08638587cf0 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionSamples.java
@@ -13,7 +13,7 @@
*/
public final class DrillsValidateForExecutionSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Drills_ValidateForExecution_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Drills_ValidateForExecution_MaximumSet_Gen.json
*/
/**
* Sample code: Drills_ValidateForExecution_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsCreateOrUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsCreateOrUpdateSamples.java
index ee7001a84f3c..82af3063f920 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsCreateOrUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsCreateOrUpdateSamples.java
@@ -11,7 +11,7 @@
*/
public final class EnrollmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_CreateOrUpdate_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsDeleteSamples.java
index ad4d570ef6ec..2adc0be6a441 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class EnrollmentsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_Delete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsGetSamples.java
index a4fcb402a14a..9d76cc665269 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class EnrollmentsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_Get_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsListSamples.java
index bdc906607282..deaf90375df5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/EnrollmentsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class EnrollmentsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Enrollments_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Enrollments_List_MaximumSet_Gen.json
*/
/**
* Sample code: Enrollments_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsCreateOrUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsCreateOrUpdateSamples.java
index 4285d3dd405a..0f83a02f007c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsCreateOrUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsCreateOrUpdateSamples.java
@@ -15,7 +15,7 @@
*/
public final class GoalAssignmentsCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_CreateOrUpdate_MaximumSet.
@@ -36,7 +36,7 @@ public static void goalAssignmentsCreateOrUpdateMaximumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_CreateOrUpdate_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_CreateOrUpdate_MinimumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_CreateOrUpdate_MinimumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsDeleteSamples.java
index 71c85b8f1d15..d2231871c04d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalAssignmentsDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Delete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsGetSamples.java
index 36dec4169fad..665a0943de31 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalAssignmentsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsListSamples.java
index 9f04690a4f12..3b25fec6a69b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalAssignmentsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_List_MaximumSet.
@@ -22,7 +22,7 @@ public static void goalAssignmentsListMaximumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_List_MinimumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_List_MinimumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacitySamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacitySamples.java
index 7f824b46246c..4e98a91ee190 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacitySamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacitySamples.java
@@ -12,7 +12,7 @@
*/
public final class GoalAssignmentsRecommendCapacitySamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_RecommendCapacity_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_RecommendCapacity_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_RecommendCapacity_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesSamples.java
index 93e3697f0280..f4b615d0b679 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalAssignmentsRefreshGoalResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_RefreshGoalResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_RefreshGoalResources_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_RefreshGoalResources_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesSamples.java
index f2d57d34c724..b3dff44da447 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesSamples.java
@@ -16,7 +16,7 @@
*/
public final class GoalAssignmentsUpdateGoalResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_UpdateGoalResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_UpdateGoalResources_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_UpdateGoalResources_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateSamples.java
index a6ec5a11c76f..d78db41508e6 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateSamples.java
@@ -15,7 +15,7 @@
*/
public final class GoalAssignmentsUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalAssignments_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalAssignments_Update_MaximumSet_Gen.json
*/
/**
* Sample code: GoalAssignments_Update_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetSamples.java
index b60f3727fb37..b404c70e323e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_Complete_Example.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_Complete_Example.json
*/
/**
* Sample code: GoalResources_Get_Complete_Example.
@@ -24,7 +24,7 @@ public static void goalResourcesGetCompleteExample(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalResources_Get_MaximumSet.
@@ -38,7 +38,7 @@ public static void goalResourcesGetCompleteExample(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_Get_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_Get_MinimumSet_Gen.json
*/
/**
* Sample code: GoalResources_Get_MinimumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListSamples.java
index 1be6800cdea6..5614e4780eaf 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalResources_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesCreateOrUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesCreateOrUpdateSamples.java
index ea5e8b99a26c..69bea728b510 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesCreateOrUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesCreateOrUpdateSamples.java
@@ -14,7 +14,7 @@
*/
public final class GoalTemplatesCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_CreateOrUpdate_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_CreateOrUpdate_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_CreateOrUpdate_MinimumSet.
@@ -30,7 +30,7 @@ public static void goalTemplatesCreateOrUpdateMinimumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_CreateOrUpdate_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesDeleteSamples.java
index 12d182dd1d12..228814c4739f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalTemplatesDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Delete_MaximumSet.
@@ -22,7 +22,7 @@ public static void goalTemplatesDeleteMaximumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Delete_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Delete_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Delete_MinimumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesGetSamples.java
index 4deaaf399cc0..85e1cc667e3a 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalTemplatesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Get_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesListSamples.java
index 8e6aa3226f27..cc4000f9cc32 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class GoalTemplatesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_List_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_List_MaximumSet.
@@ -22,7 +22,7 @@ public static void goalTemplatesListMaximumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_List_MinimumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_List_MinimumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesUpdateSamples.java
index 8bd4b370abff..b063475f5163 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalTemplatesUpdateSamples.java
@@ -14,7 +14,7 @@
*/
public final class GoalTemplatesUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/GoalTemplates_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/GoalTemplates_Update_MaximumSet_Gen.json
*/
/**
* Sample code: GoalTemplates_Update_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationStatusGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationStatusGetSamples.java
index cc8547bdbcb1..46ebf6506f26 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationStatusGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationStatusGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class OperationStatusGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/OperationStatus_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/OperationStatus_Get_MaximumSet_Gen.json
*/
/**
* Sample code: OperationStatus_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListSamples.java
index 737ef4d45dff..6bb855a52698 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class OperationsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/Operations_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Operations_List_MinimumSet_Gen.json
*/
/**
* Sample code: Operations_List_MinimumSet.
@@ -22,7 +22,7 @@ public final class OperationsListSamples {
}
/*
- * x-ms-original-file: 2026-06-01-preview/Operations_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/Operations_List_MaximumSet_Gen.json
*/
/**
* Sample code: Operations_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesGetSamples.java
index 02b4a75a65d5..3a29b64b5101 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryJobResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobResources_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesListSamples.java
index 540ec02ff4a2..2d9ee7f53443 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobResourcesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryJobResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobResources_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsCancelSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsCancelSamples.java
index e5d3827bbf20..06776cf51670 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsCancelSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsCancelSamples.java
@@ -11,7 +11,7 @@
*/
public final class RecoveryJobsCancelSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Cancel_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Cancel_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Cancel_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsGetSamples.java
index d2b2328be0f3..34e5251bb8df 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryJobsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsListSamples.java
index 4db4bb8ccee0..1ee1ac9bf7bd 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryJobsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsResumeSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsResumeSamples.java
index c7c146e8f1e4..6a672b85535b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsResumeSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsResumeSamples.java
@@ -11,7 +11,7 @@
*/
public final class RecoveryJobsResumeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Resume_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Resume_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Resume_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsRetrySamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsRetrySamples.java
index 0bdee8184eaa..e1437f42c16e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsRetrySamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryJobsRetrySamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryJobsRetrySamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryJobs_Retry_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryJobs_Retry_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryJobs_Retry_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessSamples.java
index 536a026515f8..0924aee71604 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlanActionsCheckReadinessSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_CheckReadiness_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_CheckReadiness_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_CheckReadiness_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverCommitSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverCommitSamples.java
index ebf481ead401..c0054490ad84 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverCommitSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverCommitSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlanActionsFailoverCommitSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_FailoverCommit_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_FailoverCommit_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_FailoverCommit_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverSamples.java
index 8fd418b223f2..835f1b9a71da 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFailoverSamples.java
@@ -16,7 +16,7 @@
*/
public final class RecoveryPlanActionsFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Failover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Failover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Failover_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFinalizeSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFinalizeSamples.java
index 40aee115b740..642b612e43c6 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFinalizeSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsFinalizeSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlanActionsFinalizeSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Finalize_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Finalize_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Finalize_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsReprotectSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsReprotectSamples.java
index c6722b6f6315..b10e4189f64b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsReprotectSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsReprotectSamples.java
@@ -13,7 +13,7 @@
*/
public final class RecoveryPlanActionsReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_Reprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_Reprotect_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_Reprotect_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverCleanupSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverCleanupSamples.java
index ae5d82e465aa..f7c1e25f39ab 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverCleanupSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverCleanupSamples.java
@@ -11,7 +11,7 @@
*/
public final class RecoveryPlanActionsTestFailoverCleanupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_TestFailoverCleanup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_TestFailoverCleanup_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_TestFailoverCleanup_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverSamples.java
index 3fc71809c02e..745e155b1fdd 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsTestFailoverSamples.java
@@ -16,7 +16,7 @@
*/
public final class RecoveryPlanActionsTestFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_TestFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_TestFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_TestFailover_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsUpdateResourcesSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsUpdateResourcesSamples.java
index 81462e893dd5..c97088558170 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsUpdateResourcesSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsUpdateResourcesSamples.java
@@ -19,7 +19,7 @@
*/
public final class RecoveryPlanActionsUpdateResourcesSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_UpdateResources_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_UpdateResources_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_UpdateResources_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitSamples.java
index 035d76fa37a8..a473fd5fa780 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlanActionsValidateForFailoverCommitSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForFailoverCommit_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverSamples.java
index d4fcc3415e37..ca274205b3b6 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverSamples.java
@@ -14,7 +14,7 @@
*/
public final class RecoveryPlanActionsValidateForFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForFailover_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForOperationSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForOperationSamples.java
index dd1061d10c47..51e2831941ea 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForOperationSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForOperationSamples.java
@@ -12,7 +12,7 @@
*/
public final class RecoveryPlanActionsValidateForOperationSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForOperation_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForOperation_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForOperation_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectSamples.java
index 1e00223c0e62..8abaae829008 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectSamples.java
@@ -13,7 +13,7 @@
*/
public final class RecoveryPlanActionsValidateForReprotectSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForReprotect_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForReprotect_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForReprotect_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupSamples.java
index ddc0446d6996..87ea6386adc7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlanActionsValidateForTestFailoverCleanupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForTestFailoverCleanup_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverSamples.java
index db5519438e5a..e7bd6f38bd2e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverSamples.java
@@ -14,7 +14,7 @@
*/
public final class RecoveryPlanActionsValidateForTestFailoverSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlanActions_ValidateForTestFailover_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlanActions_ValidateForTestFailover_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlanActions_ValidateForTestFailover_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansCreateOrUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansCreateOrUpdateSamples.java
index 4feee767122c..83e8aa2ad0d6 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansCreateOrUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansCreateOrUpdateSamples.java
@@ -24,7 +24,7 @@
*/
public final class RecoveryPlansCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_CreateOrUpdate_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansDeleteSamples.java
index 7b46dbd39d23..06ae9281b625 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlansDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Delete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansGetSamples.java
index 2a44d9aa3659..ad8102269bfb 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlansGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansListSamples.java
index bdf613d669ed..54bf6c5655e5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansListSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryPlansListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansUpdateSamples.java
index 436ccbc0868b..98298cca6ad5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlansUpdateSamples.java
@@ -23,7 +23,7 @@
*/
public final class RecoveryPlansUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryPlans_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryPlans_Update_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryPlans_Update_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesGetSamples.java
index 78f2b83c7be3..e0656be5f7dd 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesGetSamples.java
@@ -9,7 +9,22 @@
*/
public final class RecoveryResourcesGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryResources_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_Get_CrossZoneVMRecovery.json
+ */
+ /**
+ * Sample code: RecoveryResources_Get_CrossZoneVMRecovery.
+ *
+ * @param manager Entry point to ResilienceManagementManager.
+ */
+ public static void recoveryResourcesGetCrossZoneVMRecovery(
+ com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager manager) {
+ manager.recoveryResources()
+ .getWithResponse("sampleServiceGroupName", "samplePlanName", "12345678-9012-3456-7890-123456789012",
+ com.azure.core.util.Context.NONE);
+ }
+
+ /*
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_Get_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryResources_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesListSamples.java
index 850ef17c1a17..8e2cd1261988 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryResourcesListSamples.java
@@ -9,7 +9,7 @@
*/
public final class RecoveryResourcesListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/RecoveryResources_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/RecoveryResources_List_MaximumSet_Gen.json
*/
/**
* Sample code: RecoveryResources_List_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetSamples.java
index c20f9861e0f1..345e7ad62ba7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetSamples.java
@@ -9,7 +9,7 @@
*/
public final class UnifiedResilienceItemsGetSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_Get_MaximumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListSamples.java
index f236e8492dce..18a11da9f70c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListSamples.java
@@ -9,7 +9,7 @@
*/
public final class UnifiedResilienceItemsListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_List_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_List_MaximumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_List_MaximumSet.
@@ -23,7 +23,7 @@ public static void unifiedResilienceItemsListMaximumSet(
}
/*
- * x-ms-original-file: 2026-06-01-preview/UnifiedResilienceItems_List_MinimumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UnifiedResilienceItems_List_MinimumSet_Gen.json
*/
/**
* Sample code: UnifiedResilienceItems_List_MaximumSet - generated by [MinimumSet] rule.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansCreateOrUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansCreateOrUpdateSamples.java
index 41a5ce9a9c5a..1f39dda09798 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansCreateOrUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansCreateOrUpdateSamples.java
@@ -14,7 +14,7 @@
*/
public final class UsagePlansCreateOrUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_CreateOrUpdate_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_CreateOrUpdate_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_CreateOrUpdate_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansDeleteSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansDeleteSamples.java
index 8e065330b1a6..b688b864a54a 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansDeleteSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansDeleteSamples.java
@@ -9,7 +9,7 @@
*/
public final class UsagePlansDeleteSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Delete_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Delete_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Delete_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansGetByResourceGroupSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansGetByResourceGroupSamples.java
index ca9957f6d2cc..b2b27b1507b7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansGetByResourceGroupSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansGetByResourceGroupSamples.java
@@ -9,7 +9,7 @@
*/
public final class UsagePlansGetByResourceGroupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Get_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Get_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Get_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListByResourceGroupSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListByResourceGroupSamples.java
index 110427b748fa..edf1c7338e1b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListByResourceGroupSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListByResourceGroupSamples.java
@@ -9,7 +9,7 @@
*/
public final class UsagePlansListByResourceGroupSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_ListByResourceGroup_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_ListByResourceGroup_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_ListByResourceGroup_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListSamples.java
index 8819151d89d7..a180466af19f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansListSamples.java
@@ -9,7 +9,7 @@
*/
public final class UsagePlansListSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_ListBySubscription_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_ListBySubscription_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_ListBySubscription_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansUpdateSamples.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansUpdateSamples.java
index 7ff0c9639375..19e85d3696be 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansUpdateSamples.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/samples/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlansUpdateSamples.java
@@ -13,7 +13,7 @@
*/
public final class UsagePlansUpdateSamples {
/*
- * x-ms-original-file: 2026-06-01-preview/UsagePlans_Update_MaximumSet_Gen.json
+ * x-ms-original-file: 2026-08-31-preview/UsagePlans_Update_MaximumSet_Gen.json
*/
/**
* Sample code: UsagePlans_Update_MaximumSet.
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AddOrUpdateResourcesRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AddOrUpdateResourcesRequestTests.java
index 200cb6246ca0..c44f389558e3 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AddOrUpdateResourcesRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AddOrUpdateResourcesRequestTests.java
@@ -19,142 +19,104 @@ public final class AddOrUpdateResourcesRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
AddOrUpdateResourcesRequest model = BinaryData.fromString(
- "{\"faultDurationInMin\":1010451276,\"resourceLists\":{\"includeResources\":[{\"id\":\"wfscjfn\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"qujizdvo\",\"faultName\":\"ytibyow\",\"targetResourceId\":\"blgyavutpthj\"},{\"faultUrn\":\"xoi\",\"faultName\":\"msksbp\",\"targetResourceId\":\"mlqoljx\"},{\"faultUrn\":\"cgxxlxs\",\"faultName\":\"fgcviz\",\"targetResourceId\":\"zdwlvwlyoupfgfb\"},{\"faultUrn\":\"jub\",\"faultName\":\"yhgk\",\"targetResourceId\":\"minsgowzf\"}],\"defaultFault\":{\"faultUrn\":\"sttktlahbqa\",\"faultName\":\"tx\",\"targetResourceId\":\"gzukxitmm\"},\"overriddenDefaultFault\":{\"faultUrn\":\"gqqqxh\",\"faultName\":\"n\",\"targetResourceId\":\"rxcpjuisavo\"},\"customFault\":{\"faultName\":\"dzf\",\"scriptResourceId\":\"azivjlfrqttbajl\"}}},{\"id\":\"atnwxyiopi\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"fku\",\"faultName\":\"s\",\"targetResourceId\":\"xkdmligo\"},{\"faultUrn\":\"ibrxkp\",\"faultName\":\"loazuruocbgoo\",\"targetResourceId\":\"bteoybf\"},{\"faultUrn\":\"jxakv\",\"faultName\":\"jgslordilmyww\",\"targetResourceId\":\"kgkxn\"},{\"faultUrn\":\"edabgyvudtjue\",\"faultName\":\"bcihxuuwhc\",\"targetResourceId\":\"yxccyb\"}],\"defaultFault\":{\"faultUrn\":\"ayakkudzpx\",\"faultName\":\"wjplma\",\"targetResourceId\":\"stcyohpfkyrkdbd\"},\"overriddenDefaultFault\":{\"faultUrn\":\"ogsjkmnwqjno\",\"faultName\":\"aiy\",\"targetResourceId\":\"ddviacegfnmntfpm\"},\"customFault\":{\"faultName\":\"emfnczdwvvbal\",\"scriptResourceId\":\"lllchpodb\"}}},{\"id\":\"evwrdnhfuk\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"cswsmystul\",\"faultName\":\"qypfcv\",\"targetResourceId\":\"er\"},{\"faultUrn\":\"hp\",\"faultName\":\"bm\",\"targetResourceId\":\"pjbabwidfc\"}],\"defaultFault\":{\"faultUrn\":\"spuunnoxyhkxgq\",\"faultName\":\"drihpfhoqcaaewda\",\"targetResourceId\":\"mdjvlpj\"},\"overriddenDefaultFault\":{\"faultUrn\":\"kzbrmsgeivsiy\",\"faultName\":\"zkdnc\",\"targetResourceId\":\"dxonbzoggculap\"},\"customFault\":{\"faultName\":\"y\",\"scriptResourceId\":\"pgogtqxepny\"}}},{\"id\":\"b\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"lyjt\",\"faultName\":\"vofqzhvfc\",\"targetResourceId\":\"byfmowuxr\"},{\"faultUrn\":\"jpvd\",\"faultName\":\"xfzwi\",\"targetResourceId\":\"vwzjbhyz\"},{\"faultUrn\":\"xjrk\",\"faultName\":\"mbtrnegvmnvu\",\"targetResourceId\":\"eqvldspast\"}],\"defaultFault\":{\"faultUrn\":\"kkdmfl\",\"faultName\":\"est\",\"targetResourceId\":\"jlxr\"},\"overriddenDefaultFault\":{\"faultUrn\":\"lozapeewchpxlk\",\"faultName\":\"wk\",\"targetResourceId\":\"ziycslevufuztck\"},\"customFault\":{\"faultName\":\"h\",\"scriptResourceId\":\"tqedcgzulwm\"}}}],\"excludeResources\":[\"z\"],\"updateResources\":[{\"id\":\"jvpglydzgk\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"ev\",\"faultName\":\"oepry\",\"targetResourceId\":\"t\"}],\"defaultFault\":{\"faultUrn\":\"ytp\",\"faultName\":\"dmovzvfva\",\"targetResourceId\":\"wzqa\"},\"overriddenDefaultFault\":{\"faultUrn\":\"lgzurig\",\"faultName\":\"aecxndtic\",\"targetResourceId\":\"kpvzmlq\"},\"customFault\":{\"faultName\":\"ld\",\"scriptResourceId\":\"x\"}}},{\"id\":\"bf\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"npkc\",\"faultName\":\"ayzri\",\"targetResourceId\":\"khyawfvjlboxqv\"},{\"faultUrn\":\"jlmxhomdynhd\",\"faultName\":\"digumbnr\",\"targetResourceId\":\"auzzptjazysd\"}],\"defaultFault\":{\"faultUrn\":\"ezwwv\",\"faultName\":\"iqyuvvfo\",\"targetResourceId\":\"kphhq\"},\"overriddenDefaultFault\":{\"faultUrn\":\"kvylauyavl\",\"faultName\":\"wmn\",\"targetResourceId\":\"sttijfybvp\"},\"customFault\":{\"faultName\":\"krsgsgb\",\"scriptResourceId\":\"huzqgn\"}}},{\"id\":\"dgkynscliqhzvhxn\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"kubotppnvdxz\",\"faultName\":\"hihfrbbcevqagtlt\",\"targetResourceId\":\"hlfkqojpy\"},{\"faultUrn\":\"vgtrdcnifmzzs\",\"faultName\":\"ymbrnysuxmpraf\",\"targetResourceId\":\"g\"},{\"faultUrn\":\"khocxvdfffwaf\",\"faultName\":\"roud\",\"targetResourceId\":\"spave\"}],\"defaultFault\":{\"faultUrn\":\"r\",\"faultName\":\"kbunzoz\",\"targetResourceId\":\"dhcxgkmoy\"},\"overriddenDefaultFault\":{\"faultUrn\":\"dyuib\",\"faultName\":\"mfdn\",\"targetResourceId\":\"zydvfvf\"},\"customFault\":{\"faultName\":\"naeo\",\"scriptResourceId\":\"srvhmgorffuki\"}}},{\"id\":\"cvwmzhwplefa\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"l\",\"faultName\":\"btgn\",\"targetResourceId\":\"nzeyqxtjj\"},{\"faultUrn\":\"zqlqhyc\",\"faultName\":\"vodggxdbee\",\"targetResourceId\":\"mieknlraria\"},{\"faultUrn\":\"wiuagydwqf\",\"faultName\":\"ylyrfgiagtco\",\"targetResourceId\":\"ocqwogfnzjvus\"},{\"faultUrn\":\"zldmozuxy\",\"faultName\":\"fsbtkad\",\"targetResourceId\":\"ysownbtgkbug\"}],\"defaultFault\":{\"faultUrn\":\"qctojcmisof\",\"faultName\":\"eypefojyqd\",\"targetResourceId\":\"cuplcplcwkhih\"},\"overriddenDefaultFault\":{\"faultUrn\":\"lhzdsqtzb\",\"faultName\":\"rgnowcjhfgm\",\"targetResourceId\":\"ecactx\"},\"customFault\":{\"faultName\":\"oteyowc\",\"scriptResourceId\":\"uqovekqvgqouwif\"}}}]},\"forceInclusionAndUpdate\":\"Enable\"}")
+ "{\"faultDurationInMin\":1110569499,\"resourceLists\":{\"includeResources\":[{\"id\":\"ydvfvfcjnae\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"vhmgorffukis\",\"faultName\":\"vwmzhwplefaxvxil\",\"targetResourceId\":\"btgn\"},{\"faultUrn\":\"nzeyqxtjj\",\"faultName\":\"zqlqhyc\",\"targetResourceId\":\"vodggxdbee\"}],\"defaultFault\":{\"faultUrn\":\"ieknl\",\"faultName\":\"ariaawi\",\"targetResourceId\":\"agy\"},\"overriddenDefaultFault\":{\"faultUrn\":\"qfby\",\"faultName\":\"yr\",\"targetResourceId\":\"giagtcojo\"},\"customFault\":{\"faultName\":\"wogfnzjvu\",\"scriptResourceId\":\"fzldmozu\"}}},{\"id\":\"ylfsbtk\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"s\",\"faultName\":\"wn\",\"targetResourceId\":\"tgkbugrjqctojc\"},{\"faultUrn\":\"isofieypefojyqd\",\"faultName\":\"cuplcplcwkhih\",\"targetResourceId\":\"hlhzdsqtzbsrgno\"},{\"faultUrn\":\"cjhfgmvecactxmw\",\"faultName\":\"teyowclu\",\"targetResourceId\":\"ovekqvgqouwi\"}],\"defaultFault\":{\"faultUrn\":\"mpjw\",\"faultName\":\"ivqikfxcvhr\",\"targetResourceId\":\"sphuagrttikteus\"},\"overriddenDefaultFault\":{\"faultUrn\":\"zkvyklx\",\"faultName\":\"byjaffmmf\",\"targetResourceId\":\"lcqcuubgqibrt\"},\"customFault\":{\"faultName\":\"metttwgd\",\"scriptResourceId\":\"lqxihhrmooiz\"}}}],\"excludeResources\":[\"ypxiutcxap\",\"hyrpetogebjoxs\",\"hvnh\",\"abrqnkkzj\"],\"updateResources\":[{\"id\":\"trgaehvv\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"jj\",\"faultName\":\"toqbeitpkxztmoob\",\"targetResourceId\":\"lftidgfcwqmpim\"}],\"defaultFault\":{\"faultUrn\":\"xzhemjyh\",\"faultName\":\"hujswtwkozzwcul\",\"targetResourceId\":\"bawpfajnjwltlwt\"},\"overriddenDefaultFault\":{\"faultUrn\":\"guk\",\"faultName\":\"alhsnvkc\",\"targetResourceId\":\"mxzrpoa\"},\"customFault\":{\"faultName\":\"lnwiaaomylwe\",\"scriptResourceId\":\"z\"}}}]},\"forceInclusionAndUpdate\":\"Enable\"}")
.toObject(AddOrUpdateResourcesRequest.class);
- Assertions.assertEquals(1010451276, model.faultDurationInMin());
- Assertions.assertEquals("wfscjfn", model.resourceLists().includeResources().get(0).id());
- Assertions.assertEquals("gqqqxh",
+ Assertions.assertEquals(1110569499, model.faultDurationInMin());
+ Assertions.assertEquals("ydvfvfcjnae", model.resourceLists().includeResources().get(0).id());
+ Assertions.assertEquals("qfby",
model.resourceLists().includeResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("n",
+ Assertions.assertEquals("yr",
model.resourceLists().includeResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("rxcpjuisavo",
+ Assertions.assertEquals("giagtcojo",
model.resourceLists()
.includeResources()
.get(0)
.faultProperties()
.overriddenDefaultFault()
.targetResourceId());
- Assertions.assertEquals("dzf",
+ Assertions.assertEquals("wogfnzjvu",
model.resourceLists().includeResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("azivjlfrqttbajl",
+ Assertions.assertEquals("fzldmozu",
model.resourceLists().includeResources().get(0).faultProperties().customFault().scriptResourceId());
- Assertions.assertEquals("z", model.resourceLists().excludeResources().get(0));
- Assertions.assertEquals("jvpglydzgk", model.resourceLists().updateResources().get(0).id());
- Assertions.assertEquals("lgzurig",
+ Assertions.assertEquals("ypxiutcxap", model.resourceLists().excludeResources().get(0));
+ Assertions.assertEquals("trgaehvv", model.resourceLists().updateResources().get(0).id());
+ Assertions.assertEquals("guk",
model.resourceLists().updateResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("aecxndtic",
+ Assertions.assertEquals("alhsnvkc",
model.resourceLists().updateResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("kpvzmlq",
+ Assertions.assertEquals("mxzrpoa",
model.resourceLists()
.updateResources()
.get(0)
.faultProperties()
.overriddenDefaultFault()
.targetResourceId());
- Assertions.assertEquals("ld",
+ Assertions.assertEquals("lnwiaaomylwe",
model.resourceLists().updateResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("x",
+ Assertions.assertEquals("z",
model.resourceLists().updateResources().get(0).faultProperties().customFault().scriptResourceId());
Assertions.assertEquals(ForceInclusionAndUpdate.ENABLE, model.forceInclusionAndUpdate());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- AddOrUpdateResourcesRequest model = new AddOrUpdateResourcesRequest().withFaultDurationInMin(1010451276)
+ AddOrUpdateResourcesRequest model = new AddOrUpdateResourcesRequest().withFaultDurationInMin(1110569499)
.withResourceLists(new ResourceLists()
- .withIncludeResources(Arrays.asList(
- new IncludeOrUpdateResource().withId("wfscjfn")
+ .withIncludeResources(Arrays.asList(new IncludeOrUpdateResource().withId("ydvfvfcjnae")
+ .withFaultProperties(new FaultProperties().withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("qfby").withFaultName("yr").withTargetResourceId("giagtcojo"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("wogfnzjvu").withScriptResourceId("fzldmozu"))),
+ new IncludeOrUpdateResource().withId("ylfsbtk")
.withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("gqqqxh")
- .withFaultName("n")
- .withTargetResourceId("rxcpjuisavo"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("dzf").withScriptResourceId("azivjlfrqttbajl"))),
- new IncludeOrUpdateResource().withId("atnwxyiopi")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("ogsjkmnwqjno")
- .withFaultName("aiy")
- .withTargetResourceId("ddviacegfnmntfpm"))
- .withCustomFault(new CustomFaultDetails().withFaultName("emfnczdwvvbal")
- .withScriptResourceId("lllchpodb"))),
- new IncludeOrUpdateResource().withId("evwrdnhfuk")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("kzbrmsgeivsiy")
- .withFaultName("zkdnc")
- .withTargetResourceId("dxonbzoggculap"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("y").withScriptResourceId("pgogtqxepny"))),
- new IncludeOrUpdateResource().withId("b")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("lozapeewchpxlk")
- .withFaultName("wk")
- .withTargetResourceId("ziycslevufuztck"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("h").withScriptResourceId("tqedcgzulwm")))))
- .withExcludeResources(Arrays.asList("z"))
- .withUpdateResources(Arrays.asList(
- new IncludeOrUpdateResource().withId("jvpglydzgk")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("lgzurig")
- .withFaultName("aecxndtic")
- .withTargetResourceId("kpvzmlq"))
- .withCustomFault(new CustomFaultDetails().withFaultName("ld").withScriptResourceId("x"))),
- new IncludeOrUpdateResource().withId("bf")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("kvylauyavl")
- .withFaultName("wmn")
- .withTargetResourceId("sttijfybvp"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("krsgsgb").withScriptResourceId("huzqgn"))),
- new IncludeOrUpdateResource().withId("dgkynscliqhzvhxn")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("dyuib")
- .withFaultName("mfdn")
- .withTargetResourceId("zydvfvf"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("naeo").withScriptResourceId("srvhmgorffuki"))),
- new IncludeOrUpdateResource().withId("cvwmzhwplefa")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("lhzdsqtzb")
- .withFaultName("rgnowcjhfgm")
- .withTargetResourceId("ecactx"))
- .withCustomFault(new CustomFaultDetails().withFaultName("oteyowc")
- .withScriptResourceId("uqovekqvgqouwif"))))))
+ .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("zkvyklx")
+ .withFaultName("byjaffmmf")
+ .withTargetResourceId("lcqcuubgqibrt"))
+ .withCustomFault(new CustomFaultDetails().withFaultName("metttwgd")
+ .withScriptResourceId("lqxihhrmooiz")))))
+ .withExcludeResources(Arrays.asList("ypxiutcxap", "hyrpetogebjoxs", "hvnh", "abrqnkkzj"))
+ .withUpdateResources(Arrays.asList(new IncludeOrUpdateResource().withId("trgaehvv")
+ .withFaultProperties(new FaultProperties()
+ .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("guk")
+ .withFaultName("alhsnvkc")
+ .withTargetResourceId("mxzrpoa"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("lnwiaaomylwe").withScriptResourceId("z"))))))
.withForceInclusionAndUpdate(ForceInclusionAndUpdate.ENABLE);
model = BinaryData.fromObject(model).toObject(AddOrUpdateResourcesRequest.class);
- Assertions.assertEquals(1010451276, model.faultDurationInMin());
- Assertions.assertEquals("wfscjfn", model.resourceLists().includeResources().get(0).id());
- Assertions.assertEquals("gqqqxh",
+ Assertions.assertEquals(1110569499, model.faultDurationInMin());
+ Assertions.assertEquals("ydvfvfcjnae", model.resourceLists().includeResources().get(0).id());
+ Assertions.assertEquals("qfby",
model.resourceLists().includeResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("n",
+ Assertions.assertEquals("yr",
model.resourceLists().includeResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("rxcpjuisavo",
+ Assertions.assertEquals("giagtcojo",
model.resourceLists()
.includeResources()
.get(0)
.faultProperties()
.overriddenDefaultFault()
.targetResourceId());
- Assertions.assertEquals("dzf",
+ Assertions.assertEquals("wogfnzjvu",
model.resourceLists().includeResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("azivjlfrqttbajl",
+ Assertions.assertEquals("fzldmozu",
model.resourceLists().includeResources().get(0).faultProperties().customFault().scriptResourceId());
- Assertions.assertEquals("z", model.resourceLists().excludeResources().get(0));
- Assertions.assertEquals("jvpglydzgk", model.resourceLists().updateResources().get(0).id());
- Assertions.assertEquals("lgzurig",
+ Assertions.assertEquals("ypxiutcxap", model.resourceLists().excludeResources().get(0));
+ Assertions.assertEquals("trgaehvv", model.resourceLists().updateResources().get(0).id());
+ Assertions.assertEquals("guk",
model.resourceLists().updateResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("aecxndtic",
+ Assertions.assertEquals("alhsnvkc",
model.resourceLists().updateResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("kpvzmlq",
+ Assertions.assertEquals("mxzrpoa",
model.resourceLists()
.updateResources()
.get(0)
.faultProperties()
.overriddenDefaultFault()
.targetResourceId());
- Assertions.assertEquals("ld",
+ Assertions.assertEquals("lnwiaaomylwe",
model.resourceLists().updateResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("x",
+ Assertions.assertEquals("z",
model.resourceLists().updateResources().get(0).faultProperties().customFault().scriptResourceId());
Assertions.assertEquals(ForceInclusionAndUpdate.ENABLE, model.forceInclusionAndUpdate());
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssetPropertiesOfDrillTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssetPropertiesOfDrillTests.java
index dc613123b9a5..490141aaccf7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssetPropertiesOfDrillTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssetPropertiesOfDrillTests.java
@@ -12,21 +12,22 @@ public final class AssetPropertiesOfDrillTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
AssetPropertiesOfDrill model = BinaryData
- .fromString("{\"subscription\":\"vvt\",\"region\":\"seinqfiuf\",\"resourceGroup\":\"knpirgnepttwq\"}")
+ .fromString(
+ "{\"subscription\":\"iuxxpshneekulfg\",\"region\":\"lqubkwdlen\",\"resourceGroup\":\"sutujba\"}")
.toObject(AssetPropertiesOfDrill.class);
- Assertions.assertEquals("vvt", model.subscription());
- Assertions.assertEquals("seinqfiuf", model.region());
- Assertions.assertEquals("knpirgnepttwq", model.resourceGroup());
+ Assertions.assertEquals("iuxxpshneekulfg", model.subscription());
+ Assertions.assertEquals("lqubkwdlen", model.region());
+ Assertions.assertEquals("sutujba", model.resourceGroup());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- AssetPropertiesOfDrill model = new AssetPropertiesOfDrill().withSubscription("vvt")
- .withRegion("seinqfiuf")
- .withResourceGroup("knpirgnepttwq");
+ AssetPropertiesOfDrill model = new AssetPropertiesOfDrill().withSubscription("iuxxpshneekulfg")
+ .withRegion("lqubkwdlen")
+ .withResourceGroup("sutujba");
model = BinaryData.fromObject(model).toObject(AssetPropertiesOfDrill.class);
- Assertions.assertEquals("vvt", model.subscription());
- Assertions.assertEquals("seinqfiuf", model.region());
- Assertions.assertEquals("knpirgnepttwq", model.resourceGroup());
+ Assertions.assertEquals("iuxxpshneekulfg", model.subscription());
+ Assertions.assertEquals("lqubkwdlen", model.region());
+ Assertions.assertEquals("sutujba", model.resourceGroup());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssociatedIdentityTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssociatedIdentityTests.java
index f4b79e5ab501..21d0de7d4996 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssociatedIdentityTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/AssociatedIdentityTests.java
@@ -12,19 +12,18 @@
public final class AssociatedIdentityTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- AssociatedIdentity model
- = BinaryData.fromString("{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"ybyxc\"}")
- .toObject(AssociatedIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
- Assertions.assertEquals("ybyxc", model.userAssignedIdentity());
+ AssociatedIdentity model = BinaryData.fromString("{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"x\"}")
+ .toObject(AssociatedIdentity.class);
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.type());
+ Assertions.assertEquals("x", model.userAssignedIdentity());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- AssociatedIdentity model = new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
- .withUserAssignedIdentity("ybyxc");
+ AssociatedIdentity model = new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
+ .withUserAssignedIdentity("x");
model = BinaryData.fromObject(model).toObject(AssociatedIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
- Assertions.assertEquals("ybyxc", model.userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.type());
+ Assertions.assertEquals("x", model.userAssignedIdentity());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ChaosResourcePropertiesOfDrillTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ChaosResourcePropertiesOfDrillTests.java
index 70fe559d622f..d00ce3b02009 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ChaosResourcePropertiesOfDrillTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ChaosResourcePropertiesOfDrillTests.java
@@ -14,28 +14,28 @@ public final class ChaosResourcePropertiesOfDrillTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ChaosResourcePropertiesOfDrill model = BinaryData.fromString(
- "{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"iffcdmqnrojlpijn\"},\"chaosResourceIdentityForFaults\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"frddhcrati\"},\"chaosResourceId\":\"ronasxift\",\"faultDurationInMin\":1206467391}")
+ "{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"uo\"},\"chaosResourceIdentityForFaults\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"nyfln\"},\"chaosResourceId\":\"wmd\",\"faultDurationInMin\":1769195626}")
.toObject(ChaosResourcePropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.identity().type());
- Assertions.assertEquals("iffcdmqnrojlpijn", model.identity().userAssignedIdentity());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("uo", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
model.chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("frddhcrati", model.chaosResourceIdentityForFaults().userAssignedIdentity());
+ Assertions.assertEquals("nyfln", model.chaosResourceIdentityForFaults().userAssignedIdentity());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ChaosResourcePropertiesOfDrill model = new ChaosResourcePropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentity("iffcdmqnrojlpijn"))
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("uo"))
.withChaosResourceIdentityForFaults(
- new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentity("frddhcrati"));
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("nyfln"));
model = BinaryData.fromObject(model).toObject(ChaosResourcePropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.identity().type());
- Assertions.assertEquals("iffcdmqnrojlpijn", model.identity().userAssignedIdentity());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("uo", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
model.chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("frddhcrati", model.chaosResourceIdentityForFaults().userAssignedIdentity());
+ Assertions.assertEquals("nyfln", model.chaosResourceIdentityForFaults().userAssignedIdentity());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/CustomFaultDetailsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/CustomFaultDetailsTests.java
index f5e1c1a7a54c..682b8a5b824e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/CustomFaultDetailsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/CustomFaultDetailsTests.java
@@ -11,17 +11,17 @@
public final class CustomFaultDetailsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- CustomFaultDetails model = BinaryData.fromString("{\"faultName\":\"vcimpev\",\"scriptResourceId\":\"gmblrri\"}")
+ CustomFaultDetails model = BinaryData.fromString("{\"faultName\":\"xg\",\"scriptResourceId\":\"moy\"}")
.toObject(CustomFaultDetails.class);
- Assertions.assertEquals("vcimpev", model.faultName());
- Assertions.assertEquals("gmblrri", model.scriptResourceId());
+ Assertions.assertEquals("xg", model.faultName());
+ Assertions.assertEquals("moy", model.scriptResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- CustomFaultDetails model = new CustomFaultDetails().withFaultName("vcimpev").withScriptResourceId("gmblrri");
+ CustomFaultDetails model = new CustomFaultDetails().withFaultName("xg").withScriptResourceId("moy");
model = BinaryData.fromObject(model).toObject(CustomFaultDetails.class);
- Assertions.assertEquals("vcimpev", model.faultName());
- Assertions.assertEquals("gmblrri", model.scriptResourceId());
+ Assertions.assertEquals("xg", model.faultName());
+ Assertions.assertEquals("moy", model.scriptResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DiskReprotectInputDetailsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DiskReprotectInputDetailsTests.java
index acc09a691698..a6598f941204 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DiskReprotectInputDetailsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DiskReprotectInputDetailsTests.java
@@ -11,19 +11,19 @@
public final class DiskReprotectInputDetailsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- DiskReprotectInputDetails model
- = BinaryData.fromString("{\"diskResourceId\":\"v\",\"stagingStorageAccountResourceId\":\"xclvit\"}")
- .toObject(DiskReprotectInputDetails.class);
- Assertions.assertEquals("v", model.diskResourceId());
- Assertions.assertEquals("xclvit", model.stagingStorageAccountResourceId());
+ DiskReprotectInputDetails model = BinaryData
+ .fromString("{\"diskResourceId\":\"sluicpdggkzz\",\"stagingStorageAccountResourceId\":\"mbmpaxmodfvuefy\"}")
+ .toObject(DiskReprotectInputDetails.class);
+ Assertions.assertEquals("sluicpdggkzz", model.diskResourceId());
+ Assertions.assertEquals("mbmpaxmodfvuefy", model.stagingStorageAccountResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- DiskReprotectInputDetails model
- = new DiskReprotectInputDetails().withDiskResourceId("v").withStagingStorageAccountResourceId("xclvit");
+ DiskReprotectInputDetails model = new DiskReprotectInputDetails().withDiskResourceId("sluicpdggkzz")
+ .withStagingStorageAccountResourceId("mbmpaxmodfvuefy");
model = BinaryData.fromObject(model).toObject(DiskReprotectInputDetails.class);
- Assertions.assertEquals("v", model.diskResourceId());
- Assertions.assertEquals("xclvit", model.stagingStorageAccountResourceId());
+ Assertions.assertEquals("sluicpdggkzz", model.diskResourceId());
+ Assertions.assertEquals("mbmpaxmodfvuefy", model.stagingStorageAccountResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillEndRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillEndRequestTests.java
index fa2082219286..6240e7b03999 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillEndRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillEndRequestTests.java
@@ -12,18 +12,18 @@
public final class DrillEndRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- DrillEndRequest model = BinaryData.fromString("{\"attestation\":\"Success\",\"attestationNotes\":\"wdxsm\"}")
+ DrillEndRequest model = BinaryData.fromString("{\"attestation\":\"Success\",\"attestationNotes\":\"yuibhm\"}")
.toObject(DrillEndRequest.class);
Assertions.assertEquals(DrillAttestation.ATTESTED_SUCCESS, model.attestation());
- Assertions.assertEquals("wdxsm", model.attestationNotes());
+ Assertions.assertEquals("yuibhm", model.attestationNotes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
DrillEndRequest model
- = new DrillEndRequest().withAttestation(DrillAttestation.ATTESTED_SUCCESS).withAttestationNotes("wdxsm");
+ = new DrillEndRequest().withAttestation(DrillAttestation.ATTESTED_SUCCESS).withAttestationNotes("yuibhm");
model = BinaryData.fromObject(model).toObject(DrillEndRequest.class);
Assertions.assertEquals(DrillAttestation.ATTESTED_SUCCESS, model.attestation());
- Assertions.assertEquals("wdxsm", model.attestationNotes());
+ Assertions.assertEquals("yuibhm", model.attestationNotes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourceAttentionReasonTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourceAttentionReasonTests.java
index d95c87e2f10c..a472c129a668 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourceAttentionReasonTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillResourceAttentionReasonTests.java
@@ -14,11 +14,12 @@ public final class DrillResourceAttentionReasonTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillResourceAttentionReason model = BinaryData.fromString(
- "{\"faultRbacOnTargetResource\":\"NotSet\",\"runbookFaultRbacOnTargets\":\"NotSet\",\"monitoringRbacOnTargets\":\"Set\",\"resourceState\":[\"InServiceGroupNotInDrill\",\"InDrillNotInRecoveryPlan\",\"InServiceGroupNotInDrill\"]}")
+ "{\"faultRbacOnTargetResource\":\"Set\",\"runbookFaultRbacOnTargets\":\"NotSet\",\"monitoringRbacOnTargets\":\"NotSet\",\"resourceState\":[\"ResourceStateIncompatibleWithFault\"]}")
.toObject(DrillResourceAttentionReason.class);
- Assertions.assertEquals(RBACState.NOT_SET, model.faultRbacOnTargetResource());
+ Assertions.assertEquals(RBACState.SET, model.faultRbacOnTargetResource());
Assertions.assertEquals(RBACState.NOT_SET, model.runbookFaultRbacOnTargets());
- Assertions.assertEquals(RBACState.SET, model.monitoringRbacOnTargets());
- Assertions.assertEquals(DrillResourceState.IN_SERVICE_GROUP_NOT_IN_DRILL, model.resourceState().get(0));
+ Assertions.assertEquals(RBACState.NOT_SET, model.monitoringRbacOnTargets());
+ Assertions.assertEquals(DrillResourceState.RESOURCE_STATE_INCOMPATIBLE_WITH_FAULT,
+ model.resourceState().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunAddNotesRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunAddNotesRequestTests.java
index 973874c31189..3393fb4fe49c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunAddNotesRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunAddNotesRequestTests.java
@@ -12,15 +12,16 @@ public final class DrillRunAddNotesRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillRunAddNotesRequest model = BinaryData
- .fromString("{\"notes\":\"eln\",\"timestamp\":\"2021-08-02T20:05:51Z\",\"author\":\"utmzlbiojlvfhrbb\"}")
+ .fromString(
+ "{\"notes\":\"sdaultxij\",\"timestamp\":\"2021-09-28T21:22:28Z\",\"author\":\"qwazlnqnmcjngzq\"}")
.toObject(DrillRunAddNotesRequest.class);
- Assertions.assertEquals("eln", model.notes());
+ Assertions.assertEquals("sdaultxij", model.notes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- DrillRunAddNotesRequest model = new DrillRunAddNotesRequest().withNotes("eln");
+ DrillRunAddNotesRequest model = new DrillRunAddNotesRequest().withNotes("sdaultxij");
model = BinaryData.fromObject(model).toObject(DrillRunAddNotesRequest.class);
- Assertions.assertEquals("eln", model.notes());
+ Assertions.assertEquals("sdaultxij", model.notes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunFailoverRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunFailoverRequestTests.java
index 79c679e8ff54..a84ad4a20ed5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunFailoverRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunFailoverRequestTests.java
@@ -19,38 +19,37 @@ public final class DrillRunFailoverRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillRunFailoverRequest model = BinaryData.fromString(
- "{\"autoFailover\":\"Enable\",\"failoverProperties\":{\"failoverDirection\":\"FromSpecificLocations\",\"failoverRequestProperties\":{\"sourceLocations\":[\"xeqoc\",\"jmygvk\",\"qkjjeokbz\",\"fezrx\"],\"selectedResourceIds\":[\"urtleipqxb\",\"wvz\",\"nzvdfbzdixzmq\",\"noda\"],\"executionConfigurations\":{\"userConsent\":\"Unspecified\"}}}}")
+ "{\"autoFailover\":\"Disable\",\"failoverProperties\":{\"failoverDirection\":\"FromSpecificLocations\",\"failoverRequestProperties\":{\"sourceLocations\":[\"bpudcdab\"],\"selectedResourceIds\":[\"pwyawbz\",\"sqbuc\"],\"executionConfigurations\":{\"userConsent\":\"Allowed\"}}}}")
.toObject(DrillRunFailoverRequest.class);
- Assertions.assertEquals(AutoFailover.ENABLE, model.autoFailover());
+ Assertions.assertEquals(AutoFailover.DISABLE, model.autoFailover());
Assertions.assertEquals(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS,
model.failoverProperties().failoverDirection());
- Assertions.assertEquals("xeqoc",
+ Assertions.assertEquals("bpudcdab",
model.failoverProperties().failoverRequestProperties().sourceLocations().get(0));
- Assertions.assertEquals("urtleipqxb",
+ Assertions.assertEquals("pwyawbz",
model.failoverProperties().failoverRequestProperties().selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED,
+ Assertions.assertEquals(UserConsent.ALLOWED,
model.failoverProperties().failoverRequestProperties().executionConfigurations().userConsent());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- DrillRunFailoverRequest model = new DrillRunFailoverRequest().withAutoFailover(AutoFailover.ENABLE)
- .withFailoverProperties(
- new FailoverRequest().withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
- .withFailoverRequestProperties(new FailoverRequestProperties()
- .withSourceLocations(Arrays.asList("xeqoc", "jmygvk", "qkjjeokbz", "fezrx"))
- .withSelectedResourceIds(Arrays.asList("urtleipqxb", "wvz", "nzvdfbzdixzmq", "noda"))
- .withExecutionConfigurations(
- new ExecutionConfigurations().withUserConsent(UserConsent.UNSPECIFIED))));
+ DrillRunFailoverRequest model = new DrillRunFailoverRequest().withAutoFailover(AutoFailover.DISABLE)
+ .withFailoverProperties(new FailoverRequest()
+ .withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
+ .withFailoverRequestProperties(new FailoverRequestProperties()
+ .withSourceLocations(Arrays.asList("bpudcdab"))
+ .withSelectedResourceIds(Arrays.asList("pwyawbz", "sqbuc"))
+ .withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.ALLOWED))));
model = BinaryData.fromObject(model).toObject(DrillRunFailoverRequest.class);
- Assertions.assertEquals(AutoFailover.ENABLE, model.autoFailover());
+ Assertions.assertEquals(AutoFailover.DISABLE, model.autoFailover());
Assertions.assertEquals(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS,
model.failoverProperties().failoverDirection());
- Assertions.assertEquals("xeqoc",
+ Assertions.assertEquals("bpudcdab",
model.failoverProperties().failoverRequestProperties().sourceLocations().get(0));
- Assertions.assertEquals("urtleipqxb",
+ Assertions.assertEquals("pwyawbz",
model.failoverProperties().failoverRequestProperties().selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED,
+ Assertions.assertEquals(UserConsent.ALLOWED,
model.failoverProperties().failoverRequestProperties().executionConfigurations().userConsent());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunReprotectRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunReprotectRequestTests.java
index 60fdf6c44f1a..4f34b28fa406 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunReprotectRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunReprotectRequestTests.java
@@ -15,9 +15,9 @@ public final class DrillRunReprotectRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillRunReprotectRequest model = BinaryData.fromString(
- "{\"reprotectProperties\":{\"reprotectRequestProperties\":{\"selectedResourceIds\":[\"wjptm\",\"gsbos\"]}}}")
+ "{\"reprotectProperties\":{\"reprotectRequestProperties\":{\"selectedResourceIds\":[\"xa\",\"guyaip\"]}}}")
.toObject(DrillRunReprotectRequest.class);
- Assertions.assertEquals("wjptm",
+ Assertions.assertEquals("xa",
model.reprotectProperties().reprotectRequestProperties().selectedResourceIds().get(0));
}
@@ -25,9 +25,9 @@ public void testDeserialize() throws Exception {
public void testSerialize() throws Exception {
DrillRunReprotectRequest model = new DrillRunReprotectRequest()
.withReprotectProperties(new ReprotectRequest().withReprotectRequestProperties(
- new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("wjptm", "gsbos"))));
+ new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("xa", "guyaip"))));
model = BinaryData.fromObject(model).toObject(DrillRunReprotectRequest.class);
- Assertions.assertEquals("wjptm",
+ Assertions.assertEquals("xa",
model.reprotectProperties().reprotectRequestProperties().selectedResourceIds().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesMockTests.java
index e08a11f5e929..917484bfce3b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsAddNotesMockTests.java
@@ -29,8 +29,8 @@ public void testAddNotes() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drillRuns()
- .addNotes("ufanray", "fueqfrojs", "dgrhydkygywezs", "iecafygzmxi",
- new DrillRunAddNotesRequest().withNotes("vdsmaklixq"), com.azure.core.util.Context.NONE);
+ .addNotes("j", "jodqhykincn", "emehllizh", "eumoqod",
+ new DrillRunAddNotesRequest().withNotes("dppyibngqlady"), com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverMockTests.java
index 51c57c1e15f9..e6e814f63655 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsFailOverMockTests.java
@@ -36,15 +36,15 @@ public void testFailOver() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drillRuns()
- .failOver("mqyjgy", "zulo", "saeuzanhsfnhsenw", "hpzfngqj",
- new DrillRunFailoverRequest().withAutoFailover(AutoFailover.DISABLE)
+ .failOver("esw", "owegmmutey", "eyguq", "gijiitnspxlzd",
+ new DrillRunFailoverRequest().withAutoFailover(AutoFailover.ENABLE)
.withFailoverProperties(
new FailoverRequest().withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
- .withFailoverRequestProperties(new FailoverRequestProperties()
- .withSourceLocations(Arrays.asList("tujwjju", "wbeqrkuor", "tssruqnmdvhazc"))
- .withSelectedResourceIds(Arrays.asList("tiq"))
- .withExecutionConfigurations(
- new ExecutionConfigurations().withUserConsent(UserConsent.UNSPECIFIED)))),
+ .withFailoverRequestProperties(
+ new FailoverRequestProperties().withSourceLocations(Arrays.asList("ijwai", "fanraybfu"))
+ .withSelectedResourceIds(Arrays.asList("rojsydg", "h", "dkygywezski"))
+ .withExecutionConfigurations(
+ new ExecutionConfigurations().withUserConsent(UserConsent.ALLOWED)))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportMockTests.java
new file mode 100644
index 000000000000..1dfb7a7183ad
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsGenerateReportMockTests.java
@@ -0,0 +1,34 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.credential.AccessToken;
+import com.azure.core.http.HttpClient;
+import com.azure.core.management.profile.AzureProfile;
+import com.azure.core.models.AzureCloud;
+import com.azure.core.test.http.MockHttpResponse;
+import com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager;
+import java.nio.charset.StandardCharsets;
+import java.time.OffsetDateTime;
+import org.junit.jupiter.api.Test;
+import reactor.core.publisher.Mono;
+
+public final class DrillRunsGenerateReportMockTests {
+ @Test
+ public void testGenerateReport() throws Exception {
+ String responseStr = "{}";
+
+ HttpClient httpClient
+ = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
+ ResilienceManagementManager manager = ResilienceManagementManager.configure()
+ .withHttpClient(httpClient)
+ .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
+ new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
+
+ manager.drillRuns()
+ .generateReport("dxlwyojbfqz", "kfnjyixhafrat", "xmbjroum", "znv", com.azure.core.util.Context.NONE);
+
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlWithResponseMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlWithResponseMockTests.java
new file mode 100644
index 000000000000..82bd9230600e
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsListReportDownloadUrlWithResponseMockTests.java
@@ -0,0 +1,39 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.credential.AccessToken;
+import com.azure.core.http.HttpClient;
+import com.azure.core.management.profile.AzureProfile;
+import com.azure.core.models.AzureCloud;
+import com.azure.core.test.http.MockHttpResponse;
+import com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlResponse;
+import java.nio.charset.StandardCharsets;
+import java.time.OffsetDateTime;
+import org.junit.jupiter.api.Test;
+import reactor.core.publisher.Mono;
+
+public final class DrillRunsListReportDownloadUrlWithResponseMockTests {
+ @Test
+ public void testListReportDownloadUrlWithResponse() throws Exception {
+ String responseStr = "{\"format\":\"Html\",\"downloadUrl\":\"l\",\"expiryTimestamp\":\"2021-08-10T09:28:04Z\"}";
+
+ HttpClient httpClient
+ = response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
+ ResilienceManagementManager manager = ResilienceManagementManager.configure()
+ .withHttpClient(httpClient)
+ .authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
+ new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
+
+ ListReportDownloadUrlResponse response = manager.drillRuns()
+ .listReportDownloadUrlWithResponse("l", "jrhuzgf", "on",
+ new ListReportDownloadUrlRequest().withFormat(DrillReportFormat.HTML), com.azure.core.util.Context.NONE)
+ .getValue();
+
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteMockTests.java
index 5769358d6a9b..ea31862eb5b4 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsMarkAsCompleteMockTests.java
@@ -30,8 +30,8 @@ public void testMarkAsComplete() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drillRuns()
- .markAsComplete("eumoqod", "adppyibn", "qladywrxwhydtlu", "vadswzs",
- new MarkAsCompleteRequest().withDrillRunStage(DrillRunSubtasks.FAILOVER),
+ .markAsComplete("mo", "zkltrfowtdvrfmv", "ih", "vjdrqcrjidhftuk",
+ new MarkAsCompleteRequest().withDrillRunStage(DrillRunSubtasks.FAILOVER_REVERSE),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectMockTests.java
index 17d3605b4a79..be596ed6fbc8 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsReprotectMockTests.java
@@ -32,10 +32,10 @@ public void testReprotect() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drillRuns()
- .reprotect("qer", "w", "iytxt", "gukvlbpkt",
- new DrillRunReprotectRequest().withReprotectProperties(new ReprotectRequest()
- .withReprotectRequestProperties(new ReprotectRequestProperties().withSelectedResourceIds(
- Arrays.asList("youambewr", "swmowegmmuteyxe", "guqigijiitns", "xlzdesygrijwa")))),
+ .reprotect("f", "gzmxieqv", "smaklixqcahy", "xalybxawoijpo",
+ new DrillRunReprotectRequest()
+ .withReprotectProperties(new ReprotectRequest().withReprotectRequestProperties(
+ new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("xpkk")))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeMockTests.java
index fb709768d6cf..35e2ff202e34 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillRunsResumeMockTests.java
@@ -27,7 +27,7 @@ public void testResume() throws Exception {
.authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
- manager.drillRuns().resume("jpodtbl", "pkkwj", "jodqhykincn", "emehllizh", com.azure.core.util.Context.NONE);
+ manager.drillRuns().resume("uvvadswzsnu", "emlowuowhl", "lnwy", "mouvbl", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdatePropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdatePropertiesTests.java
index fad6fb2296a6..dc531eab6120 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdatePropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdatePropertiesTests.java
@@ -9,66 +9,103 @@
import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
import org.junit.jupiter.api.Assertions;
public final class DrillUpdatePropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillUpdateProperties model = BinaryData.fromString(
- "{\"recoveryPlanProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"vkhbejdznx\"},\"recoveryPlanId\":\"dsrhnjiv\",\"recoveryPlanResourceExcludedCount\":1976490},\"drillAssetProperties\":{\"subscription\":\"novqfzge\",\"region\":\"jdftuljltd\",\"resourceGroup\":\"eamtmcz\"},\"chaosResourceProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"jw\"},\"chaosResourceIdentityForFaults\":{\"type\":\"None\",\"userAssignedIdentity\":\"qioknssxmojm\"},\"chaosResourceId\":\"p\",\"faultDurationInMin\":2108031583},\"rbacSetupMode\":\"AutomatedBuiltinRoles\",\"monitoringProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"zqljyxgtczh\"},\"logAnalyticsWorkspaceId\":\"dbsdshm\",\"rawMetricsDataCollectionRuleId\":\"maehvbbxurip\",\"serviceGroupMetricsDataCollectionRuleId\":\"fnhtbaxkgxyw\",\"dataCollectionEndpointId\":\"kpyklyhp\"}}")
+ "{\"recoveryPlanProperties\":{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"rihpfhoq\"},\"recoveryPlanId\":\"a\",\"recoveryPlanResourceExcludedCount\":672829136},\"drillAssetProperties\":{\"subscription\":\"omdjvlpjxxkzbrm\",\"region\":\"geivsiykzkdncj\",\"resourceGroup\":\"onbzoggculapzwy\"},\"chaosResourceProperties\":{\"identity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"gtqxep\"},\"chaosResourceIdentityForFaults\":{\"type\":\"None\",\"userAssignedIdentity\":\"b\"},\"chaosResourceId\":\"ajlyjtlvofqzhv\",\"faultDurationInMin\":1580266173},\"rbacSetupMode\":\"Manual\",\"monitoringProperties\":{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"uxrkjp\"},\"logAnalyticsWorkspaceId\":\"w\",\"rawMetricsDataCollectionRuleId\":\"zwiivwzjbhyzs\",\"serviceGroupMetricsDataCollectionRuleId\":\"rkambt\",\"dataCollectionEndpointId\":\"egv\"},\"healthModelMonitoringProperties\":{\"identity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"q\"},\"discoveryRuleId\":\"qvldspastjbkkd\"},\"sliMonitoringProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"est\"},\"slis\":[{\"sliId\":\"lx\",\"type\":\"Availability\"}]}}")
.toObject(DrillUpdateProperties.class);
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.recoveryPlanProperties().identity().type());
- Assertions.assertEquals("vkhbejdznx", model.recoveryPlanProperties().identity().userAssignedIdentity());
- Assertions.assertEquals("novqfzge", model.drillAssetProperties().subscription());
- Assertions.assertEquals("jdftuljltd", model.drillAssetProperties().region());
- Assertions.assertEquals("eamtmcz", model.drillAssetProperties().resourceGroup());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.chaosResourceProperties().identity().type());
- Assertions.assertEquals("jw", model.chaosResourceProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ model.recoveryPlanProperties().identity().type());
+ Assertions.assertEquals("rihpfhoq", model.recoveryPlanProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("omdjvlpjxxkzbrm", model.drillAssetProperties().subscription());
+ Assertions.assertEquals("geivsiykzkdncj", model.drillAssetProperties().region());
+ Assertions.assertEquals("onbzoggculapzwy", model.drillAssetProperties().resourceGroup());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
+ model.chaosResourceProperties().identity().type());
+ Assertions.assertEquals("gtqxep", model.chaosResourceProperties().identity().userAssignedIdentity());
Assertions.assertEquals(ManagedServiceIdentityType.NONE,
model.chaosResourceProperties().chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("qioknssxmojm",
+ Assertions.assertEquals("b",
model.chaosResourceProperties().chaosResourceIdentityForFaults().userAssignedIdentity());
- Assertions.assertEquals(RBACSetupMode.AUTOMATED_BUILTIN_ROLES, model.rbacSetupMode());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.monitoringProperties().identity().type());
- Assertions.assertEquals("zqljyxgtczh", model.monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(RBACSetupMode.MANUAL, model.rbacSetupMode());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
+ model.monitoringProperties().identity().type());
+ Assertions.assertEquals("uxrkjp", model.monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
+ model.healthModelMonitoringProperties().identity().type());
+ Assertions.assertEquals("q", model.healthModelMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("qvldspastjbkkd", model.healthModelMonitoringProperties().discoveryRuleId());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.sliMonitoringProperties().identity().type());
+ Assertions.assertEquals("est", model.sliMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("lx", model.sliMonitoringProperties().slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.sliMonitoringProperties().slis().get(0).type());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
DrillUpdateProperties model = new DrillUpdateProperties()
.withRecoveryPlanProperties(new RecoveryPlanPropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentity("vkhbejdznx")))
- .withDrillAssetProperties(new AssetPropertiesOfDrill().withSubscription("novqfzge")
- .withRegion("jdftuljltd")
- .withResourceGroup("eamtmcz"))
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
+ .withUserAssignedIdentity("rihpfhoq")))
+ .withDrillAssetProperties(new AssetPropertiesOfDrill().withSubscription("omdjvlpjxxkzbrm")
+ .withRegion("geivsiykzkdncj")
+ .withResourceGroup("onbzoggculapzwy"))
.withChaosResourceProperties(new ChaosResourcePropertiesOfDrill()
.withIdentity(
- new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE).withUserAssignedIdentity("jw"))
- .withChaosResourceIdentityForFaults(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentity("qioknssxmojm")))
- .withRbacSetupMode(RBACSetupMode.AUTOMATED_BUILTIN_ROLES)
- .withMonitoringProperties(new MonitoringPropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentity("zqljyxgtczh")));
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
+ .withUserAssignedIdentity("gtqxep"))
+ .withChaosResourceIdentityForFaults(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE).withUserAssignedIdentity("b")))
+ .withRbacSetupMode(RBACSetupMode.MANUAL)
+ .withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("uxrkjp")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
+ .withUserAssignedIdentity("q"))
+ .withDiscoveryRuleId("qvldspastjbkkd"))
+ .withSliMonitoringProperties(new SliMonitoringProperties()
+ .withIdentity(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE).withUserAssignedIdentity("est"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId("lx").withType(SliType.AVAILABILITY))));
model = BinaryData.fromObject(model).toObject(DrillUpdateProperties.class);
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.recoveryPlanProperties().identity().type());
- Assertions.assertEquals("vkhbejdznx", model.recoveryPlanProperties().identity().userAssignedIdentity());
- Assertions.assertEquals("novqfzge", model.drillAssetProperties().subscription());
- Assertions.assertEquals("jdftuljltd", model.drillAssetProperties().region());
- Assertions.assertEquals("eamtmcz", model.drillAssetProperties().resourceGroup());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.chaosResourceProperties().identity().type());
- Assertions.assertEquals("jw", model.chaosResourceProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ model.recoveryPlanProperties().identity().type());
+ Assertions.assertEquals("rihpfhoq", model.recoveryPlanProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("omdjvlpjxxkzbrm", model.drillAssetProperties().subscription());
+ Assertions.assertEquals("geivsiykzkdncj", model.drillAssetProperties().region());
+ Assertions.assertEquals("onbzoggculapzwy", model.drillAssetProperties().resourceGroup());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
+ model.chaosResourceProperties().identity().type());
+ Assertions.assertEquals("gtqxep", model.chaosResourceProperties().identity().userAssignedIdentity());
Assertions.assertEquals(ManagedServiceIdentityType.NONE,
model.chaosResourceProperties().chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("qioknssxmojm",
+ Assertions.assertEquals("b",
model.chaosResourceProperties().chaosResourceIdentityForFaults().userAssignedIdentity());
- Assertions.assertEquals(RBACSetupMode.AUTOMATED_BUILTIN_ROLES, model.rbacSetupMode());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.monitoringProperties().identity().type());
- Assertions.assertEquals("zqljyxgtczh", model.monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(RBACSetupMode.MANUAL, model.rbacSetupMode());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
+ model.monitoringProperties().identity().type());
+ Assertions.assertEquals("uxrkjp", model.monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
+ model.healthModelMonitoringProperties().identity().type());
+ Assertions.assertEquals("q", model.healthModelMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("qvldspastjbkkd", model.healthModelMonitoringProperties().discoveryRuleId());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.sliMonitoringProperties().identity().type());
+ Assertions.assertEquals("est", model.sliMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("lx", model.sliMonitoringProperties().slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.sliMonitoringProperties().slis().get(0).type());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdateTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdateTests.java
index aeb909750aba..431dd389437d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdateTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillUpdateTests.java
@@ -10,12 +10,17 @@
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
import com.azure.resourcemanager.resiliencemanagement.models.UserAssignedIdentity;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import org.junit.jupiter.api.Assertions;
@@ -24,75 +29,109 @@ public final class DrillUpdateTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
DrillUpdate model = BinaryData.fromString(
- "{\"identity\":{\"principalId\":\"vjzhpjbib\",\"tenantId\":\"mfxumvfcluyovw\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"niyujv\":{\"principalId\":\"ezzxscyhwzdgiruj\",\"clientId\":\"bomvzzbtdcqv\"},\"ymsgaojfmwnc\":{\"principalId\":\"l\",\"clientId\":\"shfssnrbgyef\"},\"cpqjlihhyu\":{\"principalId\":\"mrfhirctymox\",\"clientId\":\"tpipiwyczuhx\"}}},\"properties\":{\"recoveryPlanProperties\":{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"sdvlmfwdgzxulucv\"},\"recoveryPlanId\":\"mrsreuzvxurisjnh\",\"recoveryPlanResourceExcludedCount\":1488634157},\"drillAssetProperties\":{\"subscription\":\"ifqjz\",\"region\":\"xmrhu\",\"resourceGroup\":\"wp\"},\"chaosResourceProperties\":{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"trgjupauutpwoqh\"},\"chaosResourceIdentityForFaults\":{\"type\":\"None\",\"userAssignedIdentity\":\"jqgwzp\"},\"chaosResourceId\":\"qntcypsxjvfoimwk\",\"faultDurationInMin\":37072566},\"rbacSetupMode\":\"AutomatedCustomRole\",\"monitoringProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"vydfceacvlhvygdy\"},\"logAnalyticsWorkspaceId\":\"umrtwnawjsl\",\"rawMetricsDataCollectionRuleId\":\"wkojgcyztsfmzn\",\"serviceGroupMetricsDataCollectionRuleId\":\"eqphchqnrnr\",\"dataCollectionEndpointId\":\"ehuwrykqgaifmvik\"}}}")
+ "{\"identity\":{\"principalId\":\"vwlyoup\",\"tenantId\":\"fbkjubdyhgkfmi\",\"type\":\"None\",\"userAssignedIdentities\":{\"mmqtgqqqxhr\":{\"principalId\":\"zfttsttktlahb\",\"clientId\":\"ctxtgzukxi\"},\"azivjlfrqttbajl\":{\"principalId\":\"rxcpjuisavo\",\"clientId\":\"dzf\"},\"igovi\":{\"principalId\":\"tnwxy\",\"clientId\":\"pidkqqfkuvscxkdm\"}}},\"properties\":{\"recoveryPlanProperties\":{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"mloazuru\"},\"recoveryPlanId\":\"bgo\",\"recoveryPlanResourceExcludedCount\":1644940787},\"drillAssetProperties\":{\"subscription\":\"eoybfhjxakvvjgs\",\"region\":\"ordilmywwtkgkxny\",\"resourceGroup\":\"abgyvudt\"},\"chaosResourceProperties\":{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"bcihxuuwhc\"},\"chaosResourceIdentityForFaults\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"ccybvp\"},\"chaosResourceId\":\"akkud\",\"faultDurationInMin\":1773964666},\"rbacSetupMode\":\"AutomatedBuiltinRoles\",\"monitoringProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"agst\"},\"logAnalyticsWorkspaceId\":\"ohpfkyrkdbdgiog\",\"rawMetricsDataCollectionRuleId\":\"kmnwqjnobaiyhddv\",\"serviceGroupMetricsDataCollectionRuleId\":\"cegfnmntfp\",\"dataCollectionEndpointId\":\"memfnczdwvvbalxl\"},\"healthModelMonitoringProperties\":{\"identity\":{\"type\":\"None\",\"userAssignedIdentity\":\"podbzevwrdnh\"},\"discoveryRuleId\":\"ukuv\"},\"sliMonitoringProperties\":{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"wsmystuluqypf\"},\"slis\":[{\"sliId\":\"lerchpq\",\"type\":\"Availability\"},{\"sliId\":\"f\",\"type\":\"Availability\"},{\"sliId\":\"babwidfcxss\",\"type\":\"Latency\"},{\"sliId\":\"unnoxyhk\",\"type\":\"Availability\"}]}}}")
.toObject(DrillUpdate.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
model.properties().recoveryPlanProperties().identity().type());
- Assertions.assertEquals("sdvlmfwdgzxulucv",
+ Assertions.assertEquals("mloazuru",
model.properties().recoveryPlanProperties().identity().userAssignedIdentity());
- Assertions.assertEquals("ifqjz", model.properties().drillAssetProperties().subscription());
- Assertions.assertEquals("xmrhu", model.properties().drillAssetProperties().region());
- Assertions.assertEquals("wp", model.properties().drillAssetProperties().resourceGroup());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals("eoybfhjxakvvjgs", model.properties().drillAssetProperties().subscription());
+ Assertions.assertEquals("ordilmywwtkgkxny", model.properties().drillAssetProperties().region());
+ Assertions.assertEquals("abgyvudt", model.properties().drillAssetProperties().resourceGroup());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
model.properties().chaosResourceProperties().identity().type());
- Assertions.assertEquals("trgjupauutpwoqh",
+ Assertions.assertEquals("bcihxuuwhc",
model.properties().chaosResourceProperties().identity().userAssignedIdentity());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE,
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
model.properties().chaosResourceProperties().chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("jqgwzp",
+ Assertions.assertEquals("ccybvp",
model.properties().chaosResourceProperties().chaosResourceIdentityForFaults().userAssignedIdentity());
- Assertions.assertEquals(RBACSetupMode.AUTOMATED_CUSTOM_ROLE, model.properties().rbacSetupMode());
+ Assertions.assertEquals(RBACSetupMode.AUTOMATED_BUILTIN_ROLES, model.properties().rbacSetupMode());
Assertions.assertEquals(ManagedServiceIdentityType.NONE,
model.properties().monitoringProperties().identity().type());
- Assertions.assertEquals("vydfceacvlhvygdy",
- model.properties().monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("agst", model.properties().monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE,
+ model.properties().healthModelMonitoringProperties().identity().type());
+ Assertions.assertEquals("podbzevwrdnh",
+ model.properties().healthModelMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("ukuv", model.properties().healthModelMonitoringProperties().discoveryRuleId());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
+ model.properties().sliMonitoringProperties().identity().type());
+ Assertions.assertEquals("wsmystuluqypf",
+ model.properties().sliMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("lerchpq", model.properties().sliMonitoringProperties().slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY,
+ model.properties().sliMonitoringProperties().slis().get(0).type());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
DrillUpdate model = new DrillUpdate()
- .withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
- .withUserAssignedIdentities(mapOf("niyujv", new UserAssignedIdentity(), "ymsgaojfmwnc",
- new UserAssignedIdentity(), "cpqjlihhyu", new UserAssignedIdentity())))
+ .withIdentity(new ManagedServiceIdentity().withType(ManagedServiceIdentityType.NONE)
+ .withUserAssignedIdentities(mapOf("mmqtgqqqxhr", new UserAssignedIdentity(), "azivjlfrqttbajl",
+ new UserAssignedIdentity(), "igovi", new UserAssignedIdentity())))
.withProperties(new DrillUpdateProperties()
.withRecoveryPlanProperties(new RecoveryPlanPropertiesOfDrill()
.withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentity("sdvlmfwdgzxulucv")))
- .withDrillAssetProperties(
- new AssetPropertiesOfDrill().withSubscription("ifqjz").withRegion("xmrhu").withResourceGroup("wp"))
+ .withUserAssignedIdentity("mloazuru")))
+ .withDrillAssetProperties(new AssetPropertiesOfDrill().withSubscription("eoybfhjxakvvjgs")
+ .withRegion("ordilmywwtkgkxny")
+ .withResourceGroup("abgyvudt"))
.withChaosResourceProperties(new ChaosResourcePropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentity("trgjupauutpwoqh"))
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("bcihxuuwhc"))
.withChaosResourceIdentityForFaults(
- new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentity("jqgwzp")))
- .withRbacSetupMode(RBACSetupMode.AUTOMATED_CUSTOM_ROLE)
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
+ .withUserAssignedIdentity("ccybvp")))
+ .withRbacSetupMode(RBACSetupMode.AUTOMATED_BUILTIN_ROLES)
.withMonitoringProperties(new MonitoringPropertiesOfDrill()
.withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentity("vydfceacvlhvygdy"))));
+ .withUserAssignedIdentity("agst")))
+ .withHealthModelMonitoringProperties(new HealthModelMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
+ .withUserAssignedIdentity("podbzevwrdnh"))
+ .withDiscoveryRuleId("ukuv"))
+ .withSliMonitoringProperties(new SliMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("wsmystuluqypf"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId("lerchpq").withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId("f").withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId("babwidfcxss").withType(SliType.LATENCY),
+ new SliSelection().withSliId("unnoxyhk").withType(SliType.AVAILABILITY)))));
model = BinaryData.fromObject(model).toObject(DrillUpdate.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
model.properties().recoveryPlanProperties().identity().type());
- Assertions.assertEquals("sdvlmfwdgzxulucv",
+ Assertions.assertEquals("mloazuru",
model.properties().recoveryPlanProperties().identity().userAssignedIdentity());
- Assertions.assertEquals("ifqjz", model.properties().drillAssetProperties().subscription());
- Assertions.assertEquals("xmrhu", model.properties().drillAssetProperties().region());
- Assertions.assertEquals("wp", model.properties().drillAssetProperties().resourceGroup());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals("eoybfhjxakvvjgs", model.properties().drillAssetProperties().subscription());
+ Assertions.assertEquals("ordilmywwtkgkxny", model.properties().drillAssetProperties().region());
+ Assertions.assertEquals("abgyvudt", model.properties().drillAssetProperties().resourceGroup());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
model.properties().chaosResourceProperties().identity().type());
- Assertions.assertEquals("trgjupauutpwoqh",
+ Assertions.assertEquals("bcihxuuwhc",
model.properties().chaosResourceProperties().identity().userAssignedIdentity());
- Assertions.assertEquals(ManagedServiceIdentityType.NONE,
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
model.properties().chaosResourceProperties().chaosResourceIdentityForFaults().type());
- Assertions.assertEquals("jqgwzp",
+ Assertions.assertEquals("ccybvp",
model.properties().chaosResourceProperties().chaosResourceIdentityForFaults().userAssignedIdentity());
- Assertions.assertEquals(RBACSetupMode.AUTOMATED_CUSTOM_ROLE, model.properties().rbacSetupMode());
+ Assertions.assertEquals(RBACSetupMode.AUTOMATED_BUILTIN_ROLES, model.properties().rbacSetupMode());
Assertions.assertEquals(ManagedServiceIdentityType.NONE,
model.properties().monitoringProperties().identity().type());
- Assertions.assertEquals("vydfceacvlhvygdy",
- model.properties().monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("agst", model.properties().monitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE,
+ model.properties().healthModelMonitoringProperties().identity().type());
+ Assertions.assertEquals("podbzevwrdnh",
+ model.properties().healthModelMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("ukuv", model.properties().healthModelMonitoringProperties().discoveryRuleId());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED,
+ model.properties().sliMonitoringProperties().identity().type());
+ Assertions.assertEquals("wsmystuluqypf",
+ model.properties().sliMonitoringProperties().identity().userAssignedIdentity());
+ Assertions.assertEquals("lerchpq", model.properties().sliMonitoringProperties().slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY,
+ model.properties().sliMonitoringProperties().slis().get(0).type());
}
// Use "Map.of" if available
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndMockTests.java
index 0cbb0ac60ede..e682b6d5c296 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsEndMockTests.java
@@ -30,8 +30,8 @@ public void testEnd() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drills()
- .end("yec", "cdigpt", "jbrzmqxucyc",
- new DrillEndRequest().withAttestation(DrillAttestation.ATTESTED_FAILED).withAttestationNotes("oclxiut"),
+ .end("uatbwbqamteuliy", "lpkcvmwfauxxep", "ywbo",
+ new DrillEndRequest().withAttestation(DrillAttestation.ATTESTED_FAILED).withAttestationNotes("c"),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartMockTests.java
index 05428f8238a5..dfab53e88e1d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsStartMockTests.java
@@ -30,7 +30,7 @@ public void testStart() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drills()
- .start("vcqguefzh", "mpheqdur", "lyujlfyoump", new DrillStartRequest().withMode(DrillMode.FAILOVER),
+ .start("jeaoqaqbz", "yh", "w", new DrillStartRequest().withMode(DrillMode.FAILOVER),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateMockTests.java
index 75b6a2619a06..b5393d811cf5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsUpdateMockTests.java
@@ -15,14 +15,19 @@
import com.azure.resourcemanager.resiliencemanagement.models.ChaosResourcePropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdate;
import com.azure.resourcemanager.resiliencemanagement.models.DrillUpdateProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentity;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.MonitoringPropertiesOfDrill;
import com.azure.resourcemanager.resiliencemanagement.models.RBACSetupMode;
import com.azure.resourcemanager.resiliencemanagement.models.RecoveryPlanPropertiesOfDrill;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
import com.azure.resourcemanager.resiliencemanagement.models.UserAssignedIdentity;
import java.nio.charset.StandardCharsets;
import java.time.OffsetDateTime;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import org.junit.jupiter.api.Test;
@@ -63,7 +68,20 @@ public void testUpdate() throws Exception {
.withRbacSetupMode(RBACSetupMode.AUTOMATED_CUSTOM_ROLE)
.withMonitoringProperties(new MonitoringPropertiesOfDrill().withIdentity(
new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
- .withUserAssignedIdentity("vrqtvbc")))),
+ .withUserAssignedIdentity("vrqtvbc")))
+ .withHealthModelMonitoringProperties(
+ new HealthModelMonitoringProperties()
+ .withIdentity(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("ngoadyedmzr"))
+ .withDiscoveryRuleId("jfoknubnoitpkp"))
+ .withSliMonitoringProperties(new SliMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.NONE)
+ .withUserAssignedIdentity("dgxvco"))
+ .withSlis(Arrays.asList(
+ new SliSelection().withSliId("aswugyxpqitw").withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId("alwvskbu").withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId("acaqtyltcoqcu").withType(SliType.LATENCY))))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionMockTests.java
index 00e590e6a20b..169b72c974b2 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/DrillsValidateForExecutionMockTests.java
@@ -32,10 +32,10 @@ public void testValidateForExecution() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.drills()
- .validateForExecution("zlwxaeaovur", "xdndsbdweaderzm", "ntopa",
+ .validateForExecution("zhomp", "eqdurelyujlfyoum", "ckyeclcdigpta",
new ValidateForExecutionRequest().withValidateForExecutionProperties(
- new ValidateForExecutionProperties().withOperationName(DrillRunTasks.REPROTECT_REVERSE)
- .withSourceLocations(Arrays.asList("magoaqylkjz", "jiuazjc", "mxitpfinzcpd", "tkrlgjmtbd"))),
+ new ValidateForExecutionProperties().withOperationName(DrillRunTasks.FAILOVER_REVERSE)
+ .withSourceLocations(Arrays.asList("xucycijoclxi", "tgjcy", "yzjdnrqjbt"))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestPropertiesTests.java
index 9551de00ea97..c82a06ac21e1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestPropertiesTests.java
@@ -15,22 +15,22 @@ public final class FailoverRequestPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
FailoverRequestProperties model = BinaryData.fromString(
- "{\"sourceLocations\":[\"lkdmtncvokotllxd\",\"h\",\"syocogjltdtbnnha\",\"oocrkvcikhnv\"],\"selectedResourceIds\":[\"qgxqquezikyw\"],\"executionConfigurations\":{\"userConsent\":\"Unspecified\"}}")
+ "{\"sourceLocations\":[\"ymareqnajxqugj\",\"ky\"],\"selectedResourceIds\":[\"eddgssofw\",\"mzqa\",\"krmnjijpxacqqud\"],\"executionConfigurations\":{\"userConsent\":\"Allowed\"}}")
.toObject(FailoverRequestProperties.class);
- Assertions.assertEquals("lkdmtncvokotllxd", model.sourceLocations().get(0));
- Assertions.assertEquals("qgxqquezikyw", model.selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED, model.executionConfigurations().userConsent());
+ Assertions.assertEquals("ymareqnajxqugj", model.sourceLocations().get(0));
+ Assertions.assertEquals("eddgssofw", model.selectedResourceIds().get(0));
+ Assertions.assertEquals(UserConsent.ALLOWED, model.executionConfigurations().userConsent());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- FailoverRequestProperties model = new FailoverRequestProperties()
- .withSourceLocations(Arrays.asList("lkdmtncvokotllxd", "h", "syocogjltdtbnnha", "oocrkvcikhnv"))
- .withSelectedResourceIds(Arrays.asList("qgxqquezikyw"))
- .withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.UNSPECIFIED));
+ FailoverRequestProperties model
+ = new FailoverRequestProperties().withSourceLocations(Arrays.asList("ymareqnajxqugj", "ky"))
+ .withSelectedResourceIds(Arrays.asList("eddgssofw", "mzqa", "krmnjijpxacqqud"))
+ .withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.ALLOWED));
model = BinaryData.fromObject(model).toObject(FailoverRequestProperties.class);
- Assertions.assertEquals("lkdmtncvokotllxd", model.sourceLocations().get(0));
- Assertions.assertEquals("qgxqquezikyw", model.selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED, model.executionConfigurations().userConsent());
+ Assertions.assertEquals("ymareqnajxqugj", model.sourceLocations().get(0));
+ Assertions.assertEquals("eddgssofw", model.selectedResourceIds().get(0));
+ Assertions.assertEquals(UserConsent.ALLOWED, model.executionConfigurations().userConsent());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestTests.java
index f9cbc1c6ab8d..f51835f7c36e 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FailoverRequestTests.java
@@ -17,28 +17,28 @@ public final class FailoverRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
FailoverRequest model = BinaryData.fromString(
- "{\"failoverDirection\":\"FromSpecificLocations\",\"failoverRequestProperties\":{\"sourceLocations\":[\"zbchckqqzqioxiy\",\"uiizynke\"],\"selectedResourceIds\":[\"trwyhqmib\",\"yhwitsmypyynpcdp\",\"mnzgmwznmabi\",\"nsorgjhxbldt\"],\"executionConfigurations\":{\"userConsent\":\"Unspecified\"}}}")
+ "{\"failoverDirection\":\"FromSpecificLocations\",\"failoverRequestProperties\":{\"sourceLocations\":[\"cktqumiekkezzi\",\"hlyfjhdgqgg\",\"bdunygaeqid\"],\"selectedResourceIds\":[\"atpxl\",\"rxcyjmoad\",\"uvarmywdmjsjq\",\"jhhyxxrwlycoduhp\"],\"executionConfigurations\":{\"userConsent\":\"Allowed\"}}}")
.toObject(FailoverRequest.class);
Assertions.assertEquals(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS, model.failoverDirection());
- Assertions.assertEquals("zbchckqqzqioxiy", model.failoverRequestProperties().sourceLocations().get(0));
- Assertions.assertEquals("trwyhqmib", model.failoverRequestProperties().selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED,
+ Assertions.assertEquals("cktqumiekkezzi", model.failoverRequestProperties().sourceLocations().get(0));
+ Assertions.assertEquals("atpxl", model.failoverRequestProperties().selectedResourceIds().get(0));
+ Assertions.assertEquals(UserConsent.ALLOWED,
model.failoverRequestProperties().executionConfigurations().userConsent());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- FailoverRequest model = new FailoverRequest()
- .withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
- .withFailoverRequestProperties(new FailoverRequestProperties()
- .withSourceLocations(Arrays.asList("zbchckqqzqioxiy", "uiizynke"))
- .withSelectedResourceIds(Arrays.asList("trwyhqmib", "yhwitsmypyynpcdp", "mnzgmwznmabi", "nsorgjhxbldt"))
- .withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.UNSPECIFIED)));
+ FailoverRequest model
+ = new FailoverRequest().withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
+ .withFailoverRequestProperties(new FailoverRequestProperties()
+ .withSourceLocations(Arrays.asList("cktqumiekkezzi", "hlyfjhdgqgg", "bdunygaeqid"))
+ .withSelectedResourceIds(Arrays.asList("atpxl", "rxcyjmoad", "uvarmywdmjsjq", "jhhyxxrwlycoduhp"))
+ .withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.ALLOWED)));
model = BinaryData.fromObject(model).toObject(FailoverRequest.class);
Assertions.assertEquals(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS, model.failoverDirection());
- Assertions.assertEquals("zbchckqqzqioxiy", model.failoverRequestProperties().sourceLocations().get(0));
- Assertions.assertEquals("trwyhqmib", model.failoverRequestProperties().selectedResourceIds().get(0));
- Assertions.assertEquals(UserConsent.UNSPECIFIED,
+ Assertions.assertEquals("cktqumiekkezzi", model.failoverRequestProperties().sourceLocations().get(0));
+ Assertions.assertEquals("atpxl", model.failoverRequestProperties().selectedResourceIds().get(0));
+ Assertions.assertEquals(UserConsent.ALLOWED,
model.failoverRequestProperties().executionConfigurations().userConsent());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultDetailsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultDetailsTests.java
index ac847aa6c292..0d299d15e997 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultDetailsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultDetailsTests.java
@@ -12,20 +12,22 @@ public final class FaultDetailsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
FaultDetails model = BinaryData
- .fromString("{\"faultUrn\":\"p\",\"faultName\":\"ipwoqonmacjek\",\"targetResourceId\":\"izsh\"}")
+ .fromString(
+ "{\"faultUrn\":\"ocxvdfffwafqr\",\"faultName\":\"udaspavehh\",\"targetResourceId\":\"vkbunzozudh\"}")
.toObject(FaultDetails.class);
- Assertions.assertEquals("p", model.faultUrn());
- Assertions.assertEquals("ipwoqonmacjek", model.faultName());
- Assertions.assertEquals("izsh", model.targetResourceId());
+ Assertions.assertEquals("ocxvdfffwafqr", model.faultUrn());
+ Assertions.assertEquals("udaspavehh", model.faultName());
+ Assertions.assertEquals("vkbunzozudh", model.targetResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- FaultDetails model
- = new FaultDetails().withFaultUrn("p").withFaultName("ipwoqonmacjek").withTargetResourceId("izsh");
+ FaultDetails model = new FaultDetails().withFaultUrn("ocxvdfffwafqr")
+ .withFaultName("udaspavehh")
+ .withTargetResourceId("vkbunzozudh");
model = BinaryData.fromObject(model).toObject(FaultDetails.class);
- Assertions.assertEquals("p", model.faultUrn());
- Assertions.assertEquals("ipwoqonmacjek", model.faultName());
- Assertions.assertEquals("izsh", model.targetResourceId());
+ Assertions.assertEquals("ocxvdfffwafqr", model.faultUrn());
+ Assertions.assertEquals("udaspavehh", model.faultName());
+ Assertions.assertEquals("vkbunzozudh", model.targetResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultPropertiesTests.java
index f740929fadd3..ae45009d4991 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/FaultPropertiesTests.java
@@ -14,27 +14,26 @@ public final class FaultPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
FaultProperties model = BinaryData.fromString(
- "{\"availableFaults\":[{\"faultUrn\":\"lvxwmyg\",\"faultName\":\"xpgpq\",\"targetResourceId\":\"hiszepnnbjcrxgib\"},{\"faultUrn\":\"daxconfozauorsuk\",\"faultName\":\"kwbqplhlvnuu\",\"targetResourceId\":\"pzlrphw\"}],\"defaultFault\":{\"faultUrn\":\"oldweyuqdu\",\"faultName\":\"vmnnrw\",\"targetResourceId\":\"biorktal\"},\"overriddenDefaultFault\":{\"faultUrn\":\"jhhgdnhxmsi\",\"faultName\":\"fomiloxgg\",\"targetResourceId\":\"ufiqndieuzaof\"},\"customFault\":{\"faultName\":\"hvcyyysfg\",\"scriptResourceId\":\"otcubi\"}}")
+ "{\"availableFaults\":[{\"faultUrn\":\"sgsgbdhu\",\"faultName\":\"qgnjdgkynscli\",\"targetResourceId\":\"hzvhxnkomtkubo\"}],\"defaultFault\":{\"faultUrn\":\"pnvdxz\",\"faultName\":\"hihfrbbcevqagtlt\",\"targetResourceId\":\"hlfkqojpy\"},\"overriddenDefaultFault\":{\"faultUrn\":\"gtrd\",\"faultName\":\"nifmzzsdymbrnysu\",\"targetResourceId\":\"m\"},\"customFault\":{\"faultName\":\"a\",\"scriptResourceId\":\"wgck\"}}")
.toObject(FaultProperties.class);
- Assertions.assertEquals("jhhgdnhxmsi", model.overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("fomiloxgg", model.overriddenDefaultFault().faultName());
- Assertions.assertEquals("ufiqndieuzaof", model.overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("hvcyyysfg", model.customFault().faultName());
- Assertions.assertEquals("otcubi", model.customFault().scriptResourceId());
+ Assertions.assertEquals("gtrd", model.overriddenDefaultFault().faultUrn());
+ Assertions.assertEquals("nifmzzsdymbrnysu", model.overriddenDefaultFault().faultName());
+ Assertions.assertEquals("m", model.overriddenDefaultFault().targetResourceId());
+ Assertions.assertEquals("a", model.customFault().faultName());
+ Assertions.assertEquals("wgck", model.customFault().scriptResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
FaultProperties model = new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("jhhgdnhxmsi")
- .withFaultName("fomiloxgg")
- .withTargetResourceId("ufiqndieuzaof"))
- .withCustomFault(new CustomFaultDetails().withFaultName("hvcyyysfg").withScriptResourceId("otcubi"));
+ .withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("gtrd").withFaultName("nifmzzsdymbrnysu").withTargetResourceId("m"))
+ .withCustomFault(new CustomFaultDetails().withFaultName("a").withScriptResourceId("wgck"));
model = BinaryData.fromObject(model).toObject(FaultProperties.class);
- Assertions.assertEquals("jhhgdnhxmsi", model.overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("fomiloxgg", model.overriddenDefaultFault().faultName());
- Assertions.assertEquals("ufiqndieuzaof", model.overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("hvcyyysfg", model.customFault().faultName());
- Assertions.assertEquals("otcubi", model.customFault().scriptResourceId());
+ Assertions.assertEquals("gtrd", model.overriddenDefaultFault().faultUrn());
+ Assertions.assertEquals("nifmzzsdymbrnysu", model.overriddenDefaultFault().faultName());
+ Assertions.assertEquals("m", model.overriddenDefaultFault().targetResourceId());
+ Assertions.assertEquals("a", model.customFault().faultName());
+ Assertions.assertEquals("wgck", model.customFault().scriptResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacityMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacityMockTests.java
index 5fe93a791de2..623290322975 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacityMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRecommendCapacityMockTests.java
@@ -30,8 +30,8 @@ public void testRecommendCapacity() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.goalAssignments()
- .recommendCapacity("yg", "ugjknf",
- new RecommendCapacityRequest().withResourceIds(Arrays.asList("fcttuxuuyilfl", "oiquvrehmrnjhvs")),
+ .recommendCapacity("yd", "izqaclnapxbiyg",
+ new RecommendCapacityRequest().withResourceIds(Arrays.asList("gjkn", "smfcttuxuuyilfl")),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesMockTests.java
index f52a2685ae90..72fc6586eb09 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsRefreshGoalResourcesMockTests.java
@@ -27,8 +27,7 @@ public void testRefreshGoalResources() throws Exception {
.authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
- manager.goalAssignments()
- .refreshGoalResources("hkwfbkgozxwop", "bydpizqaclnapxb", com.azure.core.util.Context.NONE);
+ manager.goalAssignments().refreshGoalResources("xff", "shkwfbkgozxwopd", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesMockTests.java
index 7c11c3753045..d185b6df7792 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalAssignmentsUpdateGoalResourcesMockTests.java
@@ -15,9 +15,10 @@
import com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus;
import com.azure.resourcemanager.resiliencemanagement.models.ExclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties;
import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
import com.azure.resourcemanager.resiliencemanagement.models.UpdateGoalResourceRequest;
-import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
import java.nio.charset.StandardCharsets;
import java.time.OffsetDateTime;
import java.util.Arrays;
@@ -37,79 +38,44 @@ public void testUpdateGoalResources() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.goalAssignments()
- .updateGoalResources("hmipgawtxxpkyjc", "cjxgrytf",
+ .updateGoalResources("wtqabpxuckp", "gqoweyirdhlisn",
new UpdateGoalResourceRequest()
.withResources(
Arrays
.asList(
new GoalResourceInner()
- .withProperties(new GoalResourceProperties().withResourceArmId("ycilrmcaykggnox")
- .withHighAvailabilityGoalParticipation(ExclusionState.INCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.EXCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(
- SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)))),
- new GoalResourceInner()
- .withProperties(new GoalResourceProperties().withResourceArmId("rvlagunbtgfebwln")
- .withHighAvailabilityGoalParticipation(ExclusionState.INCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(
- SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)))),
- new GoalResourceInner()
- .withProperties(new GoalResourceProperties().withResourceArmId("nkqbhsyrq")
- .withHighAvailabilityGoalParticipation(ExclusionState.INCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.NOT_ATTESTED)
- .withUserConfirmationForHighAvailability(
- Arrays.asList(new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)))),
- new GoalResourceInner()
- .withProperties(new GoalResourceProperties().withResourceArmId("fl")
- .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(
- SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(
- SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)))))),
+ .withProperties(
+ new GoalResourceProperties().withResourceArmId("lqqmpiz")
+ .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
+ .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withZonalResiliency(new ResiliencyProperties()
+ .withGoalParticipation(ExclusionState.EXCLUDED)
+ .withAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withUserConfirmation(Arrays.asList(
+ new UserConfirmationItem()
+ .withSolutionDisplayName(
+ SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(
+ SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER))))
+ .withDisasterRecoveryGoalParticipation(ExclusionState.EXCLUDED)
+ .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withUserConfirmationForHighAvailability(Arrays.asList(
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(
+ SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)))))),
com.azure.core.util.Context.NONE);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceInnerTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceInnerTests.java
index 31da887fbdfc..b12718a7b73c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceInnerTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceInnerTests.java
@@ -11,8 +11,9 @@
import com.azure.resourcemanager.resiliencemanagement.models.ExclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
+import com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties;
import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
-import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
import java.util.Arrays;
import org.junit.jupiter.api.Assertions;
@@ -20,58 +21,88 @@ public final class GoalResourceInnerTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
GoalResourceInner model = BinaryData.fromString(
- "{\"properties\":{\"resourceArmId\":\"tnhxbn\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"eebvmgxsab\",\"membershipType\":\"ThroughResourceGroup\"}],\"provisioningState\":\"Updating\"},\"id\":\"ujitcjcz\",\"name\":\"zevndhkrwpdappds\",\"type\":\"dkvwrwjfe\"}")
+ "{\"properties\":{\"resourceArmId\":\"ubljofxqe\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"ManuallyAttested\",\"exclusionReason\":\"UnsupportedResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UnsupportedResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"ouskcqvkocrc\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"kwt\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"xbnjbiksq\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"lssai\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Updating\"},\"id\":\"nzl\",\"name\":\"jfm\",\"type\":\"pee\"}")
.toObject(GoalResourceInner.class);
- Assertions.assertEquals("tnhxbn", model.properties().resourceArmId());
+ Assertions.assertEquals("ubljofxqe", model.properties().resourceArmId());
Assertions.assertEquals(ExclusionState.EXCLUDED, model.properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.properties().highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.INCLUDED, model.properties().disasterRecoveryGoalParticipation());
+ Assertions.assertEquals(ExclusionState.INCLUDED, model.properties().zonalResiliency().goalParticipation());
Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
- model.properties().disasterRecoveryAttestationStatus());
+ model.properties().zonalResiliency().attestationStatus());
Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
+ model.properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
+ model.properties().zonalResiliency().userConfirmation().get(0).reasonForRequestingConfirmation());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.properties().disasterRecoveryGoalParticipation());
+ Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
+ model.properties().disasterRecoveryAttestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
model.properties().userConfirmationForHighAvailability().get(0).solutionDisplayName());
Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
model.properties().userConfirmationForHighAvailability().get(0).confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
model.properties().userConfirmationForHighAvailability().get(0).reasonForRequestingConfirmation());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
GoalResourceInner model
- = new GoalResourceInner().withProperties(new GoalResourceProperties().withResourceArmId("tnhxbn")
- .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY))));
+ = new GoalResourceInner()
+ .withProperties(new GoalResourceProperties().withResourceArmId("ubljofxqe")
+ .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
+ .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withZonalResiliency(new ResiliencyProperties().withGoalParticipation(ExclusionState.INCLUDED)
+ .withAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withUserConfirmation(Arrays.asList(new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL))))
+ .withDisasterRecoveryGoalParticipation(ExclusionState.EXCLUDED)
+ .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withUserConfirmationForHighAvailability(Arrays.asList(
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL))));
model = BinaryData.fromObject(model).toObject(GoalResourceInner.class);
- Assertions.assertEquals("tnhxbn", model.properties().resourceArmId());
+ Assertions.assertEquals("ubljofxqe", model.properties().resourceArmId());
Assertions.assertEquals(ExclusionState.EXCLUDED, model.properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.properties().highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.INCLUDED, model.properties().disasterRecoveryGoalParticipation());
+ Assertions.assertEquals(ExclusionState.INCLUDED, model.properties().zonalResiliency().goalParticipation());
Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
- model.properties().disasterRecoveryAttestationStatus());
+ model.properties().zonalResiliency().attestationStatus());
Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
+ model.properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
+ model.properties().zonalResiliency().userConfirmation().get(0).reasonForRequestingConfirmation());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.properties().disasterRecoveryGoalParticipation());
+ Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
+ model.properties().disasterRecoveryAttestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
model.properties().userConfirmationForHighAvailability().get(0).solutionDisplayName());
Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
model.properties().userConfirmationForHighAvailability().get(0).confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
model.properties().userConfirmationForHighAvailability().get(0).reasonForRequestingConfirmation());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceListResultTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceListResultTests.java
index 2db6090942ec..3a4c90105273 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceListResultTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourceListResultTests.java
@@ -17,28 +17,36 @@ public final class GoalResourceListResultTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
GoalResourceListResult model = BinaryData.fromString(
- "{\"value\":[{\"properties\":{\"resourceArmId\":\"lnerkujysvleju\",\"highAvailabilityGoalParticipation\":\"Included\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"UserSelectedExclusion\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"xgjvtbv\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Failed\"},\"id\":\"dnrujqguhmuouqfp\",\"name\":\"wzwbnguitn\",\"type\":\"uizga\"},{\"properties\":{\"resourceArmId\":\"ufizuckyf\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"sdkf\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"wxmnteiwao\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"km\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"c\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Updating\"},\"id\":\"ufufsrp\",\"name\":\"mzidnsezcxtb\",\"type\":\"sgfyccsnew\"}],\"nextLink\":\"wzjeiach\"}")
+ "{\"value\":[{\"properties\":{\"resourceArmId\":\"wbxgjvt\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"NotAttested\",\"exclusionReason\":\"FailedOverResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UnsupportedResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"izgazxu\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"zuckyfi\",\"membershipType\":\"ThroughSubscription\"}],\"provisioningState\":\"Failed\"},\"id\":\"fvzwdzuhty\",\"name\":\"wisdkft\",\"type\":\"wxmnteiwao\"},{\"properties\":{\"resourceArmId\":\"km\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"ManuallyAttested\",\"exclusionReason\":\"FailedOverResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"FailedOverResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"UnsupportedResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"eiachboosflnr\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"fqpte\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"zzvypyqrimzinp\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Deleting\"},\"id\":\"kirsoodqxhc\",\"name\":\"mnoh\",\"type\":\"t\"},{\"properties\":{\"resourceArmId\":\"whdsoifiyip\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Excluded\",\"attestationStatus\":\"ManuallyAttested\",\"exclusionReason\":\"FailedOverResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"UnsupportedResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"c\",\"membershipType\":\"ThroughSubscription\"}],\"provisioningState\":\"Provisioning\"},\"id\":\"a\",\"name\":\"bqidtqaj\",\"type\":\"yulpkudjkr\"},{\"properties\":{\"resourceArmId\":\"hbzhfepg\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"ManuallyAttested\",\"exclusionReason\":\"UnsupportedResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\"}]},\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UserSelectedExclusion\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"xobnbdxkqpxok\",\"membershipType\":\"ThroughSubscription\"}],\"provisioningState\":\"Deleting\"},\"id\":\"pimexgstxgcpodg\",\"name\":\"aajrm\",\"type\":\"djwzrlov\"}],\"nextLink\":\"lwhijcoejctbzaq\"}")
.toObject(GoalResourceListResult.class);
- Assertions.assertEquals("lnerkujysvleju", model.value().get(0).properties().resourceArmId());
- Assertions.assertEquals(ExclusionState.INCLUDED,
+ Assertions.assertEquals("wbxgjvt", model.value().get(0).properties().resourceArmId());
+ Assertions.assertEquals(ExclusionState.EXCLUDED,
model.value().get(0).properties().highAvailabilityGoalParticipation());
- Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
model.value().get(0).properties().highAvailabilityAttestationStatus());
Assertions.assertEquals(ExclusionState.INCLUDED,
+ model.value().get(0).properties().zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
+ model.value().get(0).properties().zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.value().get(0).properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
+ model.value().get(0).properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ExclusionState.EXCLUDED,
model.value().get(0).properties().disasterRecoveryGoalParticipation());
- Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
model.value().get(0).properties().disasterRecoveryAttestationStatus());
- Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
model.value().get(0).properties().userConfirmationForHighAvailability().get(0).solutionDisplayName());
Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
model.value().get(0).properties().userConfirmationForHighAvailability().get(0).confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
model.value()
.get(0)
.properties()
.userConfirmationForHighAvailability()
.get(0)
.reasonForRequestingConfirmation());
- Assertions.assertEquals("wzjeiach", model.nextLink());
+ Assertions.assertEquals("lwhijcoejctbzaq", model.nextLink());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcePropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcePropertiesTests.java
index 9c877b6af52f..8945c7d7074f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcePropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcePropertiesTests.java
@@ -10,8 +10,9 @@
import com.azure.resourcemanager.resiliencemanagement.models.ExclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
+import com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties;
import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
-import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
import java.util.Arrays;
import org.junit.jupiter.api.Assertions;
@@ -19,16 +20,24 @@ public final class GoalResourcePropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
GoalResourceProperties model = BinaryData.fromString(
- "{\"resourceArmId\":\"snhu\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"FailedOverResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"xhocdgeablgphuti\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"dvkaozw\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"ftyhxhurokf\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"xolniwpwcukjfk\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Succeeded\"}")
+ "{\"resourceArmId\":\"vmgxsab\",\"highAvailabilityGoalParticipation\":\"Included\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Excluded\",\"attestationStatus\":\"NotAttested\",\"exclusionReason\":\"UserSelectedExclusion\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UserSelectedExclusion\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"je\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"mrldhu\",\"membershipType\":\"ThroughSubscription\"}],\"provisioningState\":\"Deleting\"}")
.toObject(GoalResourceProperties.class);
- Assertions.assertEquals("snhu", model.resourceArmId());
- Assertions.assertEquals(ExclusionState.EXCLUDED, model.highAvailabilityGoalParticipation());
- Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED, model.highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.INCLUDED, model.disasterRecoveryGoalParticipation());
+ Assertions.assertEquals("vmgxsab", model.resourceArmId());
+ Assertions.assertEquals(ExclusionState.INCLUDED, model.highAvailabilityGoalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.highAvailabilityAttestationStatus());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
+ model.zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
+ model.zonalResiliency().userConfirmation().get(0).reasonForRequestingConfirmation());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.disasterRecoveryAttestationStatus());
- Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
model.userConfirmationForHighAvailability().get(0).solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
model.userConfirmationForHighAvailability().get(0).confirmationStatus());
Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
model.userConfirmationForHighAvailability().get(0).reasonForRequestingConfirmation());
@@ -36,25 +45,52 @@ public void testDeserialize() throws Exception {
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- GoalResourceProperties model = new GoalResourceProperties().withResourceArmId("snhu")
- .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
+ GoalResourceProperties model = new GoalResourceProperties().withResourceArmId("vmgxsab")
+ .withHighAvailabilityGoalParticipation(ExclusionState.INCLUDED)
+ .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withZonalResiliency(new ResiliencyProperties().withGoalParticipation(ExclusionState.EXCLUDED)
+ .withAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withUserConfirmation(Arrays.asList(
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL))))
+ .withDisasterRecoveryGoalParticipation(ExclusionState.EXCLUDED)
.withDisasterRecoveryAttestationStatus(AttestationState.NOT_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL)));
+ .withUserConfirmationForHighAvailability(Arrays.asList(
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL)));
model = BinaryData.fromObject(model).toObject(GoalResourceProperties.class);
- Assertions.assertEquals("snhu", model.resourceArmId());
- Assertions.assertEquals(ExclusionState.EXCLUDED, model.highAvailabilityGoalParticipation());
- Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED, model.highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.INCLUDED, model.disasterRecoveryGoalParticipation());
+ Assertions.assertEquals("vmgxsab", model.resourceArmId());
+ Assertions.assertEquals(ExclusionState.INCLUDED, model.highAvailabilityGoalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.highAvailabilityAttestationStatus());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
+ model.zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
+ model.zonalResiliency().userConfirmation().get(0).reasonForRequestingConfirmation());
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED, model.disasterRecoveryAttestationStatus());
- Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
model.userConfirmationForHighAvailability().get(0).solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
model.userConfirmationForHighAvailability().get(0).confirmationStatus());
Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
model.userConfirmationForHighAvailability().get(0).reasonForRequestingConfirmation());
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetWithResponseMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetWithResponseMockTests.java
index 5c0b566ce189..aa40f192487c 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetWithResponseMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesGetWithResponseMockTests.java
@@ -26,7 +26,7 @@ public final class GoalResourcesGetWithResponseMockTests {
@Test
public void testGetWithResponse() throws Exception {
String responseStr
- = "{\"properties\":{\"resourceArmId\":\"mk\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"UnsupportedResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"fotang\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"hnykz\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"gswvxwlmzqwm\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"xnjmxm\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Succeeded\"},\"id\":\"tcvcl\",\"name\":\"ynpdkvgfab\",\"type\":\"iyji\"}";
+ = "{\"properties\":{\"resourceArmId\":\"x\",\"highAvailabilityGoalParticipation\":\"Included\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"NotAttested\",\"exclusionReason\":\"FailedOverResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}]},\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"uzphdugnei\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"pgoxgji\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"hibtozipqwjedmur\",\"membershipType\":\"ThroughResourceGroup\"}],\"provisioningState\":\"Succeeded\"},\"id\":\"wpktvqylkmqpzoyh\",\"name\":\"fbcgwgcloxoebqin\",\"type\":\"ipnwj\"}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -36,19 +36,28 @@ public void testGetWithResponse() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
GoalResource response = manager.goalResources()
- .getWithResponse("uzlwvsgmw", "hqf", "izvu", com.azure.core.util.Context.NONE)
+ .getWithResponse("lu", "fotang", "fhnykzcugs", com.azure.core.util.Context.NONE)
.getValue();
- Assertions.assertEquals("mk", response.properties().resourceArmId());
- Assertions.assertEquals(ExclusionState.EXCLUDED, response.properties().highAvailabilityGoalParticipation());
+ Assertions.assertEquals("x", response.properties().resourceArmId());
+ Assertions.assertEquals(ExclusionState.INCLUDED, response.properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED,
response.properties().highAvailabilityAttestationStatus());
+ Assertions.assertEquals(ExclusionState.INCLUDED, response.properties().zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
+ response.properties().zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ response.properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ response.properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ response.properties().zonalResiliency().userConfirmation().get(0).reasonForRequestingConfirmation());
Assertions.assertEquals(ExclusionState.EXCLUDED, response.properties().disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
response.properties().disasterRecoveryAttestationStatus());
- Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
response.properties().userConfirmationForHighAvailability().get(0).solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
response.properties().userConfirmationForHighAvailability().get(0).confirmationStatus());
Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
response.properties().userConfirmationForHighAvailability().get(0).reasonForRequestingConfirmation());
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListMockTests.java
index 7e16fbc19c9b..a07faa4eaf3b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalResourcesListMockTests.java
@@ -27,7 +27,7 @@ public final class GoalResourcesListMockTests {
@Test
public void testList() throws Exception {
String responseStr
- = "{\"value\":[{\"properties\":{\"resourceArmId\":\"uqh\",\"highAvailabilityGoalParticipation\":\"Included\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UnsupportedResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"ewpktvqy\",\"membershipType\":\"ThroughResourceGroup\"}],\"provisioningState\":\"Canceled\"},\"id\":\"zoyhlfbcgwg\",\"name\":\"loxoebqin\",\"type\":\"ipnwj\"}]}";
+ = "{\"value\":[{\"properties\":{\"resourceArmId\":\"phuartv\",\"highAvailabilityGoalParticipation\":\"Included\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Excluded\",\"attestationStatus\":\"NotAttested\",\"exclusionReason\":\"UserSelectedExclusion\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}]},\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"FailedOverResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"wmozqvbub\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"amhsycxhxzgazt\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"boi\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Deleting\"},\"id\":\"hppubowsepdfgkmt\",\"name\":\"herngb\",\"type\":\"c\"}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -36,23 +36,39 @@ public void testList() throws Exception {
.authenticate(tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
- PagedIterable response
- = manager.goalResources().list("uzphdugnei", "n", "gox", 679525953, com.azure.core.util.Context.NONE);
+ PagedIterable response = manager.goalResources()
+ .list("ujqlafcbahh", "zpofoiyjwpfilk", "kkholvdndvia", 964820860, com.azure.core.util.Context.NONE);
- Assertions.assertEquals("uqh", response.iterator().next().properties().resourceArmId());
+ Assertions.assertEquals("phuartv", response.iterator().next().properties().resourceArmId());
Assertions.assertEquals(ExclusionState.INCLUDED,
response.iterator().next().properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED,
response.iterator().next().properties().highAvailabilityAttestationStatus());
Assertions.assertEquals(ExclusionState.EXCLUDED,
+ response.iterator().next().properties().zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
+ response.iterator().next().properties().zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ response.iterator().next().properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_PENDING,
+ response.iterator().next().properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ response.iterator()
+ .next()
+ .properties()
+ .zonalResiliency()
+ .userConfirmation()
+ .get(0)
+ .reasonForRequestingConfirmation());
+ Assertions.assertEquals(ExclusionState.INCLUDED,
response.iterator().next().properties().disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED,
response.iterator().next().properties().disasterRecoveryAttestationStatus());
- Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
response.iterator().next().properties().userConfirmationForHighAvailability().get(0).solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
response.iterator().next().properties().userConfirmationForHighAvailability().get(0).confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL,
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
response.iterator()
.next()
.properties()
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalsDataTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalsDataTests.java
index 9b7f0cc21649..e32b10dfc809 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalsDataTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/GoalsDataTests.java
@@ -15,17 +15,17 @@ public final class GoalsDataTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
GoalsData model = BinaryData.fromString(
- "{\"templateId\":\"um\",\"assignmentId\":\"qwazlnqnmcjngzq\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT4H\",\"regionalRecoveryPointObjectiveStatus\":\"Healthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryTimeActualInMinutes\":\"PT15M\",\"regionalRecoveryTimeObjectiveStatus\":\"NotEvaluated\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"Required\"}")
+ "{\"templateId\":\"opmx\",\"assignmentId\":\"lnwcltyjed\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT15M\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryTimeActualInMinutes\":\"PT24H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"NotSelected\"}")
.toObject(GoalsData.class);
- Assertions.assertEquals("um", model.templateId());
- Assertions.assertEquals("qwazlnqnmcjngzq", model.assignmentId());
- Assertions.assertEquals(IsoDuration.PT24H, model.regionalRecoveryPointObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT4H, model.regionalRecoveryPointEstimatedInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.HEALTHY, model.regionalRecoveryPointObjectiveStatus());
- Assertions.assertEquals(IsoDuration.PT15M, model.regionalRecoveryTimeObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT15M, model.regionalRecoveryTimeActualInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.NOT_EVALUATED, model.regionalRecoveryTimeObjectiveStatus());
+ Assertions.assertEquals("opmx", model.templateId());
+ Assertions.assertEquals("lnwcltyjed", model.assignmentId());
+ Assertions.assertEquals(IsoDuration.PT15M, model.regionalRecoveryPointObjectiveInMinutes());
+ Assertions.assertEquals(IsoDuration.PT15M, model.regionalRecoveryPointEstimatedInMinutes());
+ Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY, model.regionalRecoveryPointObjectiveStatus());
+ Assertions.assertEquals(IsoDuration.PT24H, model.regionalRecoveryTimeObjectiveInMinutes());
+ Assertions.assertEquals(IsoDuration.PT24H, model.regionalRecoveryTimeActualInMinutes());
+ Assertions.assertEquals(ResilienceHealthStatus.HEALTHY, model.regionalRecoveryTimeObjectiveStatus());
Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED, model.requireHighAvailability());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED, model.requireDisasterRecovery());
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_SELECTED, model.requireDisasterRecovery());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/HealthModelMonitoringPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/HealthModelMonitoringPropertiesTests.java
new file mode 100644
index 000000000000..3d82dc653e05
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/HealthModelMonitoringPropertiesTests.java
@@ -0,0 +1,37 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
+import com.azure.resourcemanager.resiliencemanagement.models.HealthModelMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
+import org.junit.jupiter.api.Assertions;
+
+public final class HealthModelMonitoringPropertiesTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ HealthModelMonitoringProperties model = BinaryData.fromString(
+ "{\"identity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"fscjfnynszquji\"},\"discoveryRuleId\":\"dvoqyt\"}")
+ .toObject(HealthModelMonitoringProperties.class);
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("fscjfnynszquji", model.identity().userAssignedIdentity());
+ Assertions.assertEquals("dvoqyt", model.discoveryRuleId());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ HealthModelMonitoringProperties model
+ = new HealthModelMonitoringProperties()
+ .withIdentity(
+ new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
+ .withUserAssignedIdentity("fscjfnynszquji"))
+ .withDiscoveryRuleId("dvoqyt");
+ model = BinaryData.fromObject(model).toObject(HealthModelMonitoringProperties.class);
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("fscjfnynszquji", model.identity().userAssignedIdentity());
+ Assertions.assertEquals("dvoqyt", model.discoveryRuleId());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/IncludeOrUpdateResourceTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/IncludeOrUpdateResourceTests.java
index 16e67c41dc95..285f1644e9d1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/IncludeOrUpdateResourceTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/IncludeOrUpdateResourceTests.java
@@ -15,28 +15,30 @@ public final class IncludeOrUpdateResourceTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
IncludeOrUpdateResource model = BinaryData.fromString(
- "{\"id\":\"tfgle\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"qbw\",\"faultName\":\"ypq\",\"targetResourceId\":\"gsfjac\"},{\"faultUrn\":\"slhhxudbxv\",\"faultName\":\"d\",\"targetResourceId\":\"tnsi\"},{\"faultUrn\":\"ud\",\"faultName\":\"z\",\"targetResourceId\":\"mes\"},{\"faultUrn\":\"kdlpa\",\"faultName\":\"zrcxfailcfxwmdbo\",\"targetResourceId\":\"dfgsftufqobrj\"}],\"defaultFault\":{\"faultUrn\":\"acgcckknhx\",\"faultName\":\"izvy\",\"targetResourceId\":\"nrzvuljraaer\"},\"overriddenDefaultFault\":{\"faultUrn\":\"okqgukkjq\",\"faultName\":\"vbroylaxxu\",\"targetResourceId\":\"cdisd\"},\"customFault\":{\"faultName\":\"fj\",\"scriptResourceId\":\"jsvg\"}}}")
+ "{\"id\":\"ylkdghrje\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"wxezwzhok\",\"faultName\":\"bwnhhtql\",\"targetResourceId\":\"ehgpp\"},{\"faultUrn\":\"pifhpfeoajvgcxtx\",\"faultName\":\"csheafidltugsr\",\"targetResourceId\":\"smkss\"},{\"faultUrn\":\"h\",\"faultName\":\"iftxfkf\",\"targetResourceId\":\"egprhptil\"},{\"faultUrn\":\"ucb\",\"faultName\":\"qtgdqohmcwsl\",\"targetResourceId\":\"riz\"}],\"defaultFault\":{\"faultUrn\":\"pwbralllibphbqz\",\"faultName\":\"izakak\",\"targetResourceId\":\"nkjpdnjzha\"},\"overriddenDefaultFault\":{\"faultUrn\":\"ylhjlm\",\"faultName\":\"oyxprimr\",\"targetResourceId\":\"opteecj\"},\"customFault\":{\"faultName\":\"islstv\",\"scriptResourceId\":\"sylwxdzaumweooh\"}}}")
.toObject(IncludeOrUpdateResource.class);
- Assertions.assertEquals("tfgle", model.id());
- Assertions.assertEquals("okqgukkjq", model.faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("vbroylaxxu", model.faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("cdisd", model.faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("fj", model.faultProperties().customFault().faultName());
- Assertions.assertEquals("jsvg", model.faultProperties().customFault().scriptResourceId());
+ Assertions.assertEquals("ylkdghrje", model.id());
+ Assertions.assertEquals("ylhjlm", model.faultProperties().overriddenDefaultFault().faultUrn());
+ Assertions.assertEquals("oyxprimr", model.faultProperties().overriddenDefaultFault().faultName());
+ Assertions.assertEquals("opteecj", model.faultProperties().overriddenDefaultFault().targetResourceId());
+ Assertions.assertEquals("islstv", model.faultProperties().customFault().faultName());
+ Assertions.assertEquals("sylwxdzaumweooh", model.faultProperties().customFault().scriptResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- IncludeOrUpdateResource model = new IncludeOrUpdateResource().withId("tfgle")
- .withFaultProperties(new FaultProperties().withOverriddenDefaultFault(
- new FaultDetails().withFaultUrn("okqgukkjq").withFaultName("vbroylaxxu").withTargetResourceId("cdisd"))
- .withCustomFault(new CustomFaultDetails().withFaultName("fj").withScriptResourceId("jsvg")));
+ IncludeOrUpdateResource model
+ = new IncludeOrUpdateResource().withId("ylkdghrje")
+ .withFaultProperties(new FaultProperties().withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("ylhjlm").withFaultName("oyxprimr").withTargetResourceId("opteecj"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("islstv").withScriptResourceId("sylwxdzaumweooh")));
model = BinaryData.fromObject(model).toObject(IncludeOrUpdateResource.class);
- Assertions.assertEquals("tfgle", model.id());
- Assertions.assertEquals("okqgukkjq", model.faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("vbroylaxxu", model.faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("cdisd", model.faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("fj", model.faultProperties().customFault().faultName());
- Assertions.assertEquals("jsvg", model.faultProperties().customFault().scriptResourceId());
+ Assertions.assertEquals("ylkdghrje", model.id());
+ Assertions.assertEquals("ylhjlm", model.faultProperties().overriddenDefaultFault().faultUrn());
+ Assertions.assertEquals("oyxprimr", model.faultProperties().overriddenDefaultFault().faultName());
+ Assertions.assertEquals("opteecj", model.faultProperties().overriddenDefaultFault().targetResourceId());
+ Assertions.assertEquals("islstv", model.faultProperties().customFault().faultName());
+ Assertions.assertEquals("sylwxdzaumweooh", model.faultProperties().customFault().scriptResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/JobUserCommentTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/JobUserCommentTests.java
index 962b23d8a11e..bb91909cf1ea 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/JobUserCommentTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/JobUserCommentTests.java
@@ -10,9 +10,8 @@
public final class JobUserCommentTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- JobUserComment model = BinaryData
- .fromString(
- "{\"commentType\":\"ResumeReason\",\"commentTime\":\"2021-10-02T15:19:08Z\",\"comments\":\"md\"}")
+ JobUserComment model = BinaryData.fromString(
+ "{\"commentType\":\"Description\",\"commentTime\":\"2021-11-30T16:53:07Z\",\"comments\":\"vfelfktgplcrpwj\"}")
.toObject(JobUserComment.class);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/LastRunPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/LastRunPropertiesTests.java
index fbd0e9338040..6bd55a0a8576 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/LastRunPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/LastRunPropertiesTests.java
@@ -11,7 +11,7 @@ public final class LastRunPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
LastRunProperties model = BinaryData.fromString(
- "{\"lastRunTime\":\"2021-05-05T23:09:26Z\",\"lastRunState\":\"Cancelled\",\"lastRunDuration\":\"PT22H5M57S\",\"lastRunAttestation\":\"Failed\"}")
+ "{\"lastRunTime\":\"2021-02-04T20:14:42Z\",\"lastRunState\":\"Cancelling\",\"lastRunDuration\":\"PT100H6M38S\",\"lastRunAttestation\":\"Success\"}")
.toObject(LastRunProperties.class);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlRequestTests.java
new file mode 100644
index 000000000000..f66780793d4f
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlRequestTests.java
@@ -0,0 +1,26 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.DrillReportFormat;
+import com.azure.resourcemanager.resiliencemanagement.models.ListReportDownloadUrlRequest;
+import org.junit.jupiter.api.Assertions;
+
+public final class ListReportDownloadUrlRequestTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ ListReportDownloadUrlRequest model
+ = BinaryData.fromString("{\"format\":\"Html\"}").toObject(ListReportDownloadUrlRequest.class);
+ Assertions.assertEquals(DrillReportFormat.HTML, model.format());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ ListReportDownloadUrlRequest model = new ListReportDownloadUrlRequest().withFormat(DrillReportFormat.HTML);
+ model = BinaryData.fromObject(model).toObject(ListReportDownloadUrlRequest.class);
+ Assertions.assertEquals(DrillReportFormat.HTML, model.format());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlResponseInnerTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlResponseInnerTests.java
new file mode 100644
index 000000000000..b0894288f630
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ListReportDownloadUrlResponseInnerTests.java
@@ -0,0 +1,17 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.fluent.models.ListReportDownloadUrlResponseInner;
+
+public final class ListReportDownloadUrlResponseInnerTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ ListReportDownloadUrlResponseInner model = BinaryData
+ .fromString("{\"format\":\"Html\",\"downloadUrl\":\"gny\",\"expiryTimestamp\":\"2021-07-24T19:14:36Z\"}")
+ .toObject(ListReportDownloadUrlResponseInner.class);
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ManagedServiceIdentityTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ManagedServiceIdentityTests.java
index ddf1414517c0..4cc922087930 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ManagedServiceIdentityTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ManagedServiceIdentityTests.java
@@ -16,18 +16,19 @@ public final class ManagedServiceIdentityTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ManagedServiceIdentity model = BinaryData.fromString(
- "{\"principalId\":\"yyazttbt\",\"tenantId\":\"rq\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{\"qwalmuzyoxaepd\":{\"principalId\":\"kzywbiex\",\"clientId\":\"eyueaxibxujwb\"},\"zt\":{\"principalId\":\"jancu\",\"clientId\":\"hdwbavxbniwdjs\"},\"xbzpfzab\":{\"principalId\":\"bpg\",\"clientId\":\"ytxhp\"}}}")
+ "{\"principalId\":\"klbb\",\"tenantId\":\"plwzbhvgyugu\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"wiyighxpkdw\":{\"principalId\":\"fssxqukkfplg\",\"clientId\":\"sxnkjzkdeslpvlo\"},\"a\":{\"principalId\":\"aiuebbaumnyqu\",\"clientId\":\"deoj\"},\"tldwkyzxuutk\":{\"principalId\":\"khsmtxpsiebt\",\"clientId\":\"vpesapskrdqmhjjd\"},\"sx\":{\"principalId\":\"ws\",\"clientId\":\"svlxotogtwrup\"}}}")
.toObject(ManagedServiceIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.type());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- ManagedServiceIdentity model = new ManagedServiceIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentities(mapOf("qwalmuzyoxaepd", new UserAssignedIdentity(), "zt",
- new UserAssignedIdentity(), "xbzpfzab", new UserAssignedIdentity()));
+ ManagedServiceIdentity model = new ManagedServiceIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentities(
+ mapOf("wiyighxpkdw", new UserAssignedIdentity(), "a", new UserAssignedIdentity(), "tldwkyzxuutk",
+ new UserAssignedIdentity(), "sx", new UserAssignedIdentity()));
model = BinaryData.fromObject(model).toObject(ManagedServiceIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.type());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
}
// Use "Map.of" if available
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MarkAsCompleteRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MarkAsCompleteRequestTests.java
index d2c12f10ebc0..971db8a20fbc 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MarkAsCompleteRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MarkAsCompleteRequestTests.java
@@ -13,14 +13,14 @@ public final class MarkAsCompleteRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
MarkAsCompleteRequest model
- = BinaryData.fromString("{\"drillRunStage\":\"Reprotect\"}").toObject(MarkAsCompleteRequest.class);
- Assertions.assertEquals(DrillRunSubtasks.REPROTECT, model.drillRunStage());
+ = BinaryData.fromString("{\"drillRunStage\":\"ReprotectReverse\"}").toObject(MarkAsCompleteRequest.class);
+ Assertions.assertEquals(DrillRunSubtasks.REPROTECT_REVERSE, model.drillRunStage());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- MarkAsCompleteRequest model = new MarkAsCompleteRequest().withDrillRunStage(DrillRunSubtasks.REPROTECT);
+ MarkAsCompleteRequest model = new MarkAsCompleteRequest().withDrillRunStage(DrillRunSubtasks.REPROTECT_REVERSE);
model = BinaryData.fromObject(model).toObject(MarkAsCompleteRequest.class);
- Assertions.assertEquals(DrillRunSubtasks.REPROTECT, model.drillRunStage());
+ Assertions.assertEquals(DrillRunSubtasks.REPROTECT_REVERSE, model.drillRunStage());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MonitoringPropertiesOfDrillTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MonitoringPropertiesOfDrillTests.java
index 70e9c002cc0a..ff2edbd68996 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MonitoringPropertiesOfDrillTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/MonitoringPropertiesOfDrillTests.java
@@ -14,19 +14,19 @@ public final class MonitoringPropertiesOfDrillTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
MonitoringPropertiesOfDrill model = BinaryData.fromString(
- "{\"identity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"ilqu\"},\"logAnalyticsWorkspaceId\":\"ydxtqm\",\"rawMetricsDataCollectionRuleId\":\"ox\",\"serviceGroupMetricsDataCollectionRuleId\":\"ggufhyaomtb\",\"dataCollectionEndpointId\":\"havgrvk\"}")
+ "{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"zshq\"},\"logAnalyticsWorkspaceId\":\"impevf\",\"rawMetricsDataCollectionRuleId\":\"b\",\"serviceGroupMetricsDataCollectionRuleId\":\"rilbywdx\",\"dataCollectionEndpointId\":\"icc\"}")
.toObject(MonitoringPropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
- Assertions.assertEquals("ilqu", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("zshq", model.identity().userAssignedIdentity());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
MonitoringPropertiesOfDrill model = new MonitoringPropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
- .withUserAssignedIdentity("ilqu"));
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("zshq"));
model = BinaryData.fromObject(model).toObject(MonitoringPropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
- Assertions.assertEquals("ilqu", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("zshq", model.identity().userAssignedIdentity());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationQualificationDetailsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationQualificationDetailsTests.java
index 9a76ce20ae35..1759b95078c0 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationQualificationDetailsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationQualificationDetailsTests.java
@@ -7,15 +7,40 @@
import com.azure.core.util.BinaryData;
import com.azure.resourcemanager.resiliencemanagement.models.OperationQualificationDetails;
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import org.junit.jupiter.api.Assertions;
public final class OperationQualificationDetailsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
OperationQualificationDetails model = BinaryData.fromString(
- "{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"pfrxtrthzvay\",\"dwkqbrq\",\"bpaxhexiilivpdt\",\"irqtdqoa\"]}")
+ "{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"dmsmlm\",\"qhoftrmaequiah\",\"icslfaoq\",\"piyylhalnswhccsp\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"vwitqscyw\",\"currentTargetSku\":{\"sku\":\"gwol\",\"vCpu\":1226562367,\"ram\":219242582,\"monthlyPrice\":17.418692894379674,\"currency\":\"ai\",\"offeringId\":\"brgz\"},\"status\":\"Flagged\",\"recommendedTargetSkus\":[{\"sku\":\"weyp\",\"vCpu\":2076786264,\"ram\":840450646,\"monthlyPrice\":30.45805226644529,\"currency\":\"cnxqhuexmkttlst\",\"offeringId\":\"zywemhzrncsdtclu\"}]},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"ypbsfgytguslfead\",\"currentTargetSku\":{\"sku\":\"gq\",\"vCpu\":860507177,\"ram\":2033561570,\"monthlyPrice\":3.4251781400468584,\"currency\":\"sx\",\"offeringId\":\"pelol\"},\"status\":\"Unavailable\",\"recommendedTargetSkus\":[{\"sku\":\"srp\",\"vCpu\":1097425723,\"ram\":2128211402,\"monthlyPrice\":33.19401521907267,\"currency\":\"twdw\",\"offeringId\":\"tswiby\"},{\"sku\":\"cdl\",\"vCpu\":1538697515,\"ram\":523065183,\"monthlyPrice\":4.802215876490735,\"currency\":\"cstwity\",\"offeringId\":\"evxccedcp\"}]},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"dyodnwzxltj\",\"currentTargetSku\":{\"sku\":\"nhltiugcxn\",\"vCpu\":1032415559,\"ram\":625256157,\"monthlyPrice\":92.90322280680466,\"currency\":\"qunyowxwlmdjr\",\"offeringId\":\"fgbvfvpdbo\"},\"status\":\"Flagged\",\"recommendedTargetSkus\":[{\"sku\":\"zsjqlh\",\"vCpu\":218475539,\"ram\":268834532,\"monthlyPrice\":23.08054185815841,\"currency\":\"qipqkghvxndz\",\"offeringId\":\"krefajpjo\"},{\"sku\":\"wkqnyhg\",\"vCpu\":132694968,\"ram\":809935790,\"monthlyPrice\":44.73718071010649,\"currency\":\"zs\",\"offeringId\":\"bibsystawfsdjpvk\"},{\"sku\":\"p\",\"vCpu\":911357247,\"ram\":1795251983,\"monthlyPrice\":37.18508107629012,\"currency\":\"dvncjabudurgk\",\"offeringId\":\"mokzhjjklf\"}]}]}")
.toObject(OperationQualificationDetails.class);
- Assertions.assertEquals(QualificationState.QUALIFIED, model.qualificationState());
- Assertions.assertEquals("pfrxtrthzvay", model.notQualifiedReasons().get(0));
+ Assertions.assertEquals(QualificationState.UNKNOWN, model.qualificationState());
+ Assertions.assertEquals("dmsmlm", model.notQualifiedReasons().get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ model.resourceFeasibilityReviews().get(0).feasibilityType());
+ Assertions.assertEquals("vwitqscyw", model.resourceFeasibilityReviews().get(0).resourceType());
+ Assertions.assertEquals("gwol", model.resourceFeasibilityReviews().get(0).currentTargetSku().sku());
+ Assertions.assertEquals(1226562367, model.resourceFeasibilityReviews().get(0).currentTargetSku().vCpu());
+ Assertions.assertEquals(219242582, model.resourceFeasibilityReviews().get(0).currentTargetSku().ram());
+ Assertions.assertEquals(17.418692894379674D,
+ model.resourceFeasibilityReviews().get(0).currentTargetSku().monthlyPrice());
+ Assertions.assertEquals("ai", model.resourceFeasibilityReviews().get(0).currentTargetSku().currency());
+ Assertions.assertEquals("brgz", model.resourceFeasibilityReviews().get(0).currentTargetSku().offeringId());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.FLAGGED,
+ model.resourceFeasibilityReviews().get(0).status());
+ Assertions.assertEquals("weyp", model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).sku());
+ Assertions.assertEquals(2076786264,
+ model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).vCpu());
+ Assertions.assertEquals(840450646,
+ model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).ram());
+ Assertions.assertEquals(30.45805226644529D,
+ model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).monthlyPrice());
+ Assertions.assertEquals("cnxqhuexmkttlst",
+ model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).currency());
+ Assertions.assertEquals("zywemhzrncsdtclu",
+ model.resourceFeasibilityReviews().get(0).recommendedTargetSkus().get(0).offeringId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListMockTests.java
index 64cdc91866c6..e5c305c11a6a 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/OperationsListMockTests.java
@@ -21,7 +21,7 @@ public final class OperationsListMockTests {
@Test
public void testList() throws Exception {
String responseStr
- = "{\"value\":[{\"name\":\"xk\",\"isDataAction\":true,\"display\":{\"provider\":\"heb\",\"resource\":\"swbzuwfmdurage\",\"operation\":\"zvcjfelisdjubggb\",\"description\":\"gkxkbsazgakg\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}]}";
+ = "{\"value\":[{\"name\":\"yrcmjdmspofap\",\"isDataAction\":false,\"display\":{\"provider\":\"lniofrzgbzje\",\"resource\":\"st\",\"operation\":\"nlvxbcuii\",\"description\":\"ktwfa\"},\"origin\":\"system\",\"actionType\":\"Internal\"}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendCapacityRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendCapacityRequestTests.java
index 9845694c30ca..d518471f50a5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendCapacityRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendCapacityRequestTests.java
@@ -12,16 +12,16 @@
public final class RecommendCapacityRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- RecommendCapacityRequest model = BinaryData.fromString("{\"resourceIds\":[\"basyy\",\"nddhsgcbacph\"]}")
+ RecommendCapacityRequest model = BinaryData.fromString("{\"resourceIds\":[\"okftyxolniwpwcuk\",\"fkgiawxk\"]}")
.toObject(RecommendCapacityRequest.class);
- Assertions.assertEquals("basyy", model.resourceIds().get(0));
+ Assertions.assertEquals("okftyxolniwpwcuk", model.resourceIds().get(0));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
RecommendCapacityRequest model
- = new RecommendCapacityRequest().withResourceIds(Arrays.asList("basyy", "nddhsgcbacph"));
+ = new RecommendCapacityRequest().withResourceIds(Arrays.asList("okftyxolniwpwcuk", "fkgiawxk"));
model = BinaryData.fromObject(model).toObject(RecommendCapacityRequest.class);
- Assertions.assertEquals("basyy", model.resourceIds().get(0));
+ Assertions.assertEquals("okftyxolniwpwcuk", model.resourceIds().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsDataTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsDataTests.java
index f997062d6774..8ca741c55367 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsDataTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsDataTests.java
@@ -13,12 +13,12 @@ public final class RecommendationsDataTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecommendationsData model = BinaryData.fromString(
- "{\"highAvailability\":{\"enabledResourceCount\":2115323740575424074,\"notEnabledResourceCount\":9008468523752983121,\"notEvaluatedResourceCount\":341219494052551467,\"evaluationDateTime\":\"2021-02-02T06:21:41Z\"}}")
+ "{\"highAvailability\":{\"enabledResourceCount\":4043093198932851211,\"notEnabledResourceCount\":69335588181115107,\"notEvaluatedResourceCount\":8130255647995644741,\"evaluationDateTime\":\"2021-10-17T19:25:02Z\"}}")
.toObject(RecommendationsData.class);
- Assertions.assertEquals(2115323740575424074L, model.highAvailability().enabledResourceCount());
- Assertions.assertEquals(9008468523752983121L, model.highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(341219494052551467L, model.highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-02T06:21:41Z"),
+ Assertions.assertEquals(4043093198932851211L, model.highAvailability().enabledResourceCount());
+ Assertions.assertEquals(69335588181115107L, model.highAvailability().notEnabledResourceCount());
+ Assertions.assertEquals(8130255647995644741L, model.highAvailability().notEvaluatedResourceCount());
+ Assertions.assertEquals(OffsetDateTime.parse("2021-10-17T19:25:02Z"),
model.highAvailability().evaluationDateTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsHighAvailabilityDataTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsHighAvailabilityDataTests.java
index 7bc4924d9b79..08e9724bf56f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsHighAvailabilityDataTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecommendationsHighAvailabilityDataTests.java
@@ -13,11 +13,11 @@ public final class RecommendationsHighAvailabilityDataTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecommendationsHighAvailabilityData model = BinaryData.fromString(
- "{\"enabledResourceCount\":3788300585704298114,\"notEnabledResourceCount\":1669516811047059758,\"notEvaluatedResourceCount\":1021499569936190374,\"evaluationDateTime\":\"2021-05-11T02:28:55Z\"}")
+ "{\"enabledResourceCount\":8327227466201970966,\"notEnabledResourceCount\":6737615589227473915,\"notEvaluatedResourceCount\":5285548331166104168,\"evaluationDateTime\":\"2021-05-06T22:41:55Z\"}")
.toObject(RecommendationsHighAvailabilityData.class);
- Assertions.assertEquals(3788300585704298114L, model.enabledResourceCount());
- Assertions.assertEquals(1669516811047059758L, model.notEnabledResourceCount());
- Assertions.assertEquals(1021499569936190374L, model.notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-11T02:28:55Z"), model.evaluationDateTime());
+ Assertions.assertEquals(8327227466201970966L, model.enabledResourceCount());
+ Assertions.assertEquals(6737615589227473915L, model.notEnabledResourceCount());
+ Assertions.assertEquals(5285548331166104168L, model.notEvaluatedResourceCount());
+ Assertions.assertEquals(OffsetDateTime.parse("2021-05-06T22:41:55Z"), model.evaluationDateTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryActionRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryActionRequestTests.java
index c3f010ce26bf..acf3b6ddc5ac 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryActionRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryActionRequestTests.java
@@ -12,14 +12,14 @@ public final class RecoveryActionRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryActionRequest model
- = BinaryData.fromString("{\"description\":\"cizsjqlhkrribdei\"}").toObject(RecoveryActionRequest.class);
- Assertions.assertEquals("cizsjqlhkrribdei", model.description());
+ = BinaryData.fromString("{\"description\":\"ysjkixqtnqttez\"}").toObject(RecoveryActionRequest.class);
+ Assertions.assertEquals("ysjkixqtnqttez", model.description());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryActionRequest model = new RecoveryActionRequest().withDescription("cizsjqlhkrribdei");
+ RecoveryActionRequest model = new RecoveryActionRequest().withDescription("ysjkixqtnqttez");
model = BinaryData.fromObject(model).toObject(RecoveryActionRequest.class);
- Assertions.assertEquals("cizsjqlhkrribdei", model.description());
+ Assertions.assertEquals("ysjkixqtnqttez", model.description());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupActionSettingsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupActionSettingsTests.java
index 1f9a10cc8542..02355b21bfb0 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupActionSettingsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupActionSettingsTests.java
@@ -11,7 +11,7 @@ public final class RecoveryGroupActionSettingsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupActionSettings model = BinaryData.fromString(
- "{\"actionTask\":\"None\",\"actionSequence\":522033644,\"recoveryGroupActionType\":\"ManualAction\",\"actionName\":\"smwutwbdsrezpd\",\"actionDescription\":\"neuyow\"}")
+ "{\"actionTask\":\"PostActionTask\",\"actionSequence\":498677295,\"recoveryGroupActionType\":\"ManualAction\",\"actionName\":\"dfdlwggyts\",\"actionDescription\":\"tov\"}")
.toObject(RecoveryGroupActionSettings.class);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupBaseActionTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupBaseActionTests.java
index df97f49db8fc..ad3001597018 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupBaseActionTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupBaseActionTests.java
@@ -12,21 +12,21 @@ public final class RecoveryGroupBaseActionTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupBaseAction model = BinaryData.fromString(
- "{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"nehmpvecx\",\"description\":\"debfqkkrbmpukgri\",\"timeoutInMinutes\":765258772}")
+ "{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"runmp\",\"description\":\"tdbhrbnla\",\"timeoutInMinutes\":307935551}")
.toObject(RecoveryGroupBaseAction.class);
- Assertions.assertEquals("nehmpvecx", model.name());
- Assertions.assertEquals("debfqkkrbmpukgri", model.description());
- Assertions.assertEquals(765258772, model.timeoutInMinutes());
+ Assertions.assertEquals("runmp", model.name());
+ Assertions.assertEquals("tdbhrbnla", model.description());
+ Assertions.assertEquals(307935551, model.timeoutInMinutes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryGroupBaseAction model = new RecoveryGroupBaseAction().withName("nehmpvecx")
- .withDescription("debfqkkrbmpukgri")
- .withTimeoutInMinutes(765258772);
+ RecoveryGroupBaseAction model = new RecoveryGroupBaseAction().withName("runmp")
+ .withDescription("tdbhrbnla")
+ .withTimeoutInMinutes(307935551);
model = BinaryData.fromObject(model).toObject(RecoveryGroupBaseAction.class);
- Assertions.assertEquals("nehmpvecx", model.name());
- Assertions.assertEquals("debfqkkrbmpukgri", model.description());
- Assertions.assertEquals(765258772, model.timeoutInMinutes());
+ Assertions.assertEquals("runmp", model.name());
+ Assertions.assertEquals("tdbhrbnla", model.description());
+ Assertions.assertEquals(307935551, model.timeoutInMinutes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupCustomRunbookActionTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupCustomRunbookActionTests.java
index ad7b6f5ef379..d6fa09f62b47 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupCustomRunbookActionTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupCustomRunbookActionTests.java
@@ -16,37 +16,38 @@ public final class RecoveryGroupCustomRunbookActionTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupCustomRunbookAction model = BinaryData.fromString(
- "{\"type\":\"CustomRunbook\",\"actionResourceId\":\"hibnuqqkpika\",\"parameters\":{\"gnbuy\":\"vtq\",\"fsiarbutr\":\"hijggme\",\"jrunmpxtt\":\"vpnazzm\"},\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"bnlankxmyskpb\"},\"name\":\"enbtkcxywny\",\"description\":\"rsyn\",\"timeoutInMinutes\":1857239406}")
+ "{\"type\":\"CustomRunbook\",\"actionResourceId\":\"synlqidybyxczfc\",\"parameters\":{\"wrqlfktsthsuco\":\"axdbabph\",\"bt\":\"mnyyazt\",\"ckzywbiexzfeyue\":\"wrqpue\",\"zyoxaepdkzjan\":\"xibxujwbhqwalm\"},\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"hdwbavxbniwdjs\"},\"name\":\"zt\",\"description\":\"bpg\",\"timeoutInMinutes\":421443987}")
.toObject(RecoveryGroupCustomRunbookAction.class);
- Assertions.assertEquals("enbtkcxywny", model.name());
- Assertions.assertEquals("rsyn", model.description());
- Assertions.assertEquals(1857239406, model.timeoutInMinutes());
- Assertions.assertEquals("hibnuqqkpika", model.actionResourceId());
- Assertions.assertEquals("vtq", model.parameters().get("gnbuy"));
+ Assertions.assertEquals("zt", model.name());
+ Assertions.assertEquals("bpg", model.description());
+ Assertions.assertEquals(421443987, model.timeoutInMinutes());
+ Assertions.assertEquals("synlqidybyxczfc", model.actionResourceId());
+ Assertions.assertEquals("axdbabph", model.parameters().get("wrqlfktsthsuco"));
Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
model.associatedIdentity().type());
- Assertions.assertEquals("bnlankxmyskpb", model.associatedIdentity().userAssignedIdentity());
+ Assertions.assertEquals("hdwbavxbniwdjs", model.associatedIdentity().userAssignedIdentity());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryGroupCustomRunbookAction model = new RecoveryGroupCustomRunbookAction().withName("enbtkcxywny")
- .withDescription("rsyn")
- .withTimeoutInMinutes(1857239406)
- .withActionResourceId("hibnuqqkpika")
- .withParameters(mapOf("gnbuy", "vtq", "fsiarbutr", "hijggme", "jrunmpxtt", "vpnazzm"))
+ RecoveryGroupCustomRunbookAction model = new RecoveryGroupCustomRunbookAction().withName("zt")
+ .withDescription("bpg")
+ .withTimeoutInMinutes(421443987)
+ .withActionResourceId("synlqidybyxczfc")
+ .withParameters(mapOf("wrqlfktsthsuco", "axdbabph", "bt", "mnyyazt", "ckzywbiexzfeyue", "wrqpue",
+ "zyoxaepdkzjan", "xibxujwbhqwalm"))
.withAssociatedIdentity(
new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
- .withUserAssignedIdentity("bnlankxmyskpb"));
+ .withUserAssignedIdentity("hdwbavxbniwdjs"));
model = BinaryData.fromObject(model).toObject(RecoveryGroupCustomRunbookAction.class);
- Assertions.assertEquals("enbtkcxywny", model.name());
- Assertions.assertEquals("rsyn", model.description());
- Assertions.assertEquals(1857239406, model.timeoutInMinutes());
- Assertions.assertEquals("hibnuqqkpika", model.actionResourceId());
- Assertions.assertEquals("vtq", model.parameters().get("gnbuy"));
+ Assertions.assertEquals("zt", model.name());
+ Assertions.assertEquals("bpg", model.description());
+ Assertions.assertEquals(421443987, model.timeoutInMinutes());
+ Assertions.assertEquals("synlqidybyxczfc", model.actionResourceId());
+ Assertions.assertEquals("axdbabph", model.parameters().get("wrqlfktsthsuco"));
Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
model.associatedIdentity().type());
- Assertions.assertEquals("bnlankxmyskpb", model.associatedIdentity().userAssignedIdentity());
+ Assertions.assertEquals("hdwbavxbniwdjs", model.associatedIdentity().userAssignedIdentity());
}
// Use "Map.of" if available
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupManualActionTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupManualActionTests.java
index c9fd00d27865..36bbecf5e012 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupManualActionTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupManualActionTests.java
@@ -12,21 +12,21 @@ public final class RecoveryGroupManualActionTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupManualAction model = BinaryData.fromString(
- "{\"type\":\"ManualAction\",\"name\":\"lzlfbxzpuz\",\"description\":\"ispnqzahmgkbrp\",\"timeoutInMinutes\":188498280}")
+ "{\"type\":\"ManualAction\",\"name\":\"xmyskp\",\"description\":\"enbtkcxywny\",\"timeoutInMinutes\":782555579}")
.toObject(RecoveryGroupManualAction.class);
- Assertions.assertEquals("lzlfbxzpuz", model.name());
- Assertions.assertEquals("ispnqzahmgkbrp", model.description());
- Assertions.assertEquals(188498280, model.timeoutInMinutes());
+ Assertions.assertEquals("xmyskp", model.name());
+ Assertions.assertEquals("enbtkcxywny", model.description());
+ Assertions.assertEquals(782555579, model.timeoutInMinutes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryGroupManualAction model = new RecoveryGroupManualAction().withName("lzlfbxzpuz")
- .withDescription("ispnqzahmgkbrp")
- .withTimeoutInMinutes(188498280);
+ RecoveryGroupManualAction model = new RecoveryGroupManualAction().withName("xmyskp")
+ .withDescription("enbtkcxywny")
+ .withTimeoutInMinutes(782555579);
model = BinaryData.fromObject(model).toObject(RecoveryGroupManualAction.class);
- Assertions.assertEquals("lzlfbxzpuz", model.name());
- Assertions.assertEquals("ispnqzahmgkbrp", model.description());
- Assertions.assertEquals(188498280, model.timeoutInMinutes());
+ Assertions.assertEquals("xmyskp", model.name());
+ Assertions.assertEquals("enbtkcxywny", model.description());
+ Assertions.assertEquals(782555579, model.timeoutInMinutes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupPropertiesTests.java
index c7d5a3abc6b3..fe02c100cf1b 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupPropertiesTests.java
@@ -14,56 +14,46 @@ public final class RecoveryGroupPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupProperties model = BinaryData.fromString(
- "{\"groupUniqueId\":\"zf\",\"orderId\":585426916,\"description\":\"eyp\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"mjmwvvjektcx\",\"description\":\"nhwlrsffrzpwvl\",\"timeoutInMinutes\":1792150681},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"q\",\"description\":\"iqylihkaetck\",\"timeoutInMinutes\":1163515198},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"fcivfsnkym\",\"description\":\"tqhjfbebrjcx\",\"timeoutInMinutes\":1688727412}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"wutttxfvjrbi\",\"description\":\"hxepcyvahfnlj\",\"timeoutInMinutes\":442214208},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"qxj\",\"description\":\"ujqgidok\",\"timeoutInMinutes\":2084359484},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"ljyoxgvcltb\",\"description\":\"ncghkje\",\"timeoutInMinutes\":331647248},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"zhbijhtxfv\",\"description\":\"bfs\",\"timeoutInMinutes\":195417612}]}")
+ "{\"groupUniqueId\":\"ec\",\"orderId\":1534633799,\"description\":\"odebfqkkrbmpu\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"iw\",\"description\":\"zlfbxzpuzycispnq\",\"timeoutInMinutes\":2071345899},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"hmgkbrpyy\",\"description\":\"ibnuqqkpik\",\"timeoutInMinutes\":127392852},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"rgvtqag\",\"description\":\"uynhijg\",\"timeoutInMinutes\":834922568}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"fsiarbutr\",\"description\":\"pnazzm\",\"timeoutInMinutes\":127337486}]}")
.toObject(RecoveryGroupProperties.class);
- Assertions.assertEquals("zf", model.groupUniqueId());
- Assertions.assertEquals(585426916, model.orderId());
- Assertions.assertEquals("eyp", model.description());
- Assertions.assertEquals("mjmwvvjektcx", model.preActions().get(0).name());
- Assertions.assertEquals("nhwlrsffrzpwvl", model.preActions().get(0).description());
- Assertions.assertEquals(1792150681, model.preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("wutttxfvjrbi", model.postActions().get(0).name());
- Assertions.assertEquals("hxepcyvahfnlj", model.postActions().get(0).description());
- Assertions.assertEquals(442214208, model.postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("ec", model.groupUniqueId());
+ Assertions.assertEquals(1534633799, model.orderId());
+ Assertions.assertEquals("odebfqkkrbmpu", model.description());
+ Assertions.assertEquals("iw", model.preActions().get(0).name());
+ Assertions.assertEquals("zlfbxzpuzycispnq", model.preActions().get(0).description());
+ Assertions.assertEquals(2071345899, model.preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("fsiarbutr", model.postActions().get(0).name());
+ Assertions.assertEquals("pnazzm", model.postActions().get(0).description());
+ Assertions.assertEquals(127337486, model.postActions().get(0).timeoutInMinutes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryGroupProperties model = new RecoveryGroupProperties().withGroupUniqueId("zf")
- .withOrderId(585426916)
- .withDescription("eyp")
+ RecoveryGroupProperties model = new RecoveryGroupProperties().withGroupUniqueId("ec")
+ .withOrderId(1534633799)
+ .withDescription("odebfqkkrbmpu")
.withPreActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("mjmwvvjektcx")
- .withDescription("nhwlrsffrzpwvl")
- .withTimeoutInMinutes(1792150681),
- new RecoveryGroupBaseAction().withName("q")
- .withDescription("iqylihkaetck")
- .withTimeoutInMinutes(1163515198),
- new RecoveryGroupBaseAction().withName("fcivfsnkym")
- .withDescription("tqhjfbebrjcx")
- .withTimeoutInMinutes(1688727412)))
- .withPostActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("wutttxfvjrbi")
- .withDescription("hxepcyvahfnlj")
- .withTimeoutInMinutes(442214208),
- new RecoveryGroupBaseAction().withName("qxj")
- .withDescription("ujqgidok")
- .withTimeoutInMinutes(2084359484),
- new RecoveryGroupBaseAction().withName("ljyoxgvcltb")
- .withDescription("ncghkje")
- .withTimeoutInMinutes(331647248),
- new RecoveryGroupBaseAction().withName("zhbijhtxfv")
- .withDescription("bfs")
- .withTimeoutInMinutes(195417612)));
+ new RecoveryGroupBaseAction().withName("iw")
+ .withDescription("zlfbxzpuzycispnq")
+ .withTimeoutInMinutes(2071345899),
+ new RecoveryGroupBaseAction().withName("hmgkbrpyy")
+ .withDescription("ibnuqqkpik")
+ .withTimeoutInMinutes(127392852),
+ new RecoveryGroupBaseAction().withName("rgvtqag")
+ .withDescription("uynhijg")
+ .withTimeoutInMinutes(834922568)))
+ .withPostActions(Arrays.asList(new RecoveryGroupBaseAction().withName("fsiarbutr")
+ .withDescription("pnazzm")
+ .withTimeoutInMinutes(127337486)));
model = BinaryData.fromObject(model).toObject(RecoveryGroupProperties.class);
- Assertions.assertEquals("zf", model.groupUniqueId());
- Assertions.assertEquals(585426916, model.orderId());
- Assertions.assertEquals("eyp", model.description());
- Assertions.assertEquals("mjmwvvjektcx", model.preActions().get(0).name());
- Assertions.assertEquals("nhwlrsffrzpwvl", model.preActions().get(0).description());
- Assertions.assertEquals(1792150681, model.preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("wutttxfvjrbi", model.postActions().get(0).name());
- Assertions.assertEquals("hxepcyvahfnlj", model.postActions().get(0).description());
- Assertions.assertEquals(442214208, model.postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("ec", model.groupUniqueId());
+ Assertions.assertEquals(1534633799, model.orderId());
+ Assertions.assertEquals("odebfqkkrbmpu", model.description());
+ Assertions.assertEquals("iw", model.preActions().get(0).name());
+ Assertions.assertEquals("zlfbxzpuzycispnq", model.preActions().get(0).description());
+ Assertions.assertEquals(2071345899, model.preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("fsiarbutr", model.postActions().get(0).name());
+ Assertions.assertEquals("pnazzm", model.postActions().get(0).description());
+ Assertions.assertEquals(127337486, model.postActions().get(0).timeoutInMinutes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupTests.java
index 20918e9b8428..7c19a52259b3 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupTests.java
@@ -15,60 +15,46 @@ public final class RecoveryGroupTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroup model = BinaryData.fromString(
- "{\"properties\":{\"groupUniqueId\":\"dptkoenkouk\",\"orderId\":1110747875,\"description\":\"udwtiukbl\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"kpoc\",\"description\":\"azyxoegukg\",\"timeoutInMinutes\":1764023919},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"piu\",\"description\":\"ygevqzntypmrbpiz\",\"timeoutInMinutes\":2078386445},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"r\",\"description\":\"sdpydnfyhxdeoejz\",\"timeoutInMinutes\":947981025},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"w\",\"description\":\"sjttgzfbish\",\"timeoutInMinutes\":643021552}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"ajdeyeamdphaga\",\"description\":\"buxwgip\",\"timeoutInMinutes\":1260987021},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"onowk\",\"description\":\"hwankixzbinjepu\",\"timeoutInMinutes\":1086025239},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"mryw\",\"description\":\"zoqftiyqzrnkcqvy\",\"timeoutInMinutes\":541571882},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"whzlsicohoq\",\"description\":\"wvl\",\"timeoutInMinutes\":759862878}]},\"id\":\"vwhheunmmqhgyx\",\"name\":\"konocu\",\"type\":\"oklyaxuconuq\"}")
+ "{\"properties\":{\"groupUniqueId\":\"pewr\",\"orderId\":1511983432,\"description\":\"mwvvjektcxsenhw\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"ffrzpwvlqdqgbiqy\",\"description\":\"hkaetcktvfc\",\"timeoutInMinutes\":493965696}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"nkymuctqhjfbebrj\",\"description\":\"erfuwuttt\",\"timeoutInMinutes\":1379118334},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"vjrbirphxepcyvah\",\"description\":\"ljkyqxjvuuj\",\"timeoutInMinutes\":1970519416},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"idokgjlj\",\"description\":\"xgvcl\",\"timeoutInMinutes\":1773557410}]},\"id\":\"sncghkjeszz\",\"name\":\"bijhtxfvgxbf\",\"type\":\"mxnehmp\"}")
.toObject(RecoveryGroup.class);
- Assertions.assertEquals("dptkoenkouk", model.properties().groupUniqueId());
- Assertions.assertEquals(1110747875, model.properties().orderId());
- Assertions.assertEquals("udwtiukbl", model.properties().description());
- Assertions.assertEquals("kpoc", model.properties().preActions().get(0).name());
- Assertions.assertEquals("azyxoegukg", model.properties().preActions().get(0).description());
- Assertions.assertEquals(1764023919, model.properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("ajdeyeamdphaga", model.properties().postActions().get(0).name());
- Assertions.assertEquals("buxwgip", model.properties().postActions().get(0).description());
- Assertions.assertEquals(1260987021, model.properties().postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("pewr", model.properties().groupUniqueId());
+ Assertions.assertEquals(1511983432, model.properties().orderId());
+ Assertions.assertEquals("mwvvjektcxsenhw", model.properties().description());
+ Assertions.assertEquals("ffrzpwvlqdqgbiqy", model.properties().preActions().get(0).name());
+ Assertions.assertEquals("hkaetcktvfc", model.properties().preActions().get(0).description());
+ Assertions.assertEquals(493965696, model.properties().preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("nkymuctqhjfbebrj", model.properties().postActions().get(0).name());
+ Assertions.assertEquals("erfuwuttt", model.properties().postActions().get(0).description());
+ Assertions.assertEquals(1379118334, model.properties().postActions().get(0).timeoutInMinutes());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- RecoveryGroup model
- = new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("dptkoenkouk")
- .withOrderId(1110747875)
- .withDescription("udwtiukbl")
- .withPreActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("kpoc")
- .withDescription("azyxoegukg")
- .withTimeoutInMinutes(1764023919),
- new RecoveryGroupBaseAction().withName("piu")
- .withDescription("ygevqzntypmrbpiz")
- .withTimeoutInMinutes(2078386445),
- new RecoveryGroupBaseAction().withName("r")
- .withDescription("sdpydnfyhxdeoejz")
- .withTimeoutInMinutes(947981025),
- new RecoveryGroupBaseAction().withName("w")
- .withDescription("sjttgzfbish")
- .withTimeoutInMinutes(643021552)))
- .withPostActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("ajdeyeamdphaga")
- .withDescription("buxwgip")
- .withTimeoutInMinutes(1260987021),
- new RecoveryGroupBaseAction().withName("onowk")
- .withDescription("hwankixzbinjepu")
- .withTimeoutInMinutes(1086025239),
- new RecoveryGroupBaseAction().withName("mryw")
- .withDescription("zoqftiyqzrnkcqvy")
- .withTimeoutInMinutes(541571882),
- new RecoveryGroupBaseAction().withName("whzlsicohoq")
- .withDescription("wvl")
- .withTimeoutInMinutes(759862878))));
+ RecoveryGroup model = new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("pewr")
+ .withOrderId(1511983432)
+ .withDescription("mwvvjektcxsenhw")
+ .withPreActions(Arrays.asList(new RecoveryGroupBaseAction().withName("ffrzpwvlqdqgbiqy")
+ .withDescription("hkaetcktvfc")
+ .withTimeoutInMinutes(493965696)))
+ .withPostActions(Arrays.asList(
+ new RecoveryGroupBaseAction().withName("nkymuctqhjfbebrj")
+ .withDescription("erfuwuttt")
+ .withTimeoutInMinutes(1379118334),
+ new RecoveryGroupBaseAction().withName("vjrbirphxepcyvah")
+ .withDescription("ljkyqxjvuuj")
+ .withTimeoutInMinutes(1970519416),
+ new RecoveryGroupBaseAction().withName("idokgjlj")
+ .withDescription("xgvcl")
+ .withTimeoutInMinutes(1773557410))));
model = BinaryData.fromObject(model).toObject(RecoveryGroup.class);
- Assertions.assertEquals("dptkoenkouk", model.properties().groupUniqueId());
- Assertions.assertEquals(1110747875, model.properties().orderId());
- Assertions.assertEquals("udwtiukbl", model.properties().description());
- Assertions.assertEquals("kpoc", model.properties().preActions().get(0).name());
- Assertions.assertEquals("azyxoegukg", model.properties().preActions().get(0).description());
- Assertions.assertEquals(1764023919, model.properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("ajdeyeamdphaga", model.properties().postActions().get(0).name());
- Assertions.assertEquals("buxwgip", model.properties().postActions().get(0).description());
- Assertions.assertEquals(1260987021, model.properties().postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("pewr", model.properties().groupUniqueId());
+ Assertions.assertEquals(1511983432, model.properties().orderId());
+ Assertions.assertEquals("mwvvjektcxsenhw", model.properties().description());
+ Assertions.assertEquals("ffrzpwvlqdqgbiqy", model.properties().preActions().get(0).name());
+ Assertions.assertEquals("hkaetcktvfc", model.properties().preActions().get(0).description());
+ Assertions.assertEquals(493965696, model.properties().preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("nkymuctqhjfbebrj", model.properties().postActions().get(0).name());
+ Assertions.assertEquals("erfuwuttt", model.properties().postActions().get(0).description());
+ Assertions.assertEquals(1379118334, model.properties().postActions().get(0).timeoutInMinutes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupsSettingTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupsSettingTests.java
index 344ef31567a7..58c786f4087d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupsSettingTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryGroupsSettingTests.java
@@ -16,30 +16,30 @@ public final class RecoveryGroupsSettingTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryGroupsSetting model = BinaryData.fromString(
- "{\"defaultGroup\":{\"properties\":{\"groupUniqueId\":\"wqsmbsur\",\"orderId\":760240945,\"description\":\"imoryocfsfksym\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"stkiiuxhqyud\",\"description\":\"rrqnbpoczvyifqrv\",\"timeoutInMinutes\":1066949673}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"sllr\",\"description\":\"vdfwatkpn\",\"timeoutInMinutes\":676639191},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"lexxbczwtru\",\"description\":\"qzbqjvsov\",\"timeoutInMinutes\":79438477}]},\"id\":\"kacspkw\",\"name\":\"hzdobpxjmflbvvnc\",\"type\":\"rkcciwwzjuqk\"},\"additionalGroups\":[{\"properties\":{\"groupUniqueId\":\"jiwkuofoskghsau\",\"orderId\":1010728460,\"description\":\"mjmvxieduugidyjr\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"y\",\"description\":\"svexcsonpclhoco\",\"timeoutInMinutes\":1856393411}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"ev\",\"description\":\"ggzfbu\",\"timeoutInMinutes\":1146785059},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"mvfaxkffeiith\",\"description\":\"m\",\"timeoutInMinutes\":511745945}]},\"id\":\"v\",\"name\":\"hxmzsbbzoggig\",\"type\":\"xwburvjxxjns\"}]}")
+ "{\"defaultGroup\":{\"properties\":{\"groupUniqueId\":\"xieduugidyjrr\",\"orderId\":857489891,\"description\":\"y\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"v\",\"description\":\"csonpclhoco\",\"timeoutInMinutes\":1856393411},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"lkevle\",\"description\":\"zfbuhf\",\"timeoutInMinutes\":983901153},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"faxkffeii\",\"description\":\"lvmezyvshxmzsbbz\",\"timeoutInMinutes\":681165656},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"gigr\",\"description\":\"burvjxxjnspy\",\"timeoutInMinutes\":782343623}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"oenkouknvudwti\",\"description\":\"bldngkpoc\",\"timeoutInMinutes\":655680628}]},\"id\":\"z\",\"name\":\"xoegukgjnpiucgy\",\"type\":\"evqzntypmrbp\"},\"additionalGroups\":[{\"properties\":{\"groupUniqueId\":\"r\",\"orderId\":53365345,\"description\":\"sdpydnfyhxdeoejz\",\"preActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"ifsjttgzfbishcb\",\"description\":\"ajdeyeamdphaga\",\"timeoutInMinutes\":1017701046}],\"postActions\":[{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"xw\",\"description\":\"pwhonowkg\",\"timeoutInMinutes\":1714142157},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"wankixzbi\",\"description\":\"eputtmrywnuzoqf\",\"timeoutInMinutes\":1790198839},{\"type\":\"RecoveryGroupBaseAction\",\"name\":\"yqzrnkcqvyxlw\",\"description\":\"lsicohoqqnwv\",\"timeoutInMinutes\":1444459691}]},\"id\":\"avwhheunm\",\"name\":\"qhgyxzkonocukok\",\"type\":\"yaxuconuqszfkb\"}]}")
.toObject(RecoveryGroupsSetting.class);
- Assertions.assertEquals("wqsmbsur", model.defaultGroup().properties().groupUniqueId());
- Assertions.assertEquals(760240945, model.defaultGroup().properties().orderId());
- Assertions.assertEquals("imoryocfsfksym", model.defaultGroup().properties().description());
- Assertions.assertEquals("stkiiuxhqyud", model.defaultGroup().properties().preActions().get(0).name());
- Assertions.assertEquals("rrqnbpoczvyifqrv",
- model.defaultGroup().properties().preActions().get(0).description());
- Assertions.assertEquals(1066949673, model.defaultGroup().properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("sllr", model.defaultGroup().properties().postActions().get(0).name());
- Assertions.assertEquals("vdfwatkpn", model.defaultGroup().properties().postActions().get(0).description());
- Assertions.assertEquals(676639191, model.defaultGroup().properties().postActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("jiwkuofoskghsau", model.additionalGroups().get(0).properties().groupUniqueId());
- Assertions.assertEquals(1010728460, model.additionalGroups().get(0).properties().orderId());
- Assertions.assertEquals("mjmvxieduugidyjr", model.additionalGroups().get(0).properties().description());
- Assertions.assertEquals("y", model.additionalGroups().get(0).properties().preActions().get(0).name());
- Assertions.assertEquals("svexcsonpclhoco",
+ Assertions.assertEquals("xieduugidyjrr", model.defaultGroup().properties().groupUniqueId());
+ Assertions.assertEquals(857489891, model.defaultGroup().properties().orderId());
+ Assertions.assertEquals("y", model.defaultGroup().properties().description());
+ Assertions.assertEquals("v", model.defaultGroup().properties().preActions().get(0).name());
+ Assertions.assertEquals("csonpclhoco", model.defaultGroup().properties().preActions().get(0).description());
+ Assertions.assertEquals(1856393411, model.defaultGroup().properties().preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("oenkouknvudwti", model.defaultGroup().properties().postActions().get(0).name());
+ Assertions.assertEquals("bldngkpoc", model.defaultGroup().properties().postActions().get(0).description());
+ Assertions.assertEquals(655680628, model.defaultGroup().properties().postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("r", model.additionalGroups().get(0).properties().groupUniqueId());
+ Assertions.assertEquals(53365345, model.additionalGroups().get(0).properties().orderId());
+ Assertions.assertEquals("sdpydnfyhxdeoejz", model.additionalGroups().get(0).properties().description());
+ Assertions.assertEquals("ifsjttgzfbishcb",
+ model.additionalGroups().get(0).properties().preActions().get(0).name());
+ Assertions.assertEquals("ajdeyeamdphaga",
model.additionalGroups().get(0).properties().preActions().get(0).description());
- Assertions.assertEquals(1856393411,
+ Assertions.assertEquals(1017701046,
model.additionalGroups().get(0).properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("ev", model.additionalGroups().get(0).properties().postActions().get(0).name());
- Assertions.assertEquals("ggzfbu",
+ Assertions.assertEquals("xw", model.additionalGroups().get(0).properties().postActions().get(0).name());
+ Assertions.assertEquals("pwhonowkg",
model.additionalGroups().get(0).properties().postActions().get(0).description());
- Assertions.assertEquals(1146785059,
+ Assertions.assertEquals(1714142157,
model.additionalGroups().get(0).properties().postActions().get(0).timeoutInMinutes());
}
@@ -47,56 +47,65 @@ public void testDeserialize() throws Exception {
public void testSerialize() throws Exception {
RecoveryGroupsSetting model = new RecoveryGroupsSetting()
.withDefaultGroup(
- new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("wqsmbsur")
- .withOrderId(760240945)
- .withDescription("imoryocfsfksym")
- .withPreActions(Arrays.asList(new RecoveryGroupBaseAction().withName("stkiiuxhqyud")
- .withDescription("rrqnbpoczvyifqrv")
- .withTimeoutInMinutes(1066949673)))
+ new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("xieduugidyjrr")
+ .withOrderId(857489891)
+ .withDescription("y")
+ .withPreActions(Arrays.asList(
+ new RecoveryGroupBaseAction().withName("v")
+ .withDescription("csonpclhoco")
+ .withTimeoutInMinutes(1856393411),
+ new RecoveryGroupBaseAction().withName("lkevle")
+ .withDescription("zfbuhf")
+ .withTimeoutInMinutes(983901153),
+ new RecoveryGroupBaseAction().withName("faxkffeii")
+ .withDescription("lvmezyvshxmzsbbz")
+ .withTimeoutInMinutes(681165656),
+ new RecoveryGroupBaseAction().withName("gigr")
+ .withDescription("burvjxxjnspy")
+ .withTimeoutInMinutes(782343623)))
+ .withPostActions(Arrays.asList(new RecoveryGroupBaseAction().withName("oenkouknvudwti")
+ .withDescription("bldngkpoc")
+ .withTimeoutInMinutes(655680628)))))
+ .withAdditionalGroups(
+ Arrays.asList(new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("r")
+ .withOrderId(53365345)
+ .withDescription("sdpydnfyhxdeoejz")
+ .withPreActions(Arrays.asList(new RecoveryGroupBaseAction().withName("ifsjttgzfbishcb")
+ .withDescription("ajdeyeamdphaga")
+ .withTimeoutInMinutes(1017701046)))
.withPostActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("sllr")
- .withDescription("vdfwatkpn")
- .withTimeoutInMinutes(676639191),
- new RecoveryGroupBaseAction().withName("lexxbczwtru")
- .withDescription("qzbqjvsov")
- .withTimeoutInMinutes(79438477)))))
- .withAdditionalGroups(Arrays.asList(
- new RecoveryGroup().withProperties(new RecoveryGroupProperties().withGroupUniqueId("jiwkuofoskghsau")
- .withOrderId(1010728460)
- .withDescription("mjmvxieduugidyjr")
- .withPreActions(Arrays.asList(new RecoveryGroupBaseAction().withName("y")
- .withDescription("svexcsonpclhoco")
- .withTimeoutInMinutes(1856393411)))
- .withPostActions(Arrays.asList(
- new RecoveryGroupBaseAction().withName("ev")
- .withDescription("ggzfbu")
- .withTimeoutInMinutes(1146785059),
- new RecoveryGroupBaseAction().withName("mvfaxkffeiith")
- .withDescription("m")
- .withTimeoutInMinutes(511745945))))));
+ new RecoveryGroupBaseAction().withName("xw")
+ .withDescription("pwhonowkg")
+ .withTimeoutInMinutes(1714142157),
+ new RecoveryGroupBaseAction().withName("wankixzbi")
+ .withDescription("eputtmrywnuzoqf")
+ .withTimeoutInMinutes(1790198839),
+ new RecoveryGroupBaseAction().withName("yqzrnkcqvyxlw")
+ .withDescription("lsicohoqqnwv")
+ .withTimeoutInMinutes(1444459691))))));
model = BinaryData.fromObject(model).toObject(RecoveryGroupsSetting.class);
- Assertions.assertEquals("wqsmbsur", model.defaultGroup().properties().groupUniqueId());
- Assertions.assertEquals(760240945, model.defaultGroup().properties().orderId());
- Assertions.assertEquals("imoryocfsfksym", model.defaultGroup().properties().description());
- Assertions.assertEquals("stkiiuxhqyud", model.defaultGroup().properties().preActions().get(0).name());
- Assertions.assertEquals("rrqnbpoczvyifqrv",
- model.defaultGroup().properties().preActions().get(0).description());
- Assertions.assertEquals(1066949673, model.defaultGroup().properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("sllr", model.defaultGroup().properties().postActions().get(0).name());
- Assertions.assertEquals("vdfwatkpn", model.defaultGroup().properties().postActions().get(0).description());
- Assertions.assertEquals(676639191, model.defaultGroup().properties().postActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("jiwkuofoskghsau", model.additionalGroups().get(0).properties().groupUniqueId());
- Assertions.assertEquals(1010728460, model.additionalGroups().get(0).properties().orderId());
- Assertions.assertEquals("mjmvxieduugidyjr", model.additionalGroups().get(0).properties().description());
- Assertions.assertEquals("y", model.additionalGroups().get(0).properties().preActions().get(0).name());
- Assertions.assertEquals("svexcsonpclhoco",
+ Assertions.assertEquals("xieduugidyjrr", model.defaultGroup().properties().groupUniqueId());
+ Assertions.assertEquals(857489891, model.defaultGroup().properties().orderId());
+ Assertions.assertEquals("y", model.defaultGroup().properties().description());
+ Assertions.assertEquals("v", model.defaultGroup().properties().preActions().get(0).name());
+ Assertions.assertEquals("csonpclhoco", model.defaultGroup().properties().preActions().get(0).description());
+ Assertions.assertEquals(1856393411, model.defaultGroup().properties().preActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("oenkouknvudwti", model.defaultGroup().properties().postActions().get(0).name());
+ Assertions.assertEquals("bldngkpoc", model.defaultGroup().properties().postActions().get(0).description());
+ Assertions.assertEquals(655680628, model.defaultGroup().properties().postActions().get(0).timeoutInMinutes());
+ Assertions.assertEquals("r", model.additionalGroups().get(0).properties().groupUniqueId());
+ Assertions.assertEquals(53365345, model.additionalGroups().get(0).properties().orderId());
+ Assertions.assertEquals("sdpydnfyhxdeoejz", model.additionalGroups().get(0).properties().description());
+ Assertions.assertEquals("ifsjttgzfbishcb",
+ model.additionalGroups().get(0).properties().preActions().get(0).name());
+ Assertions.assertEquals("ajdeyeamdphaga",
model.additionalGroups().get(0).properties().preActions().get(0).description());
- Assertions.assertEquals(1856393411,
+ Assertions.assertEquals(1017701046,
model.additionalGroups().get(0).properties().preActions().get(0).timeoutInMinutes());
- Assertions.assertEquals("ev", model.additionalGroups().get(0).properties().postActions().get(0).name());
- Assertions.assertEquals("ggzfbu",
+ Assertions.assertEquals("xw", model.additionalGroups().get(0).properties().postActions().get(0).name());
+ Assertions.assertEquals("pwhonowkg",
model.additionalGroups().get(0).properties().postActions().get(0).description());
- Assertions.assertEquals(1146785059,
+ Assertions.assertEquals(1714142157,
model.additionalGroups().get(0).properties().postActions().get(0).timeoutInMinutes());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionBaseResponseInnerTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionBaseResponseInnerTests.java
index 70df7897bcaf..ed7e63fad4b2 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionBaseResponseInnerTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionBaseResponseInnerTests.java
@@ -11,8 +11,8 @@
public final class RecoveryPlanActionBaseResponseInnerTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- RecoveryPlanActionBaseResponseInner model = BinaryData.fromString("{\"jobId\":\"lwnwxuqlcvydyp\"}")
- .toObject(RecoveryPlanActionBaseResponseInner.class);
- Assertions.assertEquals("lwnwxuqlcvydyp", model.jobId());
+ RecoveryPlanActionBaseResponseInner model
+ = BinaryData.fromString("{\"jobId\":\"ughftqsx\"}").toObject(RecoveryPlanActionBaseResponseInner.class);
+ Assertions.assertEquals("ughftqsx", model.jobId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessMockTests.java
index 98874a4da355..8dc19a932787 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsCheckReadinessMockTests.java
@@ -28,7 +28,7 @@ public void testCheckReadiness() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
manager.recoveryPlanActions()
- .checkReadiness("qa", "zfgbrttuiaclkie", "hajlfn", com.azure.core.util.Context.NONE);
+ .checkReadiness("knbnxwcdommpvfq", "wzfgbrttuiaclkie", "hajlfn", com.azure.core.util.Context.NONE);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitMockTests.java
index 25def6363199..ee2f8d6d4f5d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverCommitMockTests.java
@@ -12,6 +12,8 @@
import com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType;
import com.azure.resourcemanager.resiliencemanagement.models.ValidateForRecoveryOperationBaseResponse;
@@ -25,7 +27,7 @@ public final class RecoveryPlanActionsValidateForFailoverCommitMockTests {
@Test
public void testValidateForFailoverCommit() throws Exception {
String responseStr
- = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"w\",\"provisioningState\":\"Canceled\",\"resourceId\":\"vhuk\",\"resourceLocation\":\"eofiz\",\"resourcePhysicalZones\":[\"f\",\"mjm\",\"lwyzgib\"],\"inclusionState\":\"Included\",\"needsAttention\":true,\"attentionReasons\":[\"fojuidjpuuyj\",\"c\",\"jikzoeovvtzej\"],\"protectionStatus\":\"NotProtected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"juzkdbqz\",\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\"},\"errorDetails\":{}},\"id\":\"vhqjwtrhtgvg\",\"name\":\"pcrrk\",\"type\":\"lawjmjsmwrok\"},\"operationQualificationDetails\":{\"qualificationState\":\"NotQualified\",\"notQualifiedReasons\":[\"zzzwy\",\"afitlhguynuchlg\",\"ltxdwhmozu\",\"gzvlnsnn\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"fpafolpymwamxq\",\"provisioningState\":\"Canceled\",\"resourceId\":\"p\",\"resourceLocation\":\"phtvdu\",\"resourcePhysicalZones\":[\"vl\",\"jchcsrlzknmzla\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"nphcnzqtpjhmqrh\",\"thlaiwdcxs\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true},{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"AzureNative\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"ydlhqvln\",\"associatedIdentity\":{\"type\":\"UserAssigned\"},\"errorDetails\":{}},\"id\":\"afiqgeaarbgjekg\",\"name\":\"klbyulidwcw\",\"type\":\"mzegjon\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"rwgdnqzbrfks\",\"zhzmtksjci\",\"digsxcdgl\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"lkeuac\",\"provisioningState\":\"Updating\",\"resourceId\":\"flrytswfpfm\",\"resourceLocation\":\"ycxnmskw\",\"resourcePhysicalZones\":[\"jyslurl\",\"shhkvpedw\",\"slsrhmpq\"],\"inclusionState\":\"Excluded\",\"needsAttention\":false,\"attentionReasons\":[\"dcbrwimuvq\",\"josovyrrl\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"CrossZoneVMRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"qobbpihehcec\",\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\"},\"errorDetails\":{}},\"id\":\"brjbbmpxdlvy\",\"name\":\"frexcrseqw\",\"type\":\"ksghudgzhxogjgg\"},\"operationQualificationDetails\":{\"qualificationState\":\"Excluded\",\"notQualifiedReasons\":[\"jkxibda\"]}}]}";
+ = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"ujr\",\"provisioningState\":\"Deleting\",\"resourceId\":\"juid\",\"resourceLocation\":\"uuyjucejikz\",\"resourcePhysicalZones\":[\"vvtzejetjkl\",\"tikyj\",\"zkdbqzolx\",\"zvhqjwtrhtgvg\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"lawjmjsmwrok\",\"dxfzzzwyjaf\",\"tlhguynuchl\",\"mltx\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"CrossZoneVMRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"ln\",\"associatedIdentity\":{\"type\":\"None\"},\"errorDetails\":{}},\"id\":\"fpafolpymwamxq\",\"name\":\"rag\",\"type\":\"gdphtvdula\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"jchcsrlzknmzla\",\"rupdwvnphcnzq\",\"pjhmqrhvthl\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"c\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"lzzhzdtxet\",\"status\":\"Passed\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"dlhqvlnnpxyba\",\"status\":\"Unavailable\"}]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"geaar\",\"provisioningState\":\"Deleting\",\"resourceId\":\"kglklbyulidwcw\",\"resourceLocation\":\"zegjonfhjirwgdn\",\"resourcePhysicalZones\":[\"rfkspzhz\",\"tk\"],\"inclusionState\":\"Included\",\"needsAttention\":true,\"attentionReasons\":[\"gsxcdgljplkeua\",\"htomflrytswfp\",\"mdgycxn\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"CustomRunbook\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"urlpshh\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"wqslsrhmpqvw\",\"name\":\"skondcbrwimu\",\"type\":\"qejo\"},\"operationQualificationDetails\":{\"qualificationState\":\"Excluded\",\"notQualifiedReasons\":[\"rrleaesinuqt\",\"jqo\",\"bpihehcecybmrqbr\",\"bbmpxdlvykfre\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"eqwjksgh\",\"status\":\"Passed\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"zhxogjggsvo\",\"status\":\"Passed\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"xibdafhrkmdyo\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"fbvfbhdy\",\"status\":\"Unavailable\"}]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"pwpgddei\",\"provisioningState\":\"Canceled\",\"resourceId\":\"o\",\"resourceLocation\":\"kkum\",\"resourcePhysicalZones\":[\"jcjcazt\",\"wsnsqowx\",\"comlikytwvczc\",\"wka\"],\"inclusionState\":\"Excluded\",\"needsAttention\":true,\"attentionReasons\":[\"vlvhbwrnfxtgd\",\"pqthehnmnaoya\",\"kcoeqswank\",\"t\"],\"protectionStatus\":\"HighlyAvailable\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"AzureNative\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"drlktg\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"uxhemlwywaeeczg\",\"name\":\"bukklels\",\"type\":\"xblycsxzuj\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"smdesqplpvmjcd\",\"ewbidyvteowxv\",\"piudeugfsxzecpa\",\"wkufykhvuhxepm\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"nabaobnslujd\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"ymkmvguihyw\",\"status\":\"NotApplicable\"}]}}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -35,9 +37,9 @@ public void testValidateForFailoverCommit() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
ValidateForRecoveryOperationBaseResponse response = manager.recoveryPlanActions()
- .validateForFailoverCommit("mjvlgfgg", "vkyylizrzbjpsf", "sfuztlvtmv", com.azure.core.util.Context.NONE);
+ .validateForFailoverCommit("qlvh", "koveof", "zrvjfnmjmvlwyzgi", com.azure.core.util.Context.NONE);
- Assertions.assertEquals("w",
+ Assertions.assertEquals("ujr",
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
@@ -45,28 +47,49 @@ public void testValidateForFailoverCommit() throws Exception {
.recoveryResourceUniqueId());
Assertions.assertEquals(ResourceInclusionState.INCLUDED,
response.recoveryResourceQualifications().get(0).recoveryResource().properties().inclusionState());
- Assertions.assertEquals(ResourceProtectionSolutionType.AZURE_SITE_RECOVERY,
+ Assertions.assertEquals(ResourceProtectionSolutionType.CROSS_ZONE_VMRECOVERY,
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.selectedProtectionSolutionType());
- Assertions.assertEquals("juzkdbqz",
+ Assertions.assertEquals("ln",
response.recoveryResourceQualifications().get(0).recoveryResource().properties().recoveryGroupId());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED,
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE,
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.associatedIdentity()
.type());
- Assertions.assertEquals(QualificationState.NOT_QUALIFIED,
+ Assertions.assertEquals(QualificationState.UNKNOWN,
response.recoveryResourceQualifications().get(0).operationQualificationDetails().qualificationState());
- Assertions.assertEquals("zzzwy",
+ Assertions.assertEquals("jchcsrlzknmzla",
response.recoveryResourceQualifications()
.get(0)
.operationQualificationDetails()
.notQualifiedReasons()
.get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .feasibilityType());
+ Assertions.assertEquals("c",
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .resourceType());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.NOT_APPLICABLE,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .status());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverMockTests.java
index e9a9c32c738d..7b8a69bdf734 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForFailoverMockTests.java
@@ -16,6 +16,8 @@
import com.azure.resourcemanager.resiliencemanagement.models.FailoverRequestProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType;
import com.azure.resourcemanager.resiliencemanagement.models.UserConsent;
@@ -31,7 +33,7 @@ public final class RecoveryPlanActionsValidateForFailoverMockTests {
@Test
public void testValidateForFailover() throws Exception {
String responseStr
- = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"jgl\",\"provisioningState\":\"Deleting\",\"resourceId\":\"yzlwh\",\"resourceLocation\":\"emhooclutnpq\",\"resourcePhysicalZones\":[\"czj\",\"mmyky\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"srrryejylmbkzu\",\"nigrfihotjewl\",\"xuzzjgnrefq\",\"hqo\"],\"protectionStatus\":\"NotProtected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"fb\",\"associatedIdentity\":{\"type\":\"UserAssigned\"},\"errorDetails\":{}},\"id\":\"dqtvhcsp\",\"name\":\"daqaxsi\",\"type\":\"ietgbebjfu\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"ichdlpn\",\"pubntnbatz\",\"iqsowsaaelc\",\"ttcjuhplrvkmjc\"]}}]}";
+ = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"jgl\",\"provisioningState\":\"NeedsAttention\",\"resourceId\":\"yzlwh\",\"resourceLocation\":\"emhooclutnpq\",\"resourcePhysicalZones\":[\"czj\",\"mmyky\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"srrryejylmbkzu\",\"nigrfihotjewl\",\"xuzzjgnrefq\",\"hqo\"],\"protectionStatus\":\"NotProtected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"fb\",\"associatedIdentity\":{\"type\":\"UserAssigned\"},\"errorDetails\":{}},\"id\":\"dqtvhcsp\",\"name\":\"daqaxsi\",\"type\":\"ietgbebjfu\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"ichdlpn\",\"pubntnbatz\",\"iqsowsaaelc\",\"ttcjuhplrvkmjc\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"lgfggcvk\",\"status\":\"Unavailable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"izrzb\",\"status\":\"Passed\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"fxsfuztlvtmv\",\"status\":\"Flagged\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"w\",\"status\":\"Flagged\"}]}}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -81,5 +83,26 @@ public void testValidateForFailover() throws Exception {
.operationQualificationDetails()
.notQualifiedReasons()
.get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .feasibilityType());
+ Assertions.assertEquals("lgfggcvk",
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .resourceType());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.UNAVAILABLE,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .status());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectMockTests.java
index b6e7678f4617..6d82885cf8df 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForReprotectMockTests.java
@@ -14,6 +14,8 @@
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
import com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequest;
import com.azure.resourcemanager.resiliencemanagement.models.ReprotectRequestProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType;
import com.azure.resourcemanager.resiliencemanagement.models.ValidateForRecoveryOperationBaseResponse;
@@ -28,7 +30,7 @@ public final class RecoveryPlanActionsValidateForReprotectMockTests {
@Test
public void testValidateForReprotect() throws Exception {
String responseStr
- = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"awetzq\",\"provisioningState\":\"Succeeded\",\"resourceId\":\"wflj\",\"resourceLocation\":\"namtuatmzw\",\"resourcePhysicalZones\":[\"nc\",\"tjzmi\",\"vgbgatzuuvbxng\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"httzlswvajqfutlx\",\"oqza\",\"unwqr\",\"zfrgqhaohcm\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":false},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"None\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"yryxameblydyv\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"ocxnehvsmtodl\",\"name\":\"pyapucygvoav\",\"type\":\"unssxlghieegjl\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"aseksgbuxantuyg\",\"hgaqipirpiwrq\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"ulopmjnlexwhcb\",\"provisioningState\":\"Canceled\",\"resourceId\":\"k\",\"resourceLocation\":\"hu\",\"resourcePhysicalZones\":[\"rctat\",\"yintqpbrlcy\",\"duczkgof\"],\"inclusionState\":\"Included\",\"needsAttention\":true,\"attentionReasons\":[\"vcrrpcj\",\"tbstvjeaqnrmv\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"AzureNative\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"uidvrmazlpdwwex\",\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\"},\"errorDetails\":{}},\"id\":\"azipbhpwvqsg\",\"name\":\"yy\",\"type\":\"uzivensrpmeyyvp\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"lbijpzgsksrfhfvo\",\"mknbnxwcdommpv\"]}}]}";
+ = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"prqsgnzxojpsl\",\"provisioningState\":\"Provisioning\",\"resourceId\":\"pli\",\"resourceLocation\":\"iqwoyxqvapcoh\",\"resourcePhysicalZones\":[\"cqpqojxcxzrzdc\",\"dzbenri\",\"cawetzqddt\",\"wflj\"],\"inclusionState\":\"Excluded\",\"needsAttention\":true,\"attentionReasons\":[\"atmzw\",\"jj\",\"cqtjzmi\",\"vgbgatzuuvbxng\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"None\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"lswva\",\"associatedIdentity\":{\"type\":\"None\"},\"errorDetails\":{}},\"id\":\"lx\",\"name\":\"oqza\",\"type\":\"unwqr\"},\"operationQualificationDetails\":{\"qualificationState\":\"NotQualified\",\"notQualifiedReasons\":[\"gqhaohcmbuocn\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"mbpyryxamebly\",\"status\":\"Unavailable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"kfkmrocxnehvsmt\",\"status\":\"Unavailable\"}]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"fpyapucygvoavyu\",\"provisioningState\":\"Deleting\",\"resourceId\":\"lghieegjlgvvpase\",\"resourceLocation\":\"gbuxantuygdh\",\"resourcePhysicalZones\":[\"i\",\"irpiwrqofulopmj\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"bjpi\",\"k\",\"phuuuerctato\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"rduczkgofxyfs\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"rrp\",\"name\":\"jttbstv\",\"type\":\"eaqnrmvvfkoxm\"},\"operationQualificationDetails\":{\"qualificationState\":\"NotQualified\",\"notQualifiedReasons\":[\"tuidvrmazlpd\",\"wex\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"lazipbhpwvq\",\"status\":\"Flagged\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"yy\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"ivensrpmeyyvpk\",\"status\":\"Unavailable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"lbijpzgsksrfhfvo\",\"status\":\"NotApplicable\"}]}}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -38,18 +40,18 @@ public void testValidateForReprotect() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
ValidateForRecoveryOperationBaseResponse response = manager.recoveryPlanActions()
- .validateForReprotect("mnrxxbsojkl", "nhmdptysprqs", "nzxojpslsvjgpli",
+ .validateForReprotect("bxcea", "xcptsoqfyiaseqc", "krtt",
new ReprotectRequest().withReprotectRequestProperties(new ReprotectRequestProperties()
- .withSelectedResourceIds(Arrays.asList("woyxqvapcohhou", "qpqojxcxzrzd", "gdzbenr"))),
+ .withSelectedResourceIds(Arrays.asList("isgykiuemvanbwz", "hmnr", "xbsojkli", "hmdp"))),
com.azure.core.util.Context.NONE);
- Assertions.assertEquals("awetzq",
+ Assertions.assertEquals("prqsgnzxojpsl",
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.recoveryResourceUniqueId());
- Assertions.assertEquals(ResourceInclusionState.INCLUDED,
+ Assertions.assertEquals(ResourceInclusionState.EXCLUDED,
response.recoveryResourceQualifications().get(0).recoveryResource().properties().inclusionState());
Assertions.assertEquals(ResourceProtectionSolutionType.NONE,
response.recoveryResourceQualifications()
@@ -57,22 +59,43 @@ public void testValidateForReprotect() throws Exception {
.recoveryResource()
.properties()
.selectedProtectionSolutionType());
- Assertions.assertEquals("yryxameblydyv",
+ Assertions.assertEquals("lswva",
response.recoveryResourceQualifications().get(0).recoveryResource().properties().recoveryGroupId());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE,
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.associatedIdentity()
.type());
- Assertions.assertEquals(QualificationState.UNKNOWN,
+ Assertions.assertEquals(QualificationState.NOT_QUALIFIED,
response.recoveryResourceQualifications().get(0).operationQualificationDetails().qualificationState());
- Assertions.assertEquals("aseksgbuxantuyg",
+ Assertions.assertEquals("gqhaohcmbuocn",
response.recoveryResourceQualifications()
.get(0)
.operationQualificationDetails()
.notQualifiedReasons()
.get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .feasibilityType());
+ Assertions.assertEquals("mbpyryxamebly",
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .resourceType());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.UNAVAILABLE,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .status());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupMockTests.java
index 74d78ca26bb2..447170ea26f8 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverCleanupMockTests.java
@@ -12,6 +12,8 @@
import com.azure.resourcemanager.resiliencemanagement.ResilienceManagementManager;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType;
import com.azure.resourcemanager.resiliencemanagement.models.ValidateForRecoveryOperationBaseResponse;
@@ -25,7 +27,7 @@ public final class RecoveryPlanActionsValidateForTestFailoverCleanupMockTests {
@Test
public void testValidateForTestFailoverCleanup() throws Exception {
String responseStr
- = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"govpbbtte\",\"provisioningState\":\"Updating\",\"resourceId\":\"nssqyzqed\",\"resourceLocation\":\"dfrdbi\",\"resourcePhysicalZones\":[\"jgeihfqlggwfi\",\"zcxmjpbyep\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"vrcmyfqipgxhnpo\"],\"protectionStatus\":\"NotProtected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"leeyaswl\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"rmfjlrxw\",\"name\":\"oauk\",\"type\":\"fkvcisi\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"eds\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"wuived\",\"provisioningState\":\"Canceled\",\"resourceId\":\"eewxeiqbpsmg\",\"resourceLocation\":\"guamlj\",\"resourcePhysicalZones\":[\"gmsplzgaufcshhv\",\"ewgnxkympqanxrj\",\"ixt\"],\"inclusionState\":\"Excluded\",\"needsAttention\":false,\"attentionReasons\":[\"nyghshxcylhkgmn\",\"ghpxycphdr\"],\"protectionStatus\":\"HighlyAvailable\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"CustomRunbook\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"luzvxnq\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"pd\",\"name\":\"wmkoisq\",\"type\":\"ssffxuifmc\"},\"operationQualificationDetails\":{\"qualificationState\":\"NotQualified\",\"notQualifiedReasons\":[\"bkdq\",\"rdzsylollgtrczzy\",\"mxzjijpvua\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"kihcirlde\",\"provisioningState\":\"Updating\",\"resourceId\":\"c\",\"resourceLocation\":\"nbkkjanurnnq\",\"resourcePhysicalZones\":[\"bpizxqltgr\"],\"inclusionState\":\"Excluded\",\"needsAttention\":true,\"attentionReasons\":[\"x\",\"bfihw\",\"hvcta\"],\"protectionStatus\":\"HighlyAvailable\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":false},{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"None\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"xihspnxwq\",\"associatedIdentity\":{\"type\":\"UserAssigned\"},\"errorDetails\":{}},\"id\":\"zw\",\"name\":\"klsbsbqqqagw\",\"type\":\"rxaomzisglrrcze\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"ltn\",\"adhqoa\",\"jqoyueayfbpcm\",\"plby\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"ueq\",\"provisioningState\":\"Succeeded\",\"resourceId\":\"gnmbscbbxigdhx\",\"resourceLocation\":\"d\",\"resourcePhysicalZones\":[\"edbw\",\"pyqy\",\"bxubmdna\"],\"inclusionState\":\"Excluded\",\"needsAttention\":false,\"attentionReasons\":[\"mjel\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"d\",\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\"},\"errorDetails\":{}},\"id\":\"z\",\"name\":\"jopwbeonrlkwz\",\"type\":\"qybxceakxcp\"},\"operationQualificationDetails\":{\"qualificationState\":\"Excluded\",\"notQualifiedReasons\":[\"fyiaseqch\",\"rttzrazisgykiu\",\"mvanbwzo\"]}}]}";
+ = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"sizmoae\",\"provisioningState\":\"Failed\",\"resourceId\":\"wuived\",\"resourceLocation\":\"gyeewxeiq\",\"resourcePhysicalZones\":[\"mgomg\",\"amljdlrgmsplzgau\",\"cshhv\"],\"inclusionState\":\"Excluded\",\"needsAttention\":true,\"attentionReasons\":[\"ympqanxrjkixtwb\",\"aoypny\",\"hshxcylhkgmnsghp\",\"ycphdrwjjkhvyo\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"AzureSiteRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"mhrpqpdfw\",\"associatedIdentity\":{\"type\":\"None\"},\"errorDetails\":{}},\"id\":\"qc\",\"name\":\"sffxui\",\"type\":\"mcs\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"kdqzrdzsylo\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"rc\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"dmxzjijpv\",\"status\":\"Flagged\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"rkihcirld\",\"status\":\"Unavailable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"rdcoxnbkkj\",\"status\":\"Passed\"}]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"rnnqb\",\"provisioningState\":\"Updating\",\"resourceId\":\"izxqltgrd\",\"resourceLocation\":\"ypxrx\",\"resourcePhysicalZones\":[\"ihwuhvctafsrbxrb\",\"m\"],\"inclusionState\":\"Included\",\"needsAttention\":true,\"attentionReasons\":[\"spnxwqagnepzw\",\"klsbsbqqqagw\",\"rxaomzisglrrcze\",\"k\"],\"protectionStatus\":\"Unknown\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"None\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"oawjqoyueay\",\"associatedIdentity\":{\"type\":\"SystemAssigned,UserAssigned\"},\"errorDetails\":{}},\"id\":\"splbyrr\",\"name\":\"eqthwmg\",\"type\":\"mbscbbx\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"xiidloped\",\"wdpyq\",\"ybxubmdna\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"wremjel\",\"status\":\"Flagged\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"cigeleohdbvqvw\",\"status\":\"Flagged\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"opwbeonrlkwzd\",\"status\":\"Unavailable\"}]}}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -35,15 +37,15 @@ public void testValidateForTestFailoverCleanup() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
ValidateForRecoveryOperationBaseResponse response = manager.recoveryPlanActions()
- .validateForTestFailoverCleanup("sbbjpmcu", "kmifoxxkub", "phavpmhbrb", com.azure.core.util.Context.NONE);
+ .validateForTestFailoverCleanup("leeyaswl", "augmrmfjlr", "wtoaukhfk", com.azure.core.util.Context.NONE);
- Assertions.assertEquals("govpbbtte",
+ Assertions.assertEquals("sizmoae",
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.recoveryResourceUniqueId());
- Assertions.assertEquals(ResourceInclusionState.INCLUDED,
+ Assertions.assertEquals(ResourceInclusionState.EXCLUDED,
response.recoveryResourceQualifications().get(0).recoveryResource().properties().inclusionState());
Assertions.assertEquals(ResourceProtectionSolutionType.AZURE_SITE_RECOVERY,
response.recoveryResourceQualifications()
@@ -51,22 +53,43 @@ public void testValidateForTestFailoverCleanup() throws Exception {
.recoveryResource()
.properties()
.selectedProtectionSolutionType());
- Assertions.assertEquals("leeyaswl",
+ Assertions.assertEquals("mhrpqpdfw",
response.recoveryResourceQualifications().get(0).recoveryResource().properties().recoveryGroupId());
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
+ Assertions.assertEquals(ManagedServiceIdentityType.NONE,
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.associatedIdentity()
.type());
- Assertions.assertEquals(QualificationState.QUALIFIED,
+ Assertions.assertEquals(QualificationState.UNKNOWN,
response.recoveryResourceQualifications().get(0).operationQualificationDetails().qualificationState());
- Assertions.assertEquals("eds",
+ Assertions.assertEquals("kdqzrdzsylo",
response.recoveryResourceQualifications()
.get(0)
.operationQualificationDetails()
.notQualifiedReasons()
.get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .feasibilityType());
+ Assertions.assertEquals("rc",
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .resourceType());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.NOT_APPLICABLE,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .status());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverMockTests.java
index d2b7e7aeac3f..1fa82ef2ece7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanActionsValidateForTestFailoverMockTests.java
@@ -16,6 +16,8 @@
import com.azure.resourcemanager.resiliencemanagement.models.FailoverRequestProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.resiliencemanagement.models.QualificationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceInclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.ResourceProtectionSolutionType;
import com.azure.resourcemanager.resiliencemanagement.models.UserConsent;
@@ -31,7 +33,7 @@ public final class RecoveryPlanActionsValidateForTestFailoverMockTests {
@Test
public void testValidateForTestFailover() throws Exception {
String responseStr
- = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"fdv\",\"provisioningState\":\"Provisioning\",\"resourceId\":\"wrnfxtgdd\",\"resourceLocation\":\"th\",\"resourcePhysicalZones\":[\"mnaoy\"],\"inclusionState\":\"Excluded\",\"needsAttention\":false,\"attentionReasons\":[\"swankltytmh\",\"roznnhdrlktgj\",\"sggux\",\"eml\"],\"protectionStatus\":\"NotProtected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":false},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"CrossZoneVMRecovery\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"ukklelss\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"sxz\",\"name\":\"jks\",\"type\":\"lsmdesqplpvmjc\"},\"operationQualificationDetails\":{\"qualificationState\":\"Qualified\",\"notQualifiedReasons\":[\"bidyv\"]}},{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"owx\",\"provisioningState\":\"Accepted\",\"resourceId\":\"udeugfsxz\",\"resourceLocation\":\"paxwkufyk\",\"resourcePhysicalZones\":[\"hxepmrutzna\",\"aobn\"],\"inclusionState\":\"Excluded\",\"needsAttention\":false,\"attentionReasons\":[\"tymkmvguihywart\",\"pphkixkykxds\",\"j\",\"emmucfxh\"],\"protectionStatus\":\"Protected\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true},{\"isAutoFailover\":true},{\"isAutoFailover\":false}],\"selectedProtectionSolutionType\":\"AzureNative\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"qlhris\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"iiovgqcgxu\",\"name\":\"gqkctotiowlxte\",\"type\":\"dptjgwdtgukranb\"},\"operationQualificationDetails\":{\"qualificationState\":\"Excluded\",\"notQualifiedReasons\":[\"qlkccuzgygqwaho\",\"ulwgniiprglvawuw\",\"d\",\"fypiv\"]}}]}";
+ = "{\"recoveryResourceQualifications\":[{\"recoveryResource\":{\"properties\":{\"recoveryResourceUniqueId\":\"wahoiul\",\"provisioningState\":\"Updating\",\"resourceId\":\"iprglvawu\",\"resourceLocation\":\"d\",\"resourcePhysicalZones\":[\"pivlsbbjpm\",\"ubkmifo\"],\"inclusionState\":\"Included\",\"needsAttention\":false,\"attentionReasons\":[\"havpmhbrbqgvg\",\"vpbbt\",\"efjokn\"],\"protectionStatus\":\"HighlyAvailable\",\"resourceProtectionSolutions\":[{\"isAutoFailover\":true},{\"isAutoFailover\":true},{\"isAutoFailover\":true}],\"selectedProtectionSolutionType\":\"CustomRunbook\",\"selectedProtectionSolutionSetting\":{\"protectionSolutionType\":\"ResourceBaseProtectionSolutionSetting\"},\"recoveryGroupId\":\"rdbiqmrjge\",\"associatedIdentity\":{\"type\":\"SystemAssigned\"},\"errorDetails\":{}},\"id\":\"ggwfiwz\",\"name\":\"xmjpbyep\",\"type\":\"mgtvlj\"},\"operationQualificationDetails\":{\"qualificationState\":\"Unknown\",\"notQualifiedReasons\":[\"yfqi\"],\"resourceFeasibilityReviews\":[{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"npomy\",\"status\":\"NotApplicable\"},{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"abvn\",\"status\":\"Unavailable\"}]}}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -41,29 +43,29 @@ public void testValidateForTestFailover() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
ValidateForRecoveryOperationBaseResponse response = manager.recoveryPlanActions()
- .validateForTestFailover("hrkmdyomkxfbvfbh", "y", "rhpw", new FailoverRequest()
+ .validateForTestFailover("tspphkixkykxdssj", "emmucfxh", "kkflrmymyincqlhr", new FailoverRequest()
.withFailoverDirection(FailoverDirectionTypes.FROM_SPECIFIC_LOCATIONS)
.withFailoverRequestProperties(new FailoverRequestProperties()
- .withSourceLocations(Arrays.asList("eimawzovgkkumui", "jcjcazt", "wsnsqowx"))
- .withSelectedResourceIds(Arrays.asList("mlikytw", "czcswka"))
+ .withSourceLocations(Arrays.asList("lmiiiovg"))
+ .withSelectedResourceIds(Arrays.asList("xuugqkc", "otiowlxteqd", "tjgwdtguk", "anblwphqlkccu"))
.withExecutionConfigurations(new ExecutionConfigurations().withUserConsent(UserConsent.ALLOWED))),
com.azure.core.util.Context.NONE);
- Assertions.assertEquals("fdv",
+ Assertions.assertEquals("wahoiul",
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.recoveryResourceUniqueId());
- Assertions.assertEquals(ResourceInclusionState.EXCLUDED,
+ Assertions.assertEquals(ResourceInclusionState.INCLUDED,
response.recoveryResourceQualifications().get(0).recoveryResource().properties().inclusionState());
- Assertions.assertEquals(ResourceProtectionSolutionType.CROSS_ZONE_VMRECOVERY,
+ Assertions.assertEquals(ResourceProtectionSolutionType.CUSTOM_RUNBOOK,
response.recoveryResourceQualifications()
.get(0)
.recoveryResource()
.properties()
.selectedProtectionSolutionType());
- Assertions.assertEquals("ukklelss",
+ Assertions.assertEquals("rdbiqmrjge",
response.recoveryResourceQualifications().get(0).recoveryResource().properties().recoveryGroupId());
Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED,
response.recoveryResourceQualifications()
@@ -72,13 +74,34 @@ public void testValidateForTestFailover() throws Exception {
.properties()
.associatedIdentity()
.type());
- Assertions.assertEquals(QualificationState.QUALIFIED,
+ Assertions.assertEquals(QualificationState.UNKNOWN,
response.recoveryResourceQualifications().get(0).operationQualificationDetails().qualificationState());
- Assertions.assertEquals("bidyv",
+ Assertions.assertEquals("yfqi",
response.recoveryResourceQualifications()
.get(0)
.operationQualificationDetails()
.notQualifiedReasons()
.get(0));
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .feasibilityType());
+ Assertions.assertEquals("npomy",
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .resourceType());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.NOT_APPLICABLE,
+ response.recoveryResourceQualifications()
+ .get(0)
+ .operationQualificationDetails()
+ .resourceFeasibilityReviews()
+ .get(0)
+ .status());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanPropertiesOfDrillTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanPropertiesOfDrillTests.java
index 2a8fbae1d595..5d2170bcddb1 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanPropertiesOfDrillTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/RecoveryPlanPropertiesOfDrillTests.java
@@ -14,19 +14,19 @@ public final class RecoveryPlanPropertiesOfDrillTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
RecoveryPlanPropertiesOfDrill model = BinaryData.fromString(
- "{\"identity\":{\"type\":\"SystemAssigned\",\"userAssignedIdentity\":\"ond\"},\"recoveryPlanId\":\"luudfdlwggytsb\",\"recoveryPlanResourceExcludedCount\":1284513946}")
+ "{\"identity\":{\"type\":\"UserAssigned\",\"userAssignedIdentity\":\"zcjznmwcpmgua\"},\"recoveryPlanId\":\"raufactkahzova\",\"recoveryPlanResourceExcludedCount\":753608642}")
.toObject(RecoveryPlanPropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.identity().type());
- Assertions.assertEquals("ond", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("zcjznmwcpmgua", model.identity().userAssignedIdentity());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
RecoveryPlanPropertiesOfDrill model = new RecoveryPlanPropertiesOfDrill()
- .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentity("ond"));
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.USER_ASSIGNED)
+ .withUserAssignedIdentity("zcjznmwcpmgua"));
model = BinaryData.fromObject(model).toObject(RecoveryPlanPropertiesOfDrill.class);
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, model.identity().type());
- Assertions.assertEquals("ond", model.identity().userAssignedIdentity());
+ Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("zcjznmwcpmgua", model.identity().userAssignedIdentity());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestPropertiesTests.java
index c7252eb9eaa6..e312369cc495 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestPropertiesTests.java
@@ -12,16 +12,17 @@
public final class ReprotectRequestPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ReprotectRequestProperties model = BinaryData.fromString("{\"selectedResourceIds\":[\"fxrxxle\",\"tramxjez\"]}")
- .toObject(ReprotectRequestProperties.class);
- Assertions.assertEquals("fxrxxle", model.selectedResourceIds().get(0));
+ ReprotectRequestProperties model
+ = BinaryData.fromString("{\"selectedResourceIds\":[\"vtvsexsowueluq\",\"hahhxvrhmzkwpj\",\"wws\"]}")
+ .toObject(ReprotectRequestProperties.class);
+ Assertions.assertEquals("vtvsexsowueluq", model.selectedResourceIds().get(0));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- ReprotectRequestProperties model
- = new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("fxrxxle", "tramxjez"));
+ ReprotectRequestProperties model = new ReprotectRequestProperties()
+ .withSelectedResourceIds(Arrays.asList("vtvsexsowueluq", "hahhxvrhmzkwpj", "wws"));
model = BinaryData.fromObject(model).toObject(ReprotectRequestProperties.class);
- Assertions.assertEquals("fxrxxle", model.selectedResourceIds().get(0));
+ Assertions.assertEquals("vtvsexsowueluq", model.selectedResourceIds().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestTests.java
index 6243441d5b3b..f1fd84fb7dab 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ReprotectRequestTests.java
@@ -14,16 +14,16 @@ public final class ReprotectRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ReprotectRequest model
- = BinaryData.fromString("{\"reprotectRequestProperties\":{\"selectedResourceIds\":[\"zfgs\"]}}")
+ = BinaryData.fromString("{\"reprotectRequestProperties\":{\"selectedResourceIds\":[\"lg\"]}}")
.toObject(ReprotectRequest.class);
- Assertions.assertEquals("zfgs", model.reprotectRequestProperties().selectedResourceIds().get(0));
+ Assertions.assertEquals("lg", model.reprotectRequestProperties().selectedResourceIds().get(0));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ReprotectRequest model = new ReprotectRequest().withReprotectRequestProperties(
- new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("zfgs")));
+ new ReprotectRequestProperties().withSelectedResourceIds(Arrays.asList("lg")));
model = BinaryData.fromObject(model).toObject(ReprotectRequest.class);
- Assertions.assertEquals("zfgs", model.reprotectRequestProperties().selectedResourceIds().get(0));
+ Assertions.assertEquals("lg", model.reprotectRequestProperties().selectedResourceIds().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResiliencyPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResiliencyPropertiesTests.java
new file mode 100644
index 000000000000..a5cb1997235b
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResiliencyPropertiesTests.java
@@ -0,0 +1,57 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.AttestationState;
+import com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ExclusionState;
+import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
+import com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
+import java.util.Arrays;
+import org.junit.jupiter.api.Assertions;
+
+public final class ResiliencyPropertiesTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ ResiliencyProperties model = BinaryData.fromString(
+ "{\"goalParticipation\":\"Excluded\",\"attestationStatus\":\"ManuallyAttested\",\"exclusionReason\":\"FailedOverResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}]}")
+ .toObject(ResiliencyProperties.class);
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.goalParticipation());
+ Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED, model.attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
+ model.userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ model.userConfirmation().get(0).reasonForRequestingConfirmation());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ ResiliencyProperties model = new ResiliencyProperties().withGoalParticipation(ExclusionState.EXCLUDED)
+ .withAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withUserConfirmation(Arrays.asList(
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL)));
+ model = BinaryData.fromObject(model).toObject(ResiliencyProperties.class);
+ Assertions.assertEquals(ExclusionState.EXCLUDED, model.goalParticipation());
+ Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED, model.attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS,
+ model.userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER,
+ model.userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ model.userConfirmation().get(0).reasonForRequestingConfirmation());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCrossZoneVmRecoveryProtectionSettingTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCrossZoneVmRecoveryProtectionSettingTests.java
new file mode 100644
index 000000000000..4da60aadb957
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCrossZoneVmRecoveryProtectionSettingTests.java
@@ -0,0 +1,30 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceCrossZoneVmRecoveryProtectionSetting;
+import org.junit.jupiter.api.Assertions;
+
+public final class ResourceCrossZoneVmRecoveryProtectionSettingTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ ResourceCrossZoneVmRecoveryProtectionSetting model = BinaryData.fromString(
+ "{\"protectionSolutionType\":\"CrossZoneVMRecovery\",\"targetZone\":\"bpfvm\",\"capacityReservationGroupId\":\"hrfou\"}")
+ .toObject(ResourceCrossZoneVmRecoveryProtectionSetting.class);
+ Assertions.assertEquals("bpfvm", model.targetZone());
+ Assertions.assertEquals("hrfou", model.capacityReservationGroupId());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ ResourceCrossZoneVmRecoveryProtectionSetting model
+ = new ResourceCrossZoneVmRecoveryProtectionSetting().withTargetZone("bpfvm")
+ .withCapacityReservationGroupId("hrfou");
+ model = BinaryData.fromObject(model).toObject(ResourceCrossZoneVmRecoveryProtectionSetting.class);
+ Assertions.assertEquals("bpfvm", model.targetZone());
+ Assertions.assertEquals("hrfou", model.capacityReservationGroupId());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionActionTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionActionTests.java
index e3d05f415789..b5ad3281021f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionActionTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionActionTests.java
@@ -11,15 +11,15 @@
public final class ResourceCustomProtectionActionTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ResourceCustomProtectionAction model = BinaryData.fromString("{\"resourceId\":\"lkzgxhuriplbp\"}")
- .toObject(ResourceCustomProtectionAction.class);
- Assertions.assertEquals("lkzgxhuriplbp", model.resourceId());
+ ResourceCustomProtectionAction model
+ = BinaryData.fromString("{\"resourceId\":\"ithhqzon\"}").toObject(ResourceCustomProtectionAction.class);
+ Assertions.assertEquals("ithhqzon", model.resourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- ResourceCustomProtectionAction model = new ResourceCustomProtectionAction().withResourceId("lkzgxhuriplbp");
+ ResourceCustomProtectionAction model = new ResourceCustomProtectionAction().withResourceId("ithhqzon");
model = BinaryData.fromObject(model).toObject(ResourceCustomProtectionAction.class);
- Assertions.assertEquals("lkzgxhuriplbp", model.resourceId());
+ Assertions.assertEquals("ithhqzon", model.resourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionSettingTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionSettingTests.java
index c1e922b021c6..328eb2e17a55 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionSettingTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceCustomProtectionSettingTests.java
@@ -13,28 +13,28 @@ public final class ResourceCustomProtectionSettingTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ResourceCustomProtectionSetting model = BinaryData.fromString(
- "{\"protectionSolutionType\":\"CustomRunbook\",\"failoverAction\":{\"resourceId\":\"kqze\"},\"failoverCommitAction\":{\"resourceId\":\"kdltfzxmhhvhg\"},\"testFailoverAction\":{\"resourceId\":\"eodkwobda\"},\"testFailoverCleanupAction\":{\"resourceId\":\"tibqdxbxwakb\"},\"reprotectAction\":{\"resourceId\":\"qxn\"}}")
+ "{\"protectionSolutionType\":\"CustomRunbook\",\"failoverAction\":{\"resourceId\":\"euel\"},\"failoverCommitAction\":{\"resourceId\":\"hsd\"},\"testFailoverAction\":{\"resourceId\":\"t\"},\"testFailoverCleanupAction\":{\"resourceId\":\"fikdowwqu\"},\"reprotectAction\":{\"resourceId\":\"xzxcl\"}}")
.toObject(ResourceCustomProtectionSetting.class);
- Assertions.assertEquals("kqze", model.failoverAction().resourceId());
- Assertions.assertEquals("kdltfzxmhhvhg", model.failoverCommitAction().resourceId());
- Assertions.assertEquals("eodkwobda", model.testFailoverAction().resourceId());
- Assertions.assertEquals("tibqdxbxwakb", model.testFailoverCleanupAction().resourceId());
- Assertions.assertEquals("qxn", model.reprotectAction().resourceId());
+ Assertions.assertEquals("euel", model.failoverAction().resourceId());
+ Assertions.assertEquals("hsd", model.failoverCommitAction().resourceId());
+ Assertions.assertEquals("t", model.testFailoverAction().resourceId());
+ Assertions.assertEquals("fikdowwqu", model.testFailoverCleanupAction().resourceId());
+ Assertions.assertEquals("xzxcl", model.reprotectAction().resourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ResourceCustomProtectionSetting model = new ResourceCustomProtectionSetting()
- .withFailoverAction(new ResourceCustomProtectionAction().withResourceId("kqze"))
- .withFailoverCommitAction(new ResourceCustomProtectionAction().withResourceId("kdltfzxmhhvhg"))
- .withTestFailoverAction(new ResourceCustomProtectionAction().withResourceId("eodkwobda"))
- .withTestFailoverCleanupAction(new ResourceCustomProtectionAction().withResourceId("tibqdxbxwakb"))
- .withReprotectAction(new ResourceCustomProtectionAction().withResourceId("qxn"));
+ .withFailoverAction(new ResourceCustomProtectionAction().withResourceId("euel"))
+ .withFailoverCommitAction(new ResourceCustomProtectionAction().withResourceId("hsd"))
+ .withTestFailoverAction(new ResourceCustomProtectionAction().withResourceId("t"))
+ .withTestFailoverCleanupAction(new ResourceCustomProtectionAction().withResourceId("fikdowwqu"))
+ .withReprotectAction(new ResourceCustomProtectionAction().withResourceId("xzxcl"));
model = BinaryData.fromObject(model).toObject(ResourceCustomProtectionSetting.class);
- Assertions.assertEquals("kqze", model.failoverAction().resourceId());
- Assertions.assertEquals("kdltfzxmhhvhg", model.failoverCommitAction().resourceId());
- Assertions.assertEquals("eodkwobda", model.testFailoverAction().resourceId());
- Assertions.assertEquals("tibqdxbxwakb", model.testFailoverCleanupAction().resourceId());
- Assertions.assertEquals("qxn", model.reprotectAction().resourceId());
+ Assertions.assertEquals("euel", model.failoverAction().resourceId());
+ Assertions.assertEquals("hsd", model.failoverCommitAction().resourceId());
+ Assertions.assertEquals("t", model.testFailoverAction().resourceId());
+ Assertions.assertEquals("fikdowwqu", model.testFailoverCleanupAction().resourceId());
+ Assertions.assertEquals("xzxcl", model.reprotectAction().resourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceFeasibilityReviewTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceFeasibilityReviewTests.java
new file mode 100644
index 000000000000..a62ddde3f60b
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceFeasibilityReviewTests.java
@@ -0,0 +1,35 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReview;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ResourceFeasibilityReviewType;
+import org.junit.jupiter.api.Assertions;
+
+public final class ResourceFeasibilityReviewTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ ResourceFeasibilityReview model = BinaryData.fromString(
+ "{\"feasibilityType\":\"SkuCapacity\",\"resourceType\":\"mouwqlgzrfzeey\",\"currentTargetSku\":{\"sku\":\"izikayuhq\",\"vCpu\":2014142159,\"ram\":1647706635,\"monthlyPrice\":58.793478597139035,\"currency\":\"wrv\",\"offeringId\":\"dgmfpgvmpipasl\"},\"status\":\"Unavailable\",\"recommendedTargetSkus\":[{\"sku\":\"fxssm\",\"vCpu\":1198185628,\"ram\":1363759065,\"monthlyPrice\":28.517127528744822,\"currency\":\"zpdrhneu\",\"offeringId\":\"wqkdwytisibi\"},{\"sku\":\"cgpik\",\"vCpu\":2086081346,\"ram\":2049479560,\"monthlyPrice\":20.182019174595943,\"currency\":\"lfzxiavrmbzonoki\",\"offeringId\":\"jq\"},{\"sku\":\"irgzp\",\"vCpu\":1656770527,\"ram\":1474143452,\"monthlyPrice\":24.560197543085437,\"currency\":\"woiindf\",\"offeringId\":\"pj\"}]}")
+ .toObject(ResourceFeasibilityReview.class);
+ Assertions.assertEquals(ResourceFeasibilityReviewType.SKU_CAPACITY, model.feasibilityType());
+ Assertions.assertEquals("mouwqlgzrfzeey", model.resourceType());
+ Assertions.assertEquals("izikayuhq", model.currentTargetSku().sku());
+ Assertions.assertEquals(2014142159, model.currentTargetSku().vCpu());
+ Assertions.assertEquals(1647706635, model.currentTargetSku().ram());
+ Assertions.assertEquals(58.793478597139035D, model.currentTargetSku().monthlyPrice());
+ Assertions.assertEquals("wrv", model.currentTargetSku().currency());
+ Assertions.assertEquals("dgmfpgvmpipasl", model.currentTargetSku().offeringId());
+ Assertions.assertEquals(ResourceFeasibilityReviewStatus.UNAVAILABLE, model.status());
+ Assertions.assertEquals("fxssm", model.recommendedTargetSkus().get(0).sku());
+ Assertions.assertEquals(1198185628, model.recommendedTargetSkus().get(0).vCpu());
+ Assertions.assertEquals(1363759065, model.recommendedTargetSkus().get(0).ram());
+ Assertions.assertEquals(28.517127528744822D, model.recommendedTargetSkus().get(0).monthlyPrice());
+ Assertions.assertEquals("zpdrhneu", model.recommendedTargetSkus().get(0).currency());
+ Assertions.assertEquals("wqkdwytisibi", model.recommendedTargetSkus().get(0).offeringId());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceListsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceListsTests.java
index 7337f972bd2c..7b0d3c0fcbe5 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceListsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceListsTests.java
@@ -17,95 +17,99 @@ public final class ResourceListsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ResourceLists model = BinaryData.fromString(
- "{\"includeResources\":[{\"id\":\"yivqikfxcvhrfsp\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"rttikteusqc\",\"faultName\":\"kvyklxubyjaffmm\",\"targetResourceId\":\"bl\"},{\"faultUrn\":\"qcuubgqibrta\",\"faultName\":\"metttwgd\",\"targetResourceId\":\"lqxihhrmooiz\"},{\"faultUrn\":\"seypxiutcxapz\",\"faultName\":\"y\",\"targetResourceId\":\"petogebjox\"},{\"faultUrn\":\"lhvnhlab\",\"faultName\":\"q\",\"targetResourceId\":\"kkzjcjbtrga\"}],\"defaultFault\":{\"faultUrn\":\"vvib\",\"faultName\":\"xjjs\",\"targetResourceId\":\"oqbeitpkxzt\"},\"overriddenDefaultFault\":{\"faultUrn\":\"ob\",\"faultName\":\"lftidgfcwqmpim\",\"targetResourceId\":\"qxzhem\"},\"customFault\":{\"faultName\":\"h\",\"scriptResourceId\":\"hujswtwkozzwcul\"}}},{\"id\":\"bawpfajnjwltlwt\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"ktalhsnvkcdmxz\",\"faultName\":\"poaimlnwiaaomyl\",\"targetResourceId\":\"eazulcs\"},{\"faultUrn\":\"thwwn\",\"faultName\":\"jhlfzswpchwahf\",\"targetResourceId\":\"ousnfepgfewe\"},{\"faultUrn\":\"wlyxgncxyk\",\"faultName\":\"hdjhlimmbcx\",\"targetResourceId\":\"h\"},{\"faultUrn\":\"cporxvxcjz\",\"faultName\":\"qizxfpxtgqscjavf\",\"targetResourceId\":\"juhdqazkmtgguwpi\"}],\"defaultFault\":{\"faultUrn\":\"ajc\",\"faultName\":\"vmmghfcfiwrxgk\",\"targetResourceId\":\"euvyinzqodfvpgs\"},\"overriddenDefaultFault\":{\"faultUrn\":\"xgsg\",\"faultName\":\"p\",\"targetResourceId\":\"gzdjtxvzf\"},\"customFault\":{\"faultName\":\"q\",\"scriptResourceId\":\"gaqvlgafcqusrd\"}}}],\"excludeResources\":[\"nwsdtutnwlduyc\"],\"updateResources\":[{\"id\":\"hyrmewipmvekdx\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"gsjj\",\"faultName\":\"undxgketw\",\"targetResourceId\":\"hhzjhfj\"},{\"faultUrn\":\"hvvmuvgpmun\",\"faultName\":\"qsxvmhf\",\"targetResourceId\":\"uzjyihsasbhudypo\"}],\"defaultFault\":{\"faultUrn\":\"uemsly\",\"faultName\":\"sqy\",\"targetResourceId\":\"pfoobr\"},\"overriddenDefaultFault\":{\"faultUrn\":\"tyms\",\"faultName\":\"nygq\",\"targetResourceId\":\"nfwqzdzgtilaxhn\"},\"customFault\":{\"faultName\":\"qlyvijo\",\"scriptResourceId\":\"wivkxo\"}}},{\"id\":\"zunbixx\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"vcpwpgclrc\",\"faultName\":\"vtsoxf\",\"targetResourceId\":\"kenx\"},{\"faultUrn\":\"m\",\"faultName\":\"yefrpmpdnqqska\",\"targetResourceId\":\"ao\"},{\"faultUrn\":\"vmm\",\"faultName\":\"npqfrtqlkzmeg\",\"targetResourceId\":\"itgvkx\"}],\"defaultFault\":{\"faultUrn\":\"yqdrf\",\"faultName\":\"gcealzxwh\",\"targetResourceId\":\"ansym\"},\"overriddenDefaultFault\":{\"faultUrn\":\"qhlwigdivbkbxgo\",\"faultName\":\"fajuwas\",\"targetResourceId\":\"vdaeyyguxakjsq\"},\"customFault\":{\"faultName\":\"zbezkgimsidxasic\",\"scriptResourceId\":\"dyvvjskgfmocwahp\"}}},{\"id\":\"gat\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"hhvjhh\",\"faultName\":\"akz\",\"targetResourceId\":\"bbjjidjksyxk\"},{\"faultUrn\":\"xvxevblbjednljla\",\"faultName\":\"euaulxu\",\"targetResourceId\":\"smjbnkppxyn\"},{\"faultUrn\":\"nlsvxeiz\",\"faultName\":\"gwklnsr\",\"targetResourceId\":\"ffeycx\"}],\"defaultFault\":{\"faultUrn\":\"tpiymerteea\",\"faultName\":\"mx\",\"targetResourceId\":\"iekkkzddrtkgdojb\"},\"overriddenDefaultFault\":{\"faultUrn\":\"vavrefdees\",\"faultName\":\"ecuijpxtxs\",\"targetResourceId\":\"wprtu\"},\"customFault\":{\"faultName\":\"sawddjibabxvi\",\"scriptResourceId\":\"itvtzeexavo\"}}}]}")
+ "{\"includeResources\":[{\"id\":\"thwwn\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"fz\",\"faultName\":\"wpchwahf\",\"targetResourceId\":\"ousnfepgfewe\"}],\"defaultFault\":{\"faultUrn\":\"l\",\"faultName\":\"xgncxyk\",\"targetResourceId\":\"hdjhlimmbcx\"},\"overriddenDefaultFault\":{\"faultUrn\":\"bcporxvxcjzhqizx\",\"faultName\":\"pxtgqscjav\",\"targetResourceId\":\"t\"},\"customFault\":{\"faultName\":\"hdqazkmtgguwp\",\"scriptResourceId\":\"jrajcivm\"}}},{\"id\":\"ghfcfiwrxgkneuvy\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"o\",\"faultName\":\"fvpgshoxgsg\",\"targetResourceId\":\"p\"},{\"faultUrn\":\"gzdjtxvzf\",\"faultName\":\"bqvgaqv\",\"targetResourceId\":\"gafcqu\"}],\"defaultFault\":{\"faultUrn\":\"dvetnws\",\"faultName\":\"tutnwlduycvuzhyr\",\"targetResourceId\":\"ewipm\"},\"overriddenDefaultFault\":{\"faultUrn\":\"k\",\"faultName\":\"xukuqgsj\",\"targetResourceId\":\"xundxgk\"},\"customFault\":{\"faultName\":\"wzhhzjhfjmhvvmuv\",\"scriptResourceId\":\"pmuneqsx\"}}},{\"id\":\"mhfbuzjy\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"sbhud\",\"faultName\":\"pohyuemslynsqyr\",\"targetResourceId\":\"foobrlttyms\"}],\"defaultFault\":{\"faultUrn\":\"ygqdnfwqzdz\",\"faultName\":\"tilaxh\",\"targetResourceId\":\"fhqlyvi\"},\"overriddenDefaultFault\":{\"faultUrn\":\"uwivkxoy\",\"faultName\":\"un\",\"targetResourceId\":\"ixxrtikvcpw\"},\"customFault\":{\"faultName\":\"clrcivtsox\",\"scriptResourceId\":\"rkenx\"}}}],\"excludeResources\":[\"yefrpmpdnqqska\",\"ao\",\"vmm\",\"npqfrtqlkzmeg\"],\"updateResources\":[{\"id\":\"gvkxlzyqdrfe\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"lzxwhcansy\",\"faultName\":\"oyqhlwig\",\"targetResourceId\":\"ivbkbxgomfaj\"},{\"faultUrn\":\"wasqvdaeyyg\",\"faultName\":\"xakjsqzhzb\",\"targetResourceId\":\"zkgimsid\"},{\"faultUrn\":\"asi\",\"faultName\":\"ddyvvjskgfmo\",\"targetResourceId\":\"wa\"}],\"defaultFault\":{\"faultUrn\":\"qgatjeaahhvjhhn\",\"faultName\":\"kzyb\",\"targetResourceId\":\"jjidjk\"},\"overriddenDefaultFault\":{\"faultUrn\":\"xkyxvxevblbj\",\"faultName\":\"dnlj\",\"targetResourceId\":\"age\"},\"customFault\":{\"faultName\":\"ulxunsmjbnkpp\",\"scriptResourceId\":\"ynenlsvxeizz\"}}},{\"id\":\"wklnsrmffeyc\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"piymerteea\",\"faultName\":\"mx\",\"targetResourceId\":\"iekkkzddrtkgdojb\"},{\"faultUrn\":\"xv\",\"faultName\":\"vrefdeesv\",\"targetResourceId\":\"cuijpxt\"},{\"faultUrn\":\"s\",\"faultName\":\"wprtu\",\"targetResourceId\":\"wsawddjibabxvi\"}],\"defaultFault\":{\"faultUrn\":\"tvtzeexavoxtfg\",\"faultName\":\"ecdmdqbwpy\",\"targetResourceId\":\"q\"},\"overriddenDefaultFault\":{\"faultUrn\":\"sfj\",\"faultName\":\"cbslhhx\",\"targetResourceId\":\"db\"},\"customFault\":{\"faultName\":\"odhtnsirudhzm\",\"scriptResourceId\":\"es\"}}},{\"id\":\"kdlpa\",\"faultProperties\":{\"availableFaults\":[{\"faultUrn\":\"x\",\"faultName\":\"a\",\"targetResourceId\":\"lc\"},{\"faultUrn\":\"xwmdboxd\",\"faultName\":\"gsftufqobrjlnacg\",\"targetResourceId\":\"ckknhxkizvy\"},{\"faultUrn\":\"nrzvuljraaer\",\"faultName\":\"nok\",\"targetResourceId\":\"gukkjqnvbroy\"},{\"faultUrn\":\"a\",\"faultName\":\"xulcdisdos\",\"targetResourceId\":\"jbjsvgjrwh\"}],\"defaultFault\":{\"faultUrn\":\"vyc\",\"faultName\":\"t\",\"targetResourceId\":\"c\"},\"overriddenDefaultFault\":{\"faultUrn\":\"gc\",\"faultName\":\"knfnwmbtmvpdv\",\"targetResourceId\":\"dhttzaefedxihchr\"},\"customFault\":{\"faultName\":\"k\",\"scriptResourceId\":\"crjdqnsdfzpbgtg\"}}}]}")
.toObject(ResourceLists.class);
- Assertions.assertEquals("yivqikfxcvhrfsp", model.includeResources().get(0).id());
- Assertions.assertEquals("ob",
+ Assertions.assertEquals("thwwn", model.includeResources().get(0).id());
+ Assertions.assertEquals("bcporxvxcjzhqizx",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("lftidgfcwqmpim",
+ Assertions.assertEquals("pxtgqscjav",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("qxzhem",
+ Assertions.assertEquals("t",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("h", model.includeResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("hujswtwkozzwcul",
+ Assertions.assertEquals("hdqazkmtgguwp",
+ model.includeResources().get(0).faultProperties().customFault().faultName());
+ Assertions.assertEquals("jrajcivm",
model.includeResources().get(0).faultProperties().customFault().scriptResourceId());
- Assertions.assertEquals("nwsdtutnwlduyc", model.excludeResources().get(0));
- Assertions.assertEquals("hyrmewipmvekdx", model.updateResources().get(0).id());
- Assertions.assertEquals("tyms",
+ Assertions.assertEquals("yefrpmpdnqqska", model.excludeResources().get(0));
+ Assertions.assertEquals("gvkxlzyqdrfe", model.updateResources().get(0).id());
+ Assertions.assertEquals("xkyxvxevblbj",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("nygq",
+ Assertions.assertEquals("dnlj",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("nfwqzdzgtilaxhn",
+ Assertions.assertEquals("age",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("qlyvijo", model.updateResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("wivkxo",
+ Assertions.assertEquals("ulxunsmjbnkpp",
+ model.updateResources().get(0).faultProperties().customFault().faultName());
+ Assertions.assertEquals("ynenlsvxeizz",
model.updateResources().get(0).faultProperties().customFault().scriptResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- ResourceLists model
- = new ResourceLists()
- .withIncludeResources(Arrays.asList(
- new IncludeOrUpdateResource().withId("yivqikfxcvhrfsp")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("ob")
- .withFaultName("lftidgfcwqmpim")
- .withTargetResourceId("qxzhem"))
- .withCustomFault(new CustomFaultDetails()
- .withFaultName("h")
- .withScriptResourceId("hujswtwkozzwcul"))),
- new IncludeOrUpdateResource().withId("bawpfajnjwltlwt")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("xgsg")
- .withFaultName("p")
- .withTargetResourceId("gzdjtxvzf"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("q").withScriptResourceId("gaqvlgafcqusrd")))))
- .withExcludeResources(Arrays.asList("nwsdtutnwlduyc"))
- .withUpdateResources(Arrays.asList(
- new IncludeOrUpdateResource().withId("hyrmewipmvekdx")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("tyms")
- .withFaultName("nygq")
- .withTargetResourceId("nfwqzdzgtilaxhn"))
- .withCustomFault(
- new CustomFaultDetails().withFaultName("qlyvijo").withScriptResourceId("wivkxo"))),
- new IncludeOrUpdateResource().withId("zunbixx")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("qhlwigdivbkbxgo")
- .withFaultName("fajuwas")
- .withTargetResourceId("vdaeyyguxakjsq"))
- .withCustomFault(new CustomFaultDetails().withFaultName("zbezkgimsidxasic")
- .withScriptResourceId("dyvvjskgfmocwahp"))),
- new IncludeOrUpdateResource().withId("gat")
- .withFaultProperties(new FaultProperties()
- .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("vavrefdees")
- .withFaultName("ecuijpxtxs")
- .withTargetResourceId("wprtu"))
- .withCustomFault(new CustomFaultDetails().withFaultName("sawddjibabxvi")
- .withScriptResourceId("itvtzeexavo")))));
+ ResourceLists model = new ResourceLists()
+ .withIncludeResources(Arrays.asList(
+ new IncludeOrUpdateResource().withId("thwwn")
+ .withFaultProperties(new FaultProperties()
+ .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("bcporxvxcjzhqizx")
+ .withFaultName("pxtgqscjav")
+ .withTargetResourceId("t"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("hdqazkmtgguwp").withScriptResourceId("jrajcivm"))),
+ new IncludeOrUpdateResource().withId("ghfcfiwrxgkneuvy")
+ .withFaultProperties(new FaultProperties().withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("k").withFaultName("xukuqgsj").withTargetResourceId("xundxgk"))
+ .withCustomFault(new CustomFaultDetails()
+ .withFaultName("wzhhzjhfjmhvvmuv")
+ .withScriptResourceId("pmuneqsx"))),
+ new IncludeOrUpdateResource().withId("mhfbuzjy")
+ .withFaultProperties(new FaultProperties()
+ .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("uwivkxoy")
+ .withFaultName("un")
+ .withTargetResourceId("ixxrtikvcpw"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("clrcivtsox").withScriptResourceId("rkenx")))))
+ .withExcludeResources(Arrays.asList("yefrpmpdnqqska", "ao", "vmm", "npqfrtqlkzmeg"))
+ .withUpdateResources(Arrays.asList(new IncludeOrUpdateResource().withId("gvkxlzyqdrfe")
+ .withFaultProperties(new FaultProperties().withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("xkyxvxevblbj").withFaultName("dnlj").withTargetResourceId("age"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("ulxunsmjbnkpp").withScriptResourceId("ynenlsvxeizz"))),
+ new IncludeOrUpdateResource().withId("wklnsrmffeyc")
+ .withFaultProperties(new FaultProperties()
+ .withOverriddenDefaultFault(
+ new FaultDetails().withFaultUrn("sfj").withFaultName("cbslhhx").withTargetResourceId("db"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("odhtnsirudhzm").withScriptResourceId("es"))),
+ new IncludeOrUpdateResource().withId("kdlpa")
+ .withFaultProperties(new FaultProperties()
+ .withOverriddenDefaultFault(new FaultDetails().withFaultUrn("gc")
+ .withFaultName("knfnwmbtmvpdv")
+ .withTargetResourceId("dhttzaefedxihchr"))
+ .withCustomFault(
+ new CustomFaultDetails().withFaultName("k").withScriptResourceId("crjdqnsdfzpbgtg")))));
model = BinaryData.fromObject(model).toObject(ResourceLists.class);
- Assertions.assertEquals("yivqikfxcvhrfsp", model.includeResources().get(0).id());
- Assertions.assertEquals("ob",
+ Assertions.assertEquals("thwwn", model.includeResources().get(0).id());
+ Assertions.assertEquals("bcporxvxcjzhqizx",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("lftidgfcwqmpim",
+ Assertions.assertEquals("pxtgqscjav",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("qxzhem",
+ Assertions.assertEquals("t",
model.includeResources().get(0).faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("h", model.includeResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("hujswtwkozzwcul",
+ Assertions.assertEquals("hdqazkmtgguwp",
+ model.includeResources().get(0).faultProperties().customFault().faultName());
+ Assertions.assertEquals("jrajcivm",
model.includeResources().get(0).faultProperties().customFault().scriptResourceId());
- Assertions.assertEquals("nwsdtutnwlduyc", model.excludeResources().get(0));
- Assertions.assertEquals("hyrmewipmvekdx", model.updateResources().get(0).id());
- Assertions.assertEquals("tyms",
+ Assertions.assertEquals("yefrpmpdnqqska", model.excludeResources().get(0));
+ Assertions.assertEquals("gvkxlzyqdrfe", model.updateResources().get(0).id());
+ Assertions.assertEquals("xkyxvxevblbj",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().faultUrn());
- Assertions.assertEquals("nygq",
+ Assertions.assertEquals("dnlj",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().faultName());
- Assertions.assertEquals("nfwqzdzgtilaxhn",
+ Assertions.assertEquals("age",
model.updateResources().get(0).faultProperties().overriddenDefaultFault().targetResourceId());
- Assertions.assertEquals("qlyvijo", model.updateResources().get(0).faultProperties().customFault().faultName());
- Assertions.assertEquals("wivkxo",
+ Assertions.assertEquals("ulxunsmjbnkpp",
+ model.updateResources().get(0).faultProperties().customFault().faultName());
+ Assertions.assertEquals("ynenlsvxeizz",
model.updateResources().get(0).faultProperties().customFault().scriptResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceProtectionSolutionSettingsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceProtectionSolutionSettingsTests.java
index 9194ae2f672c..a8a82a3d2ee3 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceProtectionSolutionSettingsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceProtectionSolutionSettingsTests.java
@@ -11,7 +11,7 @@ public final class ResourceProtectionSolutionSettingsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ResourceProtectionSolutionSettings model = BinaryData.fromString(
- "{\"protectionSolutionType\":\"CrossZoneVMRecovery\",\"protectionStatus\":\"Unknown\",\"resourceId\":\"ud\",\"activeLocation\":\"dvxzbncblylpst\",\"activeLocations\":[\"hxsrzdzucersc\"],\"activePhysicalZones\":[\"nevf\"],\"recoveryLocations\":[\"mygtdssls\",\"tmweriofzpyq\",\"emwabnet\",\"hhszh\"],\"replicationRole\":\"Replica\",\"primaryResource\":\"vwiwubmwmbesld\",\"replicaResources\":[\"wtppjflcxogaoko\",\"z\"],\"isAutoFailover\":true,\"failoverState\":\"FailedOverCommitPending\",\"testFailoverState\":\"None\"}")
+ "{\"protectionSolutionType\":\"None\",\"protectionStatus\":\"Protected\",\"resourceId\":\"kqze\",\"activeLocation\":\"kdltfzxmhhvhg\",\"activeLocations\":[\"odkwobd\",\"gxtibqdxbxw\",\"kbogqxndlkzgx\"],\"activePhysicalZones\":[\"iplbpodxunkbebxm\"],\"recoveryLocations\":[\"yntwlrbq\",\"koievseo\"],\"replicationRole\":\"Unknown\",\"primaryResource\":\"l\",\"replicaResources\":[\"u\",\"lauwzizxbmpgcjef\",\"zmuvpbttdumorppx\",\"bmnzbtbhjpgl\"],\"isAutoFailover\":true,\"failoverState\":\"FailedOver\",\"testFailoverState\":\"None\"}")
.toObject(ResourceProtectionSolutionSettings.class);
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryProtectionSettingTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryProtectionSettingTests.java
index a46ee9406dc3..705e501ac478 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryProtectionSettingTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryProtectionSettingTests.java
@@ -17,33 +17,34 @@ public final class ResourceSiteRecoveryProtectionSettingTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ResourceSiteRecoveryProtectionSetting model = BinaryData.fromString(
- "{\"protectionSolutionType\":\"AzureSiteRecovery\",\"testFailoverParams\":{\"networkResourceId\":\"unkbebx\"},\"testFailoverCleanupParams\":{\"comments\":\"yyntwl\"},\"reprotectParams\":{\"diskReprotectInputDetails\":[{\"diskResourceId\":\"oievseotgqrlltm\",\"stagingStorageAccountResourceId\":\"lauwzizxbmpgcjef\"},{\"diskResourceId\":\"muvp\",\"stagingStorageAccountResourceId\":\"tdum\"},{\"diskResourceId\":\"p\",\"stagingStorageAccountResourceId\":\"ebmnzbtbhjpglk\"}]}}")
+ "{\"protectionSolutionType\":\"AzureSiteRecovery\",\"testFailoverParams\":{\"networkResourceId\":\"gbhcohfwdsj\"},\"testFailoverCleanupParams\":{\"comments\":\"ljuti\"},\"reprotectParams\":{\"diskReprotectInputDetails\":[{\"diskResourceId\":\"ffgdkz\",\"stagingStorageAccountResourceId\":\"wkfvhqcrailvp\"},{\"diskResourceId\":\"pfuflrw\",\"stagingStorageAccountResourceId\":\"hdlxyjrxsagafcn\"},{\"diskResourceId\":\"gwq\",\"stagingStorageAccountResourceId\":\"nedgfbc\"},{\"diskResourceId\":\"cvqvpkeqdcv\",\"stagingStorageAccountResourceId\":\"hvoodsotbobzd\"}]}}")
.toObject(ResourceSiteRecoveryProtectionSetting.class);
- Assertions.assertEquals("unkbebx", model.testFailoverParams().networkResourceId());
- Assertions.assertEquals("yyntwl", model.testFailoverCleanupParams().comments());
- Assertions.assertEquals("oievseotgqrlltm",
- model.reprotectParams().diskReprotectInputDetails().get(0).diskResourceId());
- Assertions.assertEquals("lauwzizxbmpgcjef",
+ Assertions.assertEquals("gbhcohfwdsj", model.testFailoverParams().networkResourceId());
+ Assertions.assertEquals("ljuti", model.testFailoverCleanupParams().comments());
+ Assertions.assertEquals("ffgdkz", model.reprotectParams().diskReprotectInputDetails().get(0).diskResourceId());
+ Assertions.assertEquals("wkfvhqcrailvp",
model.reprotectParams().diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ResourceSiteRecoveryProtectionSetting model = new ResourceSiteRecoveryProtectionSetting()
- .withTestFailoverParams(new ResourceSiteRecoveryTestFailoverParams().withNetworkResourceId("unkbebx"))
- .withTestFailoverCleanupParams(new ResourceSiteRecoveryTestFailoverCleanupParams().withComments("yyntwl"))
+ .withTestFailoverParams(new ResourceSiteRecoveryTestFailoverParams().withNetworkResourceId("gbhcohfwdsj"))
+ .withTestFailoverCleanupParams(new ResourceSiteRecoveryTestFailoverCleanupParams().withComments("ljuti"))
.withReprotectParams(new ResourceSiteRecoveryReprotectParams().withDiskReprotectInputDetails(Arrays.asList(
- new DiskReprotectInputDetails().withDiskResourceId("oievseotgqrlltm")
- .withStagingStorageAccountResourceId("lauwzizxbmpgcjef"),
- new DiskReprotectInputDetails().withDiskResourceId("muvp").withStagingStorageAccountResourceId("tdum"),
- new DiskReprotectInputDetails().withDiskResourceId("p")
- .withStagingStorageAccountResourceId("ebmnzbtbhjpglk"))));
+ new DiskReprotectInputDetails().withDiskResourceId("ffgdkz")
+ .withStagingStorageAccountResourceId("wkfvhqcrailvp"),
+ new DiskReprotectInputDetails().withDiskResourceId("pfuflrw")
+ .withStagingStorageAccountResourceId("hdlxyjrxsagafcn"),
+ new DiskReprotectInputDetails().withDiskResourceId("gwq")
+ .withStagingStorageAccountResourceId("nedgfbc"),
+ new DiskReprotectInputDetails().withDiskResourceId("cvqvpkeqdcv")
+ .withStagingStorageAccountResourceId("hvoodsotbobzd"))));
model = BinaryData.fromObject(model).toObject(ResourceSiteRecoveryProtectionSetting.class);
- Assertions.assertEquals("unkbebx", model.testFailoverParams().networkResourceId());
- Assertions.assertEquals("yyntwl", model.testFailoverCleanupParams().comments());
- Assertions.assertEquals("oievseotgqrlltm",
- model.reprotectParams().diskReprotectInputDetails().get(0).diskResourceId());
- Assertions.assertEquals("lauwzizxbmpgcjef",
+ Assertions.assertEquals("gbhcohfwdsj", model.testFailoverParams().networkResourceId());
+ Assertions.assertEquals("ljuti", model.testFailoverCleanupParams().comments());
+ Assertions.assertEquals("ffgdkz", model.reprotectParams().diskReprotectInputDetails().get(0).diskResourceId());
+ Assertions.assertEquals("wkfvhqcrailvp",
model.reprotectParams().diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryReprotectParamsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryReprotectParamsTests.java
index a3ca8eefcfea..8fe7b8a16206 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryReprotectParamsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryReprotectParamsTests.java
@@ -14,19 +14,20 @@ public final class ResourceSiteRecoveryReprotectParamsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ResourceSiteRecoveryReprotectParams model = BinaryData.fromString(
- "{\"diskReprotectInputDetails\":[{\"diskResourceId\":\"zfikd\",\"stagingStorageAccountResourceId\":\"wq\"}]}")
+ "{\"diskReprotectInputDetails\":[{\"diskResourceId\":\"cxrslpmutwuoe\",\"stagingStorageAccountResourceId\":\"pkhjwni\"}]}")
.toObject(ResourceSiteRecoveryReprotectParams.class);
- Assertions.assertEquals("zfikd", model.diskReprotectInputDetails().get(0).diskResourceId());
- Assertions.assertEquals("wq", model.diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
+ Assertions.assertEquals("cxrslpmutwuoe", model.diskReprotectInputDetails().get(0).diskResourceId());
+ Assertions.assertEquals("pkhjwni", model.diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ResourceSiteRecoveryReprotectParams model
- = new ResourceSiteRecoveryReprotectParams().withDiskReprotectInputDetails(Arrays.asList(
- new DiskReprotectInputDetails().withDiskResourceId("zfikd").withStagingStorageAccountResourceId("wq")));
+ = new ResourceSiteRecoveryReprotectParams().withDiskReprotectInputDetails(
+ Arrays.asList(new DiskReprotectInputDetails().withDiskResourceId("cxrslpmutwuoe")
+ .withStagingStorageAccountResourceId("pkhjwni")));
model = BinaryData.fromObject(model).toObject(ResourceSiteRecoveryReprotectParams.class);
- Assertions.assertEquals("zfikd", model.diskReprotectInputDetails().get(0).diskResourceId());
- Assertions.assertEquals("wq", model.diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
+ Assertions.assertEquals("cxrslpmutwuoe", model.diskReprotectInputDetails().get(0).diskResourceId());
+ Assertions.assertEquals("pkhjwni", model.diskReprotectInputDetails().get(0).stagingStorageAccountResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverCleanupParamsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverCleanupParamsTests.java
index 35cca3b25659..b24e4fafa06f 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverCleanupParamsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverCleanupParamsTests.java
@@ -11,16 +11,16 @@
public final class ResourceSiteRecoveryTestFailoverCleanupParamsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ResourceSiteRecoveryTestFailoverCleanupParams model = BinaryData.fromString("{\"comments\":\"hsd\"}")
+ ResourceSiteRecoveryTestFailoverCleanupParams model = BinaryData.fromString("{\"comments\":\"ld\"}")
.toObject(ResourceSiteRecoveryTestFailoverCleanupParams.class);
- Assertions.assertEquals("hsd", model.comments());
+ Assertions.assertEquals("ld", model.comments());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ResourceSiteRecoveryTestFailoverCleanupParams model
- = new ResourceSiteRecoveryTestFailoverCleanupParams().withComments("hsd");
+ = new ResourceSiteRecoveryTestFailoverCleanupParams().withComments("ld");
model = BinaryData.fromObject(model).toObject(ResourceSiteRecoveryTestFailoverCleanupParams.class);
- Assertions.assertEquals("hsd", model.comments());
+ Assertions.assertEquals("ld", model.comments());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverParamsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverParamsTests.java
index dfeb1d0e2393..82463f71c66d 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverParamsTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ResourceSiteRecoveryTestFailoverParamsTests.java
@@ -11,16 +11,16 @@
public final class ResourceSiteRecoveryTestFailoverParamsTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ResourceSiteRecoveryTestFailoverParams model = BinaryData.fromString("{\"networkResourceId\":\"ohdneuel\"}")
+ ResourceSiteRecoveryTestFailoverParams model = BinaryData.fromString("{\"networkResourceId\":\"cjwvn\"}")
.toObject(ResourceSiteRecoveryTestFailoverParams.class);
- Assertions.assertEquals("ohdneuel", model.networkResourceId());
+ Assertions.assertEquals("cjwvn", model.networkResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ResourceSiteRecoveryTestFailoverParams model
- = new ResourceSiteRecoveryTestFailoverParams().withNetworkResourceId("ohdneuel");
+ = new ResourceSiteRecoveryTestFailoverParams().withNetworkResourceId("cjwvn");
model = BinaryData.fromObject(model).toObject(ResourceSiteRecoveryTestFailoverParams.class);
- Assertions.assertEquals("ohdneuel", model.networkResourceId());
+ Assertions.assertEquals("cjwvn", model.networkResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceGroupMembershipTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceGroupMembershipTests.java
index 453d95b482e3..bc61113ea2de 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceGroupMembershipTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceGroupMembershipTests.java
@@ -12,10 +12,10 @@
public final class ServiceGroupMembershipTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ServiceGroupMembership model
- = BinaryData.fromString("{\"serviceGroupId\":\"ypl\",\"membershipType\":\"Direct\"}")
- .toObject(ServiceGroupMembership.class);
- Assertions.assertEquals("ypl", model.serviceGroupId());
- Assertions.assertEquals(MembershipType.DIRECT, model.membershipType());
+ ServiceGroupMembership model = BinaryData
+ .fromString("{\"serviceGroupId\":\"cndvkaozwyiftyhx\",\"membershipType\":\"ThroughResourceGroup\"}")
+ .toObject(ServiceGroupMembership.class);
+ Assertions.assertEquals("cndvkaozwyiftyhx", model.serviceGroupId());
+ Assertions.assertEquals(MembershipType.THROUGH_RESOURCE_GROUP, model.membershipType());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceLevelResourceTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceLevelResourceTests.java
index 59a0cd892552..998b91f2c690 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceLevelResourceTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ServiceLevelResourceTests.java
@@ -12,18 +12,18 @@ public final class ServiceLevelResourceTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ServiceLevelResource model = BinaryData.fromString(
- "{\"serviceLevelIndicatorResourceId\":\"vdphlxaolthqtr\",\"serviceLevelObjectiveResourceId\":\"qjbpfzfsin\"}")
+ "{\"serviceLevelIndicatorResourceId\":\"rzevdphlxaol\",\"serviceLevelObjectiveResourceId\":\"qtrgqjbpfzfsinzg\"}")
.toObject(ServiceLevelResource.class);
- Assertions.assertEquals("vdphlxaolthqtr", model.serviceLevelIndicatorResourceId());
- Assertions.assertEquals("qjbpfzfsin", model.serviceLevelObjectiveResourceId());
+ Assertions.assertEquals("rzevdphlxaol", model.serviceLevelIndicatorResourceId());
+ Assertions.assertEquals("qtrgqjbpfzfsinzg", model.serviceLevelObjectiveResourceId());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- ServiceLevelResource model = new ServiceLevelResource().withServiceLevelIndicatorResourceId("vdphlxaolthqtr")
- .withServiceLevelObjectiveResourceId("qjbpfzfsin");
+ ServiceLevelResource model = new ServiceLevelResource().withServiceLevelIndicatorResourceId("rzevdphlxaol")
+ .withServiceLevelObjectiveResourceId("qtrgqjbpfzfsinzg");
model = BinaryData.fromObject(model).toObject(ServiceLevelResource.class);
- Assertions.assertEquals("vdphlxaolthqtr", model.serviceLevelIndicatorResourceId());
- Assertions.assertEquals("qjbpfzfsin", model.serviceLevelObjectiveResourceId());
+ Assertions.assertEquals("rzevdphlxaol", model.serviceLevelIndicatorResourceId());
+ Assertions.assertEquals("qtrgqjbpfzfsinzg", model.serviceLevelObjectiveResourceId());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SkuDetailsTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SkuDetailsTests.java
new file mode 100644
index 000000000000..e89c9475a338
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SkuDetailsTests.java
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.SkuDetails;
+import org.junit.jupiter.api.Assertions;
+
+public final class SkuDetailsTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ SkuDetails model = BinaryData.fromString(
+ "{\"sku\":\"lwbtlhf\",\"vCpu\":901371312,\"ram\":1612307116,\"monthlyPrice\":83.09367387564373,\"currency\":\"jvfbgofelja\",\"offeringId\":\"qmqhldvriii\"}")
+ .toObject(SkuDetails.class);
+ Assertions.assertEquals("lwbtlhf", model.sku());
+ Assertions.assertEquals(901371312, model.vCpu());
+ Assertions.assertEquals(1612307116, model.ram());
+ Assertions.assertEquals(83.09367387564373D, model.monthlyPrice());
+ Assertions.assertEquals("jvfbgofelja", model.currency());
+ Assertions.assertEquals("qmqhldvriii", model.offeringId());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliAttentionStatusTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliAttentionStatusTests.java
new file mode 100644
index 000000000000..1f3e0444bd05
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliAttentionStatusTests.java
@@ -0,0 +1,21 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.SliAttentionStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import org.junit.jupiter.api.Assertions;
+
+public final class SliAttentionStatusTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ SliAttentionStatus model = BinaryData.fromString(
+ "{\"sliId\":\"s\",\"type\":\"Latency\",\"exists\":\"Exists\",\"typeMatch\":\"Mismatched\",\"drillRbacOnDestinationAmw\":\"Set\",\"rbacNeededOnDestinationAmws\":[\"p\"]}")
+ .toObject(SliAttentionStatus.class);
+ Assertions.assertEquals("s", model.sliId());
+ Assertions.assertEquals(SliType.LATENCY, model.type());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliMonitoringPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliMonitoringPropertiesTests.java
new file mode 100644
index 000000000000..39ada3ace818
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliMonitoringPropertiesTests.java
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.AssociatedIdentity;
+import com.azure.resourcemanager.resiliencemanagement.models.ManagedServiceIdentityType;
+import com.azure.resourcemanager.resiliencemanagement.models.SliMonitoringProperties;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import java.util.Arrays;
+import org.junit.jupiter.api.Assertions;
+
+public final class SliMonitoringPropertiesTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ SliMonitoringProperties model = BinaryData.fromString(
+ "{\"identity\":{\"type\":\"SystemAssigned,UserAssigned\",\"userAssignedIdentity\":\"owbb\"},\"slis\":[{\"sliId\":\"yavutpthjoxois\",\"type\":\"Availability\"},{\"sliId\":\"ksbpimlqoljx\",\"type\":\"Availability\"}]}")
+ .toObject(SliMonitoringProperties.class);
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("owbb", model.identity().userAssignedIdentity());
+ Assertions.assertEquals("yavutpthjoxois", model.slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.slis().get(0).type());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ SliMonitoringProperties model = new SliMonitoringProperties()
+ .withIdentity(new AssociatedIdentity().withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED)
+ .withUserAssignedIdentity("owbb"))
+ .withSlis(Arrays.asList(new SliSelection().withSliId("yavutpthjoxois").withType(SliType.AVAILABILITY),
+ new SliSelection().withSliId("ksbpimlqoljx").withType(SliType.AVAILABILITY)));
+ model = BinaryData.fromObject(model).toObject(SliMonitoringProperties.class);
+ Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED_USER_ASSIGNED, model.identity().type());
+ Assertions.assertEquals("owbb", model.identity().userAssignedIdentity());
+ Assertions.assertEquals("yavutpthjoxois", model.slis().get(0).sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.slis().get(0).type());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliSelectionTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliSelectionTests.java
new file mode 100644
index 000000000000..e1815d2c83a2
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SliSelectionTests.java
@@ -0,0 +1,28 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.SliSelection;
+import com.azure.resourcemanager.resiliencemanagement.models.SliType;
+import org.junit.jupiter.api.Assertions;
+
+public final class SliSelectionTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ SliSelection model = BinaryData.fromString("{\"sliId\":\"gxxlxsffgcvizq\",\"type\":\"Availability\"}")
+ .toObject(SliSelection.class);
+ Assertions.assertEquals("gxxlxsffgcvizq", model.sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.type());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ SliSelection model = new SliSelection().withSliId("gxxlxsffgcvizq").withType(SliType.AVAILABILITY);
+ model = BinaryData.fromObject(model).toObject(SliSelection.class);
+ Assertions.assertEquals("gxxlxsffgcvizq", model.sliId());
+ Assertions.assertEquals(SliType.AVAILABILITY, model.type());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SupportedVerbsForStageTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SupportedVerbsForStageTests.java
index 6171d9f6c342..2bb7c3e38eca 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SupportedVerbsForStageTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/SupportedVerbsForStageTests.java
@@ -14,9 +14,9 @@ public final class SupportedVerbsForStageTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
SupportedVerbsForStage model
- = BinaryData.fromString("{\"drillRunStage\":\"ReprotectReverse\",\"supportedVerbs\":[\"Start\",\"Start\"]}")
+ = BinaryData.fromString("{\"drillRunStage\":\"ReprotectReverse\",\"supportedVerbs\":[\"Retry\",\"Retry\"]}")
.toObject(SupportedVerbsForStage.class);
Assertions.assertEquals(DrillRunSubtasks.REPROTECT_REVERSE, model.drillRunStage());
- Assertions.assertEquals(DrillRunOperationVerbs.START, model.supportedVerbs().get(0));
+ Assertions.assertEquals(DrillRunOperationVerbs.RETRY, model.supportedVerbs().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/TestFailoverCleanupRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/TestFailoverCleanupRequestTests.java
index b61149f67467..241eac08192a 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/TestFailoverCleanupRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/TestFailoverCleanupRequestTests.java
@@ -12,14 +12,14 @@ public final class TestFailoverCleanupRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
TestFailoverCleanupRequest model
- = BinaryData.fromString("{\"comments\":\"dooaojkniodko\"}").toObject(TestFailoverCleanupRequest.class);
- Assertions.assertEquals("dooaojkniodko", model.comments());
+ = BinaryData.fromString("{\"comments\":\"xujxuknd\"}").toObject(TestFailoverCleanupRequest.class);
+ Assertions.assertEquals("xujxuknd", model.comments());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- TestFailoverCleanupRequest model = new TestFailoverCleanupRequest().withComments("dooaojkniodko");
+ TestFailoverCleanupRequest model = new TestFailoverCleanupRequest().withComments("xujxuknd");
model = BinaryData.fromObject(model).toObject(TestFailoverCleanupRequest.class);
- Assertions.assertEquals("dooaojkniodko", model.comments());
+ Assertions.assertEquals("xujxuknd", model.comments());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemInnerTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemInnerTests.java
index 4c219cc3bfe7..471bc7b67317 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemInnerTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemInnerTests.java
@@ -16,30 +16,31 @@ public final class UnifiedResilienceItemInnerTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
UnifiedResilienceItemInner model = BinaryData.fromString(
- "{\"properties\":{\"provisioningState\":\"Deleting\",\"goals\":{\"templateId\":\"echndbnwieholew\",\"assignmentId\":\"wiuub\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT1H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT4H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryTimeActualInMinutes\":\"PT24H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"Required\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":6967216731529043041,\"notEnabledResourceCount\":2279583300989195582,\"notEvaluatedResourceCount\":7955523517409024967,\"evaluationDateTime\":\"2021-11-03T09:57:06Z\"}},\"lastModifiedTime\":\"2021-03-18T22:57:41Z\"},\"id\":\"og\",\"name\":\"qnobp\",\"type\":\"dcdab\"}")
+ "{\"properties\":{\"provisioningState\":\"Succeeded\",\"goals\":{\"templateId\":\"abpfhvfs\",\"assignmentId\":\"kvntjlrigjkskyri\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT24H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryTimeActualInMinutes\":\"PT1H\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":3543736880066251219,\"notEnabledResourceCount\":7957696764751759791,\"notEvaluatedResourceCount\":6378470917282932861,\"evaluationDateTime\":\"2021-01-10T17:29:41Z\"}},\"lastModifiedTime\":\"2021-02-10T15:07:23Z\"},\"id\":\"kzobgopxlhsln\",\"name\":\"lxieixynllxecwcr\",\"type\":\"jphslhcaw\"}")
.toObject(UnifiedResilienceItemInner.class);
- Assertions.assertEquals("echndbnwieholew", model.properties().goals().templateId());
- Assertions.assertEquals("wiuub", model.properties().goals().assignmentId());
- Assertions.assertEquals(IsoDuration.PT1H, model.properties().goals().regionalRecoveryPointObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT4H, model.properties().goals().regionalRecoveryPointEstimatedInMinutes());
+ Assertions.assertEquals("abpfhvfs", model.properties().goals().templateId());
+ Assertions.assertEquals("kvntjlrigjkskyri", model.properties().goals().assignmentId());
+ Assertions.assertEquals(IsoDuration.PT4H, model.properties().goals().regionalRecoveryPointObjectiveInMinutes());
+ Assertions.assertEquals(IsoDuration.PT24H,
+ model.properties().goals().regionalRecoveryPointEstimatedInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
model.properties().goals().regionalRecoveryPointObjectiveStatus());
- Assertions.assertEquals(IsoDuration.PT15M, model.properties().goals().regionalRecoveryTimeObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT24H, model.properties().goals().regionalRecoveryTimeActualInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.HEALTHY,
+ Assertions.assertEquals(IsoDuration.PT24H, model.properties().goals().regionalRecoveryTimeObjectiveInMinutes());
+ Assertions.assertEquals(IsoDuration.PT1H, model.properties().goals().regionalRecoveryTimeActualInMinutes());
+ Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
model.properties().goals().regionalRecoveryTimeObjectiveStatus());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
model.properties().goals().requireHighAvailability());
Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
model.properties().goals().requireDisasterRecovery());
- Assertions.assertEquals(6967216731529043041L,
+ Assertions.assertEquals(3543736880066251219L,
model.properties().recommendations().highAvailability().enabledResourceCount());
- Assertions.assertEquals(2279583300989195582L,
+ Assertions.assertEquals(7957696764751759791L,
model.properties().recommendations().highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(7955523517409024967L,
+ Assertions.assertEquals(6378470917282932861L,
model.properties().recommendations().highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-11-03T09:57:06Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-01-10T17:29:41Z"),
model.properties().recommendations().highAvailability().evaluationDateTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-18T22:57:41Z"), model.properties().lastModifiedTime());
+ Assertions.assertEquals(OffsetDateTime.parse("2021-02-10T15:07:23Z"), model.properties().lastModifiedTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemListResultTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemListResultTests.java
index bee74d82d817..26c6d4ec7d24 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemListResultTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemListResultTests.java
@@ -16,36 +16,36 @@ public final class UnifiedResilienceItemListResultTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
UnifiedResilienceItemListResult model = BinaryData.fromString(
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Accepted\",\"goals\":{\"templateId\":\"nzrdpsovwxz\",\"assignmentId\":\"ptgoeiybbabp\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT1H\",\"regionalRecoveryPointObjectiveStatus\":\"NotEvaluated\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryTimeActualInMinutes\":\"PT4H\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"NotSelected\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":4050576157976136041,\"notEnabledResourceCount\":3660133580094068549,\"notEvaluatedResourceCount\":2909010011508190161,\"evaluationDateTime\":\"2021-07-26T11:46:41Z\"}},\"lastModifiedTime\":\"2021-03-21T12:11:25Z\"},\"id\":\"sxwaabzm\",\"name\":\"frygznmmax\",\"type\":\"izkzobgo\"},{\"properties\":{\"provisioningState\":\"Updating\",\"goals\":{\"templateId\":\"slnelx\",\"assignmentId\":\"eixynllxecwcroj\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT24H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryTimeActualInMinutes\":\"PT15M\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"NotSelected\",\"requireDisasterRecovery\":\"Required\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":2733288522403921236,\"notEnabledResourceCount\":2262259932255792293,\"notEvaluatedResourceCount\":1472225226718696941,\"evaluationDateTime\":\"2021-08-10T05:28:35Z\"}},\"lastModifiedTime\":\"2021-01-27T01:35:25Z\"},\"id\":\"h\",\"name\":\"aglkafhon\",\"type\":\"juj\"}],\"nextLink\":\"ckpzvcpopmxeln\"}")
+ "{\"value\":[{\"properties\":{\"provisioningState\":\"Updating\",\"goals\":{\"templateId\":\"v\",\"assignmentId\":\"xyasflvgsgzw\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT15M\",\"regionalRecoveryPointObjectiveStatus\":\"NotEvaluated\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryTimeActualInMinutes\":\"PT24H\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"Required\",\"requireDisasterRecovery\":\"Required\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":5873895983218419754,\"notEnabledResourceCount\":459990683430118031,\"notEvaluatedResourceCount\":3236995184702099443,\"evaluationDateTime\":\"2021-04-30T07:55:21Z\"}},\"lastModifiedTime\":\"2021-12-04T06:50:22Z\"},\"id\":\"yuzcbmqqvxmvw\",\"name\":\"gtayxonsupeujlz\",\"type\":\"nh\"}],\"nextLink\":\"sqltnzo\"}")
.toObject(UnifiedResilienceItemListResult.class);
- Assertions.assertEquals("nzrdpsovwxz", model.value().get(0).properties().goals().templateId());
- Assertions.assertEquals("ptgoeiybbabp", model.value().get(0).properties().goals().assignmentId());
+ Assertions.assertEquals("v", model.value().get(0).properties().goals().templateId());
+ Assertions.assertEquals("xyasflvgsgzw", model.value().get(0).properties().goals().assignmentId());
Assertions.assertEquals(IsoDuration.PT15M,
model.value().get(0).properties().goals().regionalRecoveryPointObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT1H,
+ Assertions.assertEquals(IsoDuration.PT15M,
model.value().get(0).properties().goals().regionalRecoveryPointEstimatedInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.NOT_EVALUATED,
model.value().get(0).properties().goals().regionalRecoveryPointObjectiveStatus());
- Assertions.assertEquals(IsoDuration.PT4H,
+ Assertions.assertEquals(IsoDuration.PT24H,
model.value().get(0).properties().goals().regionalRecoveryTimeObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT4H,
+ Assertions.assertEquals(IsoDuration.PT24H,
model.value().get(0).properties().goals().regionalRecoveryTimeActualInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
model.value().get(0).properties().goals().regionalRecoveryTimeObjectiveStatus());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
model.value().get(0).properties().goals().requireHighAvailability());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_SELECTED,
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
model.value().get(0).properties().goals().requireDisasterRecovery());
- Assertions.assertEquals(4050576157976136041L,
+ Assertions.assertEquals(5873895983218419754L,
model.value().get(0).properties().recommendations().highAvailability().enabledResourceCount());
- Assertions.assertEquals(3660133580094068549L,
+ Assertions.assertEquals(459990683430118031L,
model.value().get(0).properties().recommendations().highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(2909010011508190161L,
+ Assertions.assertEquals(3236995184702099443L,
model.value().get(0).properties().recommendations().highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-26T11:46:41Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-04-30T07:55:21Z"),
model.value().get(0).properties().recommendations().highAvailability().evaluationDateTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-21T12:11:25Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-12-04T06:50:22Z"),
model.value().get(0).properties().lastModifiedTime());
- Assertions.assertEquals("ckpzvcpopmxeln", model.nextLink());
+ Assertions.assertEquals("sqltnzo", model.nextLink());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemPropertiesTests.java
index ad4b7df25052..6f329375a059 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemPropertiesTests.java
@@ -16,28 +16,28 @@ public final class UnifiedResilienceItemPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
UnifiedResilienceItemProperties model = BinaryData.fromString(
- "{\"provisioningState\":\"Deleting\",\"goals\":{\"templateId\":\"pwyawbz\",\"assignmentId\":\"sqbuc\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT1H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryTimeActualInMinutes\":\"PT1H\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"Required\",\"requireDisasterRecovery\":\"NotSelected\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":6457929849547286230,\"notEnabledResourceCount\":4558475198912094072,\"notEvaluatedResourceCount\":1405842775195507846,\"evaluationDateTime\":\"2021-02-23T03:41:04Z\"}},\"lastModifiedTime\":\"2021-03-06T23:02:25Z\"}")
+ "{\"provisioningState\":\"Updating\",\"goals\":{\"templateId\":\"i\",\"assignmentId\":\"dwfmvigorqjb\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT1H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryTimeActualInMinutes\":\"PT1H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"NotSelected\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":7630861399412607269,\"notEnabledResourceCount\":5481889066758453637,\"notEvaluatedResourceCount\":6687319297826159039,\"evaluationDateTime\":\"2020-12-27T05:58:47Z\"}},\"lastModifiedTime\":\"2021-03-02T22:39:06Z\"}")
.toObject(UnifiedResilienceItemProperties.class);
- Assertions.assertEquals("pwyawbz", model.goals().templateId());
- Assertions.assertEquals("sqbuc", model.goals().assignmentId());
+ Assertions.assertEquals("i", model.goals().templateId());
+ Assertions.assertEquals("dwfmvigorqjb", model.goals().assignmentId());
Assertions.assertEquals(IsoDuration.PT4H, model.goals().regionalRecoveryPointObjectiveInMinutes());
Assertions.assertEquals(IsoDuration.PT1H, model.goals().regionalRecoveryPointEstimatedInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY, model.goals().regionalRecoveryPointObjectiveStatus());
Assertions.assertEquals(IsoDuration.PT4H, model.goals().regionalRecoveryTimeObjectiveInMinutes());
Assertions.assertEquals(IsoDuration.PT1H, model.goals().regionalRecoveryTimeActualInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY, model.goals().regionalRecoveryTimeObjectiveStatus());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
- model.goals().requireHighAvailability());
+ Assertions.assertEquals(ResilienceHealthStatus.HEALTHY, model.goals().regionalRecoveryTimeObjectiveStatus());
Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_SELECTED,
+ model.goals().requireHighAvailability());
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
model.goals().requireDisasterRecovery());
- Assertions.assertEquals(6457929849547286230L,
+ Assertions.assertEquals(7630861399412607269L,
model.recommendations().highAvailability().enabledResourceCount());
- Assertions.assertEquals(4558475198912094072L,
+ Assertions.assertEquals(5481889066758453637L,
model.recommendations().highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(1405842775195507846L,
+ Assertions.assertEquals(6687319297826159039L,
model.recommendations().highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-02-23T03:41:04Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2020-12-27T05:58:47Z"),
model.recommendations().highAvailability().evaluationDateTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T23:02:25Z"), model.lastModifiedTime());
+ Assertions.assertEquals(OffsetDateTime.parse("2021-03-02T22:39:06Z"), model.lastModifiedTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetWithResponseMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetWithResponseMockTests.java
index 5556f51f9ffa..c4076fa12bd6 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetWithResponseMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsGetWithResponseMockTests.java
@@ -24,7 +24,7 @@ public final class UnifiedResilienceItemsGetWithResponseMockTests {
@Test
public void testGetWithResponse() throws Exception {
String responseStr
- = "{\"properties\":{\"provisioningState\":\"Accepted\",\"goals\":{\"templateId\":\"sllywpvtio\",\"assignmentId\":\"zbpdbo\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT4H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryTimeActualInMinutes\":\"PT4H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":6595947903854557468,\"notEnabledResourceCount\":5022661736184384407,\"notEvaluatedResourceCount\":1248189771179011921,\"evaluationDateTime\":\"2021-09-25T20:48:26Z\"}},\"lastModifiedTime\":\"2021-03-21T10:43:03Z\"},\"id\":\"oqgrmtqjkqevadr\",\"name\":\"mwiuawvcm\",\"type\":\"z\"}";
+ = "{\"properties\":{\"provisioningState\":\"NeedsAttention\",\"goals\":{\"templateId\":\"bezaxyfukzxuiz\",\"assignmentId\":\"y\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT1H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT4H\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryTimeActualInMinutes\":\"PT1H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"NotSelected\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":1080188545521588443,\"notEnabledResourceCount\":2419437934974904701,\"notEvaluatedResourceCount\":6841495124049031951,\"evaluationDateTime\":\"2021-03-03T03:55:21Z\"}},\"lastModifiedTime\":\"2021-07-03T23:13:56Z\"},\"id\":\"dhctmmko\",\"name\":\"zudblnsntrpcaq\",\"type\":\"iofkbtfmh\"}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -34,34 +34,34 @@ public void testGetWithResponse() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
UnifiedResilienceItem response = manager.unifiedResilienceItems()
- .getWithResponse("jrhuzgf", "on", com.azure.core.util.Context.NONE)
+ .getWithResponse("amnppcce", "u", com.azure.core.util.Context.NONE)
.getValue();
- Assertions.assertEquals("sllywpvtio", response.properties().goals().templateId());
- Assertions.assertEquals("zbpdbo", response.properties().goals().assignmentId());
- Assertions.assertEquals(IsoDuration.PT4H,
+ Assertions.assertEquals("bezaxyfukzxuiz", response.properties().goals().templateId());
+ Assertions.assertEquals("y", response.properties().goals().assignmentId());
+ Assertions.assertEquals(IsoDuration.PT1H,
response.properties().goals().regionalRecoveryPointObjectiveInMinutes());
Assertions.assertEquals(IsoDuration.PT4H,
response.properties().goals().regionalRecoveryPointEstimatedInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
response.properties().goals().regionalRecoveryPointObjectiveStatus());
- Assertions.assertEquals(IsoDuration.PT15M,
+ Assertions.assertEquals(IsoDuration.PT24H,
response.properties().goals().regionalRecoveryTimeObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT4H, response.properties().goals().regionalRecoveryTimeActualInMinutes());
+ Assertions.assertEquals(IsoDuration.PT1H, response.properties().goals().regionalRecoveryTimeActualInMinutes());
Assertions.assertEquals(ResilienceHealthStatus.HEALTHY,
response.properties().goals().regionalRecoveryTimeObjectiveStatus());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_SELECTED,
response.properties().goals().requireHighAvailability());
Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
response.properties().goals().requireDisasterRecovery());
- Assertions.assertEquals(6595947903854557468L,
+ Assertions.assertEquals(1080188545521588443L,
response.properties().recommendations().highAvailability().enabledResourceCount());
- Assertions.assertEquals(5022661736184384407L,
+ Assertions.assertEquals(2419437934974904701L,
response.properties().recommendations().highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(1248189771179011921L,
+ Assertions.assertEquals(6841495124049031951L,
response.properties().recommendations().highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-09-25T20:48:26Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-03-03T03:55:21Z"),
response.properties().recommendations().highAvailability().evaluationDateTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-21T10:43:03Z"), response.properties().lastModifiedTime());
+ Assertions.assertEquals(OffsetDateTime.parse("2021-07-03T23:13:56Z"), response.properties().lastModifiedTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListMockTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListMockTests.java
index ff9c5f68d1ab..095781549e0a 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListMockTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UnifiedResilienceItemsListMockTests.java
@@ -25,7 +25,7 @@ public final class UnifiedResilienceItemsListMockTests {
@Test
public void testList() throws Exception {
String responseStr
- = "{\"value\":[{\"properties\":{\"provisioningState\":\"Accepted\",\"goals\":{\"templateId\":\"oqiqazugamx\",\"assignmentId\":\"krrcoiisbamnpp\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT15M\",\"regionalRecoveryPointObjectiveStatus\":\"Unhealthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT4H\",\"regionalRecoveryTimeActualInMinutes\":\"PT24H\",\"regionalRecoveryTimeObjectiveStatus\":\"Healthy\",\"requireHighAvailability\":\"Required\",\"requireDisasterRecovery\":\"NotRequired\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":9126039588141136645,\"notEnabledResourceCount\":5876962983578888234,\"notEvaluatedResourceCount\":6961454862373416327,\"evaluationDateTime\":\"2021-07-17T20:12:02Z\"}},\"lastModifiedTime\":\"2021-03-06T17:25:45Z\"},\"id\":\"pkpetiarxqiu\",\"name\":\"xdukecpxd\",\"type\":\"zvdhctmmkosz\"}]}";
+ = "{\"value\":[{\"properties\":{\"provisioningState\":\"Succeeded\",\"goals\":{\"templateId\":\"quwusq\",\"assignmentId\":\"utrpbr\",\"regionalRecoveryPointObjectiveInMinutes\":\"PT24H\",\"regionalRecoveryPointEstimatedInMinutes\":\"PT1H\",\"regionalRecoveryPointObjectiveStatus\":\"Healthy\",\"regionalRecoveryTimeObjectiveInMinutes\":\"PT15M\",\"regionalRecoveryTimeActualInMinutes\":\"PT4H\",\"regionalRecoveryTimeObjectiveStatus\":\"Unhealthy\",\"requireHighAvailability\":\"NotRequired\",\"requireDisasterRecovery\":\"Required\"},\"recommendations\":{\"highAvailability\":{\"enabledResourceCount\":198472802196573806,\"notEnabledResourceCount\":3447065718949044750,\"notEvaluatedResourceCount\":821199409904998736,\"evaluationDateTime\":\"2021-05-27T12:03:29Z\"}},\"lastModifiedTime\":\"2021-05-26T21:48:12Z\"},\"id\":\"hprzrvxhmtfho\",\"name\":\"nxzcm\",\"type\":\"hngxnoqrxtd\"}]}";
HttpClient httpClient
= response -> Mono.just(new MockHttpResponse(response, 200, responseStr.getBytes(StandardCharsets.UTF_8)));
@@ -35,35 +35,35 @@ public void testList() throws Exception {
new AzureProfile("", "", AzureCloud.AZURE_PUBLIC_CLOUD));
PagedIterable response
- = manager.unifiedResilienceItems().list("xiid", "scz", 2116875344, com.azure.core.util.Context.NONE);
+ = manager.unifiedResilienceItems().list("lbnld", "vcb", 689855206, com.azure.core.util.Context.NONE);
- Assertions.assertEquals("oqiqazugamx", response.iterator().next().properties().goals().templateId());
- Assertions.assertEquals("krrcoiisbamnpp", response.iterator().next().properties().goals().assignmentId());
- Assertions.assertEquals(IsoDuration.PT4H,
+ Assertions.assertEquals("quwusq", response.iterator().next().properties().goals().templateId());
+ Assertions.assertEquals("utrpbr", response.iterator().next().properties().goals().assignmentId());
+ Assertions.assertEquals(IsoDuration.PT24H,
response.iterator().next().properties().goals().regionalRecoveryPointObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT15M,
+ Assertions.assertEquals(IsoDuration.PT1H,
response.iterator().next().properties().goals().regionalRecoveryPointEstimatedInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
+ Assertions.assertEquals(ResilienceHealthStatus.HEALTHY,
response.iterator().next().properties().goals().regionalRecoveryPointObjectiveStatus());
- Assertions.assertEquals(IsoDuration.PT4H,
+ Assertions.assertEquals(IsoDuration.PT15M,
response.iterator().next().properties().goals().regionalRecoveryTimeObjectiveInMinutes());
- Assertions.assertEquals(IsoDuration.PT24H,
+ Assertions.assertEquals(IsoDuration.PT4H,
response.iterator().next().properties().goals().regionalRecoveryTimeActualInMinutes());
- Assertions.assertEquals(ResilienceHealthStatus.HEALTHY,
+ Assertions.assertEquals(ResilienceHealthStatus.UNHEALTHY,
response.iterator().next().properties().goals().regionalRecoveryTimeObjectiveStatus());
- Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
- response.iterator().next().properties().goals().requireHighAvailability());
Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.NOT_REQUIRED,
+ response.iterator().next().properties().goals().requireHighAvailability());
+ Assertions.assertEquals(UnifiedResilienceItemRequirementSelected.REQUIRED,
response.iterator().next().properties().goals().requireDisasterRecovery());
- Assertions.assertEquals(9126039588141136645L,
+ Assertions.assertEquals(198472802196573806L,
response.iterator().next().properties().recommendations().highAvailability().enabledResourceCount());
- Assertions.assertEquals(5876962983578888234L,
+ Assertions.assertEquals(3447065718949044750L,
response.iterator().next().properties().recommendations().highAvailability().notEnabledResourceCount());
- Assertions.assertEquals(6961454862373416327L,
+ Assertions.assertEquals(821199409904998736L,
response.iterator().next().properties().recommendations().highAvailability().notEvaluatedResourceCount());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-17T20:12:02Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-05-27T12:03:29Z"),
response.iterator().next().properties().recommendations().highAvailability().evaluationDateTime());
- Assertions.assertEquals(OffsetDateTime.parse("2021-03-06T17:25:45Z"),
+ Assertions.assertEquals(OffsetDateTime.parse("2021-05-26T21:48:12Z"),
response.iterator().next().properties().lastModifiedTime());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UpdateGoalResourceRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UpdateGoalResourceRequestTests.java
index b48373738ca6..46e21e4d38db 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UpdateGoalResourceRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UpdateGoalResourceRequestTests.java
@@ -11,9 +11,10 @@
import com.azure.resourcemanager.resiliencemanagement.models.ExclusionState;
import com.azure.resourcemanager.resiliencemanagement.models.GoalResourceProperties;
import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
+import com.azure.resourcemanager.resiliencemanagement.models.ResiliencyProperties;
import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
import com.azure.resourcemanager.resiliencemanagement.models.UpdateGoalResourceRequest;
-import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
import java.util.Arrays;
import org.junit.jupiter.api.Assertions;
@@ -21,14 +22,22 @@ public final class UpdateGoalResourceRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
UpdateGoalResourceRequest model = BinaryData.fromString(
- "{\"resources\":[{\"properties\":{\"resourceArmId\":\"f\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"disasterRecoveryGoalParticipation\":\"Excluded\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"FailedOverResource\",\"exclusionReasonForDisasterRecoveryGoals\":\"FailedOverResource\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"xofpdvhpfxxypi\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"nmayhuybb\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"odepoogin\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"amiheognarxz\",\"membershipType\":\"ThroughResourceGroup\"}],\"provisioningState\":\"Provisioning\"},\"id\":\"tusivyevcciqihn\",\"name\":\"un\",\"type\":\"bwjzr\"},{\"properties\":{\"resourceArmId\":\"ygxgispemvtz\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"NotAttested\",\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"ManuallyAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UserSelectedExclusion\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"msmjqulngsntn\",\"membershipType\":\"Direct\"}],\"provisioningState\":\"Accepted\"},\"id\":\"gc\",\"name\":\"rwclxxwrljdo\",\"type\":\"skcqvkocrcjd\"}]}")
+ "{\"resources\":[{\"properties\":{\"resourceArmId\":\"jrwzox\",\"highAvailabilityGoalParticipation\":\"Excluded\",\"highAvailabilityAttestationStatus\":\"ManuallyAttested\",\"zonalResiliency\":{\"goalParticipation\":\"Included\",\"attestationStatus\":\"NotAttested\",\"exclusionReason\":\"UnsupportedResource\",\"userConfirmation\":[{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\"},{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\"}]},\"disasterRecoveryGoalParticipation\":\"Included\",\"disasterRecoveryAttestationStatus\":\"NotAttested\",\"exclusionReasonForHighAvailabilityGoals\":\"UserSelectedExclusion\",\"exclusionReasonForDisasterRecoveryGoals\":\"UserSelectedExclusion\",\"userConfirmationForHighAvailability\":[{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"},{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalPending\",\"reasonForRequestingConfirmation\":\"ZonePinnedZrsDataDisksConditional\"}],\"serviceGroupMemberships\":[{\"serviceGroupId\":\"ayhuy\",\"membershipType\":\"ThroughSubscription\"},{\"serviceGroupId\":\"kpode\",\"membershipType\":\"Direct\"},{\"serviceGroupId\":\"oginuvamiheognar\",\"membershipType\":\"ThroughResourceGroup\"},{\"serviceGroupId\":\"xth\",\"membershipType\":\"ThroughResourceGroup\"}],\"provisioningState\":\"Canceled\"},\"id\":\"ivyevcciqihnhun\",\"name\":\"bwjzr\",\"type\":\"fygxgispemvtzfk\"}]}")
.toObject(UpdateGoalResourceRequest.class);
- Assertions.assertEquals("f", model.resources().get(0).properties().resourceArmId());
+ Assertions.assertEquals("jrwzox", model.resources().get(0).properties().resourceArmId());
Assertions.assertEquals(ExclusionState.EXCLUDED,
model.resources().get(0).properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
model.resources().get(0).properties().highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.EXCLUDED,
+ Assertions.assertEquals(ExclusionState.INCLUDED,
+ model.resources().get(0).properties().zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
+ model.resources().get(0).properties().zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
+ model.resources().get(0).properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ model.resources().get(0).properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ExclusionState.INCLUDED,
model.resources().get(0).properties().disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED,
model.resources().get(0).properties().disasterRecoveryAttestationStatus());
@@ -47,61 +56,52 @@ public void testDeserialize() throws Exception {
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- UpdateGoalResourceRequest model = new UpdateGoalResourceRequest().withResources(Arrays.asList(
- new GoalResourceInner().withProperties(new GoalResourceProperties().withResourceArmId("f")
- .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.EXCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.NOT_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVED_BY_USER)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY)))),
- new GoalResourceInner().withProperties(new GoalResourceProperties().withResourceArmId("ygxgispemvtz")
- .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
- .withHighAvailabilityAttestationStatus(AttestationState.NOT_ATTESTED)
- .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
- .withDisasterRecoveryAttestationStatus(AttestationState.MANUALLY_ATTESTED)
- .withUserConfirmationForHighAvailability(Arrays.asList(
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY),
- new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL))))));
+ UpdateGoalResourceRequest model
+ = new UpdateGoalResourceRequest().withResources(Arrays
+ .asList(new GoalResourceInner().withProperties(new GoalResourceProperties().withResourceArmId("jrwzox")
+ .withHighAvailabilityGoalParticipation(ExclusionState.EXCLUDED)
+ .withHighAvailabilityAttestationStatus(AttestationState.MANUALLY_ATTESTED)
+ .withZonalResiliency(new ResiliencyProperties().withGoalParticipation(ExclusionState.INCLUDED)
+ .withAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withUserConfirmation(Arrays.asList(new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED))))
+ .withDisasterRecoveryGoalParticipation(ExclusionState.INCLUDED)
+ .withDisasterRecoveryAttestationStatus(AttestationState.NOT_ATTESTED)
+ .withUserConfirmationForHighAvailability(Arrays.asList(
+ new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL),
+ new UserConfirmationItem()
+ .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
+ .withConfirmationStatus(ConfirmationStatus.APPROVAL_PENDING)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.ZONE_PINNED_ZRS_DATA_DISKS_CONDITIONAL))))));
model = BinaryData.fromObject(model).toObject(UpdateGoalResourceRequest.class);
- Assertions.assertEquals("f", model.resources().get(0).properties().resourceArmId());
+ Assertions.assertEquals("jrwzox", model.resources().get(0).properties().resourceArmId());
Assertions.assertEquals(ExclusionState.EXCLUDED,
model.resources().get(0).properties().highAvailabilityGoalParticipation());
Assertions.assertEquals(AttestationState.MANUALLY_ATTESTED,
model.resources().get(0).properties().highAvailabilityAttestationStatus());
- Assertions.assertEquals(ExclusionState.EXCLUDED,
+ Assertions.assertEquals(ExclusionState.INCLUDED,
+ model.resources().get(0).properties().zonalResiliency().goalParticipation());
+ Assertions.assertEquals(AttestationState.NOT_ATTESTED,
+ model.resources().get(0).properties().zonalResiliency().attestationStatus());
+ Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK,
+ model.resources().get(0).properties().zonalResiliency().userConfirmation().get(0).solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED,
+ model.resources().get(0).properties().zonalResiliency().userConfirmation().get(0).confirmationStatus());
+ Assertions.assertEquals(ExclusionState.INCLUDED,
model.resources().get(0).properties().disasterRecoveryGoalParticipation());
Assertions.assertEquals(AttestationState.NOT_ATTESTED,
model.resources().get(0).properties().disasterRecoveryAttestationStatus());
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlanTagsUpdateTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlanTagsUpdateTests.java
index 5afef2bb1963..24246fdcd2a7 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlanTagsUpdateTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UsagePlanTagsUpdateTests.java
@@ -13,18 +13,16 @@
public final class UsagePlanTagsUpdateTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- UsagePlanTagsUpdate model = BinaryData.fromString(
- "{\"tags\":{\"aivmxyasflvgs\":\"abzxrvxcushsp\",\"hknsmjbl\":\"zwywako\",\"ryuzcbmqqv\":\"ljhlnymzotq\",\"fgtayxonsup\":\"mv\"}}")
- .toObject(UsagePlanTagsUpdate.class);
- Assertions.assertEquals("abzxrvxcushsp", model.tags().get("aivmxyasflvgs"));
+ UsagePlanTagsUpdate model
+ = BinaryData.fromString("{\"tags\":{\"htmwwinh\":\"qbi\"}}").toObject(UsagePlanTagsUpdate.class);
+ Assertions.assertEquals("qbi", model.tags().get("htmwwinh"));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
- UsagePlanTagsUpdate model = new UsagePlanTagsUpdate().withTags(mapOf("aivmxyasflvgs", "abzxrvxcushsp",
- "hknsmjbl", "zwywako", "ryuzcbmqqv", "ljhlnymzotq", "fgtayxonsup", "mv"));
+ UsagePlanTagsUpdate model = new UsagePlanTagsUpdate().withTags(mapOf("htmwwinh", "qbi"));
model = BinaryData.fromObject(model).toObject(UsagePlanTagsUpdate.class);
- Assertions.assertEquals("abzxrvxcushsp", model.tags().get("aivmxyasflvgs"));
+ Assertions.assertEquals("qbi", model.tags().get("htmwwinh"));
}
// Use "Map.of" if available
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserAssignedIdentityTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserAssignedIdentityTests.java
index 5ce8e56b1eb5..155fb5b56431 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserAssignedIdentityTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserAssignedIdentityTests.java
@@ -10,7 +10,7 @@
public final class UserAssignedIdentityTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- UserAssignedIdentity model = BinaryData.fromString("{\"principalId\":\"cuh\",\"clientId\":\"tcty\"}")
+ UserAssignedIdentity model = BinaryData.fromString("{\"principalId\":\"micykvceoveilo\",\"clientId\":\"oty\"}")
.toObject(UserAssignedIdentity.class);
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationForHighAvailabilityItemTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationForHighAvailabilityItemTests.java
deleted file mode 100644
index 0733123dd622..000000000000
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationForHighAvailabilityItemTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) TypeSpec Code Generator.
-
-package com.azure.resourcemanager.resiliencemanagement.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus;
-import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
-import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
-import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationForHighAvailabilityItem;
-import org.junit.jupiter.api.Assertions;
-
-public final class UserConfirmationForHighAvailabilityItemTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- UserConfirmationForHighAvailabilityItem model = BinaryData.fromString(
- "{\"solutionDisplayName\":\"ZonePinnedVmWithZrsDisk\",\"confirmationStatus\":\"ApprovalNotNeeded\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}")
- .toObject(UserConfirmationForHighAvailabilityItem.class);
- Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK, model.solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED, model.confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
- model.reasonForRequestingConfirmation());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- UserConfirmationForHighAvailabilityItem model = new UserConfirmationForHighAvailabilityItem()
- .withSolutionDisplayName(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK)
- .withConfirmationStatus(ConfirmationStatus.APPROVAL_NOT_NEEDED)
- .withReasonForRequestingConfirmation(
- ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY);
- model = BinaryData.fromObject(model).toObject(UserConfirmationForHighAvailabilityItem.class);
- Assertions.assertEquals(SolutionDisplayName.ZONE_PINNED_VM_WITH_ZRS_DISK, model.solutionDisplayName());
- Assertions.assertEquals(ConfirmationStatus.APPROVAL_NOT_NEEDED, model.confirmationStatus());
- Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
- model.reasonForRequestingConfirmation());
- }
-}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationItemTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationItemTests.java
new file mode 100644
index 000000000000..b397772b05f3
--- /dev/null
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/UserConfirmationItemTests.java
@@ -0,0 +1,39 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+// Code generated by Microsoft (R) TypeSpec Code Generator.
+
+package com.azure.resourcemanager.resiliencemanagement.generated;
+
+import com.azure.core.util.BinaryData;
+import com.azure.resourcemanager.resiliencemanagement.models.ConfirmationStatus;
+import com.azure.resourcemanager.resiliencemanagement.models.ReasonForRequestingConfirmation;
+import com.azure.resourcemanager.resiliencemanagement.models.SolutionDisplayName;
+import com.azure.resourcemanager.resiliencemanagement.models.UserConfirmationItem;
+import org.junit.jupiter.api.Assertions;
+
+public final class UserConfirmationItemTests {
+ @org.junit.jupiter.api.Test
+ public void testDeserialize() throws Exception {
+ UserConfirmationItem model = BinaryData.fromString(
+ "{\"solutionDisplayName\":\"VmInMultiZoneVmss\",\"confirmationStatus\":\"RejectedByUser\",\"reasonForRequestingConfirmation\":\"VmInMultiZoneScaleSetStatelessOnly\"}")
+ .toObject(UserConfirmationItem.class);
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS, model.solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER, model.confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ model.reasonForRequestingConfirmation());
+ }
+
+ @org.junit.jupiter.api.Test
+ public void testSerialize() throws Exception {
+ UserConfirmationItem model
+ = new UserConfirmationItem().withSolutionDisplayName(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS)
+ .withConfirmationStatus(ConfirmationStatus.REJECTED_BY_USER)
+ .withReasonForRequestingConfirmation(
+ ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY);
+ model = BinaryData.fromObject(model).toObject(UserConfirmationItem.class);
+ Assertions.assertEquals(SolutionDisplayName.VM_IN_MULTI_ZONE_VMSS, model.solutionDisplayName());
+ Assertions.assertEquals(ConfirmationStatus.REJECTED_BY_USER, model.confirmationStatus());
+ Assertions.assertEquals(ReasonForRequestingConfirmation.VM_IN_MULTI_ZONE_SCALE_SET_STATELESS_ONLY,
+ model.reasonForRequestingConfirmation());
+ }
+}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionPropertiesTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionPropertiesTests.java
index 93111ec3d892..42004c857cda 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionPropertiesTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionPropertiesTests.java
@@ -13,20 +13,20 @@
public final class ValidateForExecutionPropertiesTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ValidateForExecutionProperties model = BinaryData
- .fromString("{\"operationName\":\"ReprotectReverse\",\"sourceLocations\":[\"hminyflnorwmduv\"]}")
- .toObject(ValidateForExecutionProperties.class);
- Assertions.assertEquals(DrillRunTasks.REPROTECT_REVERSE, model.operationName());
- Assertions.assertEquals("hminyflnorwmduv", model.sourceLocations().get(0));
+ ValidateForExecutionProperties model
+ = BinaryData.fromString("{\"operationName\":\"Failover\",\"sourceLocations\":[\"y\",\"vpo\"]}")
+ .toObject(ValidateForExecutionProperties.class);
+ Assertions.assertEquals(DrillRunTasks.FAILOVER, model.operationName());
+ Assertions.assertEquals("y", model.sourceLocations().get(0));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ValidateForExecutionProperties model
- = new ValidateForExecutionProperties().withOperationName(DrillRunTasks.REPROTECT_REVERSE)
- .withSourceLocations(Arrays.asList("hminyflnorwmduv"));
+ = new ValidateForExecutionProperties().withOperationName(DrillRunTasks.FAILOVER)
+ .withSourceLocations(Arrays.asList("y", "vpo"));
model = BinaryData.fromObject(model).toObject(ValidateForExecutionProperties.class);
- Assertions.assertEquals(DrillRunTasks.REPROTECT_REVERSE, model.operationName());
- Assertions.assertEquals("hminyflnorwmduv", model.sourceLocations().get(0));
+ Assertions.assertEquals(DrillRunTasks.FAILOVER, model.operationName());
+ Assertions.assertEquals("y", model.sourceLocations().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionRequestTests.java
index 615ac575b166..2200cb2d0bf2 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForExecutionRequestTests.java
@@ -15,19 +15,19 @@ public final class ValidateForExecutionRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ValidateForExecutionRequest model = BinaryData.fromString(
- "{\"validateForExecutionProperties\":{\"operationName\":\"FailoverReverse\",\"sourceLocations\":[\"lqubkwdlen\",\"d\",\"utujba\"]}}")
+ "{\"validateForExecutionProperties\":{\"operationName\":\"Failover\",\"sourceLocations\":[\"vyl\",\"uyav\",\"uwmncs\"]}}")
.toObject(ValidateForExecutionRequest.class);
- Assertions.assertEquals(DrillRunTasks.FAILOVER_REVERSE, model.validateForExecutionProperties().operationName());
- Assertions.assertEquals("lqubkwdlen", model.validateForExecutionProperties().sourceLocations().get(0));
+ Assertions.assertEquals(DrillRunTasks.FAILOVER, model.validateForExecutionProperties().operationName());
+ Assertions.assertEquals("vyl", model.validateForExecutionProperties().sourceLocations().get(0));
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ValidateForExecutionRequest model = new ValidateForExecutionRequest().withValidateForExecutionProperties(
- new ValidateForExecutionProperties().withOperationName(DrillRunTasks.FAILOVER_REVERSE)
- .withSourceLocations(Arrays.asList("lqubkwdlen", "d", "utujba")));
+ new ValidateForExecutionProperties().withOperationName(DrillRunTasks.FAILOVER)
+ .withSourceLocations(Arrays.asList("vyl", "uyav", "uwmncs")));
model = BinaryData.fromObject(model).toObject(ValidateForExecutionRequest.class);
- Assertions.assertEquals(DrillRunTasks.FAILOVER_REVERSE, model.validateForExecutionProperties().operationName());
- Assertions.assertEquals("lqubkwdlen", model.validateForExecutionProperties().sourceLocations().get(0));
+ Assertions.assertEquals(DrillRunTasks.FAILOVER, model.validateForExecutionProperties().operationName());
+ Assertions.assertEquals("vyl", model.validateForExecutionProperties().sourceLocations().get(0));
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForOperationRequestTests.java b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForOperationRequestTests.java
index 90159b4a1957..bd42827bbd76 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForOperationRequestTests.java
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/src/test/java/com/azure/resourcemanager/resiliencemanagement/generated/ValidateForOperationRequestTests.java
@@ -12,16 +12,16 @@
public final class ValidateForOperationRequestTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
- ValidateForOperationRequest model
- = BinaryData.fromString("{\"operationName\":\"Reprotect\"}").toObject(ValidateForOperationRequest.class);
- Assertions.assertEquals(RecoveryOperationNames.REPROTECT, model.operationName());
+ ValidateForOperationRequest model = BinaryData.fromString("{\"operationName\":\"TestFailoverCleanup\"}")
+ .toObject(ValidateForOperationRequest.class);
+ Assertions.assertEquals(RecoveryOperationNames.TEST_FAILOVER_CLEANUP, model.operationName());
}
@org.junit.jupiter.api.Test
public void testSerialize() throws Exception {
ValidateForOperationRequest model
- = new ValidateForOperationRequest().withOperationName(RecoveryOperationNames.REPROTECT);
+ = new ValidateForOperationRequest().withOperationName(RecoveryOperationNames.TEST_FAILOVER_CLEANUP);
model = BinaryData.fromObject(model).toObject(ValidateForOperationRequest.class);
- Assertions.assertEquals(RecoveryOperationNames.REPROTECT, model.operationName());
+ Assertions.assertEquals(RecoveryOperationNames.TEST_FAILOVER_CLEANUP, model.operationName());
}
}
diff --git a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/tsp-location.yaml b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/tsp-location.yaml
index 7b8f2d5fb05f..ef6f252397fd 100644
--- a/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/tsp-location.yaml
+++ b/sdk/resiliencemanagement/azure-resourcemanager-resiliencemanagement/tsp-location.yaml
@@ -1,4 +1,4 @@
directory: specification/azureresiliencemanagement/resource-manager/Microsoft.AzureResilienceManagement/AzureResilienceManagement
-commit: fef9bf23cd4a747eb8a0b5dee5e2ea0dd98332bf
+commit: 8933ceed3ed4dbd4d3835ee6e303348e9be7c068
repo: Azure/azure-rest-api-specs
additionalDirectories: