diff --git a/Commands/dnc/controller/_create.md b/Commands/dnc/controller/_create.md new file mode 100644 index 000000000..52032788b --- /dev/null +++ b/Commands/dnc/controller/_create.md @@ -0,0 +1,21 @@ +# [Command] _dnc controller create_ + +Create a dnc controller. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Create a controller + ```bash + dnc controller create --location "West US" --resource-group "TestRG" --resource-name "testcontroller" + ``` + +- Create a test controller + ```bash + dnc controller create --location "West US" --resource-group "TestRG" --resource-name "testcontroller" --purpose "test" + ``` diff --git a/Commands/dnc/controller/_delete.md b/Commands/dnc/controller/_delete.md new file mode 100644 index 000000000..e5eca09a1 --- /dev/null +++ b/Commands/dnc/controller/_delete.md @@ -0,0 +1,16 @@ +# [Command] _dnc controller delete_ + +Delete the DNC controller. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Delete a controller + ```bash + dnc controller delete --resource-group "TestRG" --resource-name "testcontroller" + ``` diff --git a/Commands/dnc/controller/_show.md b/Commands/dnc/controller/_show.md new file mode 100644 index 000000000..07ff091fb --- /dev/null +++ b/Commands/dnc/controller/_show.md @@ -0,0 +1,16 @@ +# [Command] _dnc controller show_ + +Get details about the specified dnc controller. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Get details of a controller + ```bash + dnc controller show --resource-group "TestRG" --resource-name "testcontroller" + ``` diff --git a/Commands/dnc/controller/_update.md b/Commands/dnc/controller/_update.md new file mode 100644 index 000000000..5ae9cf4a8 --- /dev/null +++ b/Commands/dnc/controller/_update.md @@ -0,0 +1,9 @@ +# [Command] _dnc controller update_ + +Update a dnc controller + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml) **Preview** + + diff --git a/Commands/dnc/controller/readme.md b/Commands/dnc/controller/readme.md new file mode 100644 index 000000000..b5e39c0d6 --- /dev/null +++ b/Commands/dnc/controller/readme.md @@ -0,0 +1,17 @@ +# [Group] _dnc controller_ + +Manage controller with dnc. + +## Commands + +- [create](/Commands/dnc/controller/_create.md) +: Create a dnc controller. + +- [delete](/Commands/dnc/controller/_delete.md) +: Delete the DNC controller. + +- [show](/Commands/dnc/controller/_show.md) +: Get details about the specified dnc controller. + +- [update](/Commands/dnc/controller/_update.md) +: Update a dnc controller diff --git a/Commands/dnc/delegated-subnet-service/_create.md b/Commands/dnc/delegated-subnet-service/_create.md new file mode 100644 index 000000000..72a4990c9 --- /dev/null +++ b/Commands/dnc/delegated-subnet-service/_create.md @@ -0,0 +1,16 @@ +# [Command] _dnc delegated-subnet-service create_ + +Create delegated subnet resource. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Create a subnet delegated to DNC + ```bash + dnc delegated-subnet-service create --location "West US" --id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller" --subnet-details-id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" --resource-group "TestRG" --resource-name "delegated1" + ``` diff --git a/Commands/dnc/delegated-subnet-service/_delete.md b/Commands/dnc/delegated-subnet-service/_delete.md new file mode 100644 index 000000000..eccd8fbbc --- /dev/null +++ b/Commands/dnc/delegated-subnet-service/_delete.md @@ -0,0 +1,16 @@ +# [Command] _dnc delegated-subnet-service delete_ + +Delete dnc DelegatedSubnet. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Delete the subnet delegated to DNC + ```bash + dnc delegated-subnet-service delete --resource-group "TestRG" --resource-name "delegated1" + ``` diff --git a/Commands/dnc/delegated-subnet-service/_show.md b/Commands/dnc/delegated-subnet-service/_show.md new file mode 100644 index 000000000..11ecbd498 --- /dev/null +++ b/Commands/dnc/delegated-subnet-service/_show.md @@ -0,0 +1,16 @@ +# [Command] _dnc delegated-subnet-service show_ + +Get details about the specified dnc DelegatedSubnet Link. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Get details of a subnet delegated to DNC + ```bash + dnc delegated-subnet-service show --resource-group "TestRG" --resource-name "delegated1" + ``` diff --git a/Commands/dnc/delegated-subnet-service/_update.md b/Commands/dnc/delegated-subnet-service/_update.md new file mode 100644 index 000000000..7e33715c9 --- /dev/null +++ b/Commands/dnc/delegated-subnet-service/_update.md @@ -0,0 +1,9 @@ +# [Command] _dnc delegated-subnet-service update_ + +Update delegated subnet resource + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml) **Preview** + + diff --git a/Commands/dnc/delegated-subnet-service/readme.md b/Commands/dnc/delegated-subnet-service/readme.md new file mode 100644 index 000000000..f3b98c182 --- /dev/null +++ b/Commands/dnc/delegated-subnet-service/readme.md @@ -0,0 +1,17 @@ +# [Group] _dnc delegated-subnet-service_ + +Manage delegated subnet service with dnc. + +## Commands + +- [create](/Commands/dnc/delegated-subnet-service/_create.md) +: Create delegated subnet resource. + +- [delete](/Commands/dnc/delegated-subnet-service/_delete.md) +: Delete dnc DelegatedSubnet. + +- [show](/Commands/dnc/delegated-subnet-service/_show.md) +: Get details about the specified dnc DelegatedSubnet Link. + +- [update](/Commands/dnc/delegated-subnet-service/_update.md) +: Update delegated subnet resource diff --git a/Commands/dnc/orchestrator-instance-service/_create.md b/Commands/dnc/orchestrator-instance-service/_create.md new file mode 100644 index 000000000..b42668e5a --- /dev/null +++ b/Commands/dnc/orchestrator-instance-service/_create.md @@ -0,0 +1,16 @@ +# [Command] _dnc orchestrator-instance-service create_ + +Create a orchestrator instance. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Create an orchestrator instance + ```bash + dnc orchestrator-instance-service create --type "SystemAssigned" --location "West US" --kind "Kubernetes" --api-server-endpoint "https://testk8s.cloudapp.net" --cluster-root-ca "ddsadsad344mfdsfdl" --id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller" --orchestrator-app-id "546192d7-503f-477a-9cfe-4efc3ee2b6e1" --orchestrator-tenant-id "da6192d7-503f-477a-9cfe-4efc3ee2b6c3" --priv-link-resource-id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1" --resource-group "TestRG" --resource-name "testk8s1" + ``` diff --git a/Commands/dnc/orchestrator-instance-service/_delete.md b/Commands/dnc/orchestrator-instance-service/_delete.md new file mode 100644 index 000000000..f6965b536 --- /dev/null +++ b/Commands/dnc/orchestrator-instance-service/_delete.md @@ -0,0 +1,16 @@ +# [Command] _dnc orchestrator-instance-service delete_ + +Delete the Orchestrator Instance. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Delete an orchestrator instance + ```bash + dnc orchestrator-instance-service delete --resource-group "TestRG" --resource-name "testk8s1" + ``` diff --git a/Commands/dnc/orchestrator-instance-service/_show.md b/Commands/dnc/orchestrator-instance-service/_show.md new file mode 100644 index 000000000..24efc8166 --- /dev/null +++ b/Commands/dnc/orchestrator-instance-service/_show.md @@ -0,0 +1,16 @@ +# [Command] _dnc orchestrator-instance-service show_ + +Get details about the orchestrator instance. + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml) **Preview** + + + +#### examples + +- Get details of an orchestrator instance + ```bash + dnc orchestrator-instance-service show --resource-group "TestRG" --resource-name "testk8s1" + ``` diff --git a/Commands/dnc/orchestrator-instance-service/_update.md b/Commands/dnc/orchestrator-instance-service/_update.md new file mode 100644 index 000000000..d23de1cfc --- /dev/null +++ b/Commands/dnc/orchestrator-instance-service/_update.md @@ -0,0 +1,9 @@ +# [Command] _dnc orchestrator-instance-service update_ + +Update a orchestrator instance + +## Versions + +### [2023-05-18-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml) **Preview** + + diff --git a/Commands/dnc/orchestrator-instance-service/readme.md b/Commands/dnc/orchestrator-instance-service/readme.md new file mode 100644 index 000000000..28c0a93c9 --- /dev/null +++ b/Commands/dnc/orchestrator-instance-service/readme.md @@ -0,0 +1,17 @@ +# [Group] _dnc orchestrator-instance-service_ + +Manage orchestrator instance service with dnc. + +## Commands + +- [create](/Commands/dnc/orchestrator-instance-service/_create.md) +: Create a orchestrator instance. + +- [delete](/Commands/dnc/orchestrator-instance-service/_delete.md) +: Delete the Orchestrator Instance. + +- [show](/Commands/dnc/orchestrator-instance-service/_show.md) +: Get details about the orchestrator instance. + +- [update](/Commands/dnc/orchestrator-instance-service/_update.md) +: Update a orchestrator instance diff --git a/Commands/dnc/readme.md b/Commands/dnc/readme.md new file mode 100644 index 000000000..3f570945b --- /dev/null +++ b/Commands/dnc/readme.md @@ -0,0 +1,14 @@ +# [Group] _dnc_ + +Manage Delegated Network. + +## Subgroups + +- [controller](/Commands/dnc/controller/readme.md) +: Manage controller with dnc. + +- [delegated-subnet-service](/Commands/dnc/delegated-subnet-service/readme.md) +: Manage delegated subnet service with dnc. + +- [orchestrator-instance-service](/Commands/dnc/orchestrator-instance-service/readme.md) +: Manage orchestrator instance service with dnc. diff --git a/Commands/readme.md b/Commands/readme.md index bbb435410..287422de0 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -44,6 +44,9 @@ - [disk-encryption-set](/Commands/disk-encryption-set/readme.md) : Disk Encryption Set resource. +- [dnc](/Commands/dnc/readme.md) +: Manage Delegated Network. + - [dns-resolver](/Commands/dns-resolver/readme.md) : Manage Dns Resolver diff --git a/Commands/tree.json b/Commands/tree.json index 07b1065b3..0530755bd 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -10212,6 +10212,403 @@ "disk-encryption-set" ] }, + "dnc": { + "commandGroups": { + "controller": { + "commands": { + "create": { + "help": { + "short": "Create a dnc controller." + }, + "names": [ + "dnc", + "controller", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Create a controller" + }, + { + "commands": [ + "dnc controller create --location \"West US\" --resource-group \"TestRG\" --resource-name \"testcontroller\" --purpose \"test\"" + ], + "name": "Create a test controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the DNC controller." + }, + "names": [ + "dnc", + "controller", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller delete --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Delete a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc controller." + }, + "names": [ + "dnc", + "controller", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc controller show --resource-group \"TestRG\" --resource-name \"testcontroller\"" + ], + "name": "Get details of a controller" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a dnc controller" + }, + "names": [ + "dnc", + "controller", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage controller with dnc." + }, + "names": [ + "dnc", + "controller" + ] + }, + "delegated-subnet-service": { + "commands": { + "create": { + "help": { + "short": "Create delegated subnet resource." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service create --location \"West US\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller\" --subnet-details-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet\" --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Create a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete dnc DelegatedSubnet." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service delete --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Delete the subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the specified dnc DelegatedSubnet Link." + }, + "names": [ + "dnc", + "delegated-subnet-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc delegated-subnet-service show --resource-group \"TestRG\" --resource-name \"delegated1\"" + ], + "name": "Get details of a subnet delegated to DNC" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update delegated subnet resource" + }, + "names": [ + "dnc", + "delegated-subnet-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage delegated subnet service with dnc." + }, + "names": [ + "dnc", + "delegated-subnet-service" + ] + }, + "orchestrator-instance-service": { + "commands": { + "create": { + "help": { + "short": "Create a orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service create --type \"SystemAssigned\" --location \"West US\" --kind \"Kubernetes\" --api-server-endpoint \"https://testk8s.cloudapp.net\" --cluster-root-ca \"ddsadsad344mfdsfdl\" --id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/testcontroller\" --orchestrator-app-id \"546192d7-503f-477a-9cfe-4efc3ee2b6e1\" --orchestrator-tenant-id \"da6192d7-503f-477a-9cfe-4efc3ee2b6c3\" --priv-link-resource-id \"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1\" --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Create an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete the Orchestrator Instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service delete --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Delete an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get details about the orchestrator instance." + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "dnc orchestrator-instance-service show --resource-group \"TestRG\" --resource-name \"testk8s1\"" + ], + "name": "Get details of an orchestrator instance" + } + ], + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a orchestrator instance" + }, + "names": [ + "dnc", + "orchestrator-instance-service", + "update" + ], + "versions": [ + { + "name": "2023-05-18-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", + "plane": "mgmt-plane", + "version": "2023-05-18-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage orchestrator instance service with dnc." + }, + "names": [ + "dnc", + "orchestrator-instance-service" + ] + } + }, + "help": { + "short": "Manage Delegated Network." + }, + "names": [ + "dnc" + ] + }, "dns-resolver": { "commandGroups": { "forwarding-rule": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.json new file mode 100644 index 000000000..85ddc3165 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9vcmNoZXN0cmF0b3JzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "commandGroups": [{"name": "dnc orchestrator-instance-service", "commands": [{"name": "show", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9vcmNoZXN0cmF0b3JzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}], "operations": [{"operationId": "OrchestratorInstanceService_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/orchestrators/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}]}}]}, {"default": {"value": "Kubernetes"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Kubernetes"}]}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "apiServerEndpoint"}, {"type": "string", "name": "clusterRootCA"}, {"type": "object", "name": "controllerDetails", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "string", "name": "orchestratorAppId"}, {"type": "string", "name": "orchestratorTenantId"}, {"type": "string", "name": "privateLinkResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9vcmNoZXN0cmF0b3JzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "boolean", "var": "$Query.forceDelete", "options": ["force-delete"], "help": {"short": "Force delete resource"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "OrchestratorInstanceService_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "boolean", "name": "forceDelete", "arg": "$Query.forceDelete"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9vcmNoZXN0cmF0b3JzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "ControllerDetails", "args": [{"type": "string", "var": "$parameters.properties.controllerDetails.id", "options": ["id"], "group": "ControllerDetails", "help": {"short": "controller arm resource id"}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$parameters.identity.type", "options": ["type"], "group": "Identity", "help": {"short": "The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.kind", "options": ["kind"], "required": true, "group": "Parameters", "help": {"short": "The kind of workbook. Choices are user and shared."}, "default": {"value": "Kubernetes"}, "enum": {"items": [{"name": "Kubernetes", "value": "Kubernetes"}]}}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.apiServerEndpoint", "options": ["api-server-endpoint"], "group": "Properties", "help": {"short": "K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified"}}, {"type": "string", "var": "$parameters.properties.clusterRootCA", "options": ["cluster-root-ca"], "group": "Properties", "help": {"short": "RootCA certificate of kubernetes cluster base64 encoded"}}, {"type": "string", "var": "$parameters.properties.orchestratorAppId", "options": ["orchestrator-app-id"], "group": "Properties", "help": {"short": "AAD ID used with apiserver"}}, {"type": "string", "var": "$parameters.properties.orchestratorTenantId", "options": ["orchestrator-tenant-id"], "group": "Properties", "help": {"short": "TenantID of server App ID"}}, {"type": "string", "var": "$parameters.properties.privateLinkResourceId", "options": ["priv-link-resource-id"], "group": "Properties", "help": {"short": "private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "OrchestratorInstanceService_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}]}}]}, {"default": {"value": "Kubernetes"}, "type": "string", "name": "kind", "arg": "$parameters.kind", "required": true, "enum": {"items": [{"value": "Kubernetes"}]}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "apiServerEndpoint", "arg": "$parameters.properties.apiServerEndpoint"}, {"type": "string", "name": "clusterRootCA", "arg": "$parameters.properties.clusterRootCA"}, {"type": "object", "name": "controllerDetails", "required": true, "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.controllerDetails.id"}]}, {"type": "string", "name": "orchestratorAppId", "arg": "$parameters.properties.orchestratorAppId"}, {"type": "string", "name": "orchestratorTenantId", "arg": "$parameters.properties.orchestratorTenantId"}, {"type": "string", "name": "privateLinkResourceId", "arg": "$parameters.properties.privateLinkResourceId"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/orchestrators/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}]}}]}, {"default": {"value": "Kubernetes"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Kubernetes"}]}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "apiServerEndpoint"}, {"type": "string", "name": "clusterRootCA"}, {"type": "object", "name": "controllerDetails", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "string", "name": "orchestratorAppId"}, {"type": "string", "name": "orchestratorTenantId"}, {"type": "string", "name": "privateLinkResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/orchestrators/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9vcmNoZXN0cmF0b3JzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.identity", "options": ["identity"], "group": "Parameters", "help": {"short": "The identity of the orchestrator"}, "args": [{"nullable": true, "type": "string", "var": "$parameters.identity.type", "options": ["type"], "help": {"short": "The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters"}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}]}}]}, {"type": "string", "var": "$parameters.kind", "options": ["kind"], "group": "Parameters", "help": {"short": "The kind of workbook. Choices are user and shared."}, "enum": {"items": [{"name": "Kubernetes", "value": "Kubernetes"}]}}, {"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.apiServerEndpoint", "options": ["api-server-endpoint"], "group": "Properties", "help": {"short": "K8s APIServer url. Either one of apiServerEndpoint or privateLinkResourceId can be specified"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.clusterRootCA", "options": ["cluster-root-ca"], "group": "Properties", "help": {"short": "RootCA certificate of kubernetes cluster base64 encoded"}}, {"type": "object", "var": "$parameters.properties.controllerDetails", "options": ["controller-details"], "group": "Properties", "help": {"short": "Properties of the controller."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.controllerDetails.id", "options": ["id"], "help": {"short": "controller arm resource id"}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.orchestratorAppId", "options": ["orchestrator-app-id"], "group": "Properties", "help": {"short": "AAD ID used with apiserver"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.orchestratorTenantId", "options": ["orchestrator-tenant-id"], "group": "Properties", "help": {"short": "TenantID of server App ID"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.privateLinkResourceId", "options": ["private-link-resource-id"], "group": "Properties", "help": {"short": "private link arm resource id. Either one of apiServerEndpoint or privateLinkResourceId can be specified"}}]}], "operations": [{"operationId": "OrchestratorInstanceService_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/orchestrators/{}"}}, {"type": "object", "name": "identity", "props": [{"readOnly": true, "type": "string", "name": "principalId"}, {"readOnly": true, "type": "string", "name": "tenantId"}, {"type": "string", "name": "type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}]}}]}, {"default": {"value": "Kubernetes"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Kubernetes"}]}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "apiServerEndpoint"}, {"type": "string", "name": "clusterRootCA"}, {"type": "object", "name": "controllerDetails", "required": true, "props": [{"type": "string", "name": "id"}]}, {"type": "string", "name": "orchestratorAppId"}, {"type": "string", "name": "orchestratorTenantId"}, {"type": "string", "name": "privateLinkResourceId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Orchestrator_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "identity", "arg": "$parameters.identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}]}}]}, {"default": {"value": "Kubernetes"}, "type": "string", "name": "kind", "arg": "$parameters.kind", "required": true, "enum": {"items": [{"value": "Kubernetes"}]}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "apiServerEndpoint", "arg": "$parameters.properties.apiServerEndpoint"}, {"type": "string", "name": "clusterRootCA", "arg": "$parameters.properties.clusterRootCA"}, {"type": "object", "name": "controllerDetails", "arg": "$parameters.properties.controllerDetails", "required": true, "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.controllerDetails.id"}]}, {"type": "string", "name": "orchestratorAppId", "arg": "$parameters.properties.orchestratorAppId"}, {"type": "string", "name": "orchestratorTenantId", "arg": "$parameters.properties.orchestratorTenantId"}, {"type": "string", "name": "privateLinkResourceId", "arg": "$parameters.properties.privateLinkResourceId"}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "OrchestratorInstanceService_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Orchestrator_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml new file mode 100644 index 000000000..e9fb6a559 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL29yY2hlc3RyYXRvcnMve30=/2023-05-18-preview.xml @@ -0,0 +1,574 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.json new file mode 100644 index 000000000..55c379d8a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9jb250cm9sbGVyL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "commandGroups": [{"name": "dnc controller", "commands": [{"name": "show", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9jb250cm9sbGVyL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}], "operations": [{"operationId": "Controller_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/controller/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dncAppId"}, {"readOnly": true, "type": "string", "name": "dncEndpoint"}, {"readOnly": true, "type": "string", "name": "dncTenantId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"default": {"value": "prod"}, "type": "string", "name": "purpose", "enum": {"items": [{"value": "prod"}, {"value": "test"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9jb250cm9sbGVyL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Controller_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9jb250cm9sbGVyL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.purpose", "options": ["purpose"], "stage": "Preview", "group": "Properties", "help": {"short": "The purpose of the dnc controller resource."}, "default": {"value": "prod"}, "enum": {"items": [{"name": "prod", "value": "prod"}, {"name": "test", "value": "test"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Controller_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "prod"}, "type": "string", "name": "purpose", "arg": "$parameters.properties.purpose", "enum": {"items": [{"value": "prod"}, {"value": "test"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/controller/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dncAppId"}, {"readOnly": true, "type": "string", "name": "dncEndpoint"}, {"readOnly": true, "type": "string", "name": "dncTenantId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"default": {"value": "prod"}, "type": "string", "name": "purpose", "enum": {"items": [{"value": "prod"}, {"value": "test"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/controller/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9jb250cm9sbGVyL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.purpose", "options": ["purpose"], "group": "Properties", "help": {"short": "The purpose of the dnc controller resource."}, "enum": {"items": [{"name": "prod", "value": "prod"}, {"name": "test", "value": "test"}]}}]}], "operations": [{"operationId": "Controller_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/controller/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "dncAppId"}, {"readOnly": true, "type": "string", "name": "dncEndpoint"}, {"readOnly": true, "type": "string", "name": "dncTenantId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"default": {"value": "prod"}, "type": "string", "name": "purpose", "enum": {"items": [{"value": "prod"}, {"value": "test"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DelegatedController_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "prod"}, "type": "string", "name": "purpose", "arg": "$parameters.properties.purpose", "enum": {"items": [{"value": "prod"}, {"value": "test"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Controller_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DelegatedController_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml new file mode 100644 index 000000000..34739499a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2NvbnRyb2xsZXIve30=/2023-05-18-preview.xml @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.json new file mode 100644 index 000000000..6926a78b6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9kZWxlZ2F0ZWRTdWJuZXRzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "commandGroups": [{"name": "dnc delegated-subnet-service", "commands": [{"name": "show", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9kZWxlZ2F0ZWRTdWJuZXRzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}], "operations": [{"operationId": "DelegatedSubnetService_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "controllerDetails", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "object", "name": "subnetDetails", "props": [{"type": "string", "name": "id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9kZWxlZ2F0ZWRTdWJuZXRzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}, {"type": "boolean", "var": "$Query.forceDelete", "options": ["force-delete"], "help": {"short": "Force delete resource"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DelegatedSubnetService_DeleteDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"params": [{"type": "boolean", "name": "forceDelete", "arg": "$Query.forceDelete"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9kZWxlZ2F0ZWRTdWJuZXRzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "ControllerDetails", "args": [{"type": "string", "var": "$parameters.properties.controllerDetails.id", "options": ["id"], "group": "ControllerDetails", "help": {"short": "controller arm resource id"}}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "SubnetDetails", "args": [{"type": "string", "var": "$parameters.properties.subnetDetails.id", "options": ["subnet-details-id"], "group": "SubnetDetails", "help": {"short": "subnet arm resource id"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DelegatedSubnetService_PutDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "controllerDetails", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.controllerDetails.id"}]}, {"type": "object", "name": "subnetDetails", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subnetDetails.id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "controllerDetails", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "object", "name": "subnetDetails", "props": [{"type": "string", "name": "id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-18-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.delegatednetwork/delegatedsubnets/{}", "version": "2023-05-18-preview", "swagger": "mgmt-plane/dnc/ResourceProviders/Microsoft.DelegatedNetwork/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuRGVsZWdhdGVkTmV0d29yay9kZWxlZ2F0ZWRTdWJuZXRzL3tyZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0xOC1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "group": "", "idPart": "resource_group", "help": {"short": "Name of resource group. You can configure the default group using `az configure --defaults group=`."}}, {"type": "string", "var": "$Path.resourceName", "options": ["n", "name", "resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the resource. It must be a minimum of 3 characters, and a maximum of 63."}, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "group": "Parameters", "help": {"short": "Location of the resource."}}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "The resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$parameters.properties.controllerDetails", "options": ["controller-details"], "group": "Properties", "help": {"short": "Properties of the controller."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.controllerDetails.id", "options": ["id"], "help": {"short": "controller arm resource id"}}]}, {"nullable": true, "type": "object", "var": "$parameters.properties.subnetDetails", "options": ["subnet-details"], "group": "Properties", "help": {"short": "subnet details"}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.subnetDetails.id", "options": ["id"], "help": {"short": "subnet arm resource id"}}]}]}], "operations": [{"operationId": "DelegatedSubnetService_GetDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{}"}}, {"type": "ResourceLocation", "name": "location"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "controllerDetails", "props": [{"type": "string", "name": "id"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Deleting"}, {"value": "Failed"}, {"value": "Provisioning"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceGuid"}, {"type": "object", "name": "subnetDetails", "props": [{"type": "string", "name": "id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "DelegatedSubnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "controllerDetails", "arg": "$parameters.properties.controllerDetails", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.controllerDetails.id"}]}, {"type": "object", "name": "subnetDetails", "arg": "$parameters.properties.subnetDetails", "props": [{"type": "string", "name": "id", "arg": "$parameters.properties.subnetDetails.id"}]}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "DelegatedSubnetService_PutDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true, "format": {"pattern": "^[a-z][a-z0-9]*$", "maxLength": 63, "minLength": 3}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-18-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@DelegatedSubnet_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml new file mode 100644 index 000000000..d9ff10207 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5kZWxlZ2F0ZWRuZXR3b3JrL2RlbGVnYXRlZHN1Ym5ldHMve30=/2023-05-18-preview.xml @@ -0,0 +1,435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +