|
41 | 41 | Update as _ChangeRecordUpdate, |
42 | 42 | Show as _ChangeRecordShow, |
43 | 43 | Delete as _ChangeRecordDelete, |
| 44 | + List as _ChangeRecordList, |
44 | 45 | ) |
45 | 46 | # Import for schema building - used by _build_custom_show_schema |
46 | 47 | from azext_changesafety.aaz.latest.changesafety.changerecord._show import ( |
@@ -627,17 +628,18 @@ class ChangeRecordDelete(_ChangeRecordDelete): |
627 | 628 | "az changesafety changerecord create -g MyResourceGroup -n changerecord002 " |
628 | 629 | "--change-type ManualTouch --rollout-type Normal " |
629 | 630 | "--stage-map \"{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/" |
630 | | - "resourceGroups/MyResourceGroup/providers/Microsoft.ChangeSafety/stageMaps/rolloutStageMap}\" " |
| 631 | + "providers/Microsoft.ChangeSafety/stageMaps/rolloutStageMap}\" " |
631 | 632 | "--targets \"resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/" |
632 | 633 | "resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=PATCH\" " |
633 | 634 | "--links \"[{name:status,uri:'https://contoso.com/change/rollout-002'}]\"\n" |
634 | 635 | ), |
635 | 636 | }, |
636 | 637 | { |
637 | | - "name": "Create a ChangeRecord for a VM rollout", |
| 638 | + "name": "Create a ChangeRecord for an app deployment with StageMap", |
638 | 639 | "text": ( |
639 | 640 | "az changesafety changerecord create -g MyResourceGroup -n changerecord001 " |
640 | 641 | "--change-type AppDeployment --rollout-type Normal " |
| 642 | + "--stagemap-name rolloutStageMap " |
641 | 643 | "--targets \"resourceId=/subscriptions/00000000-0000-0000-0000-000000000000/" |
642 | 644 | "resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/myVm,operation=PUT\"" |
643 | 645 | ), |
@@ -698,8 +700,8 @@ class ChangeRecordDelete(_ChangeRecordDelete): |
698 | 700 | "name": "Update scheduling window", |
699 | 701 | "text": ( |
700 | 702 | "az changesafety changerecord update -g MyResourceGroup -n changerecord001 " |
701 | | - "--anticipated-start-time \"2024-09-01T08:00:00Z\" " |
702 | | - "--anticipated-end-time \"2024-09-01T12:00:00Z\"" |
| 703 | + "--anticipated-start-time \"2026-09-01T08:00:00Z\" " |
| 704 | + "--anticipated-end-time \"2026-09-01T12:00:00Z\"" |
703 | 705 | ), |
704 | 706 | }, |
705 | 707 | { |
@@ -732,6 +734,22 @@ class ChangeRecordDelete(_ChangeRecordDelete): |
732 | 734 | ], |
733 | 735 | } |
734 | 736 |
|
| 737 | +_ChangeRecordList.AZ_HELP = { |
| 738 | + **_ChangeRecordList.AZ_HELP, |
| 739 | + "short-summary": "List ChangeRecord resources.", |
| 740 | + "long-summary": "List all ChangeRecord resources in a subscription or resource group.", |
| 741 | + "examples": [ |
| 742 | + { |
| 743 | + "name": "List all ChangeRecords in the current subscription", |
| 744 | + "text": "az changesafety changerecord list", |
| 745 | + }, |
| 746 | + { |
| 747 | + "name": "List ChangeRecords in a specific resource group", |
| 748 | + "text": "az changesafety changerecord list -g MyResourceGroup", |
| 749 | + }, |
| 750 | + ], |
| 751 | +} |
| 752 | + |
735 | 753 |
|
736 | 754 | # ----------------------------------------------------------------------------- |
737 | 755 | # StageMap Help Examples |
|
0 commit comments