Skip to content

Commit 07ad6cd

Browse files
authored
[devcenter] Update project environment type parameters to be required (#7100)
* Update project env type parameters * Fix environment def example and update style
1 parent 25427ac commit 07ad6cd

File tree

7 files changed

+44
-84
lines changed

7 files changed

+44
-84
lines changed

src/devcenter/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
33
Release History
44
===============
5+
5.0.0
6+
++++++
7+
* Require roles and identity type parameters in "az decenter admin project-environment-type create"
8+
59
4.0.1
610
++++++
711
* Update due to bug in API swagger causing missing API version

src/devcenter/azext_devcenter/_help.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@
623623
--project-name "DevProject"
624624
- name: List using endpoint
625625
text: |-
626-
az devcenter dev environment-definition list --dev-center-name "ContosoDevCenter" \
626+
az devcenter dev environment-definition list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
627627
--project-name "DevProject"
628628
- name: List by catalog using dev center
629629
text: |-

src/devcenter/azext_devcenter/_params.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
# pylint: disable=line-too-long
66
# pylint: disable=unused-import
77
# pylint: disable=too-many-statements
8+
# pylint: disable=too-many-lines
89

910
from knack.arguments import CLIArgumentType
1011
from azure.cli.core.commands.parameters import (

src/devcenter/azext_devcenter/action.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@
77
# Changes may cause incorrect behavior and will be lost if the code is
88
# regenerated.
99
# --------------------------------------------------------------------------
10-
11-
1210
# pylint: disable=protected-access
1311

14-
# pylint: disable=no-self-use
15-
1612

1713
import argparse
1814
from collections import defaultdict

src/devcenter/azext_devcenter/custom.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# Licensed under the MIT License. See License.txt in the project root for license information.
44
# --------------------------------------------------------------------------------------------
55
# pylint: disable=protected-access
6+
# pylint: disable=too-many-lines
67

78
from datetime import datetime
89
import json
@@ -459,6 +460,8 @@ def _build_arguments_schema(cls, *args, **kwargs):
459460
args_schema = super()._build_arguments_schema(*args, **kwargs)
460461
args_schema.deployment_target_id._required = True
461462
args_schema.status._required = True
463+
args_schema.roles._required = True
464+
args_schema.identity_type._required = True
462465
return args_schema
463466

464467
def _cli_arguments_loader(self):

0 commit comments

Comments
 (0)