Skip to content

Commit 0cb1a55

Browse files
authored
[Compute] az sig image-version create/update: Rename shorter alias for --block-deletion-before-end-of-life parameter (#31283)
1 parent 024ced1 commit 0cb1a55

File tree

3 files changed

+23
-4
lines changed

3 files changed

+23
-4
lines changed

src/azure-cli/azure/cli/command_modules/vm/_help.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,14 @@
852852
--gallery-image-version 1.0.0 \\
853853
--virtual-machine /subscriptions/00000000-0000-0000-0000-00000000xxxx/resourceGroups/imageGroups/providers/Microsoft.Compute/virtualMachines/MyVM \\
854854
--end-of-life-date 2024-08-02T00:00:00+00:00
855+
- name: Add a new image version and block the deletion for this image version if its end of life has not expired
856+
text: |
857+
az sig image-version create --resource-group MyResourceGroup \\
858+
--gallery-name MyGallery --gallery-image-definition MyImage \\
859+
--gallery-image-version 1.0.0 \\
860+
--virtual-machine /subscriptions/00000000-0000-0000-0000-00000000xxxx/resourceGroups/imageGroups/providers/Microsoft.Compute/virtualMachines/MyVM \\
861+
--end-of-life-date 2024-08-02T00:00:00+00:00 \\
862+
--block-deletion-before-end-of-life true
855863
"""
856864

857865
helps['sig image-version list-shared'] = """
@@ -913,6 +921,11 @@
913921
az sig image-version update -g MyResourceGroup --gallery-name MyGallery \\
914922
--gallery-image-definition MyImage --gallery-image-version 1.0.0 \\
915923
--set safetyProfile.allowDeletionOfReplicatedLocations=true
924+
- name: Block the deletion for this gallery image version if its end of life has not expired.
925+
text: |
926+
az sig image-version update -g MyResourceGroup --gallery-name MyGallery \\
927+
--gallery-image-definition MyImage --gallery-image-version 1.0.0 \\
928+
--block-deletion-before-end-of-life true
916929
"""
917930

918931
helps['sig image-version undelete'] = """

src/azure-cli/azure/cli/command_modules/vm/_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1378,7 +1378,7 @@ def load_arguments(self, _):
13781378
'If a replica count is not specified, the default replica count will be used. If a storage account type is not specified, the default storage account type will be used. '
13791379
'If "--target-edge-zones None" is specified, the target extended locations will be cleared.')
13801380
c.argument('block_deletion_before_end_of_life', arg_type=get_three_state_flag(), min_api='2024-03-03',
1381-
options_list=['--block-deletion-before-end-of-life', '--block-deletion'],
1381+
options_list=['--block-deletion-before-end-of-life', '--block-delete-before-eol'],
13821382
help="Indicate whether or not the deletion is blocked for this gallery image version if its end of life has not expired")
13831383

13841384
for scope in ['sig image-version create', 'sig image-version update', 'sig image-version undelete']:

src/azure-cli/azure/cli/command_modules/vm/linter_exclusions.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,17 +200,23 @@ sig image-version create:
200200
parameters:
201201
target_region_cvm_encryption:
202202
rule_exclusions:
203-
- option_length_too_long
203+
- option_length_too_long
204204
allow_replicated_location_deletion:
205205
rule_exclusions:
206-
- option_length_too_long
206+
- option_length_too_long
207+
block_deletion_before_end_of_life:
208+
rule_exclusions:
209+
- option_length_too_long
207210
sig image-version update:
208211
rule_exclusions:
209212
- missing_command_test_coverage
210213
parameters:
211214
allow_replicated_location_deletion:
212215
rule_exclusions:
213-
- option_length_too_long
216+
- option_length_too_long
217+
block_deletion_before_end_of_life:
218+
rule_exclusions:
219+
- option_length_too_long
214220
sig image-version undelete:
215221
rule_exclusions:
216222
- missing_command_test_coverage

0 commit comments

Comments
 (0)