diff --git a/Commands/readme.md b/Commands/readme.md index ebde920e5..f3654da8a 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -137,6 +137,9 @@ - [redisenterprise](/Commands/redisenterprise/readme.md) : Manage the redisenterprise cache +- [relay](/Commands/relay/readme.md) +: Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules. + - [remote-rendering-account](/Commands/remote-rendering-account/readme.md) : Manage remote rendering account with mixed reality. diff --git a/Commands/relay/hyco/_create.md b/Commands/relay/hyco/_create.md new file mode 100644 index 000000000..eae6cc3d1 --- /dev/null +++ b/Commands/relay/hyco/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco create_ + +Create the Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Create a new Relay Service Hybrid Connection + ```bash + relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco + ``` diff --git a/Commands/relay/hyco/_delete.md b/Commands/relay/hyco/_delete.md new file mode 100644 index 000000000..ab2f8b859 --- /dev/null +++ b/Commands/relay/hyco/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco delete_ + +Deletes the Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Deletes the Relay Service Hybrid Connection + ```bash + relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco + ``` diff --git a/Commands/relay/hyco/_list.md b/Commands/relay/hyco/_list.md new file mode 100644 index 000000000..9d3f105bc --- /dev/null +++ b/Commands/relay/hyco/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco list_ + +List the Hybrid Connection by Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.xml) **Stable** + + + +#### examples + +- Get the Hybrid Connections by Namespace. + ```bash + relay hyco list --resource-group myresourcegroup --namespace-name mynamespace + ``` diff --git a/Commands/relay/hyco/_show.md b/Commands/relay/hyco/_show.md new file mode 100644 index 000000000..2bad265a5 --- /dev/null +++ b/Commands/relay/hyco/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco show_ + +Shows the Relay Service Hybrid Connection Details. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Shows the Hybrid Connection details. + ```bash + relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco + ``` diff --git a/Commands/relay/hyco/_update.md b/Commands/relay/hyco/_update.md new file mode 100644 index 000000000..7c2791d89 --- /dev/null +++ b/Commands/relay/hyco/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco update_ + +Updates the Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Updates existing Relay Service Hybrid Connection. + ```bash + relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco + ``` diff --git a/Commands/relay/hyco/authorization-rule/_create.md b/Commands/relay/hyco/authorization-rule/_create.md new file mode 100644 index 000000000..1b8b9cdd5 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule create_ + +Create Authorization Rule for given Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Create Authorization Rule for given Relay Service Hybrid Connection + ```bash + relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen + ``` diff --git a/Commands/relay/hyco/authorization-rule/_delete.md b/Commands/relay/hyco/authorization-rule/_delete.md new file mode 100644 index 000000000..f7f820a62 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule delete_ + +Deletes the Authorization Rule of the given Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Deletes the Authorization Rule of Relay Service Hybrid Connection. + ```bash + relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule + ``` diff --git a/Commands/relay/hyco/authorization-rule/_list.md b/Commands/relay/hyco/authorization-rule/_list.md new file mode 100644 index 000000000..afedee695 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule list_ + +Shows list of Authorization Rule by Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml) **Stable** + + + +#### examples + +- shows list of Authorization Rule by Relay Service Hybrid Connection + ```bash + relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco + ``` diff --git a/Commands/relay/hyco/authorization-rule/_show.md b/Commands/relay/hyco/authorization-rule/_show.md new file mode 100644 index 000000000..ae9b9e86c --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule show_ + +Shows the details of Authorization Rule for given Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Shows the details of Authorization Rule for given Relay Service Hybrid Connection + ```bash + relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule + ``` diff --git a/Commands/relay/hyco/authorization-rule/_update.md b/Commands/relay/hyco/authorization-rule/_update.md new file mode 100644 index 000000000..f753fcfba --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule update_ + +Update Authorization Rule for given Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Update Authorization Rule for given Relay Service Hybrid Connection + ```bash + relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send + ``` diff --git a/Commands/relay/hyco/authorization-rule/keys/_list.md b/Commands/relay/hyco/authorization-rule/keys/_list.md new file mode 100644 index 000000000..903cd2c76 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/keys/_list.md @@ -0,0 +1,21 @@ +# [Command] _relay hyco authorization-rule keys list_ + +List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml) **Stable** + + + +#### examples + +- List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection. + ```bash + relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule + ``` + +- List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated) + ```bash + relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription + ``` diff --git a/Commands/relay/hyco/authorization-rule/keys/_renew.md b/Commands/relay/hyco/authorization-rule/keys/_renew.md new file mode 100644 index 000000000..d940cfdb2 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/keys/_renew.md @@ -0,0 +1,16 @@ +# [Command] _relay hyco authorization-rule keys renew_ + +Regenerate keys of Authorization Rule for Relay Service Hybrid Connection. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml) **Stable** + + + +#### examples + +- Regenerate key of Relay Service Hybrid Connection. + ```bash + relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey + ``` diff --git a/Commands/relay/hyco/authorization-rule/keys/readme.md b/Commands/relay/hyco/authorization-rule/keys/readme.md new file mode 100644 index 000000000..5171bb461 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/keys/readme.md @@ -0,0 +1,11 @@ +# [Group] _relay hyco authorization-rule keys_ + +Manage Azure Authorization Rule keys for Relay Service Hybrid Connection. + +## Commands + +- [list](/Commands/relay/hyco/authorization-rule/keys/_list.md) +: List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection. + +- [renew](/Commands/relay/hyco/authorization-rule/keys/_renew.md) +: Regenerate keys of Authorization Rule for Relay Service Hybrid Connection. diff --git a/Commands/relay/hyco/authorization-rule/readme.md b/Commands/relay/hyco/authorization-rule/readme.md new file mode 100644 index 000000000..912888466 --- /dev/null +++ b/Commands/relay/hyco/authorization-rule/readme.md @@ -0,0 +1,25 @@ +# [Group] _relay hyco authorization-rule_ + +Manage Azure Relay Service Hybrid Connection Authorization Rule. + +## Subgroups + +- [keys](/Commands/relay/hyco/authorization-rule/keys/readme.md) +: Manage Azure Authorization Rule keys for Relay Service Hybrid Connection. + +## Commands + +- [create](/Commands/relay/hyco/authorization-rule/_create.md) +: Create Authorization Rule for given Relay Service Hybrid Connection. + +- [delete](/Commands/relay/hyco/authorization-rule/_delete.md) +: Deletes the Authorization Rule of the given Relay Service Hybrid Connection. + +- [list](/Commands/relay/hyco/authorization-rule/_list.md) +: Shows list of Authorization Rule by Relay Service Hybrid Connection. + +- [show](/Commands/relay/hyco/authorization-rule/_show.md) +: Shows the details of Authorization Rule for given Relay Service Hybrid Connection. + +- [update](/Commands/relay/hyco/authorization-rule/_update.md) +: Update Authorization Rule for given Relay Service Hybrid Connection. diff --git a/Commands/relay/hyco/readme.md b/Commands/relay/hyco/readme.md new file mode 100644 index 000000000..27dd62d11 --- /dev/null +++ b/Commands/relay/hyco/readme.md @@ -0,0 +1,25 @@ +# [Group] _relay hyco_ + +Manage Azure Relay Service Hybrid Connection and Authorization Rule. + +## Subgroups + +- [authorization-rule](/Commands/relay/hyco/authorization-rule/readme.md) +: Manage Azure Relay Service Hybrid Connection Authorization Rule. + +## Commands + +- [create](/Commands/relay/hyco/_create.md) +: Create the Relay Service Hybrid Connection. + +- [delete](/Commands/relay/hyco/_delete.md) +: Deletes the Relay Service Hybrid Connection. + +- [list](/Commands/relay/hyco/_list.md) +: List the Hybrid Connection by Relay Service Namespace. + +- [show](/Commands/relay/hyco/_show.md) +: Shows the Relay Service Hybrid Connection Details. + +- [update](/Commands/relay/hyco/_update.md) +: Updates the Relay Service Hybrid Connection. diff --git a/Commands/relay/namespace/_create.md b/Commands/relay/namespace/_create.md new file mode 100644 index 000000000..b8d2cd824 --- /dev/null +++ b/Commands/relay/namespace/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace create_ + +Create a Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Create a Relay Service Namespace. + ```bash + relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2 + ``` diff --git a/Commands/relay/namespace/_delete.md b/Commands/relay/namespace/_delete.md new file mode 100644 index 000000000..8da31726a --- /dev/null +++ b/Commands/relay/namespace/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace delete_ + +Deletes the Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Deletes the Relay Service Namespace + ```bash + relay namespace delete --resource-group myresourcegroup --name mynamespace + ``` diff --git a/Commands/relay/namespace/_exists.md b/Commands/relay/namespace/_exists.md new file mode 100644 index 000000000..8a415fb96 --- /dev/null +++ b/Commands/relay/namespace/_exists.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace exists_ + +Check for the availability of the given name for the Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.xml) **Stable** + + + +#### examples + +- check for the availability of mynamespace for the Namespace + ```bash + relay namespace exists --name mynamespace + ``` diff --git a/Commands/relay/namespace/_list.md b/Commands/relay/namespace/_list.md new file mode 100644 index 000000000..88f53708e --- /dev/null +++ b/Commands/relay/namespace/_list.md @@ -0,0 +1,22 @@ +# [Command] _relay namespace list_ + +List the Relay Service Namespaces. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.xml) **Stable** + + + + +#### examples + +- Get the Relay Service Namespaces by resource group + ```bash + relay namespace list --resource-group myresourcegroup + ``` + +- Get the Relay Service Namespaces by Subscription. + ```bash + relay namespace list + ``` diff --git a/Commands/relay/namespace/_show.md b/Commands/relay/namespace/_show.md new file mode 100644 index 000000000..8d5d5cf31 --- /dev/null +++ b/Commands/relay/namespace/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace show_ + +Shows the Relay Service Namespace details. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- shows the Namespace details. + ```bash + relay namespace show --resource-group myresourcegroup --name mynamespace + ``` diff --git a/Commands/relay/namespace/_update.md b/Commands/relay/namespace/_update.md new file mode 100644 index 000000000..9aab30376 --- /dev/null +++ b/Commands/relay/namespace/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace update_ + +Updates a Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml) **Stable** + + + +#### examples + +- Updates a Relay Service Namespace. + ```bash + relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value + ``` diff --git a/Commands/relay/namespace/authorization-rule/_create.md b/Commands/relay/namespace/authorization-rule/_create.md new file mode 100644 index 000000000..b84e5b7e3 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule create_ + +Create Authorization Rule for the given Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup + ```bash + relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen + ``` diff --git a/Commands/relay/namespace/authorization-rule/_delete.md b/Commands/relay/namespace/authorization-rule/_delete.md new file mode 100644 index 000000000..50dd26a70 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule delete_ + +Deletes the Authorization Rule of the Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Deletes the Authorization Rule of the Relay Service Namespace. + ```bash + relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule + ``` diff --git a/Commands/relay/namespace/authorization-rule/_list.md b/Commands/relay/namespace/authorization-rule/_list.md new file mode 100644 index 000000000..fdad1e685 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule list_ + +Shows the list of Authorization Rule by Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml) **Stable** + + + +#### examples + +- Shows the list of Authorization Rule by Relay Service Namespace + ```bash + relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace + ``` diff --git a/Commands/relay/namespace/authorization-rule/_show.md b/Commands/relay/namespace/authorization-rule/_show.md new file mode 100644 index 000000000..e2e90801f --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule show_ + +Shows the details of Relay Service Namespace Authorization Rule. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Shows the details of Relay Service Namespace Authorization Rule + ```bash + relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule + ``` diff --git a/Commands/relay/namespace/authorization-rule/_update.md b/Commands/relay/namespace/authorization-rule/_update.md new file mode 100644 index 000000000..195fce1b7 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule update_ + +Updates Authorization Rule for the given Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup + ```bash + relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send + ``` diff --git a/Commands/relay/namespace/authorization-rule/keys/_list.md b/Commands/relay/namespace/authorization-rule/keys/_list.md new file mode 100644 index 000000000..ded862abd --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/keys/_list.md @@ -0,0 +1,21 @@ +# [Command] _relay namespace authorization-rule keys list_ + +List the keys and connection strings of Authorization Rule for Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml) **Stable** + + + +#### examples + +- List the keys and connection strings of Authorization Rule for Relay Service Namespace + ```bash + relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule + ``` + +- List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated) + ```bash + relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription + ``` diff --git a/Commands/relay/namespace/authorization-rule/keys/_renew.md b/Commands/relay/namespace/authorization-rule/keys/_renew.md new file mode 100644 index 000000000..6749c9a20 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/keys/_renew.md @@ -0,0 +1,16 @@ +# [Command] _relay namespace authorization-rule keys renew_ + +Regenerate keys of Authorization Rule for the Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml) **Stable** + + + +#### examples + +- Regenerate keys of Authorization Rule for the Relay Service Namespace. + ```bash + relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey + ``` diff --git a/Commands/relay/namespace/authorization-rule/keys/readme.md b/Commands/relay/namespace/authorization-rule/keys/readme.md new file mode 100644 index 000000000..f46d83b60 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/keys/readme.md @@ -0,0 +1,11 @@ +# [Group] _relay namespace authorization-rule keys_ + +Manage Azure Authorization Rule connection strings for Namespace. + +## Commands + +- [list](/Commands/relay/namespace/authorization-rule/keys/_list.md) +: List the keys and connection strings of Authorization Rule for Relay Service Namespace. + +- [renew](/Commands/relay/namespace/authorization-rule/keys/_renew.md) +: Regenerate keys of Authorization Rule for the Relay Service Namespace. diff --git a/Commands/relay/namespace/authorization-rule/readme.md b/Commands/relay/namespace/authorization-rule/readme.md new file mode 100644 index 000000000..313e5ec97 --- /dev/null +++ b/Commands/relay/namespace/authorization-rule/readme.md @@ -0,0 +1,25 @@ +# [Group] _relay namespace authorization-rule_ + +Manage Azure Relay Service Namespace Authorization Rule. + +## Subgroups + +- [keys](/Commands/relay/namespace/authorization-rule/keys/readme.md) +: Manage Azure Authorization Rule connection strings for Namespace. + +## Commands + +- [create](/Commands/relay/namespace/authorization-rule/_create.md) +: Create Authorization Rule for the given Relay Service Namespace. + +- [delete](/Commands/relay/namespace/authorization-rule/_delete.md) +: Deletes the Authorization Rule of the Relay Service Namespace. + +- [list](/Commands/relay/namespace/authorization-rule/_list.md) +: Shows the list of Authorization Rule by Relay Service Namespace. + +- [show](/Commands/relay/namespace/authorization-rule/_show.md) +: Shows the details of Relay Service Namespace Authorization Rule. + +- [update](/Commands/relay/namespace/authorization-rule/_update.md) +: Updates Authorization Rule for the given Relay Service Namespace. diff --git a/Commands/relay/namespace/readme.md b/Commands/relay/namespace/readme.md new file mode 100644 index 000000000..00a18874f --- /dev/null +++ b/Commands/relay/namespace/readme.md @@ -0,0 +1,28 @@ +# [Group] _relay namespace_ + +Manage Azure Relay Service Namespace. + +## Subgroups + +- [authorization-rule](/Commands/relay/namespace/authorization-rule/readme.md) +: Manage Azure Relay Service Namespace Authorization Rule. + +## Commands + +- [create](/Commands/relay/namespace/_create.md) +: Create a Relay Service Namespace. + +- [delete](/Commands/relay/namespace/_delete.md) +: Deletes the Relay Service Namespace. + +- [exists](/Commands/relay/namespace/_exists.md) +: Check for the availability of the given name for the Namespace. + +- [list](/Commands/relay/namespace/_list.md) +: List the Relay Service Namespaces. + +- [show](/Commands/relay/namespace/_show.md) +: Shows the Relay Service Namespace details. + +- [update](/Commands/relay/namespace/_update.md) +: Updates a Relay Service Namespace. diff --git a/Commands/relay/readme.md b/Commands/relay/readme.md new file mode 100644 index 000000000..0ca9dfc77 --- /dev/null +++ b/Commands/relay/readme.md @@ -0,0 +1,14 @@ +# [Group] _relay_ + +Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules. + +## Subgroups + +- [hyco](/Commands/relay/hyco/readme.md) +: Manage Azure Relay Service Hybrid Connection and Authorization Rule. + +- [namespace](/Commands/relay/namespace/readme.md) +: Manage Azure Relay Service Namespace. + +- [wcfrelay](/Commands/relay/wcfrelay/readme.md) +: Manage Azure Relay Service WCF Relay and Authorization Rule. diff --git a/Commands/relay/wcfrelay/_create.md b/Commands/relay/wcfrelay/_create.md new file mode 100644 index 000000000..e56964ed2 --- /dev/null +++ b/Commands/relay/wcfrelay/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay create_ + +Create the Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Create Relay Service WCF Relay. + ```bash + relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp + ``` diff --git a/Commands/relay/wcfrelay/_delete.md b/Commands/relay/wcfrelay/_delete.md new file mode 100644 index 000000000..478619d64 --- /dev/null +++ b/Commands/relay/wcfrelay/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay delete_ + +Deletes the Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Deletes the wcfrelay + ```bash + relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay + ``` diff --git a/Commands/relay/wcfrelay/_list.md b/Commands/relay/wcfrelay/_list.md new file mode 100644 index 000000000..efc1630a5 --- /dev/null +++ b/Commands/relay/wcfrelay/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay list_ + +List the WCF Relay by Relay Service Namespace. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.xml) **Stable** + + + +#### examples + +- Get the WCF Relays by Relay Service Namespace. + ```bash + relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace + ``` diff --git a/Commands/relay/wcfrelay/_show.md b/Commands/relay/wcfrelay/_show.md new file mode 100644 index 000000000..2313e8a6a --- /dev/null +++ b/Commands/relay/wcfrelay/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay show_ + +Shows the Relay Service WCF Relay Details. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Shows the Relay Service WCF Relay Details + ```bash + relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay + ``` diff --git a/Commands/relay/wcfrelay/_update.md b/Commands/relay/wcfrelay/_update.md new file mode 100644 index 000000000..3550a3297 --- /dev/null +++ b/Commands/relay/wcfrelay/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay update_ + +Updates existing Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml) **Stable** + + + +#### examples + +- Updates Relay Service WCF Relay. + ```bash + relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/_create.md b/Commands/relay/wcfrelay/authorization-rule/_create.md new file mode 100644 index 000000000..ac46c029b --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/_create.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule create_ + +Create Authorization Rule for the given Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml) **Stable** + + + +#### examples + +- Create Authorization Rule for WCF Relay + ```bash + relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/_delete.md b/Commands/relay/wcfrelay/authorization-rule/_delete.md new file mode 100644 index 000000000..f65296194 --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/_delete.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule delete_ + +Delete the Authorization Rule of Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml) **Stable** + + + +#### examples + +- Delete the Authorization Rule of Relay Service WCF Relay + ```bash + relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/_list.md b/Commands/relay/wcfrelay/authorization-rule/_list.md new file mode 100644 index 000000000..7f6a4cb02 --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule list_ + +List of Authorization Rule by Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.xml) **Stable** + + + +#### examples + +- List of Authorization Rule by WCF Relay + ```bash + relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/_show.md b/Commands/relay/wcfrelay/authorization-rule/_show.md new file mode 100644 index 000000000..3fe93b97d --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/_show.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule show_ + +Show properties of Authorization Rule for the given Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml) **Stable** + + + +#### examples + +- show properties of Authorization Rule + ```bash + relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/_update.md b/Commands/relay/wcfrelay/authorization-rule/_update.md new file mode 100644 index 000000000..ece886bd2 --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/_update.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule update_ + +Update Authorization Rule for the given Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml) **Stable** + + + +#### examples + +- Update Authorization Rule for WCF Relay + ```bash + relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/keys/_list.md b/Commands/relay/wcfrelay/authorization-rule/keys/_list.md new file mode 100644 index 000000000..8703caf57 --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/keys/_list.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule keys list_ + +List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.xml) **Stable** + + + +#### examples + +- List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay + ```bash + relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/keys/_renew.md b/Commands/relay/wcfrelay/authorization-rule/keys/_renew.md new file mode 100644 index 000000000..0ad89cf28 --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/keys/_renew.md @@ -0,0 +1,16 @@ +# [Command] _relay wcfrelay authorization-rule keys renew_ + +Regenerate keys of Authorization Rule for Relay Service WCF Relay. + +## Versions + +### [2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.xml) **Stable** + + + +#### examples + +- Regenerate keys of Authorization Rule for Relay Service WCF Relay + ```bash + relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey + ``` diff --git a/Commands/relay/wcfrelay/authorization-rule/keys/readme.md b/Commands/relay/wcfrelay/authorization-rule/keys/readme.md new file mode 100644 index 000000000..70924249d --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/keys/readme.md @@ -0,0 +1,11 @@ +# [Group] _relay wcfrelay authorization-rule keys_ + +Manage Azure Authorization Rule keys for Relay Service WCF Relay. + +## Commands + +- [list](/Commands/relay/wcfrelay/authorization-rule/keys/_list.md) +: List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay. + +- [renew](/Commands/relay/wcfrelay/authorization-rule/keys/_renew.md) +: Regenerate keys of Authorization Rule for Relay Service WCF Relay. diff --git a/Commands/relay/wcfrelay/authorization-rule/readme.md b/Commands/relay/wcfrelay/authorization-rule/readme.md new file mode 100644 index 000000000..87e7e85aa --- /dev/null +++ b/Commands/relay/wcfrelay/authorization-rule/readme.md @@ -0,0 +1,25 @@ +# [Group] _relay wcfrelay authorization-rule_ + +Manage Azure Relay Service WCF Relay Authorization Rule. + +## Subgroups + +- [keys](/Commands/relay/wcfrelay/authorization-rule/keys/readme.md) +: Manage Azure Authorization Rule keys for Relay Service WCF Relay. + +## Commands + +- [create](/Commands/relay/wcfrelay/authorization-rule/_create.md) +: Create Authorization Rule for the given Relay Service WCF Relay. + +- [delete](/Commands/relay/wcfrelay/authorization-rule/_delete.md) +: Delete the Authorization Rule of Relay Service WCF Relay. + +- [list](/Commands/relay/wcfrelay/authorization-rule/_list.md) +: List of Authorization Rule by Relay Service WCF Relay. + +- [show](/Commands/relay/wcfrelay/authorization-rule/_show.md) +: Show properties of Authorization Rule for the given Relay Service WCF Relay. + +- [update](/Commands/relay/wcfrelay/authorization-rule/_update.md) +: Update Authorization Rule for the given Relay Service WCF Relay. diff --git a/Commands/relay/wcfrelay/readme.md b/Commands/relay/wcfrelay/readme.md new file mode 100644 index 000000000..80d29251d --- /dev/null +++ b/Commands/relay/wcfrelay/readme.md @@ -0,0 +1,25 @@ +# [Group] _relay wcfrelay_ + +Manage Azure Relay Service WCF Relay and Authorization Rule. + +## Subgroups + +- [authorization-rule](/Commands/relay/wcfrelay/authorization-rule/readme.md) +: Manage Azure Relay Service WCF Relay Authorization Rule. + +## Commands + +- [create](/Commands/relay/wcfrelay/_create.md) +: Create the Relay Service WCF Relay. + +- [delete](/Commands/relay/wcfrelay/_delete.md) +: Deletes the Relay Service WCF Relay. + +- [list](/Commands/relay/wcfrelay/_list.md) +: List the WCF Relay by Relay Service Namespace. + +- [show](/Commands/relay/wcfrelay/_show.md) +: Shows the Relay Service WCF Relay Details. + +- [update](/Commands/relay/wcfrelay/_update.md) +: Updates existing Relay Service WCF Relay. diff --git a/Commands/tree.json b/Commands/tree.json index 6a9a257fe..19f6ba1b7 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -89021,6 +89021,1296 @@ "redisenterprise" ] }, + "relay": { + "commandGroups": { + "hyco": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection." + }, + { + "commands": [ + "relay hyco authorization-rule keys list --hybrid-connection-name myhyco --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Hybrid Connection (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule keys renew --resource-group myresourcegroup --namespace- name mynamespace --hybrid-connection-name myhyco --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate key of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule delete --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Deletes the Authorization Rule of Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows list of Authorization Rule by Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco" + ], + "name": "shows list of Authorization Rule by Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule" + ], + "name": "Shows the details of Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for given Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco authorization-rule update --resource-group myresourcegroup --namespace-name mynamespace --hybrid-connection-name myhyco --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for given Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection Authorization Rule." + }, + "names": [ + "relay", + "hyco", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco create --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Create a new Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco delete --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Deletes the Relay Service Hybrid Connection" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Hybrid Connection by Relay Service Namespace." + }, + "names": [ + "relay", + "hyco", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the Hybrid Connections by Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Hybrid Connection Details." + }, + "names": [ + "relay", + "hyco", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco show --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Shows the Hybrid Connection details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates the Relay Service Hybrid Connection." + }, + "names": [ + "relay", + "hyco", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay hyco update --resource-group myresourcegroup --namespace-name mynamespace --name myhyco" + ], + "name": "Updates existing Relay Service Hybrid Connection." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Hybrid Connection and Authorization Rule." + }, + "names": [ + "relay", + "hyco" + ] + }, + "namespace": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys list --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace" + }, + { + "commands": [ + "relay namespace authorization-rule keys list --name myauthorule --namespace-name mynamespace --resource-group myresourcegroup --subscription MySubscription" + ], + "name": "List the keys and connection strings of Authorization Rule for Relay Service Namespace (commonly used with --output and --query). (autogenerated)" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule connection strings for Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule create --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule --rights Send Listen" + ], + "name": "Create Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Authorization Rule of the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule" + ], + "name": "Deletes the Authorization Rule of the Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Shows the list of Authorization Rule by Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Shows the list of Authorization Rule by Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the details of Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --name myauthorule" + ], + "name": "Shows the details of Relay Service Namespace Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates Authorization Rule for the given Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --name myauthorule --rights Send" + ], + "name": "Updates Authorization Rule 'myrule' for the given Relay Service Namespace 'mynamespace' in resourcegroup" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace Authorization Rule." + }, + "names": [ + "relay", + "namespace", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace create --resource-group myresourcegroup --name mynamespace --location westus --tags tag1=value1 tag2=value2" + ], + "name": "Create a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace delete --resource-group myresourcegroup --name mynamespace" + ], + "name": "Deletes the Relay Service Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "exists": { + "help": { + "short": "Check for the availability of the given name for the Namespace." + }, + "names": [ + "relay", + "namespace", + "exists" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace exists --name mynamespace" + ], + "name": "check for the availability of mynamespace for the Namespace" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the Relay Service Namespaces." + }, + "names": [ + "relay", + "namespace", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace list --resource-group myresourcegroup" + ], + "name": "Get the Relay Service Namespaces by resource group" + }, + { + "commands": [ + "relay namespace list" + ], + "name": "Get the Relay Service Namespaces by Subscription." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service Namespace details." + }, + "names": [ + "relay", + "namespace", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace show --resource-group myresourcegroup --name mynamespace" + ], + "name": "shows the Namespace details." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates a Relay Service Namespace." + }, + "names": [ + "relay", + "namespace", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay namespace update --resource-group myresourcegroup --name mynamespace --tags tag=value" + ], + "name": "Updates a Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service Namespace." + }, + "names": [ + "relay", + "namespace" + ] + }, + "wcfrelay": { + "commandGroups": { + "authorization-rule": { + "commandGroups": { + "keys": { + "commands": { + "list": { + "help": { + "short": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys list --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "List the keys and connection strings of Authorization Rule for the given Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "renew": { + "help": { + "short": "Regenerate keys of Authorization Rule for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys", + "renew" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule keys renew --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule --key PrimaryKey" + ], + "name": "Regenerate keys of Authorization Rule for Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Authorization Rule keys for Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "keys" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule create --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Listen" + ], + "name": "Create Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete the Authorization Rule of Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule delete --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "Delete the Authorization Rule of Relay Service WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List of Authorization Rule by Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule list --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay" + ], + "name": "List of Authorization Rule by WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show properties of Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule show --resource-group myresourcegroup --namespace-name mynamespace --relay-name myrelay --name myauthorule" + ], + "name": "show properties of Authorization Rule" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update Authorization Rule for the given Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay authorization-rule update --resource-group myresourcegroup --namespace- name mynamespace --relay-name myrelay --name myauthorule --rights Send" + ], + "name": "Update Authorization Rule for WCF Relay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay", + "authorization-rule" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay create --resource-group myresourcegroup --namespace-name mynamespace --name myrelay --relay-type NetTcp" + ], + "name": "Create Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes the Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "delete" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay delete --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Deletes the wcfrelay" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List the WCF Relay by Relay Service Namespace." + }, + "names": [ + "relay", + "wcfrelay", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay list --resource-group myresourcegroup --namespace-name mynamespace" + ], + "name": "Get the WCF Relays by Relay Service Namespace." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Shows the Relay Service WCF Relay Details." + }, + "names": [ + "relay", + "wcfrelay", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay show --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Shows the Relay Service WCF Relay Details" + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Updates existing Relay Service WCF Relay." + }, + "names": [ + "relay", + "wcfrelay", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "relay wcfrelay update --resource-group myresourcegroup --namespace-name mynamespace --name myrelay" + ], + "name": "Updates Relay Service WCF Relay." + } + ], + "name": "2017-04-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", + "plane": "mgmt-plane", + "version": "2017-04-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage Azure Relay Service WCF Relay and Authorization Rule." + }, + "names": [ + "relay", + "wcfrelay" + ] + } + }, + "help": { + "short": "Manage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules." + }, + "names": [ + "relay" + ] + }, "remote-rendering-account": { "commandGroups": { "key": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.json new file mode 100644 index 000000000..8840ff9fb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlbGF5L2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace", "commands": [{"name": "exists", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.relay/checknameavailability", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlbGF5L2NoZWNrTmFtZUF2YWlsYWJpbGl0eQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.name", "options": ["n", "name"], "required": true, "group": "", "help": {"short": "Namespace name. Name can contain only letters, numbers, and hyphens. The namespace must start with a letter, and it must end with a letter or number."}}]}], "operations": [{"operationId": "Namespaces_CheckNameAvailability", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Relay/checkNameAvailability", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "name", "arg": "$parameters.name", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "message"}, {"type": "boolean", "name": "nameAvailable"}, {"type": "string", "name": "reason", "enum": {"items": [{"value": "InvalidName"}, {"value": "NameInLockdown"}, {"value": "NameInUse"}, {"value": "None"}, {"value": "SubscriptionIsDisabled"}, {"value": "TooManyNamespaceInCurrentSubscription"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.xml new file mode 100644 index 000000000..698c8dc95 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9jaGVja25hbWVhdmFpbGFiaWxpdHk=/2017-04-01.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.json new file mode 100644 index 000000000..ffc4063df --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.relay/namespaces", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlbGF5L25hbWVzcGFjZXM=/V/MjAxNy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcw==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.relay/namespaces", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlbGF5L25hbWVzcGFjZXM=/V/MjAxNy0wNC0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcw==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_Namespaces_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Namespaces_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Namespaces_ListByResourceGroup"], "operationId": "Namespaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "string", "name": "metricId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Created"}, {"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "serviceBusEndpoint"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Namespaces_List"], "operationId": "Namespaces_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Relay/namespaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "string", "name": "metricId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Created"}, {"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "serviceBusEndpoint"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.xml new file mode 100644 index 000000000..968e62d1f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.md new file mode 100644 index 000000000..4770185f4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.relay/namespaces 2017-04-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2Vz/2017-04-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.json new file mode 100644 index 000000000..2c08be5af --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "string", "name": "metricId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Created"}, {"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "serviceBusEndpoint"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Namespaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=`."}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Parameters", "args": [{"type": "object", "var": "$parameters.sku", "options": ["sku"], "hide": true, "group": "Parameters", "help": {"short": "SKU of the namespace."}, "args": [{"type": "string", "var": "$parameters.sku.name", "options": ["name"], "required": true, "help": {"short": "Name of this SKU."}, "enum": {"items": [{"name": "Standard", "value": "Standard"}]}}, {"type": "string", "var": "$parameters.sku.tier", "options": ["tier"], "help": {"short": "The tier of this SKU."}, "enum": {"items": [{"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Namespaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "sku", "arg": "$parameters.sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"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.Relay/namespaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "string", "name": "metricId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Created"}, {"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "serviceBusEndpoint"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "", "help": {"short": "Space-separated tags: key[=value] [key[=value] ...]. Use \"\" to clear existing tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.sku", "options": ["sku"], "hide": true, "group": "Parameters", "help": {"short": "SKU of the namespace."}, "args": [{"type": "string", "var": "$parameters.sku.name", "options": ["name"], "help": {"short": "Name of this SKU."}, "enum": {"items": [{"name": "Standard", "value": "Standard"}]}}, {"nullable": true, "type": "string", "var": "$parameters.sku.tier", "options": ["tier"], "help": {"short": "The tier of this SKU."}, "enum": {"items": [{"name": "Standard", "value": "Standard"}]}}]}]}], "operations": [{"operationId": "Namespaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "string", "name": "metricId"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Created"}, {"value": "Deleted"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "serviceBusEndpoint"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}], "clientFlatten": true}, {"type": "object", "name": "sku", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "RelayNamespace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "sku", "arg": "$parameters.sku", "props": [{"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Standard"}]}}, {"type": "string", "name": "tier", "arg": "$parameters.sku.tier", "enum": {"items": [{"value": "Standard"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Namespaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@RelayNamespace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml new file mode 100644 index 000000000..4c4bcc040 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9/2017-04-01.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json new file mode 100644 index 000000000..0c28da8e6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVz/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace authorization-rule", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVz/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_ListAuthorizationRules", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml new file mode 100644 index 000000000..a74add6d5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json new file mode 100644 index 000000000..c6ee8ab10 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace authorization-rule", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_DeleteAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "required": true, "group": "", "help": {"short": "Space-separated list of Authorization rule rights. Allowed values: Listen, Manage, Send."}, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "Namespaces_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "group": "", "help": {"short": "Space-separated list of Authorization rule rights. Allowed values: Listen, Manage, Send."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "Namespaces_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Namespaces_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml new file mode 100644 index 000000000..44ad30af2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json new file mode 100644 index 000000000..f3746a974 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9L2xpc3RLZXlz/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace authorization-rule keys", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9L2xpc3RLZXlz/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Namespaces_ListKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml new file mode 100644 index 000000000..08ca60faa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json new file mode 100644 index 000000000..e99e86ee8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9L3JlZ2VuZXJhdGVLZXlz/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay namespace authorization-rule keys", "commands": [{"name": "renew", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vYXV0aG9yaXphdGlvblJ1bGVzL3thdXRob3JpemF0aW9uUnVsZU5hbWV9L3JlZ2VuZXJhdGVLZXlz/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Namespace Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.key", "options": ["key-value"], "group": "", "help": {"short": "Optional. If the key value is provided, this is set to key type, or autogenerated key value set for key type."}}, {"type": "string", "var": "$parameters.keyType", "options": ["key"], "required": true, "group": "", "help": {"short": "Specifies Primary or Secondary key needs to be reset."}, "enum": {"items": [{"name": "PrimaryKey", "value": "PrimaryKey"}, {"name": "SecondaryKey", "value": "SecondaryKey"}]}}]}], "operations": [{"operationId": "Namespaces_RegenerateKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "key", "arg": "$parameters.key"}, {"type": "string", "name": "keyType", "arg": "$parameters.keyType", "required": true, "enum": {"items": [{"value": "PrimaryKey"}, {"value": "SecondaryKey"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml new file mode 100644 index 000000000..cfc7a0af9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.json new file mode 100644 index 000000000..6565ee8a6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnM=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnM=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_ListByNamespace", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/hybridConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.xml new file mode 100644 index 000000000..fea1b6a06 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25z/2017-04-01.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.json new file mode 100644 index 000000000..5737f9aaa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hybridConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/hybridConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hybridConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hybridConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "boolean", "var": "$parameters.properties.requiresClientAuthorization", "options": ["c", "requires-client-authorization"], "group": "", "help": {"short": "Indicates whether client authorization is required."}}, {"type": "string", "var": "$parameters.properties.userMetadata", "options": ["user-metadata"], "group": "", "help": {"short": "Endpoint metadata."}}]}], "operations": [{"operationId": "HybridConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "requiresClientAuthorization", "arg": "$parameters.properties.requiresClientAuthorization"}, {"type": "string", "name": "userMetadata", "arg": "$parameters.properties.userMetadata"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/hybridConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hybridConnectionName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.requiresClientAuthorization", "options": ["r", "requires-client-authorization"], "group": "", "help": {"short": "Indicates whether client authorization is required."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.userMetadata", "options": ["user-metadata"], "group": "", "help": {"short": "Endpoint metadata."}}]}], "operations": [{"operationId": "HybridConnections_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/hybridConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "HybridConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "boolean", "name": "requiresClientAuthorization", "arg": "$parameters.properties.requiresClientAuthorization"}, {"type": "string", "name": "userMetadata", "arg": "$parameters.properties.userMetadata"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "HybridConnections_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@HybridConnection_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml new file mode 100644 index 000000000..a1891ce69 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9/2017-04-01.xml @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json new file mode 100644 index 000000000..a784359a2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXM=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco authorization-rule", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXM=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_ListAuthorizationRules", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml new file mode 100644 index 000000000..6c2332a5e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcw==/2017-04-01.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json new file mode 100644 index 000000000..cf3f9d695 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco authorization-rule", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_DeleteAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "required": true, "group": "", "help": {"short": "Space-separated list of Authorization rule rights. Allowed values: Listen, Manage, Send."}, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "HybridConnections_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "group": "", "help": {"short": "Space-separated list of Authorization rule rights. Allowed values: Listen, Manage, Send."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "HybridConnections_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "HybridConnections_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml new file mode 100644 index 000000000..7fa8f0a77 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fQ==/2017-04-01.xml @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json new file mode 100644 index 000000000..5c9059354 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0vbGlzdEtleXM=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco authorization-rule keys", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0vbGlzdEtleXM=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "HybridConnections_ListKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/listKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml new file mode 100644 index 000000000..e87afd2bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9saXN0a2V5cw==/2017-04-01.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json new file mode 100644 index 000000000..a6c4ea67b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0vcmVnZW5lcmF0ZUtleXM=/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay hyco authorization-rule keys", "commands": [{"name": "renew", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/hybridconnections/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vaHlicmlkQ29ubmVjdGlvbnMve2h5YnJpZENvbm5lY3Rpb25OYW1lfS9hdXRob3JpemF0aW9uUnVsZXMve2F1dGhvcml6YXRpb25SdWxlTmFtZX0vcmVnZW5lcmF0ZUtleXM=/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of Hybrid Connection Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.hybridConnectionName", "options": ["hybrid-connection-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Hybrid Connection."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.key", "options": ["key-value"], "group": "", "help": {"short": "Optional. If the key value is provided, this is set to key type, or autogenerated key value set for key type."}}, {"type": "string", "var": "$parameters.keyType", "options": ["key"], "required": true, "group": "", "help": {"short": "Specifies Primary or Secondary key needs to be reset."}, "enum": {"items": [{"name": "PrimaryKey", "value": "PrimaryKey"}, {"name": "SecondaryKey", "value": "SecondaryKey"}]}}]}], "operations": [{"operationId": "HybridConnections_RegenerateKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/regenerateKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "hybridConnectionName", "arg": "$Path.hybridConnectionName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "key", "arg": "$parameters.key"}, {"type": "string", "name": "keyType", "arg": "$parameters.keyType", "required": true, "enum": {"items": [{"value": "PrimaryKey"}, {"value": "SecondaryKey"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml new file mode 100644 index 000000000..b08733802 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L2h5YnJpZGNvbm5lY3Rpb25zL3t9L2F1dGhvcml6YXRpb25ydWxlcy97fS9yZWdlbmVyYXRla2V5cw==/2017-04-01.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.json new file mode 100644 index 000000000..fa747e145 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlz/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlz/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_ListByNamespace", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/wcfRelays/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "boolean", "name": "isDynamic"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "string", "name": "relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.xml new file mode 100644 index 000000000..1bbf0d2dd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cw==/2017-04-01.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.json new file mode 100644 index 000000000..d63dd1dce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/wcfRelays/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "boolean", "name": "isDynamic"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "string", "name": "relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.properties.relayType", "options": ["relay-type"], "group": "", "help": {"short": "Relay type. Allowed values: Http, NetTcp."}, "default": {"value": "NetTcp"}, "enum": {"items": [{"name": "Http", "value": "Http"}, {"name": "NetTcp", "value": "NetTcp"}]}}, {"type": "boolean", "var": "$parameters.properties.requiresClientAuthorization", "options": ["c", "requires-client-authorization"], "group": "", "help": {"short": "Indicates whether client authorization is required."}}, {"type": "boolean", "var": "$parameters.properties.requiresTransportSecurity", "options": ["t", "requires-transport-security"], "group": "", "help": {"short": "Indicates whether transport security is required."}}, {"type": "string", "var": "$parameters.properties.userMetadata", "options": ["user-metadata"], "group": "", "help": {"short": "Endpoint metadata."}}]}], "operations": [{"operationId": "WCFRelays_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "relayType", "arg": "$parameters.properties.relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization", "arg": "$parameters.properties.requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity", "arg": "$parameters.properties.requiresTransportSecurity"}, {"type": "string", "name": "userMetadata", "arg": "$parameters.properties.userMetadata"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/wcfRelays/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "boolean", "name": "isDynamic"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "string", "name": "relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"nullable": true, "type": "string", "var": "$parameters.properties.relayType", "options": ["relay-type"], "group": "", "help": {"short": "Relay type."}, "enum": {"items": [{"name": "Http", "value": "Http"}, {"name": "NetTcp", "value": "NetTcp"}]}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.requiresClientAuthorization", "options": ["requires-client-authorization"], "hide": true, "group": "", "help": {"short": "Indicates whether client authorization is required."}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.requiresTransportSecurity", "options": ["requires-transport-security"], "hide": true, "group": "", "help": {"short": "Returns true if transport security is needed for this relay; otherwise, false."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.userMetadata", "options": ["user-metadata"], "group": "", "help": {"short": "Endpoint metadata."}}]}], "operations": [{"operationId": "WCFRelays_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Relay/namespaces/{}/wcfRelays/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "createdAt"}, {"readOnly": true, "type": "boolean", "name": "isDynamic"}, {"readOnly": true, "type": "integer32", "name": "listenerCount", "format": {"maximum": 25, "minimum": 0}}, {"type": "string", "name": "relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity"}, {"readOnly": true, "type": "dateTime", "name": "updatedAt"}, {"type": "string", "name": "userMetadata"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "WcfRelay_read"}}}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "relayType", "arg": "$parameters.properties.relayType", "enum": {"items": [{"value": "Http"}, {"value": "NetTcp"}]}}, {"type": "boolean", "name": "requiresClientAuthorization", "arg": "$parameters.properties.requiresClientAuthorization"}, {"type": "boolean", "name": "requiresTransportSecurity", "arg": "$parameters.properties.requiresTransportSecurity"}, {"type": "string", "name": "userMetadata", "arg": "$parameters.properties.userMetadata"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "WCFRelays_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@WcfRelay_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml new file mode 100644 index 000000000..0fa79ab60 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fQ==/2017-04-01.xml @@ -0,0 +1,392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.json new file mode 100644 index 000000000..d59affc79 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcw==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay authorization-rule", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcw==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_ListAuthorizationRules", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.xml new file mode 100644 index 000000000..1dd87c1bd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXM=/2017-04-01.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.json new file mode 100644 index 000000000..dff38e8ef --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay authorization-rule", "commands": [{"name": "show", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_DeleteAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": ""}, {"name": "create", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "required": true, "group": "", "help": {"short": "The rights associated with the rule."}, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "WCFRelays_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfQ==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "array", "var": "$parameters.properties.rights", "options": ["rights"], "group": "", "help": {"short": "The rights associated with the rule."}, "format": {"unique": true}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Listen", "value": "Listen"}, {"name": "Manage", "value": "Manage"}, {"name": "Send", "value": "Send"}]}}}]}], "operations": [{"operationId": "WCFRelays_GetAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "rights", "arg": "$parameters.properties.rights", "required": true, "format": {"unique": true}, "item": {"type": "string", "enum": {"items": [{"value": "Listen"}, {"value": "Manage"}, {"value": "Send"}]}}}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "WCFRelays_CreateOrUpdateAuthorizationRule", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@AuthorizationRule_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml new file mode 100644 index 000000000..c8fb26dfd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30=/2017-04-01.xml @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.json new file mode 100644 index 000000000..557cb1f3c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfS9saXN0S2V5cw==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay authorization-rule keys", "commands": [{"name": "list", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/listkeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfS9saXN0S2V5cw==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "WCFRelays_ListKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/listKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.xml new file mode 100644 index 000000000..0c952d30f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vbGlzdGtleXM=/2017-04-01.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.json new file mode 100644 index 000000000..97ae2163b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfS9yZWdlbmVyYXRlS2V5cw==/V/MjAxNy0wNC0wMQ=="}], "commandGroups": [{"name": "relay wcfrelay authorization-rule keys", "commands": [{"name": "renew", "version": "2017-04-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.relay/namespaces/{}/wcfrelays/{}/authorizationrules/{}/regeneratekeys", "version": "2017-04-01", "swagger": "mgmt-plane/relay/ResourceProviders/Microsoft.Relay/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVsYXkvbmFtZXNwYWNlcy97bmFtZXNwYWNlTmFtZX0vd2NmUmVsYXlzL3tyZWxheU5hbWV9L2F1dGhvcml6YXRpb25SdWxlcy97YXV0aG9yaXphdGlvblJ1bGVOYW1lfS9yZWdlbmVyYXRlS2V5cw==/V/MjAxNy0wNC0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.authorizationRuleName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "Name of WCF Relay Authorization Rule."}, "format": {"minLength": 1}}, {"type": "string", "var": "$Path.namespaceName", "options": ["namespace-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Namespace."}, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "var": "$Path.relayName", "options": ["relay-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of WCF Relay."}, "format": {"minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "string", "var": "$parameters.key", "options": ["key-value"], "group": "", "help": {"short": "Optional. If the key value is provided, this is set to key type, or autogenerated key value set for key type."}}, {"type": "string", "var": "$parameters.keyType", "options": ["key"], "required": true, "group": "", "help": {"short": "Specifies Primary or Secondary key needs to be reset."}, "enum": {"items": [{"name": "PrimaryKey", "value": "PrimaryKey"}, {"name": "SecondaryKey", "value": "SecondaryKey"}]}}]}], "operations": [{"operationId": "WCFRelays_RegenerateKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/regenerateKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "authorizationRuleName", "arg": "$Path.authorizationRuleName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "namespaceName", "arg": "$Path.namespaceName", "required": true, "format": {"maxLength": 50, "minLength": 6}}, {"type": "string", "name": "relayName", "arg": "$Path.relayName", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2017-04-01"}, "type": "string", "name": "api-version", "required": true}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "key", "arg": "$parameters.key"}, {"type": "string", "name": "keyType", "arg": "$parameters.keyType", "required": true, "enum": {"items": [{"value": "PrimaryKey"}, {"value": "SecondaryKey"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "keyName"}, {"type": "string", "name": "primaryConnectionString"}, {"type": "string", "name": "primaryKey"}, {"type": "string", "name": "secondaryConnectionString"}, {"type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.xml new file mode 100644 index 000000000..bd765aeed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5yZWxheS9uYW1lc3BhY2VzL3t9L3djZnJlbGF5cy97fS9hdXRob3JpemF0aW9ucnVsZXMve30vcmVnZW5lcmF0ZWtleXM=/2017-04-01.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +