Skip to content

Creating Powershell Cmdlets for Azure Resiliency - #30125

Open
krtcodee wants to merge 1 commit into
Azure:mainfrom
krtcodee:krt/res-pwsh-cmd
Open

Creating Powershell Cmdlets for Azure Resiliency#30125
krtcodee wants to merge 1 commit into
Azure:mainfrom
krtcodee:krt/res-pwsh-cmd

Conversation

@krtcodee

Copy link
Copy Markdown

…ResilienceRecoveryPlanResource, and Update-AzResilienceUsagePlan cmdlets; update CreateMappings_rules.json to include Resilience module

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

…ResilienceRecoveryPlanResource, and Update-AzResilienceUsagePlan cmdlets; update CreateMappings_rules.json to include Resilience module
Copilot AI lite review requested due to automatic review settings September 10, 2026 20:44
@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@microsoft-github-policy-service

Copy link
Copy Markdown
Contributor

Thank you for your contribution krtcodee! We will review the pull request and get back to you soon.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 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 Resilience module in tools/CreateMappings_rules.json.
  • Added the src/Resilience/Resilience module project scaffolding (csproj, assembly info, changelog, and selected help markdown).
  • Added the src/Resilience/Resilience.Autorest AutoRest 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.

Comment on lines +17 to +24
Describe 'Update-AzResilienceUsagePlan' {
It 'UpdateExpanded' -skip {
{ throw [System.NotImplementedException] } | Should -Not -Throw
}

It 'UpdateViaJsonString' -skip {
{ throw [System.NotImplementedException] } | Should -Not -Throw
}
Comment on lines +20 to +29
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}
}
Comment on lines +20 to +24
## Upcoming Release

## Version 0.1.0
* First preview release for module Az.Resilience

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants