Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/devcenter/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

Release History
===============
7.0.0
++++++
* Update control plane API to v2025-04-01-preview
* Update data plane API to v2025-04-01-preview

6.2.3
++++++
* Fix syntax errors in schedule dataplane commands
Expand Down
174 changes: 174 additions & 0 deletions src/devcenter/azext_devcenter/_help.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,132 @@
--pool-name "DevPool" --project-name "DevProject"
"""

helps[
"devcenter dev approval"
] = """
type: group
short-summary: Manage approvals.
"""

helps[
"devcenter dev approval list"
] = """
type: command
short-summary: "List Dev Box creations that are pending approval."
examples:
- name: List using dev center
text: |-
az devcenter dev approval list --dev-center-name "ContosoDevCenter" \
--project-name "DevProject"
- name: List using endpoint
text: |-
az devcenter dev approval list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject"
"""

helps[
"devcenter dev add-on"
] = """
type: group
short-summary: Manage dev box add ons.
"""

helps[
"devcenter dev add-on create"
] = """
type: command
short-summary: "Create a dev box add on."
examples:
- name: Create using dev center
text: |-
az devcenter dev add-on create --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
- name: Create using endpoint
text: |-
az devcenter dev add-on create --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
"""

helps[
"devcenter dev add-on delete"
] = """
type: command
short-summary: "Delete a dev box add on."
examples:
- name: Delete using dev center
text: |-
az devcenter dev add-on delete --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
- name: Delete using endpoint
text: |-
az devcenter dev add-on delete --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
"""

helps[
"devcenter dev add-on disable"
] = """
type: command
short-summary: "Disable a dev box add on."
examples:
- name: Disable using dev center
text: |-
az devcenter dev add-on disable --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
- name: Disable using endpoint
text: |-
az devcenter dev add-on disable --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
"""

helps[
"devcenter dev add-on enable"
] = """
type: command
short-summary: "Enable a dev box add on."
examples:
- name: Enable using dev center
text: |-
az devcenter dev add-on enable --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
- name: Enable using endpoint
text: |-
az devcenter dev add-on enable --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
"""

helps[
"devcenter dev add-on list"
] = """
type: command
short-summary: "List add ons for a dev box"
examples:
- name: List using dev center
text: |-
az devcenter dev add-on list --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
- name: List using endpoint
text: |-
az devcenter dev add-on list --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
"""

helps[
"devcenter dev add-on show"
] = """
type: command
short-summary: "Get a dev box add on."
examples:
- name: Get using dev center
text: |-
az devcenter dev add-on show --dev-box-name "myDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
- name: Get using endpoint
text: |-
az devcenter dev add-on show --dev-box-name "myDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --add-on-name "devboxtunnel-sys-default"
"""

helps[
"devcenter dev dev-box"
] = """
Expand Down Expand Up @@ -286,6 +412,54 @@
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
"""

helps[
"devcenter dev dev-box align"
] = """
type: command
short-summary: "Align a dev box to the pools current pool configuration."
examples:
- name: Align using dev center
text: |-
az devcenter dev dev-box align --name "MyDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
- name: Align using endpoint
text: |-
az devcenter dev dev-box align --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
"""

helps[
"devcenter dev dev-box approve"
] = """
type: command
short-summary: "Approve the creation of a dev box."
examples:
- name: Approve using dev center
text: |-
az devcenter dev dev-box approve --name "MyDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
- name: Approve using endpoint
text: |-
az devcenter dev dev-box approve --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000"
"""

helps[
"devcenter dev dev-box set-active-hours"
] = """
type: command
short-summary: "Lets a user set their own active hours for their Dev Box, overriding the defaults set at the pool level."
examples:
- name: Set active hours using dev center
text: |-
az devcenter dev dev-box set-active-hours --name "MyDevBox" --dev-center-name "ContosoDevCenter" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --time-zone "America/Los_Angeles" --start-time-hour "9" --end-time-hour "17"
- name: Set active hours using endpoint
text: |-
az devcenter dev dev-box set-active-hours --name "MyDevBox" --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" \
--project-name "DevProject" --user-id "00000000-0000-0000-0000-000000000000" --time-zone "America/Los_Angeles" --start-time-hour "9" --end-time-hour "17"
"""

helps[
"devcenter dev dev-box restart"
] = """
Expand Down
Loading
Loading