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
16 changes: 16 additions & 0 deletions Commands/k8s-runtime/bfd-profile/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _k8s-runtime bfd-profile create_

Create a BfdProfile

## Versions

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZmRwcm9maWxlcy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bfdprofiles/{} 2024-08-01 -->

#### examples

- Create a Bfd Profile
```bash
k8s-runtime bfd-profile create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --bfd-profile-name testprofile --receive-interval 300 --transmit-interval 300 --detect-multiplier 3 --echo-interval 50 --echo-mode Disabled --passive-mode Disabled --minimum-ttl 254
```
16 changes: 16 additions & 0 deletions Commands/k8s-runtime/bfd-profile/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _k8s-runtime bfd-profile delete_

Delete a BfdProfile

## Versions

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZmRwcm9maWxlcy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bfdprofiles/{} 2024-08-01 -->

#### examples

- Delete a Bfd Profile
```bash
k8s-runtime bfd-profile delete --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --bfd-profile-name testprofile
```
16 changes: 16 additions & 0 deletions Commands/k8s-runtime/bfd-profile/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _k8s-runtime bfd-profile list_

List BfdProfile resources by parent

## Versions

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZmRwcm9maWxlcw==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bfdprofiles 2024-08-01 -->

#### examples

- List all Bfd Profiles
```bash
k8s-runtime bfd-profile list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
16 changes: 16 additions & 0 deletions Commands/k8s-runtime/bfd-profile/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _k8s-runtime bfd-profile show_

Get a BfdProfile

## Versions

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZmRwcm9maWxlcy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bfdprofiles/{} 2024-08-01 -->

#### examples

- Get a Bfd Profile
```bash
k8s-runtime bfd-profile show --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --bfd-profile-name testprofile
```
16 changes: 16 additions & 0 deletions Commands/k8s-runtime/bfd-profile/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _k8s-runtime bfd-profile update_

Update a BfdProfile

## Versions

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZmRwcm9maWxlcy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bfdprofiles/{} 2024-08-01 -->

#### examples

- Update a Bfd Profile
```bash
k8s-runtime bfd-profile update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --bfd-profile-name testprofile --receive-interval 300 --transmit-interval 300 --detect-multiplier 3 --echo-interval 50 --echo-mode Disabled --passive-mode Disabled --minimum-ttl 254
```
20 changes: 20 additions & 0 deletions Commands/k8s-runtime/bfd-profile/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [Group] _k8s-runtime bfd-profile_

Manage Bfd Profile

## Commands

- [create](/Commands/k8s-runtime/bfd-profile/_create.md)
: Create a BfdProfile

- [delete](/Commands/k8s-runtime/bfd-profile/_delete.md)
: Delete a BfdProfile

- [list](/Commands/k8s-runtime/bfd-profile/_list.md)
: List BfdProfile resources by parent

- [show](/Commands/k8s-runtime/bfd-profile/_show.md)
: Get a BfdProfile

- [update](/Commands/k8s-runtime/bfd-profile/_update.md)
: Update a BfdProfile
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/bgp-peer/_create.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Create a BgpPeer
```bash
k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{} 2024-08-01 -->

#### examples

- Create a BGP Peer
```bash
k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/bgp-peer/_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Delete a BgpPeer
```bash
k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{} 2024-08-01 -->

#### examples

- Delete a BGP peer
```bash
k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/bgp-peer/_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ List BgpPeer resources by parent
```bash
k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycw==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers 2024-08-01 -->

#### examples

- List all BGP peers in a cluster
```bash
k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/bgp-peer/_show.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Get a BgpPeer
```bash
k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{} 2024-08-01 -->

#### examples

- Get a BGP peer
```bash
k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/bgp-peer/_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,14 @@ Update a BgpPeer
### [2024-03-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycy97fQ==/2024-03-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{} 2024-03-01 -->

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9iZ3BwZWVycy97fQ==/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers/{} 2024-08-01 -->

#### examples

- Update a BGP peer
```bash
k8s-runtime bgp-peer update --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/load-balancer/_create.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Create a LoadBalancer
```bash
k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses "192.168.50.1/32" --advertise-mode ARP --service-selector ""
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJzL3t9/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{} 2024-08-01 -->

#### examples

- Create a load balancer
```bash
k8s-runtime load-balancer create --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --addresses "192.168.50.1/32" --advertise-mode ARP --service-selector ""
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/load-balancer/_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Delete a LoadBalancer
```bash
k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJzL3t9/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{} 2024-08-01 -->

#### examples

- Delete a load balancer
```bash
k8s-runtime load-balancer delete --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/load-balancer/_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ List LoadBalancer resources by parent
```bash
k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJz/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers 2024-08-01 -->

#### examples

- List all load balancers in a cluster
```bash
k8s-runtime load-balancer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/load-balancer/_show.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,14 @@ Get a LoadBalancer
```bash
k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJzL3t9/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{} 2024-08-01 -->

#### examples

- Get a load balancer
```bash
k8s-runtime load-balancer show --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1
```
11 changes: 11 additions & 0 deletions Commands/k8s-runtime/load-balancer/_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,14 @@ Update a LoadBalancer
### [2024-03-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJzL3t9/2024-03-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{} 2024-03-01 -->

### [2024-08-01](/Resources/mgmt-plane/L3tyZXNvdXJjZXVyaX0vcHJvdmlkZXJzL21pY3Jvc29mdC5rdWJlcm5ldGVzcnVudGltZS9sb2FkYmFsYW5jZXJzL3t9/2024-08-01.xml) **Stable**

<!-- mgmt-plane /{resourceuri}/providers/microsoft.kubernetesruntime/loadbalancers/{} 2024-08-01 -->

#### examples

- Update a load balancer
```bash
k8s-runtime load-balancer update --load-balancer-name testlb1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --advertise-mode ARP
```
3 changes: 3 additions & 0 deletions Commands/k8s-runtime/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ Manage Arc Kubernetes Runtime resources

## Subgroups

- [bfd-profile](/Commands/k8s-runtime/bfd-profile/readme.md)
: Manage Bfd Profile

- [bgp-peer](/Commands/k8s-runtime/bgp-peer/readme.md)
: Manage BGP peers of Arc Kubernetes clusters

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"plane": "mgmt-plane", "resources": [{"id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", "version": "2024-08-01", "swagger": "mgmt-plane/kubernetesruntime/ResourceProviders/Microsoft.KubernetesRuntime/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5LdWJlcm5ldGVzUnVudGltZS9iZ3BQZWVycw==/V/MjAyNC0wOC0wMQ=="}], "commandGroups": [{"name": "k8s-runtime bgp-peer", "commands": [{"name": "list", "version": "2024-08-01", "resources": [{"id": "/{resourceuri}/providers/microsoft.kubernetesruntime/bgppeers", "version": "2024-08-01", "swagger": "mgmt-plane/kubernetesruntime/ResourceProviders/Microsoft.KubernetesRuntime/Paths/L3tyZXNvdXJjZVVyaX0vcHJvdmlkZXJzL01pY3Jvc29mdC5LdWJlcm5ldGVzUnVudGltZS9iZ3BQZWVycw==/V/MjAyNC0wOC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceUri", "options": ["resource-uri"], "required": true, "help": {"short": "The fully qualified Azure Resource manager identifier of the resource."}}]}], "operations": [{"operationId": "BgpPeers_ListByParent", "http": {"path": "/{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceUri", "arg": "$Path.resourceUri", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-08-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array<object>", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "bfdProfile"}, {"type": "string", "name": "bgpMultiHop", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "holdTime"}, {"type": "string", "name": "keepAliveTime"}, {"type": "integer32", "name": "myAsn", "required": true}, {"type": "array<object>", "name": "nodeSelector", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}, "identifiers": ["name"]}, {"type": "string", "name": "peerAddress", "required": true}, {"type": "integer32", "name": "peerAsn", "required": true}, {"type": "integer32", "name": "peerPort"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}, {"value": "Updating"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]}
Loading