Creating Powershell Cmdlets for Azure Resiliency - #30125
Conversation
…ResilienceRecoveryPlanResource, and Update-AzResilienceUsagePlan cmdlets; update CreateMappings_rules.json to include Resilience module
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
|
Thank you for your contribution krtcodee! We will review the pull request and get back to you soon. |
There was a problem hiding this comment.
🟡 Changes recommended
The PR introduces a new module but has a test env-loading bug and the added Pester tests are currently all skipped, leaving the new surface area effectively untested.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Adds a new Az.Resilience module to the Azure PowerShell codebase (including module packaging scaffolding, help/docs/examples, AutoRest UX metadata, and Pester test scaffolding), and registers the module in the tooling mapping rules.
Changes:
- Registered the new
Resiliencemodule intools/CreateMappings_rules.json. - Added the
src/Resilience/Resiliencemodule project scaffolding (csproj, assembly info, changelog, and selected help markdown). - Added the
src/Resilience/Resilience.AutorestAutoRest assets (UX command definitions, docs/examples, custom module loader stub, utilities, and many Pester test stubs).
File summaries
| File | Description |
|---|---|
| tools/CreateMappings_rules.json | Adds Resilience to the module/alias mapping list. |
| src/Resilience/Resilience/Resilience.csproj | New module build/packaging project for Az.Resilience. |
| src/Resilience/Resilience/Properties/AssemblyInfo.cs | Assembly metadata for the Az.Resilience wrapper module. |
| src/Resilience/Resilience/help/Get-AzResilienceUsagePlan.md | Adds reference help markdown for Get-AzResilienceUsagePlan. |
| src/Resilience/Resilience/help/Get-AzResilienceOperationStatus.md | Adds reference help markdown for Get-AzResilienceOperationStatus. |
| src/Resilience/Resilience/ChangeLog.md | Initializes changelog for the new module. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-unifiedResilienceItems.json | Adds UX metadata for unified resilience items cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-recoveryPlans-recoveryResources.json | Adds UX metadata for recovery resources cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-recoveryPlans-recoveryJobs.json | Adds UX metadata for recovery jobs and retry action cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-recoveryPlans-recoveryJobs-recoveryJobResources.json | Adds UX metadata for recovery job resources cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-goalTemplates.json | Adds UX metadata for goal templates cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-goalAssignments.json | Adds UX metadata for goal assignments and refresh action cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-goalAssignments-goalResources.json | Adds UX metadata for goal resources cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-drills-drillRuns.json | Adds UX metadata for drill runs and resume action cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-drills-drillRuns-drillRunResources.json | Adds UX metadata for drill run resources cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.Management/serviceGroups-drills-drillResources.json | Adds UX metadata for drill resources cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.AzureResilienceManagement/usagePlans.json | Adds UX metadata for usage plan cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.AzureResilienceManagement/usagePlans-enrollments.json | Adds UX metadata for enrollment cmdlets. |
| src/Resilience/Resilience.Autorest/UX/Microsoft.AzureResilienceManagement/locations-operationStatuses.json | Adds UX metadata for operation status cmdlets. |
| src/Resilience/Resilience.Autorest/utils/Unprotect-SecureString.ps1 | Adds utility script for secure string conversion. |
| src/Resilience/Resilience.Autorest/utils/Get-SubscriptionIdTestSafe.ps1 | Adds utility for resolving subscription id safely in tests/playback. |
| src/Resilience/Resilience.Autorest/test/utils.ps1 | Adds shared Pester test utilities and env setup helpers. |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceUsagePlan.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceUsagePlan (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceRecoveryPlanResource.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceRecoveryPlanResource (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceRecoveryPlan.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceRecoveryPlan (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceGoalTemplate.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceGoalTemplate (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceGoalResource.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceGoalResource (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceGoalAssignment.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceGoalAssignment (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceEnrollment.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceEnrollment (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceDrillResource.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceDrillResource (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Update-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for Update-AzResilienceDrill (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanTestFailoverValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanTestFailoverCleanupValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanReprotectValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanReadiness.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanOperationValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanFailoverValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceRecoveryPlanFailoverCommitValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Test-AzResilienceDrillExecutionValidation.Tests.ps1 | Adds Pester stub coverage for validation cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Sync-AzResilienceGoalResource.Tests.ps1 | Adds Pester stub coverage for sync cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Sync-AzResilienceDrillReadiness.Tests.ps1 | Adds Pester stub coverage for sync cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Stop-AzResilienceRecoveryJob.Tests.ps1 | Adds Pester stub coverage for stop cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Stop-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for stop cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Start-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for start cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Set-AzResilienceUsagePlan.Tests.ps1 | Adds Pester stub coverage for set cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Set-AzResilienceRecoveryPlan.Tests.ps1 | Adds Pester stub coverage for set cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Set-AzResilienceGoalTemplate.Tests.ps1 | Adds Pester stub coverage for set cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Set-AzResilienceGoalAssignment.Tests.ps1 | Adds Pester stub coverage for set cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Set-AzResilienceEnrollment.Tests.ps1 | Adds Pester stub coverage for set cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Resume-AzResilienceRecoveryJob.Tests.ps1 | Adds Pester stub coverage for resume cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Resume-AzResilienceDrillRun.Tests.ps1 | Adds Pester stub coverage for resume cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceUsagePlan.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceRecoveryPlan.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceGoalTemplate.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceGoalAssignment.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceEnrollment.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Remove-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for remove cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/README.md | Adds README describing the test folder purpose and workflow. |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceUsagePlan.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceRecoveryPlan.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceGoalTemplate.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceGoalAssignment.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceEnrollment.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceDrillRunReport.Tests.ps1 | Adds Pester stub coverage for new/report cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/New-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for new cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/loadEnv.ps1 | Adds test environment loader for playback/live test data. |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanTestFailoverCleanup.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanTestFailover.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanReprotect.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanFinalize.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanFailoverCommit.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryPlanFailover.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceRecoveryJobRetry.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceDrillRunReprotect.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Invoke-AzResilienceDrillRunFailover.Tests.ps1 | Adds Pester stub coverage for invoke cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceUsagePlan.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceUnifiedResilienceItem.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceRecoveryResource.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceRecoveryPlan.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceRecoveryJobResource.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceRecoveryJob.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceOperationStatus.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceGoalTemplate.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceGoalResource.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceGoalAssignmentCapacity.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceGoalAssignment.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceEnrollment.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceDrillRunResource.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceDrillRunReportDownloadUrl.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceDrillRun.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceDrillResource.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Get-AzResilienceDrill.Tests.ps1 | Adds Pester stub coverage for get cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Complete-AzResilienceDrillRun.Tests.ps1 | Adds Pester stub coverage for complete cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/test/Add-AzResilienceDrillRunNote.Tests.ps1 | Adds Pester stub coverage for add-note cmdlet (currently skipped). |
| src/Resilience/Resilience.Autorest/resources/README.md | Adds non-packaged resources folder documentation. |
| src/Resilience/Resilience.Autorest/Properties/AssemblyInfo.cs | Adds assembly metadata for the AutoRest-generated assembly. |
| src/Resilience/Resilience.Autorest/generate-info.json | Adds AutoRest generation tracking metadata. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceUsagePlan.md | Adds examples for Update-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceRecoveryPlanResource.md | Adds examples for Update-AzResilienceRecoveryPlanResource. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceRecoveryPlan.md | Adds examples for Update-AzResilienceRecoveryPlan. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceGoalTemplate.md | Adds examples for Update-AzResilienceGoalTemplate. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceGoalResource.md | Adds examples for Update-AzResilienceGoalResource. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceGoalAssignment.md | Adds examples for Update-AzResilienceGoalAssignment. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceEnrollment.md | Adds examples for Update-AzResilienceEnrollment. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceDrillResource.md | Adds examples for Update-AzResilienceDrillResource. |
| src/Resilience/Resilience.Autorest/examples/Update-AzResilienceDrill.md | Adds examples for Update-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanTestFailoverValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanTestFailoverCleanupValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanReprotectValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanReadiness.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanOperationValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanFailoverValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceRecoveryPlanFailoverCommitValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Test-AzResilienceDrillExecutionValidation.md | Adds examples for validation cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Sync-AzResilienceGoalResource.md | Adds examples for Sync-AzResilienceGoalResource. |
| src/Resilience/Resilience.Autorest/examples/Sync-AzResilienceDrillReadiness.md | Adds examples for Sync-AzResilienceDrillReadiness. |
| src/Resilience/Resilience.Autorest/examples/Stop-AzResilienceRecoveryJob.md | Adds examples for Stop-AzResilienceRecoveryJob. |
| src/Resilience/Resilience.Autorest/examples/Stop-AzResilienceDrill.md | Adds examples for Stop-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/Start-AzResilienceDrill.md | Adds examples for Start-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/Set-AzResilienceUsagePlan.md | Adds examples for Set-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/examples/Set-AzResilienceRecoveryPlan.md | Adds examples for Set-AzResilienceRecoveryPlan. |
| src/Resilience/Resilience.Autorest/examples/Set-AzResilienceGoalTemplate.md | Adds examples for Set-AzResilienceGoalTemplate. |
| src/Resilience/Resilience.Autorest/examples/Set-AzResilienceGoalAssignment.md | Adds examples for Set-AzResilienceGoalAssignment. |
| src/Resilience/Resilience.Autorest/examples/Set-AzResilienceEnrollment.md | Adds examples for Set-AzResilienceEnrollment. |
| src/Resilience/Resilience.Autorest/examples/Resume-AzResilienceRecoveryJob.md | Adds examples for Resume-AzResilienceRecoveryJob. |
| src/Resilience/Resilience.Autorest/examples/Resume-AzResilienceDrillRun.md | Adds examples for Resume-AzResilienceDrillRun. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceUsagePlan.md | Adds examples for Remove-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceRecoveryPlan.md | Adds examples for Remove-AzResilienceRecoveryPlan. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceGoalTemplate.md | Adds examples for Remove-AzResilienceGoalTemplate. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceGoalAssignment.md | Adds examples for Remove-AzResilienceGoalAssignment. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceEnrollment.md | Adds examples for Remove-AzResilienceEnrollment. |
| src/Resilience/Resilience.Autorest/examples/Remove-AzResilienceDrill.md | Adds examples for Remove-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceUsagePlan.md | Adds examples for New-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceRecoveryPlan.md | Adds examples for New-AzResilienceRecoveryPlan. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceGoalTemplate.md | Adds examples for New-AzResilienceGoalTemplate. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceGoalAssignment.md | Adds examples for New-AzResilienceGoalAssignment. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceEnrollment.md | Adds examples for New-AzResilienceEnrollment. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceDrillRunReport.md | Adds examples for New-AzResilienceDrillRunReport. |
| src/Resilience/Resilience.Autorest/examples/New-AzResilienceDrill.md | Adds examples for New-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanTestFailoverCleanup.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanTestFailover.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanReprotect.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanFinalize.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanFailoverCommit.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryPlanFailover.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceRecoveryJobRetry.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceDrillRunReprotect.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Invoke-AzResilienceDrillRunFailover.md | Adds examples for invoke cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceUsagePlan.md | Adds examples for Get-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceUnifiedResilienceItem.md | Adds examples for Get-AzResilienceUnifiedResilienceItem. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceRecoveryResource.md | Adds examples for Get-AzResilienceRecoveryResource. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceRecoveryPlan.md | Adds examples for Get-AzResilienceRecoveryPlan. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceRecoveryJobResource.md | Adds examples for Get-AzResilienceRecoveryJobResource. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceRecoveryJob.md | Adds examples for Get-AzResilienceRecoveryJob. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceOperationStatus.md | Adds examples for Get-AzResilienceOperationStatus. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceGoalTemplate.md | Adds examples for Get-AzResilienceGoalTemplate. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceGoalResource.md | Adds examples for Get-AzResilienceGoalResource. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceGoalAssignmentCapacity.md | Adds examples for capacity cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceGoalAssignment.md | Adds examples for Get-AzResilienceGoalAssignment. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceEnrollment.md | Adds examples for Get-AzResilienceEnrollment. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceDrillRunResource.md | Adds examples for Get-AzResilienceDrillRunResource. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceDrillRunReportDownloadUrl.md | Adds examples for report download URL cmdlet. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceDrillRun.md | Adds examples for Get-AzResilienceDrillRun. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceDrillResource.md | Adds examples for Get-AzResilienceDrillResource. |
| src/Resilience/Resilience.Autorest/examples/Get-AzResilienceDrill.md | Adds examples for Get-AzResilienceDrill. |
| src/Resilience/Resilience.Autorest/examples/Complete-AzResilienceDrillRun.md | Adds examples for Complete-AzResilienceDrillRun. |
| src/Resilience/Resilience.Autorest/examples/Add-AzResilienceDrillRunNote.md | Adds examples for Add-AzResilienceDrillRunNote. |
| src/Resilience/Resilience.Autorest/docs/README.md | Adds generated-docs folder README for the module. |
| src/Resilience/Resilience.Autorest/docs/Get-AzResilienceUsagePlan.md | Adds generated docs for Get-AzResilienceUsagePlan. |
| src/Resilience/Resilience.Autorest/docs/Get-AzResilienceOperationStatus.md | Adds generated docs for Get-AzResilienceOperationStatus. |
| src/Resilience/Resilience.Autorest/custom/README.md | Adds guidance for custom cmdlets for the module. |
| src/Resilience/Resilience.Autorest/custom/Az.Resilience.custom.psm1 | Adds custom module loader stub (imports private dll, etc.). |
| src/Resilience/Resilience.Autorest/.gitignore | Adds module-local gitignore rules for the AutoRest folder. |
| src/Resilience/Resilience.Autorest/.gitattributes | Adds default text normalization attributes. |
Review details
- Files reviewed: 87/318 changed files
- Comments generated: 3
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| Describe 'Update-AzResilienceUsagePlan' { | ||
| It 'UpdateExpanded' -skip { | ||
| { throw [System.NotImplementedException] } | Should -Not -Throw | ||
| } | ||
|
|
||
| It 'UpdateViaJsonString' -skip { | ||
| { throw [System.NotImplementedException] } | Should -Not -Throw | ||
| } |
| if (Test-Path -Path (Join-Path $PSScriptRoot $envFile)) { | ||
| $envFilePath = Join-Path $PSScriptRoot $envFile | ||
| } else { | ||
| $envFilePath = Join-Path $PSScriptRoot '..\$envFile' | ||
| } | ||
| $env = @{} | ||
| if (Test-Path -Path $envFilePath) { | ||
| $env = Get-Content (Join-Path $PSScriptRoot $envFile) | ConvertFrom-Json | ||
| $PSDefaultParameterValues=@{"*:Tenant"=$env.Tenant} | ||
| } |
| ## Upcoming Release | ||
|
|
||
| ## Version 0.1.0 | ||
| * First preview release for module Az.Resilience | ||
|
|
…ResilienceRecoveryPlanResource, and Update-AzResilienceUsagePlan cmdlets; update CreateMappings_rules.json to include Resilience module
Description
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.