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: