Skip to content

Commit

Permalink
Merge pull request #556 from alexmahonic/feature-arc-connector
Browse files Browse the repository at this point in the history
Arc Multicloud Connector
  • Loading branch information
kairu-ms authored Sep 18, 2024
2 parents 1836a4f + d158c7f commit f32b28a
Show file tree
Hide file tree
Showing 41 changed files with 2,457 additions and 0 deletions.
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/_generate-aws-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud generate-aws-template_

Retrieve AWS Cloud Formation template

## Versions

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

<!-- mgmt-plane /subscriptions/{}/providers/microsoft.hybridconnectivity/generateawstemplate 2024-12-01 -->

#### examples

- GenerateAwsTemplate_Post
```bash
arc-multicloud generate-aws-template --connector-id pnxcfjidglabnwxit --solution-types "[{solution-type:hjyownzpfxwiufmd,solution-settings:{}}]"
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud public-cloud-connector create_

Create a PublicCloudConnector

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors/{} 2024-12-01 -->

#### examples

- PublicCloudConnectors_CreateOrUpdate
```bash
arc-multicloud public-cloud-connector create --resource-group rgpublicCloud --name advjwoakdusalamomg --aws-cloud-profile "{account-id:snbnuxckevyqpm,excluded-accounts:[rwgqpukglvbqmogqcliqolucp],is-organizational-account:True}" --host-type AWS --tags "{}" --location jpiglusfxynfcewcjwvvnn
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud public-cloud-connector delete_

Delete a PublicCloudConnector

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors/{} 2024-12-01 -->

#### examples

- PublicCloudConnectors_Delete
```bash
arc-multicloud public-cloud-connector delete --resource-group rgpublicCloud --name skcfyjvflkhibdywjay
```
17 changes: 17 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# [Command] _arc-multicloud public-cloud-connector list_

List PublicCloudConnector resources by subscription ID

## Versions

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

<!-- mgmt-plane /subscriptions/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors 2024-12-01 -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors 2024-12-01 -->

#### examples

- PublicCloudConnectors_ListBySubscription
```bash
arc-multicloud public-cloud-connector list --resource-group rgpublicCloud
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud public-cloud-connector show_

Get a PublicCloudConnector

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors/{} 2024-12-01 -->

#### examples

- publicCloudConnectors_Get
```bash
arc-multicloud public-cloud-connector show --resource-group rgpublicCloud --name rzygvnpsnrdylwzdbsscjazvamyxmh
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_test-permission.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud public-cloud-connector test-permission_

A long-running resource action.

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors/{}/testpermissions 2024-12-01 -->

#### examples

- PublicCloudConnectors_TestPermissions
```bash
arc-multicloud public-cloud-connector test-permission --resource-group rgpublicCloud --name sjuahmnojgachluzcbhxhwkxwugbsi
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud public-cloud-connector update_

Update a PublicCloudConnector

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/publiccloudconnectors/{} 2024-12-01 -->

#### examples

- publicCloudConnectors_Update
```bash
arc-multicloud public-cloud-connector update --resource-group rgpublicCloud --name advjwoakdusalamomg --aws-cloud-profile "{excluded-accounts:[rwgqpukglvbqmogqcliqolucp]}" --host-type AWS --tags "{}" --location jpiglusfxynfcewcjwvvnn
```
23 changes: 23 additions & 0 deletions Commands/arc-multicloud/public-cloud-connector/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# [Group] _arc-multicloud public-cloud-connector_

commands for multicloudConnector

## Commands

- [create](/Commands/arc-multicloud/public-cloud-connector/_create.md)
: Create a PublicCloudConnector

- [delete](/Commands/arc-multicloud/public-cloud-connector/_delete.md)
: Delete a PublicCloudConnector

- [list](/Commands/arc-multicloud/public-cloud-connector/_list.md)
: List PublicCloudConnector resources by subscription ID

- [show](/Commands/arc-multicloud/public-cloud-connector/_show.md)
: Get a PublicCloudConnector

- [test-permission](/Commands/arc-multicloud/public-cloud-connector/_test-permission.md)
: A long-running resource action.

- [update](/Commands/arc-multicloud/public-cloud-connector/_update.md)
: Update a PublicCloudConnector
19 changes: 19 additions & 0 deletions Commands/arc-multicloud/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# [Group] _arc-multicloud_

commands for arc-multicloud

## Subgroups

- [public-cloud-connector](/Commands/arc-multicloud/public-cloud-connector/readme.md)
: commands for multicloudConnector

- [solution-configuration](/Commands/arc-multicloud/solution-configuration/readme.md)
: commands for solution-configuration

- [solution-type](/Commands/arc-multicloud/solution-type/readme.md)
: commands for solution-type

## Commands

- [generate-aws-template](/Commands/arc-multicloud/_generate-aws-template.md)
: Retrieve AWS Cloud Formation template
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration create_

Create a SolutionConfiguration

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations/{} 2024-12-01 -->

#### examples

- SolutionConfigurations_CreateOrUpdate
```bash
arc-multicloud solution-configuration create --connector-id ymuj --name keebwujt --solution-type nmtqllkyohwtsthxaimsye --solution-settings "{}"
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration delete_

Delete a SolutionConfiguration

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations/{} 2024-12-01 -->

#### examples

- SolutionConfigurations_Delete
```bash
arc-multicloud solution-configuration delete --connector-id ymuj --name stu
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration list_

List SolutionConfiguration resources by parent

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations 2024-12-01 -->

#### examples

- SolutionConfigurations_List
```bash
arc-multicloud solution-configuration list --connector-id ymuj
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration show_

Get a SolutionConfiguration

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations/{} 2024-12-01 -->

#### examples

- SolutionConfigurations_Get
```bash
arc-multicloud solution-configuration show --connector-id ymuj --name tks
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_sync-now.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration sync-now_

Trigger immediate sync with source cloud

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations/{}/syncnow 2024-12-01 -->

#### examples

- SolutionConfigurations_SyncNow
```bash
arc-multicloud solution-configuration sync-now --connector-id ymuj --name tks
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-configuration/_update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-configuration update_

Update a SolutionConfiguration

## Versions

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

<!-- mgmt-plane /{resourceuri}/providers/microsoft.hybridconnectivity/solutionconfigurations/{} 2024-12-01 -->

#### examples

- SolutionConfigurations_Update
```bash
arc-multicloud solution-configuration update --connector-id ymuj --name keebwujt --solution-type nmtqllkyohwtsthxaimsye --solution-settings "{}"
```
23 changes: 23 additions & 0 deletions Commands/arc-multicloud/solution-configuration/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# [Group] _arc-multicloud solution-configuration_

commands for solution-configuration

## Commands

- [create](/Commands/arc-multicloud/solution-configuration/_create.md)
: Create a SolutionConfiguration

- [delete](/Commands/arc-multicloud/solution-configuration/_delete.md)
: Delete a SolutionConfiguration

- [list](/Commands/arc-multicloud/solution-configuration/_list.md)
: List SolutionConfiguration resources by parent

- [show](/Commands/arc-multicloud/solution-configuration/_show.md)
: Get a SolutionConfiguration

- [sync-now](/Commands/arc-multicloud/solution-configuration/_sync-now.md)
: Trigger immediate sync with source cloud

- [update](/Commands/arc-multicloud/solution-configuration/_update.md)
: Update a SolutionConfiguration
17 changes: 17 additions & 0 deletions Commands/arc-multicloud/solution-type/_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# [Command] _arc-multicloud solution-type list_

List SolutionTypeResource resources by subscription ID

## Versions

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

<!-- mgmt-plane /subscriptions/{}/providers/microsoft.hybridconnectivity/solutiontypes 2024-12-01 -->
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/solutiontypes 2024-12-01 -->

#### examples

- SolutionTypes_ListBySubscription
```bash
arc-multicloud solution-type list --resource-group dfgsd --subscription trtjvcvbst
```
16 changes: 16 additions & 0 deletions Commands/arc-multicloud/solution-type/_show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# [Command] _arc-multicloud solution-type show_

Get a SolutionTypeResource

## Versions

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

<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/microsoft.hybridconnectivity/solutiontypes/{} 2024-12-01 -->

#### examples

- SolutionTypes_Get
```bash
arc-multicloud solution-type show --resource-group rgpublicCloud --name lulzqllpu
```
11 changes: 11 additions & 0 deletions Commands/arc-multicloud/solution-type/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# [Group] _arc-multicloud solution-type_

commands for solution-type

## Commands

- [list](/Commands/arc-multicloud/solution-type/_list.md)
: List SolutionTypeResource resources by subscription ID

- [show](/Commands/arc-multicloud/solution-type/_show.md)
: Get a SolutionTypeResource
3 changes: 3 additions & 0 deletions Commands/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
- [arc](/Commands/arc/readme.md)
: Manage Azure Arc Machines.

- [arc-multicloud](/Commands/arc-multicloud/readme.md)
: commands for arc-multicloud

- [astronomer](/Commands/astronomer/readme.md)
: Manage Azure Astronomer resources.

Expand Down
Loading

0 comments on commit f32b28a

Please sign in to comment.