diff --git a/Commands/mesh/app/_create.md b/Commands/mesh/app/_create.md new file mode 100644 index 000000000..4ee799ae1 --- /dev/null +++ b/Commands/mesh/app/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh app create_ + +Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/app/_delete.md b/Commands/mesh/app/_delete.md new file mode 100644 index 000000000..865586162 --- /dev/null +++ b/Commands/mesh/app/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh app delete_ + +Delete a Service Fabric Mesh application. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/app/_list.md b/Commands/mesh/app/_list.md new file mode 100644 index 000000000..ede107239 --- /dev/null +++ b/Commands/mesh/app/_list.md @@ -0,0 +1,10 @@ +# [Command] _mesh app list_ + +List Service Fabric Mesh applications. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.xml) **Preview** + + + diff --git a/Commands/mesh/app/_show.md b/Commands/mesh/app/_show.md new file mode 100644 index 000000000..0760cb2b7 --- /dev/null +++ b/Commands/mesh/app/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh app show_ + +Get the details of a Service Fabric Mesh application. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/app/_update.md b/Commands/mesh/app/_update.md new file mode 100644 index 000000000..d636c15ef --- /dev/null +++ b/Commands/mesh/app/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh app update_ + +Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/app/readme.md b/Commands/mesh/app/readme.md new file mode 100644 index 000000000..fb0815cd1 --- /dev/null +++ b/Commands/mesh/app/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh app_ + +Manage Service Fabric Mesh applications. + +## Commands + +- [create](/Commands/mesh/app/_create.md) +: Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties. + +- [delete](/Commands/mesh/app/_delete.md) +: Delete a Service Fabric Mesh application. + +- [list](/Commands/mesh/app/_list.md) +: List Service Fabric Mesh applications. + +- [show](/Commands/mesh/app/_show.md) +: Get the details of a Service Fabric Mesh application. + +- [update](/Commands/mesh/app/_update.md) +: Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties. diff --git a/Commands/mesh/code-package-log/_get.md b/Commands/mesh/code-package-log/_get.md new file mode 100644 index 000000000..0a938ffc3 --- /dev/null +++ b/Commands/mesh/code-package-log/_get.md @@ -0,0 +1,9 @@ +# [Command] _mesh code-package-log get_ + +Examine the logs for a codepackage. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/code-package-log/readme.md b/Commands/mesh/code-package-log/readme.md new file mode 100644 index 000000000..431fd0f7b --- /dev/null +++ b/Commands/mesh/code-package-log/readme.md @@ -0,0 +1,8 @@ +# [Group] _mesh code-package-log_ + +Examine the logs for a codepackage. + +## Commands + +- [get](/Commands/mesh/code-package-log/_get.md) +: Examine the logs for a codepackage. diff --git a/Commands/mesh/gateway/_create.md b/Commands/mesh/gateway/_create.md new file mode 100644 index 000000000..af923a318 --- /dev/null +++ b/Commands/mesh/gateway/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh gateway create_ + +Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/gateway/_delete.md b/Commands/mesh/gateway/_delete.md new file mode 100644 index 000000000..1d63a6a1d --- /dev/null +++ b/Commands/mesh/gateway/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh gateway delete_ + +Delete a gateway resource. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/gateway/_list.md b/Commands/mesh/gateway/_list.md new file mode 100644 index 000000000..ece97cb15 --- /dev/null +++ b/Commands/mesh/gateway/_list.md @@ -0,0 +1,10 @@ +# [Command] _mesh gateway list_ + +List gateway resources. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.xml) **Preview** + + + diff --git a/Commands/mesh/gateway/_show.md b/Commands/mesh/gateway/_show.md new file mode 100644 index 000000000..7d4dbf190 --- /dev/null +++ b/Commands/mesh/gateway/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh gateway show_ + +Get the details of a gateway. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/gateway/_update.md b/Commands/mesh/gateway/_update.md new file mode 100644 index 000000000..8f9e001bd --- /dev/null +++ b/Commands/mesh/gateway/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh gateway update_ + +Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/gateway/readme.md b/Commands/mesh/gateway/readme.md new file mode 100644 index 000000000..217a649e9 --- /dev/null +++ b/Commands/mesh/gateway/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh gateway_ + +Manage gateway resources. + +## Commands + +- [create](/Commands/mesh/gateway/_create.md) +: Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application. + +- [delete](/Commands/mesh/gateway/_delete.md) +: Delete a gateway resource. + +- [list](/Commands/mesh/gateway/_list.md) +: List gateway resources. + +- [show](/Commands/mesh/gateway/_show.md) +: Get the details of a gateway. + +- [update](/Commands/mesh/gateway/_update.md) +: Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application. diff --git a/Commands/mesh/network/_create.md b/Commands/mesh/network/_create.md new file mode 100644 index 000000000..28125a9fe --- /dev/null +++ b/Commands/mesh/network/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh network create_ + +Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/network/_delete.md b/Commands/mesh/network/_delete.md new file mode 100644 index 000000000..82acf6181 --- /dev/null +++ b/Commands/mesh/network/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh network delete_ + +Delete a network. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/network/_list.md b/Commands/mesh/network/_list.md new file mode 100644 index 000000000..123065d9c --- /dev/null +++ b/Commands/mesh/network/_list.md @@ -0,0 +1,10 @@ +# [Command] _mesh network list_ + +List networks. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.xml) **Preview** + + + diff --git a/Commands/mesh/network/_show.md b/Commands/mesh/network/_show.md new file mode 100644 index 000000000..a2d9efd7f --- /dev/null +++ b/Commands/mesh/network/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh network show_ + +Get the details of a network. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/network/_update.md b/Commands/mesh/network/_update.md new file mode 100644 index 000000000..cbec374f3 --- /dev/null +++ b/Commands/mesh/network/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh network update_ + +Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/network/readme.md b/Commands/mesh/network/readme.md new file mode 100644 index 000000000..f3c51e45e --- /dev/null +++ b/Commands/mesh/network/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh network_ + +Manage networks. + +## Commands + +- [create](/Commands/mesh/network/_create.md) +: Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties. + +- [delete](/Commands/mesh/network/_delete.md) +: Delete a network. + +- [list](/Commands/mesh/network/_list.md) +: List networks. + +- [show](/Commands/mesh/network/_show.md) +: Get the details of a network. + +- [update](/Commands/mesh/network/_update.md) +: Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties. diff --git a/Commands/mesh/readme.md b/Commands/mesh/readme.md new file mode 100644 index 000000000..c3a2f2e2d --- /dev/null +++ b/Commands/mesh/readme.md @@ -0,0 +1,32 @@ +# [Group] _mesh_ + +(PREVIEW) Manage Azure Service Fabric Mesh Resources. + +## Subgroups + +- [app](/Commands/mesh/app/readme.md) +: Manage Service Fabric Mesh applications. + +- [code-package-log](/Commands/mesh/code-package-log/readme.md) +: Examine the logs for a codepackage. + +- [gateway](/Commands/mesh/gateway/readme.md) +: Manage gateway resources. + +- [network](/Commands/mesh/network/readme.md) +: Manage networks. + +- [secret](/Commands/mesh/secret/readme.md) +: Manage secret resources. + +- [secretvalue](/Commands/mesh/secretvalue/readme.md) +: Manage secret values. + +- [service](/Commands/mesh/service/readme.md) +: Manage Service Fabric Mesh services. + +- [service-replica](/Commands/mesh/service-replica/readme.md) +: Manage Service Fabric Mesh service replicas. + +- [volume](/Commands/mesh/volume/readme.md) +: Manage volumes. diff --git a/Commands/mesh/secret/_create.md b/Commands/mesh/secret/_create.md new file mode 100644 index 000000000..e9a154a5d --- /dev/null +++ b/Commands/mesh/secret/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh secret create_ + +Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secret/_delete.md b/Commands/mesh/secret/_delete.md new file mode 100644 index 000000000..3ebb058fe --- /dev/null +++ b/Commands/mesh/secret/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh secret delete_ + +Delete a secret. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secret/_list.md b/Commands/mesh/secret/_list.md new file mode 100644 index 000000000..bd757bfb3 --- /dev/null +++ b/Commands/mesh/secret/_list.md @@ -0,0 +1,10 @@ +# [Command] _mesh secret list_ + +List Secrets. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.xml) **Preview** + + + diff --git a/Commands/mesh/secret/_show.md b/Commands/mesh/secret/_show.md new file mode 100644 index 000000000..abab8a36e --- /dev/null +++ b/Commands/mesh/secret/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh secret show_ + +Get the details of a secret. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secret/_update.md b/Commands/mesh/secret/_update.md new file mode 100644 index 000000000..cca9aa8c2 --- /dev/null +++ b/Commands/mesh/secret/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh secret update_ + +Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secret/readme.md b/Commands/mesh/secret/readme.md new file mode 100644 index 000000000..ca8b1ac8f --- /dev/null +++ b/Commands/mesh/secret/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh secret_ + +Manage secret resources. + +## Commands + +- [create](/Commands/mesh/secret/_create.md) +: Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties. + +- [delete](/Commands/mesh/secret/_delete.md) +: Delete a secret. + +- [list](/Commands/mesh/secret/_list.md) +: List Secrets. + +- [show](/Commands/mesh/secret/_show.md) +: Get the details of a secret. + +- [update](/Commands/mesh/secret/_update.md) +: Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties. diff --git a/Commands/mesh/secretvalue/_create.md b/Commands/mesh/secretvalue/_create.md new file mode 100644 index 000000000..a0a723877 --- /dev/null +++ b/Commands/mesh/secretvalue/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh secretvalue create_ + +Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secretvalue/_delete.md b/Commands/mesh/secretvalue/_delete.md new file mode 100644 index 000000000..ce38f2424 --- /dev/null +++ b/Commands/mesh/secretvalue/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh secretvalue delete_ + +Delete a secret version. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secretvalue/_list.md b/Commands/mesh/secretvalue/_list.md new file mode 100644 index 000000000..cf4648382 --- /dev/null +++ b/Commands/mesh/secretvalue/_list.md @@ -0,0 +1,9 @@ +# [Command] _mesh secretvalue list_ + +List Secrets versions. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secretvalue/_show.md b/Commands/mesh/secretvalue/_show.md new file mode 100644 index 000000000..5be71e0b0 --- /dev/null +++ b/Commands/mesh/secretvalue/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh secretvalue show_ + +Get the information about the specified named secret value resources. The information does not include the actual value of the secret. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secretvalue/_update.md b/Commands/mesh/secretvalue/_update.md new file mode 100644 index 000000000..93cc415eb --- /dev/null +++ b/Commands/mesh/secretvalue/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh secretvalue update_ + +Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/secretvalue/readme.md b/Commands/mesh/secretvalue/readme.md new file mode 100644 index 000000000..5008c9314 --- /dev/null +++ b/Commands/mesh/secretvalue/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh secretvalue_ + +Manage secret values. + +## Commands + +- [create](/Commands/mesh/secretvalue/_create.md) +: Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed. + +- [delete](/Commands/mesh/secretvalue/_delete.md) +: Delete a secret version. + +- [list](/Commands/mesh/secretvalue/_list.md) +: List Secrets versions. + +- [show](/Commands/mesh/secretvalue/_show.md) +: Get the information about the specified named secret value resources. The information does not include the actual value of the secret. + +- [update](/Commands/mesh/secretvalue/_update.md) +: Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed. diff --git a/Commands/mesh/service-replica/_list.md b/Commands/mesh/service-replica/_list.md new file mode 100644 index 000000000..b4ba43a53 --- /dev/null +++ b/Commands/mesh/service-replica/_list.md @@ -0,0 +1,9 @@ +# [Command] _mesh service-replica list_ + +List the details of service replicas. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/service-replica/_show.md b/Commands/mesh/service-replica/_show.md new file mode 100644 index 000000000..f76d4295c --- /dev/null +++ b/Commands/mesh/service-replica/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh service-replica show_ + +Gets the given replica of the service of an application. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/service-replica/readme.md b/Commands/mesh/service-replica/readme.md new file mode 100644 index 000000000..ff9df0b6a --- /dev/null +++ b/Commands/mesh/service-replica/readme.md @@ -0,0 +1,11 @@ +# [Group] _mesh service-replica_ + +Manage Service Fabric Mesh service replicas. + +## Commands + +- [list](/Commands/mesh/service-replica/_list.md) +: List the details of service replicas. + +- [show](/Commands/mesh/service-replica/_show.md) +: Gets the given replica of the service of an application. diff --git a/Commands/mesh/service/_list.md b/Commands/mesh/service/_list.md new file mode 100644 index 000000000..70842e40b --- /dev/null +++ b/Commands/mesh/service/_list.md @@ -0,0 +1,9 @@ +# [Command] _mesh service list_ + +List all the service resources. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/service/_show.md b/Commands/mesh/service/_show.md new file mode 100644 index 000000000..e516097ad --- /dev/null +++ b/Commands/mesh/service/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh service show_ + +Get the details of a service. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/service/readme.md b/Commands/mesh/service/readme.md new file mode 100644 index 000000000..41d1d5ad2 --- /dev/null +++ b/Commands/mesh/service/readme.md @@ -0,0 +1,11 @@ +# [Group] _mesh service_ + +Manage Service Fabric Mesh services. + +## Commands + +- [list](/Commands/mesh/service/_list.md) +: List all the service resources. + +- [show](/Commands/mesh/service/_show.md) +: Get the details of a service. diff --git a/Commands/mesh/volume/_create.md b/Commands/mesh/volume/_create.md new file mode 100644 index 000000000..7e421118f --- /dev/null +++ b/Commands/mesh/volume/_create.md @@ -0,0 +1,9 @@ +# [Command] _mesh volume create_ + +Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/volume/_delete.md b/Commands/mesh/volume/_delete.md new file mode 100644 index 000000000..dcf2b2989 --- /dev/null +++ b/Commands/mesh/volume/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mesh volume delete_ + +Delete a volume. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/volume/_list.md b/Commands/mesh/volume/_list.md new file mode 100644 index 000000000..8d4d8c1ea --- /dev/null +++ b/Commands/mesh/volume/_list.md @@ -0,0 +1,10 @@ +# [Command] _mesh volume list_ + +List volumes. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.xml) **Preview** + + + diff --git a/Commands/mesh/volume/_show.md b/Commands/mesh/volume/_show.md new file mode 100644 index 000000000..3609c5e56 --- /dev/null +++ b/Commands/mesh/volume/_show.md @@ -0,0 +1,9 @@ +# [Command] _mesh volume show_ + +Get the details of a volume. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/volume/_update.md b/Commands/mesh/volume/_update.md new file mode 100644 index 000000000..23eadeb40 --- /dev/null +++ b/Commands/mesh/volume/_update.md @@ -0,0 +1,9 @@ +# [Command] _mesh volume update_ + +Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties. + +## Versions + +### [2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml) **Preview** + + diff --git a/Commands/mesh/volume/readme.md b/Commands/mesh/volume/readme.md new file mode 100644 index 000000000..9876cbad2 --- /dev/null +++ b/Commands/mesh/volume/readme.md @@ -0,0 +1,20 @@ +# [Group] _mesh volume_ + +Manage volumes. + +## Commands + +- [create](/Commands/mesh/volume/_create.md) +: Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties. + +- [delete](/Commands/mesh/volume/_delete.md) +: Delete a volume. + +- [list](/Commands/mesh/volume/_list.md) +: List volumes. + +- [show](/Commands/mesh/volume/_show.md) +: Get the details of a volume. + +- [update](/Commands/mesh/volume/_update.md) +: Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties. diff --git a/Commands/readme.md b/Commands/readme.md index 9d0775ef7..f3e57cefe 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -83,6 +83,9 @@ - [maintenance](/Commands/maintenance/readme.md) : Manage Maintenance +- [mesh](/Commands/mesh/readme.md) +: (PREVIEW) Manage Azure Service Fabric Mesh Resources. + - [mobile-network](/Commands/mobile-network/readme.md) : Manage mobile network diff --git a/Commands/tree.json b/Commands/tree.json index 0f933b968..535ca9f9a 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -19835,6 +19835,945 @@ "maintenance" ] }, + "mesh": { + "commandGroups": { + "app": { + "commands": { + "create": { + "help": { + "short": "Create an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a Service Fabric Mesh application." + }, + "names": [ + "mesh", + "app", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update an application resource with the specified name, description and properties. If an application resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "app", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh applications." + }, + "names": [ + "mesh", + "app" + ] + }, + "code-package-log": { + "commands": { + "get": { + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log", + "get" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Examine the logs for a codepackage." + }, + "names": [ + "mesh", + "code-package-log" + ] + }, + "gateway": { + "commands": { + "create": { + "help": { + "short": "Create a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a gateway resource." + }, + "names": [ + "mesh", + "gateway", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List gateway resources." + }, + "names": [ + "mesh", + "gateway", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a gateway." + }, + "names": [ + "mesh", + "gateway", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a gateway resource with the specified name, description and properties. If a gateway resource with the same name exists, then it is updated with the specified description and properties. Use gateway resources to create a gateway for public connectivity for services within your application." + }, + "names": [ + "mesh", + "gateway", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage gateway resources." + }, + "names": [ + "mesh", + "gateway" + ] + }, + "network": { + "commands": { + "create": { + "help": { + "short": "Create a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a network." + }, + "names": [ + "mesh", + "network", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List networks." + }, + "names": [ + "mesh", + "network", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a network." + }, + "names": [ + "mesh", + "network", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a network resource with the specified name, description and properties. If a network resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "network", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage networks." + }, + "names": [ + "mesh", + "network" + ] + }, + "secret": { + "commands": { + "create": { + "help": { + "short": "Create a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret." + }, + "names": [ + "mesh", + "secret", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets." + }, + "names": [ + "mesh", + "secret", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a secret." + }, + "names": [ + "mesh", + "secret", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a secret resource with the specified name, description and properties. If a secret resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "secret", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret resources." + }, + "names": [ + "mesh", + "secret" + ] + }, + "secretvalue": { + "commands": { + "create": { + "help": { + "short": "Create a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a secret version." + }, + "names": [ + "mesh", + "secretvalue", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List Secrets versions." + }, + "names": [ + "mesh", + "secretvalue", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the information about the specified named secret value resources. The information does not include the actual value of the secret." + }, + "names": [ + "mesh", + "secretvalue", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a new value of the specified secret resource. The name of the value is typically the version identifier. Once created the value cannot be changed." + }, + "names": [ + "mesh", + "secretvalue", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage secret values." + }, + "names": [ + "mesh", + "secretvalue" + ] + }, + "service": { + "commands": { + "list": { + "help": { + "short": "List all the service resources." + }, + "names": [ + "mesh", + "service", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a service." + }, + "names": [ + "mesh", + "service", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh services." + }, + "names": [ + "mesh", + "service" + ] + }, + "service-replica": { + "commands": { + "list": { + "help": { + "short": "List the details of service replicas." + }, + "names": [ + "mesh", + "service-replica", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Gets the given replica of the service of an application." + }, + "names": [ + "mesh", + "service-replica", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage Service Fabric Mesh service replicas." + }, + "names": [ + "mesh", + "service-replica" + ] + }, + "volume": { + "commands": { + "create": { + "help": { + "short": "Create a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "create" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "delete": { + "help": { + "short": "Delete a volume." + }, + "names": [ + "mesh", + "volume", + "delete" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "list": { + "help": { + "short": "List volumes." + }, + "names": [ + "mesh", + "volume", + "list" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "show": { + "help": { + "short": "Get the details of a volume." + }, + "names": [ + "mesh", + "volume", + "show" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + }, + "update": { + "help": { + "short": "Update a volume resource with the specified name, description and properties. If a volume resource with the same name exists, then it is updated with the specified description and properties." + }, + "names": [ + "mesh", + "volume", + "update" + ], + "versions": [ + { + "name": "2018-09-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", + "plane": "mgmt-plane", + "version": "2018-09-01-preview" + } + ], + "stage": "Preview" + } + ] + } + }, + "help": { + "short": "Manage volumes." + }, + "names": [ + "mesh", + "volume" + ] + } + }, + "help": { + "short": "(PREVIEW) Manage Azure Service Fabric Mesh Resources." + }, + "names": [ + "mesh" + ] + }, "mobile-network": { "commandGroups": { "attached-data-network": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.json new file mode 100644 index 000000000..7552df7f6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL3ZvbHVtZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh volume", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL3ZvbHVtZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "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_Volume_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Volume_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Volume_ListBySubscription"], "operationId": "Volume_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/volumes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/volumes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "props": [{"type": "string", "name": "accountKey"}, {"type": "string", "name": "accountName", "required": true}, {"type": "string", "name": "shareName", "required": true}]}, {"type": "string", "name": "description"}, {"type": "string", "name": "provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Volume_ListByResourceGroup"], "operationId": "Volume_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/volumes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "props": [{"type": "string", "name": "accountKey"}, {"type": "string", "name": "accountName", "required": true}, {"type": "string", "name": "shareName", "required": true}]}, {"type": "string", "name": "description"}, {"type": "string", "name": "provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}], "clientFlatten": true}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.xml new file mode 100644 index 000000000..2599fda73 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.json new file mode 100644 index 000000000..9b32f941e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL2FwcGxpY2F0aW9ucw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25z/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh app", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/applications", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL2FwcGxpY2F0aW9ucw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25z/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "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_Application_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Application_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Application_ListBySubscription"], "operationId": "Application_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/applications", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/applications/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams"}, {"type": "string", "name": "description"}, {"type": "object", "name": "diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName"}, {"type": "string", "name": "autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl"}, {"type": "string", "name": "namespace"}]}]}}]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "serviceNames", "item": {"type": "string"}}, {"type": "array", "name": "services", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Application_ListByResourceGroup"], "operationId": "Application_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/applications/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams"}, {"type": "string", "name": "description"}, {"type": "object", "name": "diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName"}, {"type": "string", "name": "autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl"}, {"type": "string", "name": "namespace"}]}]}}]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "serviceNames", "item": {"type": "string"}}, {"type": "array", "name": "services", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "@ContainerState_read", "name": "currentState"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.xml new file mode 100644 index 000000000..4716564b0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.xml @@ -0,0 +1,646 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.json new file mode 100644 index 000000000..647cae5bf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL2dhdGV3YXlz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh gateway", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL2dhdGV3YXlz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "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_Gateway_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Gateway_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Gateway_ListBySubscription"], "operationId": "Gateway_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/gateways", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/gateways/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "@NetworkRef_read", "name": "destinationNetwork", "required": true}, {"type": "array", "name": "http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "array", "name": "routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "object", "name": "match", "required": true, "props": [{"type": "array", "name": "headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value"}]}}, {"type": "object", "name": "path", "required": true, "props": [{"type": "string", "name": "rewrite"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "required": true}]}]}, {"type": "string", "name": "name", "required": true}]}}]}}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}, {"readOnly": true, "type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}], "cls": "NetworkRef_read"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"type": "array", "name": "tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "applicationName", "required": true}, {"type": "string", "name": "endpointName", "required": true}, {"type": "string", "name": "serviceName", "required": true}], "cls": "GatewayDestination_read"}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Gateway_ListByResourceGroup"], "operationId": "Gateway_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/gateways/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "@NetworkRef_read", "name": "destinationNetwork", "required": true}, {"type": "array", "name": "http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "array", "name": "routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "object", "name": "match", "required": true, "props": [{"type": "array", "name": "headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value"}]}}, {"type": "object", "name": "path", "required": true, "props": [{"type": "string", "name": "rewrite"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "required": true}]}]}, {"type": "string", "name": "name", "required": true}]}}]}}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}, {"readOnly": true, "type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "@NetworkRef_read", "name": "sourceNetwork", "required": true}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"type": "array", "name": "tcp", "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}], "clientFlatten": true}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.xml new file mode 100644 index 000000000..51ca32a3a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.xml @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.json new file mode 100644 index 000000000..c0eeb537b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL25ldHdvcmtz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3M=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh network", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/networks", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL25ldHdvcmtz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3M=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "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_Network_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_Network_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_Network_ListBySubscription"], "operationId": "Network_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/networks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/networks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Network_ListByResourceGroup"], "operationId": "Network_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/networks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.xml new file mode 100644 index 000000000..f6d1347b5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.json new file mode 100644 index 000000000..4b6bc4176 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL3NlY3JldHM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh secret", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlNlcnZpY2VGYWJyaWNNZXNoL3NlY3JldHM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cw==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "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_Secret_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_Secret_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_Secret_ListByResourceGroup"], "operationId": "Secret_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/secrets/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType"}, {"type": "string", "name": "description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"when": ["$Condition_Secret_ListBySubscription"], "operationId": "Secret_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/secrets", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/secrets/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType"}, {"type": "string", "name": "description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"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/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.xml new file mode 100644 index 000000000..6f56d3c31 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.md new file mode 100644 index 000000000..03806000f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.servicefabricmesh/volumes 2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVz/2018-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.json new file mode 100644 index 000000000..aaedec60c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcy97dm9sdW1lUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh volume", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcy97dm9sdW1lUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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": "$Path.volumeResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the volume."}}]}], "operations": [{"operationId": "Volume_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "volumeResourceName", "arg": "$Path.volumeResourceName", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/volumes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "props": [{"type": "string", "name": "accountKey"}, {"type": "string", "name": "accountName", "required": true}, {"type": "string", "name": "shareName", "required": true}]}, {"type": "string", "name": "description"}, {"type": "string", "name": "provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}], "clientFlatten": true}, {"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": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcy97dm9sdW1lUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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": "$Path.volumeResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the volume."}}]}], "operations": [{"operationId": "Volume_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "volumeResourceName", "arg": "$Path.volumeResourceName", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcy97dm9sdW1lUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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": "$Path.volumeResourceName", "options": ["n", "name", "volume-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the volume."}}, {"type": "ResourceLocation", "var": "$volumeResourceDescription.location", "options": ["l", "location"], "required": true, "group": "", "help": {"short": "The geo-location where the resource lives"}}]}, {"name": "Properties", "args": [{"type": "object", "var": "$volumeResourceDescription.properties.azureFileParameters", "options": ["azure-file-parameters"], "group": "Properties", "help": {"short": "This type describes a volume provided by an Azure Files file share."}, "args": [{"type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.accountKey", "options": ["account-key"], "help": {"short": "Access key of the Azure storage account for the File Share."}}, {"type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.accountName", "options": ["account-name"], "required": true, "help": {"short": "Name of the Azure storage account for the File Share."}}, {"type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.shareName", "options": ["share-name"], "required": true, "help": {"short": "Name of the Azure Files file share that provides storage for the volume."}}]}, {"type": "string", "var": "$volumeResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the volume."}}, {"type": "string", "var": "$volumeResourceDescription.properties.provider", "options": ["provider"], "required": true, "group": "Properties", "help": {"short": "Provider of the volume."}, "enum": {"items": [{"name": "SFAzureFile", "value": "SFAzureFile"}]}}]}, {"name": "VolumeResourceDescription", "args": [{"type": "object", "var": "$volumeResourceDescription.tags", "options": ["tags"], "hide": true, "group": "VolumeResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "Volume_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "volumeResourceName", "arg": "$Path.volumeResourceName", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "volumeResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$volumeResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "arg": "$volumeResourceDescription.properties.azureFileParameters", "props": [{"type": "string", "name": "accountKey", "arg": "$volumeResourceDescription.properties.azureFileParameters.accountKey"}, {"type": "string", "name": "accountName", "arg": "$volumeResourceDescription.properties.azureFileParameters.accountName", "required": true}, {"type": "string", "name": "shareName", "arg": "$volumeResourceDescription.properties.azureFileParameters.shareName", "required": true}]}, {"type": "string", "name": "description", "arg": "$volumeResourceDescription.properties.description"}, {"type": "string", "name": "provider", "arg": "$volumeResourceDescription.properties.provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$volumeResourceDescription.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.ServiceFabricMesh/volumes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "props": [{"type": "string", "name": "accountKey"}, {"type": "string", "name": "accountName", "required": true}, {"type": "string", "name": "shareName", "required": true}]}, {"type": "string", "name": "description"}, {"type": "string", "name": "provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/volumes/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvdm9sdW1lcy97dm9sdW1lUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"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": "$Path.volumeResourceName", "options": ["n", "name", "volume-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the volume."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$volumeResourceDescription.properties.azureFileParameters", "options": ["azure-file-parameters"], "group": "Properties", "help": {"short": "This type describes a volume provided by an Azure Files file share."}, "args": [{"nullable": true, "type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.accountKey", "options": ["account-key"], "help": {"short": "Access key of the Azure storage account for the File Share."}}, {"type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.accountName", "options": ["account-name"], "help": {"short": "Name of the Azure storage account for the File Share."}}, {"type": "string", "var": "$volumeResourceDescription.properties.azureFileParameters.shareName", "options": ["share-name"], "help": {"short": "Name of the Azure Files file share that provides storage for the volume."}}]}, {"nullable": true, "type": "string", "var": "$volumeResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the volume."}}, {"type": "string", "var": "$volumeResourceDescription.properties.provider", "options": ["provider"], "group": "Properties", "help": {"short": "Provider of the volume."}, "enum": {"items": [{"name": "SFAzureFile", "value": "SFAzureFile"}]}}]}, {"name": "VolumeResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$volumeResourceDescription.tags", "options": ["tags"], "group": "VolumeResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "Volume_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "volumeResourceName", "arg": "$Path.volumeResourceName", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/volumes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "props": [{"type": "string", "name": "accountKey"}, {"type": "string", "name": "accountName", "required": true}, {"type": "string", "name": "shareName", "required": true}]}, {"type": "string", "name": "description"}, {"type": "string", "name": "provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "VolumeResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "volumeResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "object", "name": "azureFileParameters", "arg": "$volumeResourceDescription.properties.azureFileParameters", "props": [{"type": "string", "name": "accountKey", "arg": "$volumeResourceDescription.properties.azureFileParameters.accountKey"}, {"type": "string", "name": "accountName", "arg": "$volumeResourceDescription.properties.azureFileParameters.accountName", "required": true}, {"type": "string", "name": "shareName", "arg": "$volumeResourceDescription.properties.azureFileParameters.shareName", "required": true}]}, {"type": "string", "name": "description", "arg": "$volumeResourceDescription.properties.description"}, {"type": "string", "name": "provider", "arg": "$volumeResourceDescription.properties.provider", "required": true, "enum": {"items": [{"value": "SFAzureFile"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$volumeResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Volume_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}, {"type": "string", "name": "volumeResourceName", "arg": "$Path.volumeResourceName", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@VolumeResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml new file mode 100644 index 000000000..1be1c038a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC92b2x1bWVzL3t9/2018-09-01-preview.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.md new file mode 100644 index 000000000..3a061fe9a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.servicefabricmesh/applications 2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnM=/2018-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.json new file mode 100644 index 000000000..6bdd97ee9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh app", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"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": "Application_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams"}, {"type": "string", "name": "description"}, {"type": "object", "name": "diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName"}, {"type": "string", "name": "autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl"}, {"type": "string", "name": "namespace"}]}]}}]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "serviceNames", "item": {"type": "string"}}, {"type": "array", "name": "services", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"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": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"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": "Application_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"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"}]}, {"name": "ApplicationResourceDescription", "args": [{"type": "ResourceLocation", "var": "$applicationResourceDescription.location", "options": ["l", "location"], "required": true, "group": "ApplicationResourceDescription", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$applicationResourceDescription.tags", "options": ["tags"], "group": "ApplicationResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.debugParams", "options": ["debug-params"], "group": "Properties", "help": {"short": "Internal - used by Visual Studio to setup the debugging session on the local development environment."}}, {"type": "string", "var": "$applicationResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the application."}}, {"type": "object", "var": "$applicationResourceDescription.properties.diagnostics", "options": ["diagnostics"], "group": "Properties", "help": {"short": "Describes the diagnostics definition and usage for an application resource."}, "args": [{"type": "array", "var": "$applicationResourceDescription.properties.diagnostics.defaultSinkRefs", "options": ["default-sink-refs"], "help": {"short": "The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level."}, "item": {"type": "string"}}, {"type": "boolean", "var": "$applicationResourceDescription.properties.diagnostics.enabled", "options": ["enabled"], "help": {"short": "Status of whether or not sinks are enabled."}}, {"type": "array", "var": "$applicationResourceDescription.properties.diagnostics.sinks", "options": ["sinks"], "help": {"short": "List of supported sinks that can be referenced."}, "item": {"type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline", "options": ["azure-internal-monitoring-pipeline"], "args": [{"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.accountName", "options": ["account-name"], "help": {"short": "Azure Internal monitoring pipeline account."}}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.autoKeyConfigUrl", "options": ["auto-key-config-url"], "help": {"short": "Azure Internal monitoring pipeline autokey associated with the certificate."}}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.fluentdConfigUrl", "options": ["fluentd-config-url"], "help": {"short": "Azure Internal monitoring agent fluentd configuration."}}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.maConfigUrl", "options": ["ma-config-url"], "help": {"short": "Azure Internal monitoring agent configuration."}}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.namespace", "options": ["namespace"], "help": {"short": "Azure Internal monitoring pipeline account namespace."}}]}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].description", "options": ["description"], "help": {"short": "A description of the sink."}}, {"type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].name", "options": ["name"], "help": {"short": "Name of the sink. This value is referenced by DiagnosticsReferenceDescription"}}]}}]}, {"type": "array", "var": "$applicationResourceDescription.properties.services", "options": ["services"], "group": "Properties", "help": {"short": "Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].name", "options": ["name"], "help": {"short": "The name of the resource"}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies", "options": ["auto-scaling-policies"], "group": "Properties", "help": {"short": "Auto scaling policies"}, "item": {"type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism", "options": ["mechanism"], "required": true, "help": {"short": "The mechanism that is used to scale when auto scaling operation is invoked."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica", "options": ["add-remove-replica"], "args": [{"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.maxCount", "options": ["max-count"], "required": true, "help": {"short": "Maximum number of containers (scale up won't be performed above this number)."}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.minCount", "options": ["min-count"], "required": true, "help": {"short": "Minimum number of containers (scale down won't be performed below this number)."}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.scaleIncrement", "options": ["scale-increment"], "required": true, "help": {"short": "Each time auto scaling is performed, this number of containers will be added or removed."}}]}]}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].name", "options": ["name"], "required": true, "help": {"short": "The name of the auto scaling policy."}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger", "options": ["trigger"], "required": true, "help": {"short": "Determines when auto scaling operation will be invoked."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad", "options": ["average-load"], "args": [{"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.lowerLoadThreshold", "options": ["lower-load-threshold"], "required": true, "help": {"short": "Lower load threshold (if average load is below this threshold, service will scale down)."}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric", "options": ["metric"], "required": true, "help": {"short": "Description of the metric that is used for scaling."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource", "options": ["resource"], "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource.name", "options": ["name"], "required": true, "help": {"short": "Name of the resource."}, "enum": {"items": [{"name": "cpu", "value": "cpu"}, {"name": "memoryInGB", "value": "memoryInGB"}]}}]}]}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.scaleIntervalInSeconds", "options": ["scale-interval-in-seconds"], "required": true, "help": {"short": "Scale interval that indicates how often will this trigger be checked."}, "format": {"minimum": 60}}, {"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.upperLoadThreshold", "options": ["upper-load-threshold"], "required": true, "help": {"short": "Upper load threshold (if average load is above this threshold, service will scale up)."}}]}]}]}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages", "options": ["code-packages"], "required": true, "group": "Properties", "help": {"short": "Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.)."}, "item": {"type": "object", "args": [{"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].commands", "options": ["commands"], "help": {"short": "Command array to execute within the container in exec form."}, "item": {"type": "string"}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].diagnostics", "options": ["diagnostics"], "help": {"short": "Reference to sinks in DiagnosticsDescription."}, "args": [{"type": "boolean", "var": "@DiagnosticsRef_create.enabled", "options": ["enabled"], "help": {"short": "Status of whether or not sinks are enabled."}}, {"type": "array", "var": "@DiagnosticsRef_create.sinkRefs", "options": ["sink-refs"], "help": {"short": "List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription."}, "item": {"type": "string"}}], "cls": "DiagnosticsRef_create"}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints", "options": ["endpoints"], "help": {"short": "The endpoints exposed by this container."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].name", "options": ["name"], "required": true, "help": {"short": "The name of the endpoint."}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].port", "options": ["port"], "help": {"short": "Port used by the container."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].entrypoint", "options": ["entrypoint"], "help": {"short": "Override for the default entry point in the container."}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables", "options": ["environment-variables"], "help": {"short": "The environment variables to set in this container"}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].name", "options": ["name"], "help": {"short": "The name of the environment variable."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].value", "options": ["value"], "help": {"short": "The value of the environment variable."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].image", "options": ["image"], "required": true, "help": {"short": "The Container image to use."}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential", "options": ["image-registry-credential"], "help": {"short": "Image registry credential."}, "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.password", "options": ["password"], "help": {"short": "The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.server", "options": ["server"], "required": true, "help": {"short": "Docker image registry server, without protocol such as `http` and `https`."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.username", "options": ["username"], "required": true, "help": {"short": "The username for the private registry."}}]}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels", "options": ["labels"], "help": {"short": "The labels to set in this container."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].name", "options": ["name"], "required": true, "help": {"short": "The name of the container label."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].value", "options": ["value"], "required": true, "help": {"short": "The value of the container label."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].name", "options": ["name"], "required": true, "help": {"short": "The name of the code package."}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs", "options": ["reliable-collections-refs"], "help": {"short": "A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details."}, "item": {"type": "object", "args": [{"type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].doNotPersistState", "options": ["do-not-persist-state"], "help": {"short": "False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].name", "options": ["name"], "required": true, "help": {"short": "Name of ReliableCollection resource. Right now it's not used and you can use any string."}}]}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources", "options": ["resources"], "required": true, "help": {"short": "The resources required by this container."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits", "options": ["limits"], "help": {"short": "Describes the maximum limits on the resources for a given container."}, "args": [{"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.cpu", "options": ["cpu"], "help": {"short": "CPU limits in cores. At present, only full cores are supported."}}, {"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.memoryInGB", "options": ["memory-in-gb"], "help": {"short": "The memory limit in GB."}}]}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests", "options": ["requests"], "required": true, "help": {"short": "Describes the requested resources for a given container."}, "args": [{"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.cpu", "options": ["cpu"], "required": true, "help": {"short": "Requested number of CPU cores. At present, only full cores are supported."}}, {"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.memoryInGB", "options": ["memory-in-gb"], "required": true, "help": {"short": "The memory request in GB for this container."}}]}]}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings", "options": ["settings"], "help": {"short": "The settings to set in this container. The setting file path can be fetched from environment variable \"Fabric_SettingPath\". The path for Windows container is \"C:\\\\secrets\". The path for Linux container is \"/var/secrets\"."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].name", "options": ["name"], "help": {"short": "The name of the setting."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].value", "options": ["value"], "help": {"short": "The value of the setting."}}]}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs", "options": ["volume-refs"], "help": {"short": "Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].destinationPath", "options": ["destination-path"], "required": true, "help": {"short": "The path within the container at which the volume should be mounted. Only valid path characters are allowed."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].name", "options": ["name"], "required": true, "help": {"short": "Name of the volume being referenced."}}, {"type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].readOnly", "options": ["read-only"], "help": {"short": "The flag indicating whether the volume is read only. Default is 'false'."}}]}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes", "options": ["volumes"], "help": {"short": "Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime."}, "item": {"type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters", "options": ["creation-parameters"], "required": true, "help": {"short": "Describes parameters for creating application-scoped volumes."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk", "options": ["service-fabric-volume-disk"], "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk.sizeDisk", "options": ["size-disk"], "required": true, "help": {"short": "Volume size"}, "enum": {"items": [{"name": "Large", "value": "Large"}, {"name": "Medium", "value": "Medium"}, {"name": "Small", "value": "Small"}]}}]}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.description", "options": ["description"], "help": {"short": "User readable description of the volume."}}]}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].destinationPath", "options": ["destination-path"], "required": true, "help": {"short": "The path within the container at which the volume should be mounted. Only valid path characters are allowed."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].name", "options": ["name"], "required": true, "help": {"short": "Name of the volume being referenced."}}, {"type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].readOnly", "options": ["read-only"], "help": {"short": "The flag indicating whether the volume is read only. Default is 'false'."}}]}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the service."}}, {"type": "@DiagnosticsRef_create", "var": "$applicationResourceDescription.properties.services[].properties.diagnostics", "options": ["diagnostics"], "group": "Properties", "help": {"short": "Reference to sinks in DiagnosticsDescription."}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs", "options": ["network-refs"], "group": "Properties", "help": {"short": "The names of the private networks that this service needs to be part of."}, "item": {"type": "object", "args": [{"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs", "options": ["endpoint-refs"], "help": {"short": "A list of endpoints that are exposed on this network."}, "item": {"type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs[].name", "options": ["name"], "help": {"short": "Name of the endpoint."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].name", "options": ["name"], "help": {"short": "Name of the network"}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.osType", "options": ["os-type"], "required": true, "group": "Properties", "help": {"short": "The operation system required by the code in service."}, "enum": {"items": [{"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.replicaCount", "options": ["replica-count"], "group": "Properties", "help": {"short": "The number of replicas of the service to create. Defaults to 1 if not specified."}}]}}]}], "operations": [{"operationId": "Application_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "applicationResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$applicationResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams", "arg": "$applicationResourceDescription.properties.debugParams"}, {"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.description"}, {"type": "object", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "arg": "$applicationResourceDescription.properties.diagnostics.defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled", "arg": "$applicationResourceDescription.properties.diagnostics.enabled"}, {"type": "array", "name": "sinks", "arg": "$applicationResourceDescription.properties.diagnostics.sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline", "value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.accountName"}, {"type": "string", "name": "autoKeyConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.maConfigUrl"}, {"type": "string", "name": "namespace", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.namespace"}]}]}}]}, {"type": "array", "name": "services", "arg": "$applicationResourceDescription.properties.services", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica", "value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.maxCount", "required": true}, {"type": "integer", "name": "minCount", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].name", "required": true}, {"type": "object", "name": "trigger", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad", "value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource", "value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource.name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].diagnostics", "props": [{"type": "boolean", "name": "enabled", "arg": "@DiagnosticsRef_create.enabled"}, {"type": "array", "name": "sinkRefs", "arg": "@DiagnosticsRef_create.sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_create"}, {"type": "array", "name": "endpoints", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].port"}]}}, {"type": "string", "name": "entrypoint", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].entrypoint"}, {"type": "array", "name": "environmentVariables", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].name"}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].value"}]}}, {"type": "string", "name": "image", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential", "props": [{"type": "string", "name": "password", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.password"}, {"type": "string", "name": "server", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.server", "required": true}, {"type": "string", "name": "username", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.username", "required": true}]}, {"type": "array", "name": "labels", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].name", "required": true}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].value", "required": true}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].doNotPersistState"}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].name", "required": true}]}}, {"type": "object", "name": "resources", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources", "required": true, "props": [{"type": "object", "name": "limits", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits", "props": [{"type": "float64", "name": "cpu", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.cpu"}, {"type": "float64", "name": "memoryInGB", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.memoryInGB"}]}, {"type": "object", "name": "requests", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests", "required": true, "props": [{"type": "float64", "name": "cpu", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].name"}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].value"}]}}, {"type": "array", "name": "volumeRefs", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].destinationPath", "required": true}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].name", "required": true}, {"type": "boolean", "name": "readOnly", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].readOnly"}]}}, {"type": "array", "name": "volumes", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters", "required": true, "props": [{"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk", "value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk.sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].destinationPath", "required": true}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].name", "required": true}, {"type": "boolean", "name": "readOnly", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].readOnly"}]}}]}}, {"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.services[].properties.description"}, {"type": "@DiagnosticsRef_create", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.services[].properties.diagnostics"}, {"type": "array", "name": "networkRefs", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs[].name"}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].name"}]}}, {"type": "string", "name": "osType", "arg": "$applicationResourceDescription.properties.services[].properties.osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "integer", "name": "replicaCount", "arg": "$applicationResourceDescription.properties.services[].properties.replicaCount"}], "clientFlatten": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$applicationResourceDescription.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.ServiceFabricMesh/applications/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams"}, {"type": "string", "name": "description"}, {"type": "object", "name": "diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName"}, {"type": "string", "name": "autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl"}, {"type": "string", "name": "namespace"}]}]}}]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "serviceNames", "item": {"type": "string"}}, {"type": "array", "name": "services", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"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"}]}, {"name": "ApplicationResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$applicationResourceDescription.tags", "options": ["tags"], "group": "ApplicationResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.debugParams", "options": ["debug-params"], "group": "Properties", "help": {"short": "Internal - used by Visual Studio to setup the debugging session on the local development environment."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the application."}}, {"nullable": true, "type": "object", "var": "$applicationResourceDescription.properties.diagnostics", "options": ["diagnostics"], "group": "Properties", "help": {"short": "Describes the diagnostics definition and usage for an application resource."}, "args": [{"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.diagnostics.defaultSinkRefs", "options": ["default-sink-refs"], "help": {"short": "The sinks to be used if diagnostics is enabled. Sink choices can be overridden at the service and code package level."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "boolean", "var": "$applicationResourceDescription.properties.diagnostics.enabled", "options": ["enabled"], "help": {"short": "Status of whether or not sinks are enabled."}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.diagnostics.sinks", "options": ["sinks"], "help": {"short": "List of supported sinks that can be referenced."}, "item": {"nullable": true, "type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline", "options": ["azure-internal-monitoring-pipeline"], "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.accountName", "options": ["account-name"], "help": {"short": "Azure Internal monitoring pipeline account."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.autoKeyConfigUrl", "options": ["auto-key-config-url"], "help": {"short": "Azure Internal monitoring pipeline autokey associated with the certificate."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.fluentdConfigUrl", "options": ["fluentd-config-url"], "help": {"short": "Azure Internal monitoring agent fluentd configuration."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.maConfigUrl", "options": ["ma-config-url"], "help": {"short": "Azure Internal monitoring agent configuration."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.namespace", "options": ["namespace"], "help": {"short": "Azure Internal monitoring pipeline account namespace."}}]}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].description", "options": ["description"], "help": {"short": "A description of the sink."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.diagnostics.sinks[].name", "options": ["name"], "help": {"short": "Name of the sink. This value is referenced by DiagnosticsReferenceDescription"}}]}}]}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services", "options": ["services"], "group": "Properties", "help": {"short": "Describes the services in the application. This property is used to create or modify services of the application. On get only the name of the service is returned. The service description can be obtained by querying for the service resource."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].name", "options": ["name"], "help": {"short": "The name of the resource"}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies", "options": ["auto-scaling-policies"], "group": "Properties", "help": {"short": "Auto scaling policies"}, "item": {"nullable": true, "type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism", "options": ["mechanism"], "help": {"short": "The mechanism that is used to scale when auto scaling operation is invoked."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica", "options": ["add-remove-replica"], "args": [{"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.maxCount", "options": ["max-count"], "help": {"short": "Maximum number of containers (scale up won't be performed above this number)."}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.minCount", "options": ["min-count"], "help": {"short": "Minimum number of containers (scale down won't be performed below this number)."}}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.scaleIncrement", "options": ["scale-increment"], "help": {"short": "Each time auto scaling is performed, this number of containers will be added or removed."}}]}]}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].name", "options": ["name"], "help": {"short": "The name of the auto scaling policy."}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger", "options": ["trigger"], "help": {"short": "Determines when auto scaling operation will be invoked."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad", "options": ["average-load"], "args": [{"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.lowerLoadThreshold", "options": ["lower-load-threshold"], "help": {"short": "Lower load threshold (if average load is below this threshold, service will scale down)."}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric", "options": ["metric"], "help": {"short": "Description of the metric that is used for scaling."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource", "options": ["resource"], "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource.name", "options": ["name"], "help": {"short": "Name of the resource."}, "enum": {"items": [{"name": "cpu", "value": "cpu"}, {"name": "memoryInGB", "value": "memoryInGB"}]}}]}]}, {"type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.scaleIntervalInSeconds", "options": ["scale-interval-in-seconds"], "help": {"short": "Scale interval that indicates how often will this trigger be checked."}, "format": {"minimum": 60}}, {"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.upperLoadThreshold", "options": ["upper-load-threshold"], "help": {"short": "Upper load threshold (if average load is above this threshold, service will scale up)."}}]}]}]}}, {"type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages", "options": ["code-packages"], "group": "Properties", "help": {"short": "Describes the set of code packages that forms the service. A code package describes the container and the properties for running it. All the code packages are started together on the same host and share the same context (network, process etc.)."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].commands", "options": ["commands"], "help": {"short": "Command array to execute within the container in exec form."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].diagnostics", "options": ["diagnostics"], "help": {"short": "Reference to sinks in DiagnosticsDescription."}, "args": [{"nullable": true, "type": "boolean", "var": "@DiagnosticsRef_update.enabled", "options": ["enabled"], "help": {"short": "Status of whether or not sinks are enabled."}}, {"nullable": true, "type": "array", "var": "@DiagnosticsRef_update.sinkRefs", "options": ["sink-refs"], "help": {"short": "List of sinks to be used if enabled. References the list of sinks in DiagnosticsDescription."}, "item": {"nullable": true, "type": "string"}}], "cls": "DiagnosticsRef_update"}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints", "options": ["endpoints"], "help": {"short": "The endpoints exposed by this container."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].name", "options": ["name"], "help": {"short": "The name of the endpoint."}}, {"nullable": true, "type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].port", "options": ["port"], "help": {"short": "Port used by the container."}}]}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].entrypoint", "options": ["entrypoint"], "help": {"short": "Override for the default entry point in the container."}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables", "options": ["environment-variables"], "help": {"short": "The environment variables to set in this container"}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].name", "options": ["name"], "help": {"short": "The name of the environment variable."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].value", "options": ["value"], "help": {"short": "The value of the environment variable."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].image", "options": ["image"], "help": {"short": "The Container image to use."}}, {"nullable": true, "type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential", "options": ["image-registry-credential"], "help": {"short": "Image registry credential."}, "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.password", "options": ["password"], "help": {"short": "The password for the private registry. The password is required for create or update operations, however it is not returned in the get or list operations."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.server", "options": ["server"], "help": {"short": "Docker image registry server, without protocol such as `http` and `https`."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.username", "options": ["username"], "help": {"short": "The username for the private registry."}}]}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels", "options": ["labels"], "help": {"short": "The labels to set in this container."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].name", "options": ["name"], "help": {"short": "The name of the container label."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].value", "options": ["value"], "help": {"short": "The value of the container label."}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].name", "options": ["name"], "help": {"short": "The name of the code package."}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs", "options": ["reliable-collections-refs"], "help": {"short": "A list of ReliableCollection resources used by this particular code package. Please refer to ReliableCollectionsRef for more details."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].doNotPersistState", "options": ["do-not-persist-state"], "help": {"short": "False (the default) if ReliableCollections state is persisted to disk as usual. True if you do not want to persist state, in which case replication is still enabled and you can use ReliableCollections as distributed cache."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].name", "options": ["name"], "help": {"short": "Name of ReliableCollection resource. Right now it's not used and you can use any string."}}]}}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources", "options": ["resources"], "help": {"short": "The resources required by this container."}, "args": [{"nullable": true, "type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits", "options": ["limits"], "help": {"short": "Describes the maximum limits on the resources for a given container."}, "args": [{"nullable": true, "type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.cpu", "options": ["cpu"], "help": {"short": "CPU limits in cores. At present, only full cores are supported."}}, {"nullable": true, "type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.memoryInGB", "options": ["memory-in-gb"], "help": {"short": "The memory limit in GB."}}]}, {"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests", "options": ["requests"], "help": {"short": "Describes the requested resources for a given container."}, "args": [{"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.cpu", "options": ["cpu"], "help": {"short": "Requested number of CPU cores. At present, only full cores are supported."}}, {"type": "float64", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.memoryInGB", "options": ["memory-in-gb"], "help": {"short": "The memory request in GB for this container."}}]}]}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings", "options": ["settings"], "help": {"short": "The settings to set in this container. The setting file path can be fetched from environment variable \"Fabric_SettingPath\". The path for Windows container is \"C:\\\\secrets\". The path for Linux container is \"/var/secrets\"."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].name", "options": ["name"], "help": {"short": "The name of the setting."}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].value", "options": ["value"], "help": {"short": "The value of the setting."}}]}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs", "options": ["volume-refs"], "help": {"short": "Volumes to be attached to the container. The lifetime of these volumes is independent of the application's lifetime."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].destinationPath", "options": ["destination-path"], "help": {"short": "The path within the container at which the volume should be mounted. Only valid path characters are allowed."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].name", "options": ["name"], "help": {"short": "Name of the volume being referenced."}}, {"nullable": true, "type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].readOnly", "options": ["read-only"], "help": {"short": "The flag indicating whether the volume is read only. Default is 'false'."}}]}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes", "options": ["volumes"], "help": {"short": "Volumes to be attached to the container. The lifetime of these volumes is scoped to the application's lifetime."}, "item": {"nullable": true, "type": "object", "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters", "options": ["creation-parameters"], "help": {"short": "Describes parameters for creating application-scoped volumes."}, "args": [{"type": "object", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk", "options": ["service-fabric-volume-disk"], "args": [{"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk.sizeDisk", "options": ["size-disk"], "help": {"short": "Volume size"}, "enum": {"items": [{"name": "Large", "value": "Large"}, {"name": "Medium", "value": "Medium"}, {"name": "Small", "value": "Small"}]}}]}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.description", "options": ["description"], "help": {"short": "User readable description of the volume."}}]}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].destinationPath", "options": ["destination-path"], "help": {"short": "The path within the container at which the volume should be mounted. Only valid path characters are allowed."}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].name", "options": ["name"], "help": {"short": "Name of the volume being referenced."}}, {"nullable": true, "type": "boolean", "var": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].readOnly", "options": ["read-only"], "help": {"short": "The flag indicating whether the volume is read only. Default is 'false'."}}]}}]}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the service."}}, {"nullable": true, "type": "@DiagnosticsRef_update", "var": "$applicationResourceDescription.properties.services[].properties.diagnostics", "options": ["diagnostics"], "group": "Properties", "help": {"short": "Reference to sinks in DiagnosticsDescription."}}, {"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs", "options": ["network-refs"], "group": "Properties", "help": {"short": "The names of the private networks that this service needs to be part of."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "array", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs", "options": ["endpoint-refs"], "help": {"short": "A list of endpoints that are exposed on this network."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs[].name", "options": ["name"], "help": {"short": "Name of the endpoint."}}]}}, {"nullable": true, "type": "string", "var": "$applicationResourceDescription.properties.services[].properties.networkRefs[].name", "options": ["name"], "help": {"short": "Name of the network"}}]}}, {"type": "string", "var": "$applicationResourceDescription.properties.services[].properties.osType", "options": ["os-type"], "group": "Properties", "help": {"short": "The operation system required by the code in service."}, "enum": {"items": [{"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"nullable": true, "type": "integer", "var": "$applicationResourceDescription.properties.services[].properties.replicaCount", "options": ["replica-count"], "group": "Properties", "help": {"short": "The number of replicas of the service to create. Defaults to 1 if not specified."}}]}}]}], "operations": [{"operationId": "Application_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams"}, {"type": "string", "name": "description"}, {"type": "object", "name": "diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName"}, {"type": "string", "name": "autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl"}, {"type": "string", "name": "namespace"}]}]}}]}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"readOnly": true, "type": "array", "name": "serviceNames", "item": {"type": "string"}}, {"type": "array", "name": "services", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "ApplicationResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "applicationResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "debugParams", "arg": "$applicationResourceDescription.properties.debugParams"}, {"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.description"}, {"type": "object", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.diagnostics", "props": [{"type": "array", "name": "defaultSinkRefs", "arg": "$applicationResourceDescription.properties.diagnostics.defaultSinkRefs", "item": {"type": "string"}}, {"type": "boolean", "name": "enabled", "arg": "$applicationResourceDescription.properties.diagnostics.enabled"}, {"type": "array", "name": "sinks", "arg": "$applicationResourceDescription.properties.diagnostics.sinks", "item": {"type": "object", "props": [{"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline", "value": "AzureInternalMonitoringPipeline"}, {"value": "Invalid"}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].name"}], "discriminators": [{"property": "kind", "value": "AzureInternalMonitoringPipeline", "props": [{"type": "string", "name": "accountName", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.accountName"}, {"type": "string", "name": "autoKeyConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.autoKeyConfigUrl"}, {"type": "string", "name": "fluentdConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.fluentdConfigUrl"}, {"type": "string", "name": "maConfigUrl", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.maConfigUrl"}, {"type": "string", "name": "namespace", "arg": "$applicationResourceDescription.properties.diagnostics.sinks[].AzureInternalMonitoringPipeline.namespace"}]}]}}]}, {"type": "array", "name": "services", "arg": "$applicationResourceDescription.properties.services", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica", "value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.maxCount", "required": true}, {"type": "integer", "name": "minCount", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].mechanism.AddRemoveReplica.scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].name", "required": true}, {"type": "object", "name": "trigger", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad", "value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource", "value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.metric.Resource.name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "arg": "$applicationResourceDescription.properties.services[].properties.autoScalingPolicies[].trigger.AverageLoad.upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].diagnostics", "props": [{"type": "boolean", "name": "enabled", "arg": "@DiagnosticsRef_update.enabled"}, {"type": "array", "name": "sinkRefs", "arg": "@DiagnosticsRef_update.sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_update"}, {"type": "array", "name": "endpoints", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].endpoints[].port"}]}}, {"type": "string", "name": "entrypoint", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].entrypoint"}, {"type": "array", "name": "environmentVariables", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].name"}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].environmentVariables[].value"}]}}, {"type": "string", "name": "image", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential", "props": [{"type": "string", "name": "password", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.password"}, {"type": "string", "name": "server", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.server", "required": true}, {"type": "string", "name": "username", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].imageRegistryCredential.username", "required": true}]}, {"type": "array", "name": "labels", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].name", "required": true}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].labels[].value", "required": true}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].doNotPersistState"}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].reliableCollectionsRefs[].name", "required": true}]}}, {"type": "object", "name": "resources", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources", "required": true, "props": [{"type": "object", "name": "limits", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits", "props": [{"type": "float64", "name": "cpu", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.cpu"}, {"type": "float64", "name": "memoryInGB", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.limits.memoryInGB"}]}, {"type": "object", "name": "requests", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests", "required": true, "props": [{"type": "float64", "name": "cpu", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].resources.requests.memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].name"}, {"type": "string", "name": "value", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].settings[].value"}]}}, {"type": "array", "name": "volumeRefs", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].destinationPath", "required": true}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].name", "required": true}, {"type": "boolean", "name": "readOnly", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumeRefs[].readOnly"}]}}, {"type": "array", "name": "volumes", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters", "required": true, "props": [{"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk", "value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].creationParameters.ServiceFabricVolumeDisk.sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].destinationPath", "required": true}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].name", "required": true}, {"type": "boolean", "name": "readOnly", "arg": "$applicationResourceDescription.properties.services[].properties.codePackages[].volumes[].readOnly"}]}}]}}, {"type": "string", "name": "description", "arg": "$applicationResourceDescription.properties.services[].properties.description"}, {"type": "@DiagnosticsRef_update", "name": "diagnostics", "arg": "$applicationResourceDescription.properties.services[].properties.diagnostics"}, {"type": "array", "name": "networkRefs", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].endpointRefs[].name"}]}}, {"type": "string", "name": "name", "arg": "$applicationResourceDescription.properties.services[].properties.networkRefs[].name"}]}}, {"type": "string", "name": "osType", "arg": "$applicationResourceDescription.properties.services[].properties.osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "integer", "name": "replicaCount", "arg": "$applicationResourceDescription.properties.services[].properties.replicaCount"}], "clientFlatten": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$applicationResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Application_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@ApplicationResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml new file mode 100644 index 000000000..907fc92ff --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30=/2018-09-01-preview.xml @@ -0,0 +1,2066 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.json new file mode 100644 index 000000000..62363c640 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh service", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["app-name", "application-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"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": "Service_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.xml new file mode 100644 index 000000000..f6a560dda --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXM=/2018-09-01-preview.xml @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.json new file mode 100644 index 000000000..2ab424466 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh service", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["app-name", "application-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the service."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Service_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "serviceResourceName", "arg": "$Path.serviceResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/applications/{}/services/{}"}}, {"type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array", "name": "autoScalingPolicies", "item": {"type": "object", "props": [{"type": "object", "name": "mechanism", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AddRemoveReplica"}]}}], "discriminators": [{"property": "kind", "value": "AddRemoveReplica", "props": [{"type": "integer", "name": "maxCount", "required": true}, {"type": "integer", "name": "minCount", "required": true}, {"type": "integer", "name": "scaleIncrement", "required": true}]}]}, {"type": "string", "name": "name", "required": true}, {"type": "object", "name": "trigger", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "AverageLoad"}]}}], "discriminators": [{"property": "kind", "value": "AverageLoad", "props": [{"type": "float64", "name": "lowerLoadThreshold", "required": true}, {"type": "object", "name": "metric", "required": true, "props": [{"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Resource"}]}}], "discriminators": [{"property": "kind", "value": "Resource", "props": [{"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "cpu"}, {"value": "memoryInGB"}]}}]}]}, {"type": "integer", "name": "scaleIntervalInSeconds", "required": true, "format": {"minimum": 60}}, {"type": "float64", "name": "upperLoadThreshold", "required": true}]}]}]}}, {"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "string", "name": "description"}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "string", "name": "healthState", "enum": {"items": [{"value": "Error"}, {"value": "Invalid"}, {"value": "Ok"}, {"value": "Unknown"}, {"value": "Warning"}]}}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "integer", "name": "replicaCount"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "unhealthyEvaluation"}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.xml new file mode 100644 index 000000000..9dbebdb85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30=/2018-09-01-preview.xml @@ -0,0 +1,262 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.json new file mode 100644 index 000000000..203c95fd8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2Fz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh service-replica", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2Fz/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["app-name", "application-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceResourceName", "options": ["service-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the service."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ServiceReplica_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "serviceResourceName", "arg": "$Path.serviceResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "replicaName", "required": true}]}}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.xml new file mode 100644 index 000000000..7976fd9ba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXM=/2018-09-01-preview.xml @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.json new file mode 100644 index 000000000..5206ee0cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2FzL3tyZXBsaWNhTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh service-replica", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2FzL3tyZXBsaWNhTmFtZX0=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["app-name", "application-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"type": "string", "var": "$Path.replicaName", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_2", "help": {"short": "The name of the service replica."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceResourceName", "options": ["service-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the service."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "ServiceReplica_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "replicaName", "arg": "$Path.replicaName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "serviceResourceName", "arg": "$Path.serviceResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "codePackages", "required": true, "item": {"type": "object", "props": [{"type": "array", "name": "commands", "item": {"type": "string"}}, {"type": "object", "name": "diagnostics", "props": [{"type": "boolean", "name": "enabled"}, {"type": "array", "name": "sinkRefs", "item": {"type": "string"}}], "cls": "DiagnosticsRef_read"}, {"type": "array", "name": "endpoints", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port"}]}}, {"type": "string", "name": "entrypoint"}, {"type": "array", "name": "environmentVariables", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "string", "name": "image", "required": true}, {"type": "object", "name": "imageRegistryCredential", "props": [{"type": "string", "name": "password"}, {"type": "string", "name": "server", "required": true}, {"type": "string", "name": "username", "required": true}]}, {"type": "object", "name": "instanceView", "props": [{"type": "object", "name": "currentState", "props": [{"type": "string", "name": "detailStatus"}, {"type": "string", "name": "exitCode"}, {"type": "dateTime", "name": "finishTime"}, {"type": "dateTime", "name": "startTime"}, {"type": "string", "name": "state"}], "cls": "ContainerState_read"}, {"type": "array", "name": "events", "item": {"type": "object", "props": [{"type": "integer", "name": "count"}, {"type": "string", "name": "firstTimestamp"}, {"type": "string", "name": "lastTimestamp"}, {"type": "string", "name": "message"}, {"type": "string", "name": "name"}, {"type": "string", "name": "type"}]}}, {"type": "@ContainerState_read", "name": "previousState"}, {"type": "integer", "name": "restartCount"}]}, {"type": "array", "name": "labels", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "value", "required": true}]}}, {"type": "string", "name": "name", "required": true}, {"type": "array", "name": "reliableCollectionsRefs", "item": {"type": "object", "props": [{"type": "boolean", "name": "doNotPersistState"}, {"type": "string", "name": "name", "required": true}]}}, {"type": "object", "name": "resources", "required": true, "props": [{"type": "object", "name": "limits", "props": [{"type": "float64", "name": "cpu"}, {"type": "float64", "name": "memoryInGB"}]}, {"type": "object", "name": "requests", "required": true, "props": [{"type": "float64", "name": "cpu", "required": true}, {"type": "float64", "name": "memoryInGB", "required": true}]}]}, {"type": "array", "name": "settings", "item": {"type": "object", "props": [{"type": "string", "name": "name"}, {"type": "string", "name": "value"}]}}, {"type": "array", "name": "volumeRefs", "item": {"type": "object", "props": [{"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}, {"type": "array", "name": "volumes", "item": {"type": "object", "props": [{"type": "object", "name": "creationParameters", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "ServiceFabricVolumeDisk"}]}}], "discriminators": [{"property": "kind", "value": "ServiceFabricVolumeDisk", "props": [{"type": "string", "name": "sizeDisk", "required": true, "enum": {"items": [{"value": "Large"}, {"value": "Medium"}, {"value": "Small"}]}}]}]}, {"type": "string", "name": "destinationPath", "required": true}, {"type": "string", "name": "name", "required": true}, {"type": "boolean", "name": "readOnly"}]}}]}}, {"type": "@DiagnosticsRef_read", "name": "diagnostics"}, {"type": "array", "name": "networkRefs", "item": {"type": "object", "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}]}}, {"type": "string", "name": "osType", "required": true, "enum": {"items": [{"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "replicaName", "required": true}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.xml new file mode 100644 index 000000000..877ef29d3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30=/2018-09-01-preview.xml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.json new file mode 100644 index 000000000..318c9a6cc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2FzL3tyZXBsaWNhTmFtZX0vY29kZVBhY2thZ2VzL3tjb2RlUGFja2FnZU5hbWV9L2xvZ3M=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh code-package-log", "commands": [{"name": "get", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/applications/{}/services/{}/replicas/{}/codepackages/{}/logs", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvYXBwbGljYXRpb25zL3thcHBsaWNhdGlvblJlc291cmNlTmFtZX0vc2VydmljZXMve3NlcnZpY2VSZXNvdXJjZU5hbWV9L3JlcGxpY2FzL3tyZXBsaWNhTmFtZX0vY29kZVBhY2thZ2VzL3tjb2RlUGFja2FnZU5hbWV9L2xvZ3M=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.applicationResourceName", "options": ["app-name", "application-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the application."}}, {"type": "string", "var": "$Path.codePackageName", "options": ["code-package-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of code package of the service."}}, {"type": "string", "var": "$Path.replicaName", "options": ["replica-name"], "required": true, "idPart": "child_name_2", "help": {"short": "Service Fabric replica name."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.serviceResourceName", "options": ["service-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the service."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}, {"type": "integer", "var": "$Query.tail", "options": ["tail"], "help": {"short": "Number of lines to show from the end of the logs. Default is 100."}}]}], "operations": [{"operationId": "CodePackage_GetContainerLogs", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}/codePackages/{codePackageName}/logs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "applicationResourceName", "arg": "$Path.applicationResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "codePackageName", "arg": "$Path.codePackageName", "required": true}, {"type": "string", "name": "replicaName", "arg": "$Path.replicaName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "serviceResourceName", "arg": "$Path.serviceResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"params": [{"type": "integer", "name": "tail", "arg": "$Query.tail"}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "content"}]}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.xml new file mode 100644 index 000000000..f87377b88 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9hcHBsaWNhdGlvbnMve30vc2VydmljZXMve30vcmVwbGljYXMve30vY29kZXBhY2thZ2VzL3t9L2xvZ3M=/2018-09-01-preview.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.md new file mode 100644 index 000000000..2503bd4b7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.servicefabricmesh/gateways 2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cw==/2018-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.json new file mode 100644 index 000000000..301bec0ea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXMve2dhdGV3YXlSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh gateway", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXMve2dhdGV3YXlSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.gatewayResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the gateway."}}, {"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": "Gateway_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "gatewayResourceName", "arg": "$Path.gatewayResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/gateways/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "@NetworkRef_read", "name": "destinationNetwork", "required": true}, {"type": "array", "name": "http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "array", "name": "routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "object", "name": "match", "required": true, "props": [{"type": "array", "name": "headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value"}]}}, {"type": "object", "name": "path", "required": true, "props": [{"type": "string", "name": "rewrite"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "required": true}]}]}, {"type": "string", "name": "name", "required": true}]}}]}}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}, {"readOnly": true, "type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}], "cls": "NetworkRef_read"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"type": "array", "name": "tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "applicationName", "required": true}, {"type": "string", "name": "endpointName", "required": true}, {"type": "string", "name": "serviceName", "required": true}], "cls": "GatewayDestination_read"}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}], "clientFlatten": true}, {"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": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXMve2dhdGV3YXlSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.gatewayResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the gateway."}}, {"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": "Gateway_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "gatewayResourceName", "arg": "$Path.gatewayResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXMve2dhdGV3YXlSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.gatewayResourceName", "options": ["n", "name", "gateway-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the gateway."}}, {"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"}]}, {"name": "GatewayResourceDescription", "args": [{"type": "ResourceLocation", "var": "$gatewayResourceDescription.location", "options": ["l", "location"], "required": true, "group": "GatewayResourceDescription", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$gatewayResourceDescription.tags", "options": ["tags"], "group": "GatewayResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the gateway."}}, {"type": "@NetworkRef_create", "var": "$gatewayResourceDescription.properties.destinationNetwork", "options": ["destination-network"], "required": true, "group": "Properties", "help": {"short": "Network that the Application is using."}}, {"type": "array", "var": "$gatewayResourceDescription.properties.http", "options": ["http"], "group": "Properties", "help": {"short": "Configuration for http connectivity for this gateway."}, "item": {"type": "object", "args": [{"type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts", "options": ["hosts"], "required": true, "help": {"short": "description for routing."}, "item": {"type": "object", "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].name", "options": ["name"], "required": true, "help": {"short": "http hostname config name."}}, {"type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes", "options": ["routes"], "required": true, "help": {"short": "Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases."}, "item": {"type": "object", "args": [{"type": "@GatewayDestination_create", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].destination", "options": ["destination"], "required": true, "help": {"short": "Describes destination endpoint for routing traffic."}}, {"type": "object", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match", "options": ["match"], "required": true, "help": {"short": "Describes a rule for http route matching."}, "args": [{"type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers", "options": ["headers"], "help": {"short": "headers and their values to match in request."}, "item": {"type": "object", "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].name", "options": ["name"], "required": true, "help": {"short": "Name of header to match in request."}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].type", "options": ["type"], "help": {"short": "how to match header value"}, "enum": {"items": [{"name": "exact", "value": "exact"}]}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].value", "options": ["value"], "help": {"short": "Value of header to match in request."}}]}}, {"type": "object", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path", "options": ["path"], "required": true, "help": {"short": "Path to match for routing."}, "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.rewrite", "options": ["rewrite"], "help": {"short": "replacement string for matched part of the Uri."}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.type", "options": ["type"], "required": true, "help": {"short": "how to match value in the Uri"}, "enum": {"items": [{"name": "prefix", "value": "prefix"}]}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.value", "options": ["value"], "required": true, "help": {"short": "Uri path to match for request."}}]}]}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].name", "options": ["name"], "required": true, "help": {"short": "http route name."}}]}}]}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].name", "options": ["name"], "required": true, "help": {"short": "http gateway config name."}}, {"type": "integer", "var": "$gatewayResourceDescription.properties.http[].port", "options": ["port"], "required": true, "help": {"short": "Specifies the port at which the service endpoint below needs to be exposed."}}]}}, {"type": "object", "var": "$gatewayResourceDescription.properties.sourceNetwork", "options": ["source-network"], "required": true, "group": "Properties", "help": {"short": "Network the gateway should listen on for requests."}, "args": [{"type": "array", "var": "@NetworkRef_create.endpointRefs", "options": ["endpoint-refs"], "help": {"short": "A list of endpoints that are exposed on this network."}, "item": {"type": "object", "args": [{"type": "string", "var": "@NetworkRef_create.endpointRefs[].name", "options": ["name"], "help": {"short": "Name of the endpoint."}}]}}, {"type": "string", "var": "@NetworkRef_create.name", "options": ["name"], "help": {"short": "Name of the network"}}], "cls": "NetworkRef_create"}, {"type": "array", "var": "$gatewayResourceDescription.properties.tcp", "options": ["tcp"], "group": "Properties", "help": {"short": "Configuration for tcp connectivity for this gateway."}, "item": {"type": "object", "args": [{"type": "object", "var": "$gatewayResourceDescription.properties.tcp[].destination", "options": ["destination"], "required": true, "help": {"short": "Describes destination endpoint for routing traffic."}, "args": [{"type": "string", "var": "@GatewayDestination_create.applicationName", "options": ["application-name"], "required": true, "help": {"short": "Name of the service fabric Mesh application."}}, {"type": "string", "var": "@GatewayDestination_create.endpointName", "options": ["endpoint-name"], "required": true, "help": {"short": "name of the endpoint in the service."}}, {"type": "string", "var": "@GatewayDestination_create.serviceName", "options": ["service-name"], "required": true, "help": {"short": "service that contains the endpoint."}}], "cls": "GatewayDestination_create"}, {"type": "string", "var": "$gatewayResourceDescription.properties.tcp[].name", "options": ["name"], "required": true, "help": {"short": "tcp gateway config name."}}, {"type": "integer", "var": "$gatewayResourceDescription.properties.tcp[].port", "options": ["port"], "required": true, "help": {"short": "Specifies the port at which the service endpoint below needs to be exposed."}}]}}]}], "operations": [{"operationId": "Gateway_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "gatewayResourceName", "arg": "$Path.gatewayResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "gatewayResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$gatewayResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$gatewayResourceDescription.properties.description"}, {"type": "@NetworkRef_create", "name": "destinationNetwork", "arg": "$gatewayResourceDescription.properties.destinationNetwork", "required": true}, {"type": "array", "name": "http", "arg": "$gatewayResourceDescription.properties.http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "arg": "$gatewayResourceDescription.properties.http[].hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].name", "required": true}, {"type": "array", "name": "routes", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_create", "name": "destination", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].destination", "required": true}, {"type": "object", "name": "match", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match", "required": true, "props": [{"type": "array", "name": "headers", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].name", "required": true}, {"type": "string", "name": "type", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].value"}]}}, {"type": "object", "name": "path", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path", "required": true, "props": [{"type": "string", "name": "rewrite", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.rewrite"}, {"type": "string", "name": "type", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.value", "required": true}]}]}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].name", "required": true}]}}]}}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$gatewayResourceDescription.properties.http[].port", "required": true}]}}, {"type": "object", "name": "sourceNetwork", "arg": "$gatewayResourceDescription.properties.sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "arg": "@NetworkRef_create.endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@NetworkRef_create.endpointRefs[].name"}]}}, {"type": "string", "name": "name", "arg": "@NetworkRef_create.name"}], "cls": "NetworkRef_create"}, {"type": "array", "name": "tcp", "arg": "$gatewayResourceDescription.properties.tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "arg": "$gatewayResourceDescription.properties.tcp[].destination", "required": true, "props": [{"type": "string", "name": "applicationName", "arg": "@GatewayDestination_create.applicationName", "required": true}, {"type": "string", "name": "endpointName", "arg": "@GatewayDestination_create.endpointName", "required": true}, {"type": "string", "name": "serviceName", "arg": "@GatewayDestination_create.serviceName", "required": true}], "cls": "GatewayDestination_create"}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.tcp[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$gatewayResourceDescription.properties.tcp[].port", "required": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$gatewayResourceDescription.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.ServiceFabricMesh/gateways/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "@NetworkRef_read", "name": "destinationNetwork", "required": true}, {"type": "array", "name": "http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "array", "name": "routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "object", "name": "match", "required": true, "props": [{"type": "array", "name": "headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value"}]}}, {"type": "object", "name": "path", "required": true, "props": [{"type": "string", "name": "rewrite"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "required": true}]}]}, {"type": "string", "name": "name", "required": true}]}}]}}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}, {"readOnly": true, "type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}], "cls": "NetworkRef_read"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"type": "array", "name": "tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "applicationName", "required": true}, {"type": "string", "name": "endpointName", "required": true}, {"type": "string", "name": "serviceName", "required": true}], "cls": "GatewayDestination_read"}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/gateways/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvZ2F0ZXdheXMve2dhdGV3YXlSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.gatewayResourceName", "options": ["n", "name", "gateway-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the gateway."}}, {"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"}]}, {"name": "GatewayResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$gatewayResourceDescription.tags", "options": ["tags"], "group": "GatewayResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$gatewayResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the gateway."}}, {"type": "@NetworkRef_update", "var": "$gatewayResourceDescription.properties.destinationNetwork", "options": ["destination-network"], "group": "Properties", "help": {"short": "Network that the Application is using."}}, {"nullable": true, "type": "array", "var": "$gatewayResourceDescription.properties.http", "options": ["http"], "group": "Properties", "help": {"short": "Configuration for http connectivity for this gateway."}, "item": {"nullable": true, "type": "object", "args": [{"type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts", "options": ["hosts"], "help": {"short": "description for routing."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].name", "options": ["name"], "help": {"short": "http hostname config name."}}, {"type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes", "options": ["routes"], "help": {"short": "Route information to use for routing. Routes are processed in the order they are specified. Specify routes that are more specific before routes that can handle general cases."}, "item": {"nullable": true, "type": "object", "args": [{"type": "@GatewayDestination_update", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].destination", "options": ["destination"], "help": {"short": "Describes destination endpoint for routing traffic."}}, {"type": "object", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match", "options": ["match"], "help": {"short": "Describes a rule for http route matching."}, "args": [{"nullable": true, "type": "array", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers", "options": ["headers"], "help": {"short": "headers and their values to match in request."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].name", "options": ["name"], "help": {"short": "Name of header to match in request."}}, {"nullable": true, "type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].type", "options": ["type"], "help": {"short": "how to match header value"}, "enum": {"items": [{"name": "exact", "value": "exact"}]}}, {"nullable": true, "type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].value", "options": ["value"], "help": {"short": "Value of header to match in request."}}]}}, {"type": "object", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path", "options": ["path"], "help": {"short": "Path to match for routing."}, "args": [{"nullable": true, "type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.rewrite", "options": ["rewrite"], "help": {"short": "replacement string for matched part of the Uri."}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.type", "options": ["type"], "help": {"short": "how to match value in the Uri"}, "enum": {"items": [{"name": "prefix", "value": "prefix"}]}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.value", "options": ["value"], "help": {"short": "Uri path to match for request."}}]}]}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].hosts[].routes[].name", "options": ["name"], "help": {"short": "http route name."}}]}}]}}, {"type": "string", "var": "$gatewayResourceDescription.properties.http[].name", "options": ["name"], "help": {"short": "http gateway config name."}}, {"type": "integer", "var": "$gatewayResourceDescription.properties.http[].port", "options": ["port"], "help": {"short": "Specifies the port at which the service endpoint below needs to be exposed."}}]}}, {"type": "object", "var": "$gatewayResourceDescription.properties.sourceNetwork", "options": ["source-network"], "group": "Properties", "help": {"short": "Network the gateway should listen on for requests."}, "args": [{"nullable": true, "type": "array", "var": "@NetworkRef_update.endpointRefs", "options": ["endpoint-refs"], "help": {"short": "A list of endpoints that are exposed on this network."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "string", "var": "@NetworkRef_update.endpointRefs[].name", "options": ["name"], "help": {"short": "Name of the endpoint."}}]}}, {"nullable": true, "type": "string", "var": "@NetworkRef_update.name", "options": ["name"], "help": {"short": "Name of the network"}}], "cls": "NetworkRef_update"}, {"nullable": true, "type": "array", "var": "$gatewayResourceDescription.properties.tcp", "options": ["tcp"], "group": "Properties", "help": {"short": "Configuration for tcp connectivity for this gateway."}, "item": {"nullable": true, "type": "object", "args": [{"type": "object", "var": "$gatewayResourceDescription.properties.tcp[].destination", "options": ["destination"], "help": {"short": "Describes destination endpoint for routing traffic."}, "args": [{"type": "string", "var": "@GatewayDestination_update.applicationName", "options": ["application-name"], "help": {"short": "Name of the service fabric Mesh application."}}, {"type": "string", "var": "@GatewayDestination_update.endpointName", "options": ["endpoint-name"], "help": {"short": "name of the endpoint in the service."}}, {"type": "string", "var": "@GatewayDestination_update.serviceName", "options": ["service-name"], "help": {"short": "service that contains the endpoint."}}], "cls": "GatewayDestination_update"}, {"type": "string", "var": "$gatewayResourceDescription.properties.tcp[].name", "options": ["name"], "help": {"short": "tcp gateway config name."}}, {"type": "integer", "var": "$gatewayResourceDescription.properties.tcp[].port", "options": ["port"], "help": {"short": "Specifies the port at which the service endpoint below needs to be exposed."}}]}}]}], "operations": [{"operationId": "Gateway_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "gatewayResourceName", "arg": "$Path.gatewayResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/gateways/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "@NetworkRef_read", "name": "destinationNetwork", "required": true}, {"type": "array", "name": "http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "array", "name": "routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_read", "name": "destination", "required": true}, {"type": "object", "name": "match", "required": true, "props": [{"type": "array", "name": "headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "required": true}, {"type": "string", "name": "type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value"}]}}, {"type": "object", "name": "path", "required": true, "props": [{"type": "string", "name": "rewrite"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "required": true}]}]}, {"type": "string", "name": "name", "required": true}]}}]}}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}, {"readOnly": true, "type": "string", "name": "ipAddress"}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "object", "name": "sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name"}]}}, {"type": "string", "name": "name"}], "cls": "NetworkRef_read"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"type": "array", "name": "tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "required": true, "props": [{"type": "string", "name": "applicationName", "required": true}, {"type": "string", "name": "endpointName", "required": true}, {"type": "string", "name": "serviceName", "required": true}], "cls": "GatewayDestination_read"}, {"type": "string", "name": "name", "required": true}, {"type": "integer", "name": "port", "required": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "GatewayResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "gatewayResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$gatewayResourceDescription.properties.description"}, {"type": "@NetworkRef_update", "name": "destinationNetwork", "arg": "$gatewayResourceDescription.properties.destinationNetwork", "required": true}, {"type": "array", "name": "http", "arg": "$gatewayResourceDescription.properties.http", "item": {"type": "object", "props": [{"type": "array", "name": "hosts", "arg": "$gatewayResourceDescription.properties.http[].hosts", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].name", "required": true}, {"type": "array", "name": "routes", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes", "required": true, "item": {"type": "object", "props": [{"type": "@GatewayDestination_update", "name": "destination", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].destination", "required": true}, {"type": "object", "name": "match", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match", "required": true, "props": [{"type": "array", "name": "headers", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].name", "required": true}, {"type": "string", "name": "type", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].type", "enum": {"items": [{"value": "exact"}]}}, {"type": "string", "name": "value", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.headers[].value"}]}}, {"type": "object", "name": "path", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path", "required": true, "props": [{"type": "string", "name": "rewrite", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.rewrite"}, {"type": "string", "name": "type", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.type", "required": true, "enum": {"items": [{"value": "prefix"}]}}, {"type": "string", "name": "value", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].match.path.value", "required": true}]}]}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].hosts[].routes[].name", "required": true}]}}]}}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.http[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$gatewayResourceDescription.properties.http[].port", "required": true}]}}, {"type": "object", "name": "sourceNetwork", "arg": "$gatewayResourceDescription.properties.sourceNetwork", "required": true, "props": [{"type": "array", "name": "endpointRefs", "arg": "@NetworkRef_update.endpointRefs", "item": {"type": "object", "props": [{"type": "string", "name": "name", "arg": "@NetworkRef_update.endpointRefs[].name"}]}}, {"type": "string", "name": "name", "arg": "@NetworkRef_update.name"}], "cls": "NetworkRef_update"}, {"type": "array", "name": "tcp", "arg": "$gatewayResourceDescription.properties.tcp", "item": {"type": "object", "props": [{"type": "object", "name": "destination", "arg": "$gatewayResourceDescription.properties.tcp[].destination", "required": true, "props": [{"type": "string", "name": "applicationName", "arg": "@GatewayDestination_update.applicationName", "required": true}, {"type": "string", "name": "endpointName", "arg": "@GatewayDestination_update.endpointName", "required": true}, {"type": "string", "name": "serviceName", "arg": "@GatewayDestination_update.serviceName", "required": true}], "cls": "GatewayDestination_update"}, {"type": "string", "name": "name", "arg": "$gatewayResourceDescription.properties.tcp[].name", "required": true}, {"type": "integer", "name": "port", "arg": "$gatewayResourceDescription.properties.tcp[].port", "required": true}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$gatewayResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Gateway_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "gatewayResourceName", "arg": "$Path.gatewayResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@GatewayResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml new file mode 100644 index 000000000..04a28db96 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9nYXRld2F5cy97fQ==/2018-09-01-preview.xml @@ -0,0 +1,864 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.md new file mode 100644 index 000000000..c1e4b4fea --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.servicefabricmesh/networks 2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcw==/2018-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.json new file mode 100644 index 000000000..adda802ce --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3Mve25ldHdvcmtSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh network", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3Mve25ldHdvcmtSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network."}}, {"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": "Network_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkResourceName", "arg": "$Path.networkResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/networks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"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": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3Mve25ldHdvcmtSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the network."}}, {"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": "Network_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "networkResourceName", "arg": "$Path.networkResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3Mve25ldHdvcmtSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkResourceName", "options": ["n", "name", "network-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the network."}}, {"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"}]}, {"name": "NetworkResourceDescription", "args": [{"type": "ResourceLocation", "var": "$networkResourceDescription.location", "options": ["l", "location"], "required": true, "group": "NetworkResourceDescription", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$networkResourceDescription.tags", "options": ["tags"], "group": "NetworkResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$networkResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the network."}}]}], "operations": [{"operationId": "Network_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkResourceName", "arg": "$Path.networkResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "networkResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$networkResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$networkResourceDescription.properties.description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}]}, {"type": "object", "name": "tags", "arg": "$networkResourceDescription.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.ServiceFabricMesh/networks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/networks/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvbmV0d29ya3Mve25ldHdvcmtSZXNvdXJjZU5hbWV9/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkResourceName", "options": ["n", "name", "network-resource-name"], "required": true, "idPart": "name", "help": {"short": "The identity of the network."}}, {"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"}]}, {"name": "NetworkResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$networkResourceDescription.tags", "options": ["tags"], "group": "NetworkResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$networkResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the network."}}]}], "operations": [{"operationId": "Network_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkResourceName", "arg": "$Path.networkResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/networks/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "NetworkResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "networkResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$networkResourceDescription.properties.description"}, {"const": true, "default": {"value": "NetworkResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "Local"}]}}]}, {"type": "object", "name": "tags", "arg": "$networkResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Network_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "networkResourceName", "arg": "$Path.networkResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@NetworkResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml new file mode 100644 index 000000000..1de278110 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9uZXR3b3Jrcy97fQ==/2018-09-01-preview.xml @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.md new file mode 100644 index 000000000..ba94eb042 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.servicefabricmesh/secrets 2018-09-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRz/2018-09-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.json new file mode 100644 index 000000000..dc2f659d5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh secret", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the secret."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Secret_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/secrets/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType"}, {"type": "string", "name": "description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"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": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["n", "name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Secret_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["n", "name", "secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$secretResourceDescription.properties.contentType", "options": ["content-type"], "group": "Properties", "help": {"short": "The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed."}}, {"type": "string", "var": "$secretResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the secret."}}]}, {"name": "SecretResourceDescription", "args": [{"type": "ResourceLocation", "var": "$secretResourceDescription.location", "options": ["l", "location"], "required": true, "group": "SecretResourceDescription", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$secretResourceDescription.tags", "options": ["tags"], "group": "SecretResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "Secret_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "secretResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$secretResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType", "arg": "$secretResourceDescription.properties.contentType"}, {"type": "string", "name": "description", "arg": "$secretResourceDescription.properties.description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}]}, {"type": "object", "name": "tags", "arg": "$secretResourceDescription.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.ServiceFabricMesh/secrets/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType"}, {"type": "string", "name": "description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["n", "name", "secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$secretResourceDescription.properties.contentType", "options": ["content-type"], "group": "Properties", "help": {"short": "The type of the content stored in the secret value. The value of this property is opaque to Service Fabric. Once set, the value of this property cannot be changed."}}, {"nullable": true, "type": "string", "var": "$secretResourceDescription.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "User readable description of the secret."}}]}, {"name": "SecretResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$secretResourceDescription.tags", "options": ["tags"], "group": "SecretResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "Secret_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/secrets/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType"}, {"type": "string", "name": "description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Ready"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "SecretResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "secretResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "contentType", "arg": "$secretResourceDescription.properties.contentType"}, {"type": "string", "name": "description", "arg": "$secretResourceDescription.properties.description"}, {"const": true, "default": {"value": "SecretResourceProperties"}, "type": "string", "name": "kind", "required": true, "enum": {"items": [{"value": "inlinedValue"}]}}]}, {"type": "object", "name": "tags", "arg": "$secretResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "Secret_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@SecretResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml new file mode 100644 index 000000000..0e7c6326d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9/2018-09-01-preview.xml @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.json new file mode 100644 index 000000000..098e73a90 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh secretvalue", "commands": [{"name": "list", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXM=/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["n", "secret-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SecretValue_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "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.ServiceFabricMesh/secrets/{}/values/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "value"}], "clientFlatten": true}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.xml new file mode 100644 index 000000000..4ff3a93b5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcw==/2018-09-01-preview.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.json new file mode 100644 index 000000000..5935144c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXMve3NlY3JldFZhbHVlUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mesh secretvalue", "commands": [{"name": "show", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXMve3NlY3JldFZhbHVlUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "string", "var": "$Path.secretValueResourceName", "options": ["n", "name", "secret-value-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the secret resource value which is typically the version identifier for the value."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SecretValue_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "secretValueResourceName", "arg": "$Path.secretValueResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/secrets/{}/values/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "value"}], "clientFlatten": true}, {"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}]}, {"name": "delete", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXMve3NlY3JldFZhbHVlUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "string", "var": "$Path.secretValueResourceName", "options": ["v", "version"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the secret version."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "SecretValue_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "secretValueResourceName", "arg": "$Path.secretValueResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXMve3NlY3JldFZhbHVlUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "string", "var": "$Path.secretValueResourceName", "options": ["n", "name", "secret-value-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the secret resource value which is typically the version identifier for the value."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$secretValueResourceDescription.properties.value", "options": ["value"], "group": "Properties", "help": {"short": "The actual value of the secret."}}]}, {"name": "SecretValueResourceDescription", "args": [{"type": "ResourceLocation", "var": "$secretValueResourceDescription.location", "options": ["l", "location"], "required": true, "group": "SecretValueResourceDescription", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$secretValueResourceDescription.tags", "options": ["tags"], "group": "SecretValueResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "SecretValue_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "secretValueResourceName", "arg": "$Path.secretValueResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"schema": {"type": "object", "name": "secretValueResourceDescription", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$secretValueResourceDescription.location", "required": true}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "value", "arg": "$secretValueResourceDescription.properties.value"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$secretValueResourceDescription.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.ServiceFabricMesh/secrets/{}/values/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "value"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2018-09-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.servicefabricmesh/secrets/{}/values/{}", "version": "2018-09-01-preview", "swagger": "mgmt-plane/servicefabricmesh/ResourceProviders/Microsoft.ServiceFabricMesh/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2VydmljZUZhYnJpY01lc2gvc2VjcmV0cy97c2VjcmV0UmVzb3VyY2VOYW1lfS92YWx1ZXMve3NlY3JldFZhbHVlUmVzb3VyY2VOYW1lfQ==/V/MjAxOC0wOS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.secretResourceName", "options": ["secret-resource-name"], "required": true, "idPart": "name", "help": {"short": "The name of the secret resource."}}, {"type": "string", "var": "$Path.secretValueResourceName", "options": ["n", "name", "secret-value-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the secret resource value which is typically the version identifier for the value."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$secretValueResourceDescription.properties.value", "options": ["value"], "group": "Properties", "help": {"short": "The actual value of the secret."}}]}, {"name": "SecretValueResourceDescription", "args": [{"nullable": true, "type": "object", "var": "$secretValueResourceDescription.tags", "options": ["tags"], "group": "SecretValueResourceDescription", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "SecretValue_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "secretValueResourceName", "arg": "$Path.secretValueResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ServiceFabricMesh/secrets/{}/values/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "provisioningState"}, {"type": "string", "name": "value"}], "clientFlatten": true}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "SecretValueResourceDescription_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "secretValueResourceDescription", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "value", "arg": "$secretValueResourceDescription.properties.value"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$secretValueResourceDescription.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "SecretValue_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true}, {"type": "string", "name": "secretResourceName", "arg": "$Path.secretResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "secretValueResourceName", "arg": "$Path.secretValueResourceName", "required": true, "skipUrlEncoding": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2018-09-01-preview"}, "type": "string", "name": "api-version", "required": true, "enum": {"items": [{"value": "2018-09-01-preview"}]}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@SecretValueResourceDescription_read"}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml new file mode 100644 index 000000000..94dc1e166 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zZXJ2aWNlZmFicmljbWVzaC9zZWNyZXRzL3t9L3ZhbHVlcy97fQ==/2018-09-01-preview.xml @@ -0,0 +1,340 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +