Skip to content

Commit

Permalink
Merge pull request Azure#139 from jaishals/feature-servicenetworking
Browse files Browse the repository at this point in the history
Service Networking: Traffic controller Onboarding
  • Loading branch information
kairu-ms authored Mar 8, 2023
2 parents fe0f197 + 9e275ff commit c849369
Show file tree
Hide file tree
Showing 34 changed files with 2,802 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Commands/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@
- [sentinel](/Commands/sentinel/readme.md)
: Manage Microsoft Sentinel.

- [service-networking](/Commands/service-networking/readme.md)
: Manage Service Networking Resources

- [sig](/Commands/sig/readme.md)
: Manage shared image gallery.

Expand Down
8 changes: 8 additions & 0 deletions Commands/service-networking/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# [Group] _service-networking_

Manage Service Networking Resources

## Subgroups

- [traffic-controller](/Commands/service-networking/traffic-controller/readme.md)
: Manage and Configure Azure Traffic Controller Resource
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller create_

Create a Traffic Controller

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30=/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{} 2022-10-01-preview -->

#### examples

- Create a Traffic Controller
```bash
service-networking traffic-controller create -g testRG -n testTC
```
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller delete_

Delete a Traffic Controller

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30=/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{} 2022-10-01-preview -->

#### examples

- Delete a Traffic Controller Resource
```bash
service-networking traffic-controller delete -g testRG -n testTC
```
22 changes: 22 additions & 0 deletions Commands/service-networking/traffic-controller/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# [Command] _service-networking traffic-controller list_

List Traffic Controllers

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnM=/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/providers/microsoft.servicenetworking/trafficcontrollers 2022-10-01-preview -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers 2022-10-01-preview -->

#### examples

- List Traffic Controllers in resource group
```bash
service-networking traffic-controller list -g testRG
```

- List all Traffic Controllers in a subscription
```bash
service-networking traffic-controller list
```
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller show_

Get a Traffic Controller

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30=/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{} 2022-10-01-preview -->

#### examples

- Get the details of a Traffic Controller
```bash
service-networking traffic-controller show -g testRG -n testTC
```
18 changes: 18 additions & 0 deletions Commands/service-networking/traffic-controller/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# [Command] _service-networking traffic-controller update_

Update a Traffic Controller

This command can only be used to update the tags for a traffic controller. Name and resource group are immutable and cannot be updated

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30=/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{} 2022-10-01-preview -->

#### examples

- Update the tags of a traffic controller
```bash
service-networking traffic-controller update -g testRG -n testTC --set tags.CostCenter=testBusinessGroup
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller association create_

Create a Traffic Controller Association

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vYXNzb2NpYXRpb25zL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{} 2022-10-01-preview -->

#### examples

- Create a Traffic Controller Association
```bash
service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC --subnet <subnetId>
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller association delete_

Delete a Traffic Controller Association

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vYXNzb2NpYXRpb25zL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{} 2022-10-01-preview -->

#### examples

- Delete a Traffic Controller Association
```bash
service-networking traffic-controller association create -g testRG -n testAssociation --traffic-controller-name testTC
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller association list_

List all Association resources by Traffic Controller

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vYXNzb2NpYXRpb25z/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations 2022-10-01-preview -->

#### examples

- List associations for a traffic controller
```bash
service-networking traffic-controller association list -g testRG --traffic-controller-name testTC
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller association show_

Get a Traffic Controller Association

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vYXNzb2NpYXRpb25zL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{} 2022-10-01-preview -->

#### examples

- Get the details of an Association
```bash
service-networking traffic-controller association show -g testRG -n testAssociation --traffic-controller-name testTC
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# [Command] _service-networking traffic-controller association update_

Update a Traffic Controller Association

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vYXNzb2NpYXRpb25zL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/associations/{} 2022-10-01-preview -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [Group] _service-networking traffic-controller association_

Manage and Configure Associations for Azure Traffic Controller Resource

## Commands

- [create](/Commands/service-networking/traffic-controller/association/_create.md)
: Create a Traffic Controller Association

- [delete](/Commands/service-networking/traffic-controller/association/_delete.md)
: Delete a Traffic Controller Association

- [list](/Commands/service-networking/traffic-controller/association/_list.md)
: List all Association resources by Traffic Controller

- [show](/Commands/service-networking/traffic-controller/association/_show.md)
: Get a Traffic Controller Association

- [update](/Commands/service-networking/traffic-controller/association/_update.md)
: Update a Traffic Controller Association
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/frontend/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller frontend create_

Create a Traffic Controller Frontend

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vZnJvbnRlbmRzL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{} 2022-10-01-preview -->

#### examples

- Create a Public frontend on Traffic Controller
```bash
service-networking traffic-controller frontend create -g testRG -n testFrontend --traffic-controller-name testTC --public-ip-address <publicIpId>
```
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/frontend/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller frontend delete_

Delete a Traffic Controller Frontend

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vZnJvbnRlbmRzL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{} 2022-10-01-preview -->

#### examples

- Delete a Traffic Controller Frontend
```bash
service-networking traffic-controller frontend delete -g testRG -n testFrontend --traffic-controller-name testTC
```
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/frontend/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller frontend list_

List All Frontend resources by TrafficController

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vZnJvbnRlbmRz/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends 2022-10-01-preview -->

#### examples

- List all Frontends for Traffic Controller
```bash
service-networking traffic-controller frontend list -g testRG --traffic-controller-name testTC
```
16 changes: 16 additions & 0 deletions Commands/service-networking/traffic-controller/frontend/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _service-networking traffic-controller frontend show_

Get a Traffic Controller Frontend

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vZnJvbnRlbmRzL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{} 2022-10-01-preview -->

#### examples

- Get the details of an Frontend
```bash
service-networking traffic-controller frontend show -g testRG -n testFrontend --traffic-controller-name testTC
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# [Command] _service-networking traffic-controller frontend update_

Update a Traffic Controller Frontend

## Versions

### [2022-10-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlbmV0d29ya2luZy90cmFmZmljY29udHJvbGxlcnMve30vZnJvbnRlbmRzL3t9/2022-10-01-preview.xml) **Preview**

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.servicenetworking/trafficcontrollers/{}/frontends/{} 2022-10-01-preview -->
20 changes: 20 additions & 0 deletions Commands/service-networking/traffic-controller/frontend/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [Group] _service-networking traffic-controller frontend_

Manage and Configure Frontends for Azure Traffic Controller Resource

## Commands

- [create](/Commands/service-networking/traffic-controller/frontend/_create.md)
: Create a Traffic Controller Frontend

- [delete](/Commands/service-networking/traffic-controller/frontend/_delete.md)
: Delete a Traffic Controller Frontend

- [list](/Commands/service-networking/traffic-controller/frontend/_list.md)
: List All Frontend resources by TrafficController

- [show](/Commands/service-networking/traffic-controller/frontend/_show.md)
: Get a Traffic Controller Frontend

- [update](/Commands/service-networking/traffic-controller/frontend/_update.md)
: Update a Traffic Controller Frontend
28 changes: 28 additions & 0 deletions Commands/service-networking/traffic-controller/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# [Group] _service-networking traffic-controller_

Manage and Configure Azure Traffic Controller Resource

## Subgroups

- [association](/Commands/service-networking/traffic-controller/association/readme.md)
: Manage and Configure Associations for Azure Traffic Controller Resource

- [frontend](/Commands/service-networking/traffic-controller/frontend/readme.md)
: Manage and Configure Frontends for Azure Traffic Controller Resource

## Commands

- [create](/Commands/service-networking/traffic-controller/_create.md)
: Create a Traffic Controller

- [delete](/Commands/service-networking/traffic-controller/_delete.md)
: Delete a Traffic Controller

- [list](/Commands/service-networking/traffic-controller/_list.md)
: List Traffic Controllers

- [show](/Commands/service-networking/traffic-controller/_show.md)
: Get a Traffic Controller

- [update](/Commands/service-networking/traffic-controller/_update.md)
: Update a Traffic Controller
Loading

0 comments on commit c849369

Please sign in to comment.