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
3 changes: 3 additions & 0 deletions Commands/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -449,5 +449,8 @@
- [voice-service](/Commands/voice-service/readme.md)
: Manage voice services

- [workload-manager](/Commands/workload-manager/readme.md)
: Manage Azure Compute Workload Manager resources.

- [workloads](/Commands/workloads/readme.md)
: Manage workloads
8 changes: 8 additions & 0 deletions Commands/workload-manager/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# [Group] _workload-manager_

Manage Azure Compute Workload Manager resources.

## Subgroups

- [workload-space](/Commands/workload-manager/workload-space/readme.md)
: Manage Workload Space
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space create_

Create a workload space.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{} 2026-11-01-preview -->

#### examples

- Create a production workload space
```bash
workload-manager workload-space create --resource-group rg-workload --space-name managed-agents-prod --location eastus2 --tags "{environment:Production}"
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space delete_

Delete a workload space and its owned resources.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{} 2026-11-01-preview -->

#### examples

- Delete a workload space
```bash
workload-manager workload-space delete --resource-group rg-workload --space-name managed-agents-prod
```
22 changes: 22 additions & 0 deletions Commands/workload-manager/workload-space/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# [Command] _workload-manager workload-space list_

List workload spaces in a subscription.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2Vz/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/providers/microsoft.compute/workloadspaces 2026-11-01-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces 2026-11-01-preview -->

#### examples

- List workload spaces in a subscription
```bash
workload-manager workload-space list
```

- List workload spaces in a resource group
```bash
workload-manager workload-space list --resource-group rg-workload
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space show_

Get a workload space.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{} 2026-11-01-preview -->

#### examples

- Get a workload space
```bash
workload-manager workload-space show --resource-group rg-workload --space-name managed-agents-prod
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space update_

Update mutable workload space properties.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{} 2026-11-01-preview -->

#### examples

- Update workload space tags
```bash
workload-manager workload-space update --resource-group rg-workload --space-name managed-agents-prod --tags "{environment:Production}"
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/capability/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space capability create_

Create a capability.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L2NhcGFiaWxpdGllcy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/capabilities/{} 2026-11-01-preview -->

#### examples

- Enable the Agent Sandbox capability
```bash
workload-manager workload-space capability create --resource-group rg-workload --space-name managed-agents-prod --capability-name agentSandbox --location eastus2 --kind AgentSandbox --version-policy ServiceManaged
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/capability/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space capability delete_

Disable and delete a capability.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L2NhcGFiaWxpdGllcy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/capabilities/{} 2026-11-01-preview -->

#### examples

- Delete the Agent Sandbox capability
```bash
workload-manager workload-space capability delete --resource-group rg-workload --space-name managed-agents-prod --capability-name agentSandbox
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/capability/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space capability list_

List capabilities in a workload space.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L2NhcGFiaWxpdGllcw==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/capabilities 2026-11-01-preview -->

#### examples

- List capabilities in a workload space
```bash
workload-manager workload-space capability list --resource-group rg-workload --space-name managed-agents-prod
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/capability/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space capability show_

Get a capability.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L2NhcGFiaWxpdGllcy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/capabilities/{} 2026-11-01-preview -->

#### examples

- Get the Agent Sandbox capability
```bash
workload-manager workload-space capability show --resource-group rg-workload --space-name managed-agents-prod --capability-name agentSandbox
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/capability/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space capability update_

Update mutable capability properties.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L2NhcGFiaWxpdGllcy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/capabilities/{} 2026-11-01-preview -->

#### examples

- Update the Agent Sandbox capability
```bash
workload-manager workload-space capability update --resource-group rg-workload --space-name managed-agents-prod --capability-name agentSandbox --version-policy ServiceManaged
```
20 changes: 20 additions & 0 deletions Commands/workload-manager/workload-space/capability/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [Group] _workload-manager workload-space capability_

Manage Capability

## Commands

- [create](/Commands/workload-manager/workload-space/capability/_create.md)
: Create a capability.

- [delete](/Commands/workload-manager/workload-space/capability/_delete.md)
: Disable and delete a capability.

- [list](/Commands/workload-manager/workload-space/capability/_list.md)
: List capabilities in a workload space.

- [show](/Commands/workload-manager/workload-space/capability/_show.md)
: Get a capability.

- [update](/Commands/workload-manager/workload-space/capability/_update.md)
: Update mutable capability properties.
31 changes: 31 additions & 0 deletions Commands/workload-manager/workload-space/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# [Group] _workload-manager workload-space_

Manage Workload Space

## Subgroups

- [capability](/Commands/workload-manager/workload-space/capability/readme.md)
: Manage Capability

- [runtime-binding](/Commands/workload-manager/workload-space/runtime-binding/readme.md)
: Manage Runtime Binding

- [runtime-link](/Commands/workload-manager/workload-space/runtime-link/readme.md)
: Manage Runtime Link

## Commands

- [create](/Commands/workload-manager/workload-space/_create.md)
: Create a workload space.

- [delete](/Commands/workload-manager/workload-space/_delete.md)
: Delete a workload space and its owned resources.

- [list](/Commands/workload-manager/workload-space/_list.md)
: List workload spaces in a subscription.

- [show](/Commands/workload-manager/workload-space/_show.md)
: Get a workload space.

- [update](/Commands/workload-manager/workload-space/_update.md)
: Update mutable workload space properties.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# [Command] _workload-manager workload-space runtime-binding create_

Create a runtime binding.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWViaW5kaW5ncy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimebindings/{} 2026-11-01-preview -->

#### examples

- Attach a referenced Kubernetes runtime binding
```bash
workload-manager workload-space runtime-binding create --resource-group rg-workload --space-name managed-agents-prod --binding-name customer-aks --location eastus2 --kind Kubernetes --referenced "{resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aks-rg/providers/Microsoft.ContainerService/managedClusters/aks-prod}"
```

- Create a managed Kubernetes runtime binding
```bash
workload-manager workload-space runtime-binding create --resource-group rg-workload --space-name managed-agents-prod --binding-name kubernetes-default --location eastus2 --kind Kubernetes --managed "{managed-profile:{offering:Automatic}}"
```

- Create a managed serverless container runtime binding
```bash
workload-manager workload-space runtime-binding create --resource-group rg-workload --space-name managed-agents-prod --binding-name serverless-default --location eastus2 --kind ServerlessContainers --managed "{managed-profile:{provider:ACI}}" --identity-profile "{execution-identity:{service-managed:{},scope:SandboxGroup}}"
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space runtime-binding delete_

Delete a runtime binding without deleting customer-owned referenced resources.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWViaW5kaW5ncy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimebindings/{} 2026-11-01-preview -->

#### examples

- Delete a runtime binding
```bash
workload-manager workload-space runtime-binding delete --resource-group rg-workload --space-name managed-agents-prod --binding-name kubernetes-default
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/runtime-binding/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space runtime-binding list_

List runtime bindings in a workload space.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWViaW5kaW5ncw==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimebindings 2026-11-01-preview -->

#### examples

- List runtime bindings in a workload space
```bash
workload-manager workload-space runtime-binding list --resource-group rg-workload --space-name managed-agents-prod
```
16 changes: 16 additions & 0 deletions Commands/workload-manager/workload-space/runtime-binding/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space runtime-binding show_

Get a runtime binding.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWViaW5kaW5ncy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimebindings/{} 2026-11-01-preview -->

#### examples

- Get a runtime binding
```bash
workload-manager workload-space runtime-binding show --resource-group rg-workload --space-name managed-agents-prod --binding-name kubernetes-default
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _workload-manager workload-space runtime-binding update_

Update mutable runtime binding properties.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWViaW5kaW5ncy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimebindings/{} 2026-11-01-preview -->

#### examples

- Update mutable runtime binding network configuration
```bash
workload-manager workload-space runtime-binding update --resource-group rg-workload --space-name managed-agents-prod --binding-name serverless-default --network-profile "{subnet-resource-id:/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-network/providers/Microsoft.Network/virtualNetworks/workload-vnet/subnets/execution,egress-mode:CustomerManaged}"
```
20 changes: 20 additions & 0 deletions Commands/workload-manager/workload-space/runtime-binding/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [Group] _workload-manager workload-space runtime-binding_

Manage Runtime Binding

## Commands

- [create](/Commands/workload-manager/workload-space/runtime-binding/_create.md)
: Create a runtime binding.

- [delete](/Commands/workload-manager/workload-space/runtime-binding/_delete.md)
: Delete a runtime binding without deleting customer-owned referenced resources.

- [list](/Commands/workload-manager/workload-space/runtime-binding/_list.md)
: List runtime bindings in a workload space.

- [show](/Commands/workload-manager/workload-space/runtime-binding/_show.md)
: Get a runtime binding.

- [update](/Commands/workload-manager/workload-space/runtime-binding/_update.md)
: Update mutable runtime binding properties.
21 changes: 21 additions & 0 deletions Commands/workload-manager/workload-space/runtime-link/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# [Command] _workload-manager workload-space runtime-link create_

Create a runtime link.

## Versions

### [2026-11-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlL3dvcmtsb2Fkc3BhY2VzL3t9L3J1bnRpbWVsaW5rcy97fQ==/2026-11-01-preview.xml) **Stable**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/workloadspaces/{}/runtimelinks/{} 2026-11-01-preview -->

#### examples

- Create a Kubernetes-only runtime link
```bash
workload-manager workload-space runtime-link create --resource-group rg-workload --space-name managed-agents-prod --link-name kubernetes-only --location eastus2 --orchestrator-binding /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-workload/providers/Microsoft.Compute/workloadSpaces/managed-agents-prod/runtimeBindings/customer-aks
```

- Create a runtime link between Kubernetes and serverless containers
```bash
workload-manager workload-space runtime-link create --resource-group rg-workload --space-name managed-agents-prod --link-name default --location eastus2 --orchestrator-binding /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-workload/providers/Microsoft.Compute/workloadSpaces/managed-agents-prod/runtimeBindings/kubernetes-default --execution-binding /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg-workload/providers/Microsoft.Compute/workloadSpaces/managed-agents-prod/runtimeBindings/serverless-default --capacity-profile "{minimum-nodes:1,maximum-nodes:100}"
```
Loading
Loading