diff --git a/Commands/mcc/ent/node/_create.md b/Commands/mcc/ent/node/_create.md new file mode 100644 index 000000000..2b8407155 --- /dev/null +++ b/Commands/mcc/ent/node/_create.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node create_ + +Creates a Microsoft Connected Cache for Enterprise cache node with specified parameters. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/_delete.md b/Commands/mcc/ent/node/_delete.md new file mode 100644 index 000000000..78b0550be --- /dev/null +++ b/Commands/mcc/ent/node/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node delete_ + +Deletes a Microsoft Connected Cache for Enterprise cache node. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/_get-provisioning-details.md b/Commands/mcc/ent/node/_get-provisioning-details.md new file mode 100644 index 000000000..96bb320c9 --- /dev/null +++ b/Commands/mcc/ent/node/_get-provisioning-details.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node get-provisioning-details_ + +Retrieves Microsoft Connected Cache for Enterprise cache node details and keys needed to provision cache node. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/_list.md b/Commands/mcc/ent/node/_list.md new file mode 100644 index 000000000..a4ccbc82e --- /dev/null +++ b/Commands/mcc/ent/node/_list.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node list_ + +Retrieves relevant information about all Microsoft Connected Cache for Enterprise cache nodes under the Microsoft Connected Cache for Enterprise resource. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/_show.md b/Commands/mcc/ent/node/_show.md new file mode 100644 index 000000000..fa6e72a14 --- /dev/null +++ b/Commands/mcc/ent/node/_show.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node show_ + +Retrieves relevant information for a Microsoft Connected Cache for Enterprise cache node. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/_update.md b/Commands/mcc/ent/node/_update.md new file mode 100644 index 000000000..64f512e08 --- /dev/null +++ b/Commands/mcc/ent/node/_update.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent node update_ + +Configures a Microsoft Connected Cache for Enterprise cache node with specified configuration parameters. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/node/readme.md b/Commands/mcc/ent/node/readme.md new file mode 100644 index 000000000..4916d1fdc --- /dev/null +++ b/Commands/mcc/ent/node/readme.md @@ -0,0 +1,23 @@ +# [Group] _mcc ent node_ + +Microsoft Connected Cache for Enterprise cache node CLI commands + +## Commands + +- [create](/Commands/mcc/ent/node/_create.md) +: Creates a Microsoft Connected Cache for Enterprise cache node with specified parameters. + +- [delete](/Commands/mcc/ent/node/_delete.md) +: Deletes a Microsoft Connected Cache for Enterprise cache node. + +- [get-provisioning-details](/Commands/mcc/ent/node/_get-provisioning-details.md) +: Retrieves Microsoft Connected Cache for Enterprise cache node details and keys needed to provision cache node. + +- [list](/Commands/mcc/ent/node/_list.md) +: Retrieves relevant information about all Microsoft Connected Cache for Enterprise cache nodes under the Microsoft Connected Cache for Enterprise resource. + +- [show](/Commands/mcc/ent/node/_show.md) +: Retrieves relevant information for a Microsoft Connected Cache for Enterprise cache node. + +- [update](/Commands/mcc/ent/node/_update.md) +: Configures a Microsoft Connected Cache for Enterprise cache node with specified configuration parameters. diff --git a/Commands/mcc/ent/readme.md b/Commands/mcc/ent/readme.md new file mode 100644 index 000000000..fbc5b2967 --- /dev/null +++ b/Commands/mcc/ent/readme.md @@ -0,0 +1,11 @@ +# [Group] _mcc ent_ + +Microsoft Connected Cache for Enterprise CLI commands + +## Subgroups + +- [node](/Commands/mcc/ent/node/readme.md) +: Microsoft Connected Cache for Enterprise cache node CLI commands + +- [resource](/Commands/mcc/ent/resource/readme.md) +: Microsoft Connected Cache for Enterprise resource CLI Commands diff --git a/Commands/mcc/ent/resource/_create.md b/Commands/mcc/ent/resource/_create.md new file mode 100644 index 000000000..bc5ea018d --- /dev/null +++ b/Commands/mcc/ent/resource/_create.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent resource create_ + +Creates a Microsoft Connected Cache for Enterprise resource with specified create parameters. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/resource/_delete.md b/Commands/mcc/ent/resource/_delete.md new file mode 100644 index 000000000..7c3c3915d --- /dev/null +++ b/Commands/mcc/ent/resource/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent resource delete_ + +Deletes an existing Microsoft Connected Cache for Enterprise resource. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/resource/_list.md b/Commands/mcc/ent/resource/_list.md new file mode 100644 index 000000000..1cb774774 --- /dev/null +++ b/Commands/mcc/ent/resource/_list.md @@ -0,0 +1,10 @@ +# [Command] _mcc ent resource list_ + +Retrieves relevant information about all Microsoft Connected Cache for Enterprise resources under the resource group. + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.xml) **Stable** + + + diff --git a/Commands/mcc/ent/resource/_show.md b/Commands/mcc/ent/resource/_show.md new file mode 100644 index 000000000..38368bf84 --- /dev/null +++ b/Commands/mcc/ent/resource/_show.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent resource show_ + +Get the enterprise mcc customer resource information using this get call + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/resource/_update.md b/Commands/mcc/ent/resource/_update.md new file mode 100644 index 000000000..ae766b22c --- /dev/null +++ b/Commands/mcc/ent/resource/_update.md @@ -0,0 +1,9 @@ +# [Command] _mcc ent resource update_ + +Update api creates an enterprise mcc customer with the specified create parameters + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/ent/resource/readme.md b/Commands/mcc/ent/resource/readme.md new file mode 100644 index 000000000..78a223bca --- /dev/null +++ b/Commands/mcc/ent/resource/readme.md @@ -0,0 +1,20 @@ +# [Group] _mcc ent resource_ + +Microsoft Connected Cache for Enterprise resource CLI Commands + +## Commands + +- [create](/Commands/mcc/ent/resource/_create.md) +: Creates a Microsoft Connected Cache for Enterprise resource with specified create parameters. + +- [delete](/Commands/mcc/ent/resource/_delete.md) +: Deletes an existing Microsoft Connected Cache for Enterprise resource. + +- [list](/Commands/mcc/ent/resource/_list.md) +: Retrieves relevant information about all Microsoft Connected Cache for Enterprise resources under the resource group. + +- [show](/Commands/mcc/ent/resource/_show.md) +: Get the enterprise mcc customer resource information using this get call + +- [update](/Commands/mcc/ent/resource/_update.md) +: Update api creates an enterprise mcc customer with the specified create parameters diff --git a/Commands/mcc/isp/node/_create.md b/Commands/mcc/isp/node/_create.md new file mode 100644 index 000000000..17de2b53b --- /dev/null +++ b/Commands/mcc/isp/node/_create.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node create_ + +Create api creates an ispCacheNode with the specified create parameters + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/_delete.md b/Commands/mcc/isp/node/_delete.md new file mode 100644 index 000000000..7899bcdaf --- /dev/null +++ b/Commands/mcc/isp/node/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node delete_ + +Delete api deletes an existing ispCacheNode resource + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/_get-provisioning-details.md b/Commands/mcc/isp/node/_get-provisioning-details.md new file mode 100644 index 000000000..d9aa8f3ae --- /dev/null +++ b/Commands/mcc/isp/node/_get-provisioning-details.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node get-provisioning-details_ + +This api gets secrets of the ispCacheNode resource install details + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/_list.md b/Commands/mcc/isp/node/_list.md new file mode 100644 index 000000000..ca19eb445 --- /dev/null +++ b/Commands/mcc/isp/node/_list.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node list_ + +List api retrieves information about all ispCacheNode resources under the given subscription and resource group + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/_show.md b/Commands/mcc/isp/node/_show.md new file mode 100644 index 000000000..ad0fb8a8c --- /dev/null +++ b/Commands/mcc/isp/node/_show.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node show_ + +Get api gets ispCacheNode resource information + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/_update.md b/Commands/mcc/isp/node/_update.md new file mode 100644 index 000000000..fbc213de9 --- /dev/null +++ b/Commands/mcc/isp/node/_update.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp node update_ + +Update api creates an ispCacheNode with the specified create parameters + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/node/readme.md b/Commands/mcc/isp/node/readme.md new file mode 100644 index 000000000..4ca3318ca --- /dev/null +++ b/Commands/mcc/isp/node/readme.md @@ -0,0 +1,23 @@ +# [Group] _mcc isp node_ + +MCC ISP Node Commands + +## Commands + +- [create](/Commands/mcc/isp/node/_create.md) +: Create api creates an ispCacheNode with the specified create parameters + +- [delete](/Commands/mcc/isp/node/_delete.md) +: Delete api deletes an existing ispCacheNode resource + +- [get-provisioning-details](/Commands/mcc/isp/node/_get-provisioning-details.md) +: This api gets secrets of the ispCacheNode resource install details + +- [list](/Commands/mcc/isp/node/_list.md) +: List api retrieves information about all ispCacheNode resources under the given subscription and resource group + +- [show](/Commands/mcc/isp/node/_show.md) +: Get api gets ispCacheNode resource information + +- [update](/Commands/mcc/isp/node/_update.md) +: Update api creates an ispCacheNode with the specified create parameters diff --git a/Commands/mcc/isp/readme.md b/Commands/mcc/isp/readme.md new file mode 100644 index 000000000..1cf33c832 --- /dev/null +++ b/Commands/mcc/isp/readme.md @@ -0,0 +1,11 @@ +# [Group] _mcc isp_ + +Microsoft Connected Cache for ISP CLI commands + +## Subgroups + +- [node](/Commands/mcc/isp/node/readme.md) +: MCC ISP Node Commands + +- [resource](/Commands/mcc/isp/resource/readme.md) +: MCC ISP CLI Commands diff --git a/Commands/mcc/isp/resource/_create.md b/Commands/mcc/isp/resource/_create.md new file mode 100644 index 000000000..f1176234f --- /dev/null +++ b/Commands/mcc/isp/resource/_create.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp resource create_ + +Create api creates an ispCustomer with the specified create parameters + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/resource/_delete.md b/Commands/mcc/isp/resource/_delete.md new file mode 100644 index 000000000..9f9ff7a9d --- /dev/null +++ b/Commands/mcc/isp/resource/_delete.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp resource delete_ + +Delete api deletes an existing ispCustomer resource + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/resource/_list.md b/Commands/mcc/isp/resource/_list.md new file mode 100644 index 000000000..31d69c653 --- /dev/null +++ b/Commands/mcc/isp/resource/_list.md @@ -0,0 +1,10 @@ +# [Command] _mcc isp resource list_ + +List api gets information about all ispCustomer resources under the given subscription + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.xml) **Stable** + + + diff --git a/Commands/mcc/isp/resource/_show.md b/Commands/mcc/isp/resource/_show.md new file mode 100644 index 000000000..41c105755 --- /dev/null +++ b/Commands/mcc/isp/resource/_show.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp resource show_ + +Get the ispCustomer resource information using this get call + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/resource/_update.md b/Commands/mcc/isp/resource/_update.md new file mode 100644 index 000000000..f4778e675 --- /dev/null +++ b/Commands/mcc/isp/resource/_update.md @@ -0,0 +1,9 @@ +# [Command] _mcc isp resource update_ + +Update api creates an ispCustomer with the specified create parameters + +## Versions + +### [2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml) **Stable** + + diff --git a/Commands/mcc/isp/resource/readme.md b/Commands/mcc/isp/resource/readme.md new file mode 100644 index 000000000..03d8c6c48 --- /dev/null +++ b/Commands/mcc/isp/resource/readme.md @@ -0,0 +1,20 @@ +# [Group] _mcc isp resource_ + +MCC ISP CLI Commands + +## Commands + +- [create](/Commands/mcc/isp/resource/_create.md) +: Create api creates an ispCustomer with the specified create parameters + +- [delete](/Commands/mcc/isp/resource/_delete.md) +: Delete api deletes an existing ispCustomer resource + +- [list](/Commands/mcc/isp/resource/_list.md) +: List api gets information about all ispCustomer resources under the given subscription + +- [show](/Commands/mcc/isp/resource/_show.md) +: Get the ispCustomer resource information using this get call + +- [update](/Commands/mcc/isp/resource/_update.md) +: Update api creates an ispCustomer with the specified create parameters diff --git a/Commands/mcc/readme.md b/Commands/mcc/readme.md new file mode 100644 index 000000000..5b8d84220 --- /dev/null +++ b/Commands/mcc/readme.md @@ -0,0 +1,11 @@ +# [Group] _mcc_ + +Microsoft Connected Cache CLI Commands + +## Subgroups + +- [ent](/Commands/mcc/ent/readme.md) +: Microsoft Connected Cache for Enterprise CLI commands + +- [isp](/Commands/mcc/isp/readme.md) +: Microsoft Connected Cache for ISP CLI commands diff --git a/Commands/readme.md b/Commands/readme.md index d5e48d4de..bafb6cb43 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -200,6 +200,9 @@ - [managementpartner](/Commands/managementpartner/readme.md) : Allows the partners to associate a Microsoft Partner Network(MPN) ID to a user or service principal in the customer's Azure directory. +- [mcc](/Commands/mcc/readme.md) +: Microsoft Connected Cache CLI Commands + - [mdp](/Commands/mdp/readme.md) : Manage resources of Managed DevOps pools diff --git a/Commands/tree.json b/Commands/tree.json index 47257b2a9..eb222aeaa 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -60733,6 +60733,602 @@ "managementpartner" ] }, + "mcc": { + "commandGroups": { + "ent": { + "commandGroups": { + "node": { + "commands": { + "create": { + "help": { + "short": "Creates a Microsoft Connected Cache for Enterprise cache node with specified parameters." + }, + "names": [ + "mcc", + "ent", + "node", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes a Microsoft Connected Cache for Enterprise cache node." + }, + "names": [ + "mcc", + "ent", + "node", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "get-provisioning-details": { + "help": { + "short": "Retrieves Microsoft Connected Cache for Enterprise cache node details and keys needed to provision cache node." + }, + "names": [ + "mcc", + "ent", + "node", + "get-provisioning-details" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}/getcachenodeinstalldetails", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Retrieves relevant information about all Microsoft Connected Cache for Enterprise cache nodes under the Microsoft Connected Cache for Enterprise resource." + }, + "names": [ + "mcc", + "ent", + "node", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Retrieves relevant information for a Microsoft Connected Cache for Enterprise cache node." + }, + "names": [ + "mcc", + "ent", + "node", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Configures a Microsoft Connected Cache for Enterprise cache node with specified configuration parameters." + }, + "names": [ + "mcc", + "ent", + "node", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Microsoft Connected Cache for Enterprise cache node CLI commands" + }, + "names": [ + "mcc", + "ent", + "node" + ] + }, + "resource": { + "commands": { + "create": { + "help": { + "short": "Creates a Microsoft Connected Cache for Enterprise resource with specified create parameters." + }, + "names": [ + "mcc", + "ent", + "resource", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Deletes an existing Microsoft Connected Cache for Enterprise resource." + }, + "names": [ + "mcc", + "ent", + "resource", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "Retrieves relevant information about all Microsoft Connected Cache for Enterprise resources under the resource group." + }, + "names": [ + "mcc", + "ent", + "resource", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.connectedcache/enterprisemcccustomers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the enterprise mcc customer resource information using this get call" + }, + "names": [ + "mcc", + "ent", + "resource", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update api creates an enterprise mcc customer with the specified create parameters" + }, + "names": [ + "mcc", + "ent", + "resource", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "Microsoft Connected Cache for Enterprise resource CLI Commands" + }, + "names": [ + "mcc", + "ent", + "resource" + ] + } + }, + "help": { + "short": "Microsoft Connected Cache for Enterprise CLI commands" + }, + "names": [ + "mcc", + "ent" + ] + }, + "isp": { + "commandGroups": { + "node": { + "commands": { + "create": { + "help": { + "short": "Create api creates an ispCacheNode with the specified create parameters" + }, + "names": [ + "mcc", + "isp", + "node", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete api deletes an existing ispCacheNode resource" + }, + "names": [ + "mcc", + "isp", + "node", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "get-provisioning-details": { + "help": { + "short": "This api gets secrets of the ispCacheNode resource install details" + }, + "names": [ + "mcc", + "isp", + "node", + "get-provisioning-details" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}/getcachenodeinstalldetails", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List api retrieves information about all ispCacheNode resources under the given subscription and resource group" + }, + "names": [ + "mcc", + "isp", + "node", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get api gets ispCacheNode resource information" + }, + "names": [ + "mcc", + "isp", + "node", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update api creates an ispCacheNode with the specified create parameters" + }, + "names": [ + "mcc", + "isp", + "node", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "MCC ISP Node Commands" + }, + "names": [ + "mcc", + "isp", + "node" + ] + }, + "resource": { + "commands": { + "create": { + "help": { + "short": "Create api creates an ispCustomer with the specified create parameters" + }, + "names": [ + "mcc", + "isp", + "resource", + "create" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "delete": { + "help": { + "short": "Delete api deletes an existing ispCustomer resource" + }, + "names": [ + "mcc", + "isp", + "resource", + "delete" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List api gets information about all ispCustomer resources under the given subscription" + }, + "names": [ + "mcc", + "isp", + "resource", + "list" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.connectedcache/ispcustomers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Get the ispCustomer resource information using this get call" + }, + "names": [ + "mcc", + "isp", + "resource", + "show" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update api creates an ispCustomer with the specified create parameters" + }, + "names": [ + "mcc", + "isp", + "resource", + "update" + ], + "versions": [ + { + "name": "2023-05-01-preview", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", + "plane": "mgmt-plane", + "version": "2023-05-01-preview" + } + ] + } + ] + } + }, + "help": { + "short": "MCC ISP CLI Commands" + }, + "names": [ + "mcc", + "isp", + "resource" + ] + } + }, + "help": { + "short": "Microsoft Connected Cache for ISP CLI commands" + }, + "names": [ + "mcc", + "isp" + ] + } + }, + "help": { + "short": "Microsoft Connected Cache CLI Commands" + }, + "names": [ + "mcc" + ] + }, "mdp": { "commandGroups": { "pool": { diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.json new file mode 100644 index 000000000..672518f4d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.connectedcache/enterprisemcccustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbm5lY3RlZENhY2hlL2VudGVycHJpc2VNY2NDdXN0b21lcnM=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc ent resource", "commands": [{"name": "list", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.connectedcache/enterprisemcccustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbm5lY3RlZENhY2hlL2VudGVycHJpc2VNY2NDdXN0b21lcnM=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "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_EnterpriseMccCustomers_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_EnterpriseMccCustomers_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_EnterpriseMccCustomers_ListByResourceGroup"], "operationId": "EnterpriseMccCustomers_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_EnterpriseMccCustomers_ListBySubscription"], "operationId": "EnterpriseMccCustomers_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.xml new file mode 100644 index 000000000..a7b752a64 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.json new file mode 100644 index 000000000..f7dcf7e34 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.connectedcache/ispcustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbm5lY3RlZENhY2hlL2lzcEN1c3RvbWVycw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc isp resource", "commands": [{"name": "list", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.connectedcache/ispcustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbm5lY3RlZENhY2hlL2lzcEN1c3RvbWVycw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "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_IspCustomers_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_IspCustomers_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_IspCustomers_ListByResourceGroup"], "operationId": "IspCustomers_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_IspCustomers_ListBySubscription"], "operationId": "IspCustomers_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ConnectedCache/ispCustomers", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "@ErrorDetail_read", "name": "error"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.xml new file mode 100644 index 000000000..912198055 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.xml @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.md new file mode 100644 index 000000000..9a131dced --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.connectedcache/enterprisemcccustomers 2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJz/2023-05-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.json new file mode 100644 index 000000000..e99b6887e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc ent resource", "commands": [{"name": "show", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnterpriseMccCustomers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnterpriseMccCustomers_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Properties", "help": {"short": "Geo-location of the cache node. This should be the same as Microsoft Connected Cache for Enterprise resource. When not specified, location of Microsoft Connected Cache for Enterprise resource will be used."}}, {"type": "object", "var": "$resource.properties.additionalCustomerProperties", "options": ["additional-customer-properties"], "group": "Properties", "help": {"short": "Mcc customer resource additional properties."}, "args": [{"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerAsn", "options": ["customer-asn"], "help": {"short": "Customer resource Asn (autonomous system number)."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEmail", "options": ["customer-email"], "help": {"short": "Customer resource contact email."}}, {"type": "dateTime", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration", "options": ["customer-entitlement-expiration"], "help": {"short": "Customer resource entitlement expiration date string."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid", "options": ["customer-entitlement-sku-guid"], "help": {"short": "Customer resource entitlement Sku Guid."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId", "options": ["customer-entitlement-sku-id"], "help": {"short": "Customer resource entitlement Sku Id."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName", "options": ["customer-entitlement-sku-name"], "help": {"short": "Customer resource entitlement Sku name."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitAsn", "options": ["customer-transit-asn"], "help": {"short": "Customer resource transit Asn (autonomous system number)."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitState", "options": ["customer-transit-state"], "help": {"short": "Customer resource transit state."}, "enum": {"items": [{"name": "CombinedTransit", "value": "CombinedTransit"}, {"name": "NoTransit", "value": "NoTransit"}, {"name": "TransitOnly", "value": "TransitOnly"}]}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty1", "options": ["optional-property1"], "help": {"short": "Optional property #1 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty2", "options": ["optional-property2"], "help": {"short": "Optional property #2 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty3", "options": ["optional-property3"], "help": {"short": "Optional property #3 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty4", "options": ["optional-property4"], "help": {"short": "Optional property #4 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty5", "options": ["optional-property5"], "help": {"short": "Optional property #5 of Mcc response object."}}]}, {"type": "object", "var": "$resource.properties.customer", "options": ["customer"], "group": "Properties", "help": {"short": "Mcc customer resource (customer entity)."}, "args": [{"type": "string", "var": "$resource.properties.customer.clientTenantId", "options": ["client-tenant-id"], "help": {"short": "Customer resource client tenant Id of subscription."}}, {"type": "string", "var": "$resource.properties.customer.contactEmail", "options": ["contact-email"], "help": {"short": "Customer resource contact email."}}, {"type": "string", "var": "$resource.properties.customer.contactName", "options": ["contact-name"], "help": {"short": "Customer resource contact full name."}}, {"type": "string", "var": "$resource.properties.customer.contactPhone", "options": ["contact-phone"], "help": {"short": "Customer resource contact phone."}}, {"type": "string", "var": "$resource.properties.customer.customerName", "options": ["customer-name"], "help": {"short": "Customer resource name."}}, {"type": "string", "var": "$resource.properties.customer.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Customer resource Azure fully qualified resource Id."}}, {"type": "boolean", "var": "$resource.properties.customer.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Customer resource flag for enterprise management as boolean."}}, {"type": "boolean", "var": "$resource.properties.customer.isEntitled", "options": ["is-entitled"], "help": {"short": "Customer resource entitlement flag as boolean."}}, {"type": "integer32", "var": "$resource.properties.customer.releaseVersion", "options": ["release-version"], "help": {"short": "Customer resource Mcc release version."}}, {"type": "boolean", "var": "$resource.properties.customer.resendSignupCode", "options": ["resend-signup-code"], "help": {"short": "Customer resource flag for resending signup code as boolean."}}, {"type": "boolean", "var": "$resource.properties.customer.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Customer resource flag for migration."}}, {"type": "boolean", "var": "$resource.properties.customer.verifySignupCode", "options": ["verify-signup-code"], "help": {"short": "Customer resource flag for requiring verification of signup code as boolean."}}, {"type": "password", "var": "$resource.properties.customer.verifySignupPhrase", "options": ["verify-signup-phrase"], "help": {"short": "Customer resource phrase for verifying signup."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnterpriseMccCustomers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "arg": "$resource.properties.additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn", "arg": "$resource.properties.additionalCustomerProperties.customerAsn"}, {"type": "string", "name": "customerEmail", "arg": "$resource.properties.additionalCustomerProperties.customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName"}, {"type": "string", "name": "customerTransitAsn", "arg": "$resource.properties.additionalCustomerProperties.customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "arg": "$resource.properties.additionalCustomerProperties.customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty5"}]}, {"type": "object", "name": "customer", "arg": "$resource.properties.customer", "props": [{"type": "string", "name": "clientTenantId", "arg": "$resource.properties.customer.clientTenantId"}, {"type": "string", "name": "contactEmail", "arg": "$resource.properties.customer.contactEmail"}, {"type": "string", "name": "contactName", "arg": "$resource.properties.customer.contactName"}, {"type": "string", "name": "contactPhone", "arg": "$resource.properties.customer.contactPhone"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.customer.customerName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.customer.fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.customer.isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled", "arg": "$resource.properties.customer.isEntitled"}, {"type": "integer32", "name": "releaseVersion", "arg": "$resource.properties.customer.releaseVersion"}, {"type": "boolean", "name": "resendSignupCode", "arg": "$resource.properties.customer.resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.customer.shouldMigrate"}, {"type": "boolean", "name": "verifySignupCode", "arg": "$resource.properties.customer.verifySignupCode"}, {"type": "password", "name": "verifySignupPhrase", "arg": "$resource.properties.customer.verifySignupPhrase", "secret": true}]}]}, {"type": "object", "name": "tags", "arg": "$resource.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.ConnectedCache/enterpriseMccCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$resource.properties.additionalCustomerProperties", "options": ["additional-customer-properties"], "group": "Properties", "help": {"short": "Mcc customer resource additional properties."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerAsn", "options": ["customer-asn"], "help": {"short": "Customer resource Asn (autonomous system number)."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEmail", "options": ["customer-email"], "help": {"short": "Customer resource contact email."}}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration", "options": ["customer-entitlement-expiration"], "help": {"short": "Customer resource entitlement expiration date string."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid", "options": ["customer-entitlement-sku-guid"], "help": {"short": "Customer resource entitlement Sku Guid."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId", "options": ["customer-entitlement-sku-id"], "help": {"short": "Customer resource entitlement Sku Id."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName", "options": ["customer-entitlement-sku-name"], "help": {"short": "Customer resource entitlement Sku name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitAsn", "options": ["customer-transit-asn"], "help": {"short": "Customer resource transit Asn (autonomous system number)."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitState", "options": ["customer-transit-state"], "help": {"short": "Customer resource transit state."}, "enum": {"items": [{"name": "CombinedTransit", "value": "CombinedTransit"}, {"name": "NoTransit", "value": "NoTransit"}, {"name": "TransitOnly", "value": "TransitOnly"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty1", "options": ["optional-property1"], "help": {"short": "Optional property #1 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty2", "options": ["optional-property2"], "help": {"short": "Optional property #2 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty3", "options": ["optional-property3"], "help": {"short": "Optional property #3 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty4", "options": ["optional-property4"], "help": {"short": "Optional property #4 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty5", "options": ["optional-property5"], "help": {"short": "Optional property #5 of Mcc response object."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.customer", "options": ["customer"], "group": "Properties", "help": {"short": "Mcc customer resource (customer entity)."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.customer.clientTenantId", "options": ["client-tenant-id"], "help": {"short": "Customer resource client tenant Id of subscription."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactEmail", "options": ["contact-email"], "help": {"short": "Customer resource contact email."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactName", "options": ["contact-name"], "help": {"short": "Customer resource contact full name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactPhone", "options": ["contact-phone"], "help": {"short": "Customer resource contact phone."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.customerName", "options": ["customer-name"], "help": {"short": "Customer resource name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Customer resource Azure fully qualified resource Id."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Customer resource flag for enterprise management as boolean."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.isEntitled", "options": ["is-entitled"], "help": {"short": "Customer resource entitlement flag as boolean."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.customer.releaseVersion", "options": ["release-version"], "help": {"short": "Customer resource Mcc release version."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.resendSignupCode", "options": ["resend-signup-code"], "help": {"short": "Customer resource flag for resending signup code as boolean."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Customer resource flag for migration."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.verifySignupCode", "options": ["verify-signup-code"], "help": {"short": "Customer resource flag for requiring verification of signup code as boolean."}}, {"nullable": true, "type": "password", "var": "$resource.properties.customer.verifySignupPhrase", "options": ["verify-signup-phrase"], "help": {"short": "Customer resource phrase for verifying signup."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "EnterpriseMccCustomers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EnterpriseMccCustomerResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "arg": "$resource.properties.additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn", "arg": "$resource.properties.additionalCustomerProperties.customerAsn"}, {"type": "string", "name": "customerEmail", "arg": "$resource.properties.additionalCustomerProperties.customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName"}, {"type": "string", "name": "customerTransitAsn", "arg": "$resource.properties.additionalCustomerProperties.customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "arg": "$resource.properties.additionalCustomerProperties.customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty5"}]}, {"type": "object", "name": "customer", "arg": "$resource.properties.customer", "props": [{"type": "string", "name": "clientTenantId", "arg": "$resource.properties.customer.clientTenantId"}, {"type": "string", "name": "contactEmail", "arg": "$resource.properties.customer.contactEmail"}, {"type": "string", "name": "contactName", "arg": "$resource.properties.customer.contactName"}, {"type": "string", "name": "contactPhone", "arg": "$resource.properties.customer.contactPhone"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.customer.customerName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.customer.fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.customer.isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled", "arg": "$resource.properties.customer.isEntitled"}, {"type": "integer32", "name": "releaseVersion", "arg": "$resource.properties.customer.releaseVersion"}, {"type": "boolean", "name": "resendSignupCode", "arg": "$resource.properties.customer.resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.customer.shouldMigrate"}, {"type": "boolean", "name": "verifySignupCode", "arg": "$resource.properties.customer.verifySignupCode"}, {"type": "password", "name": "verifySignupPhrase", "arg": "$resource.properties.customer.verifySignupPhrase", "secret": true}]}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnterpriseMccCustomers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@EnterpriseMccCustomerResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml new file mode 100644 index 000000000..4f51e432b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9/2023-05-01-preview.xml @@ -0,0 +1,908 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.json new file mode 100644 index 000000000..8ca645de2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc ent node", "commands": [{"name": "list", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnterpriseMccCacheNodesOperations_ListByEnterpriseMccCustomerResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}/enterpriseMccCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.xml new file mode 100644 index 000000000..fa906dbad --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVz/2023-05-01-preview.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.json new file mode 100644 index 000000000..ad7a18932 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc ent node", "commands": [{"name": "show", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnterpriseMccCacheNodesOperations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}/enterpriseMccCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "EnterpriseMccCacheNodesOperations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Configuration", "args": [{"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion", "options": ["auto-update-version"], "group": "Configuration", "help": {"short": "Auto update or fast update version"}}, {"type": "object", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "options": ["bgp-configuration"], "group": "Configuration", "help": {"short": "Cache node resource Bgp configuration."}, "args": [{"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping", "options": ["asn-to-ip-address-mapping"], "help": {"short": "Asn to ip address mapping"}}]}, {"type": "array", "var": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "options": ["cache-node-properties-details-issues-list"], "group": "Configuration", "help": {"short": "issues list to return the issues as part of the additional cache node properties"}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "options": ["cache-drive"], "group": "Configuration", "help": {"short": "The physical path and size of cache drive. For Windows cache node physical path should be \"/var/mcc\". Minimum cache drive size should be 50gb."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "options": ["cache-number"], "help": {"short": "corresponding nginx cache number. Valid cache numbers are 1 - 20"}, "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping", "options": ["nginx-mapping"], "help": {"short": "full binding for corresponding nginx cache drive"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath", "options": ["physical-path"], "help": {"short": "physical path location of the folder used for caching content"}}, {"type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb", "options": ["size-in-gb"], "help": {"short": "physical size of the drive used for caching content"}}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "options": ["enable-proxy"], "group": "Configuration", "help": {"short": "Cache node resource requires a proxy"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "None", "value": "None"}, {"name": "Required", "value": "Required"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty1", "options": ["optional-property1"], "group": "Configuration", "help": {"short": "Optional property #1 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty2", "options": ["optional-property2"], "group": "Configuration", "help": {"short": "Optional property #2 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty3", "options": ["optional-property3"], "group": "Configuration", "help": {"short": "Optional property #3 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty4", "options": ["optional-property4"], "group": "Configuration", "help": {"short": "Optional property #4 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty5", "options": ["optional-property5"], "group": "Configuration", "help": {"short": "Optional property #5 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.osType", "options": ["host-os"], "group": "Configuration", "help": {"short": "Host operating system of the cache node."}, "enum": {"items": [{"name": "Eflow", "value": "Eflow"}, {"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrl", "options": ["proxy-url"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl", "options": ["proxy-host"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "options": ["update-cycle-type"], "group": "Configuration", "help": {"short": "Update Cycle Type"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails", "options": ["update-info-details"], "group": "Configuration", "help": {"short": "Update related information details"}}, {"type": "dateTime", "var": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime", "options": ["update-requested-date-time"], "group": "Configuration", "help": {"short": "customer requested date time for mcc install of update cycle"}}]}, {"name": "Properties", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Properties", "help": {"short": "Geo-location of the cache node. This should be the same as Microsoft Connected Cache for Enterprise resource. When not specified, location of Microsoft Connected Cache for Enterprise resource will be used."}}, {"type": "object", "var": "$resource.properties.cacheNode", "options": ["cache-node"], "group": "Properties", "help": {"short": "Mcc cache node resource (cache node entity)."}, "args": [{"type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedDay", "options": ["auto-update-day"], "group": "Configuration", "help": {"short": "Day of week (1-7) that cache node will automatically install software update"}, "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "var": "$resource.properties.cacheNode.autoUpdateRequestedTime", "options": ["auto-update-time"], "group": "Configuration", "help": {"short": "Time of day in 24-hour time (hh:mm) that cache node will automatically install software update"}, "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "options": ["auto-update-week"], "group": "Configuration", "help": {"short": "Week of month (1-4) that cache node will automatically install software update"}, "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "var": "$resource.properties.cacheNode.autoUpdateRingType", "options": ["auto-update-ring"], "group": "Configuration", "help": {"short": "Cache node automatic software update periodicity ring"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"type": "string", "var": "$resource.properties.cacheNode.cacheNodeId", "options": ["cache-node-id"], "help": {"short": "Cache node resource identifier of the cache node"}}, {"type": "string", "var": "$resource.properties.cacheNode.cacheNodeName", "options": ["cache-node-name"], "help": {"short": "Cache node resource name."}}, {"type": "array", "var": "$resource.properties.cacheNode.cidrCsv", "options": ["cidr-csv"], "help": {"short": "Cache node resource comma separated values of Cidrs."}, "item": {"type": "string"}}, {"type": "integer32", "var": "$resource.properties.cacheNode.cidrSelectionType", "options": ["cidr-selection-type"], "help": {"short": "Cache node resource current Cidr range precedence selection type."}}, {"type": "integer32", "var": "$resource.properties.cacheNode.customerAsn", "options": ["customer-asn"], "help": {"short": "Cache node resource customer resource Asn (autonomous system number)"}}, {"type": "string", "var": "$resource.properties.cacheNode.customerIndex", "options": ["customer-index"], "help": {"short": "Cache node resource customer index as string."}}, {"type": "string", "var": "$resource.properties.cacheNode.customerName", "options": ["customer-name"], "help": {"short": "Cache node resource customer resource name."}}, {"type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedDomainName", "options": ["fqdn", "fully-qualified-domain-name"], "group": "Configuration", "help": {"short": "FQDN (fully qualified domain name) value of the cache node"}}, {"type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Cache node resource Azure fully qualified resource Id."}}, {"type": "string", "var": "$resource.properties.cacheNode.ipAddress", "options": ["ip-address"], "group": "Configuration", "help": {"short": "IP address of host machine."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.isEnabled", "options": ["is-enabled"], "help": {"short": "Cache node resource flag for indicating if cache node is enabled."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Cache node resource flag for determining if managed by enterprise as boolean."}}, {"type": "integer32", "var": "$resource.properties.cacheNode.maxAllowableEgressInMbps", "options": ["max-allowable-egress-in-mbps"], "help": {"short": "Cache node resource maximum allowed egress in Mbps."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Cache node resource flag for determining if customer will be migrated."}}]}, {"type": "string", "var": "$resource.properties.statusCode", "options": ["status-code"], "group": "Properties", "help": {"short": "Mcc response status code."}}, {"type": "string", "var": "$resource.properties.statusDetails", "options": ["status-details"], "group": "Properties", "help": {"short": "Mcc response status details for retrieving response inner details."}}, {"type": "string", "var": "$resource.properties.statusText", "options": ["status-text"], "group": "Properties", "help": {"short": "Mcc response status text as string for retrieving status details."}}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnterpriseMccCacheNodesOperations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"type": "string", "name": "autoUpdateVersion", "arg": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "arg": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"type": "array", "name": "driveConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping"}, {"type": "string", "name": "physicalPath", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath"}, {"type": "integer32", "name": "sizeInGb", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb"}]}}, {"type": "string", "name": "isProxyRequired", "arg": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty5"}, {"type": "string", "name": "osType", "arg": "$resource.properties.additionalCacheNodeProperties.osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "arg": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails", "arg": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime", "arg": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "arg": "$resource.properties.cacheNode", "props": [{"type": "integer32", "name": "autoUpdateRequestedDay", "arg": "$resource.properties.cacheNode.autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "arg": "$resource.properties.cacheNode.autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "arg": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "arg": "$resource.properties.cacheNode.autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "cacheNodeId", "arg": "$resource.properties.cacheNode.cacheNodeId"}, {"type": "string", "name": "cacheNodeName", "arg": "$resource.properties.cacheNode.cacheNodeName"}, {"type": "array", "name": "cidrCsv", "arg": "$resource.properties.cacheNode.cidrCsv", "item": {"type": "string"}}, {"type": "integer32", "name": "cidrSelectionType", "arg": "$resource.properties.cacheNode.cidrSelectionType"}, {"type": "integer32", "name": "customerAsn", "arg": "$resource.properties.cacheNode.customerAsn"}, {"type": "string", "name": "customerIndex", "arg": "$resource.properties.cacheNode.customerIndex"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.cacheNode.customerName"}, {"type": "string", "name": "fullyQualifiedDomainName", "arg": "$resource.properties.cacheNode.fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.cacheNode.fullyQualifiedResourceId"}, {"type": "string", "name": "ipAddress", "arg": "$resource.properties.cacheNode.ipAddress"}, {"type": "boolean", "name": "isEnabled", "arg": "$resource.properties.cacheNode.isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.cacheNode.isEnterpriseManaged"}, {"type": "integer32", "name": "maxAllowableEgressInMbps", "arg": "$resource.properties.cacheNode.maxAllowableEgressInMbps"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.cacheNode.shouldMigrate"}]}, {"type": "string", "name": "statusCode", "arg": "$resource.properties.statusCode"}, {"type": "string", "name": "statusDetails", "arg": "$resource.properties.statusDetails"}, {"type": "string", "name": "statusText", "arg": "$resource.properties.statusText"}]}, {"type": "object", "name": "tags", "arg": "$resource.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.ConnectedCache/enterpriseMccCustomers/{}/enterpriseMccCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "CacheNode", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.cacheNodeId", "options": ["cache-node-id"], "group": "CacheNode", "help": {"short": "Cache node resource identifier of the cache node"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.cacheNodeName", "options": ["cache-node-name-1"], "group": "CacheNode", "help": {"short": "Cache node resource name."}}, {"nullable": true, "type": "array", "var": "$resource.properties.cacheNode.cidrCsv", "options": ["cidr-csv"], "group": "CacheNode", "help": {"short": "Cache node resource comma separated values of Cidrs."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.cidrSelectionType", "options": ["cidr-selection-type"], "group": "CacheNode", "help": {"short": "Cache node resource current Cidr range precedence selection type."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.customerAsn", "options": ["customer-asn"], "group": "CacheNode", "help": {"short": "Cache node resource customer resource Asn (autonomous system number)"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.customerIndex", "options": ["customer-index"], "group": "CacheNode", "help": {"short": "Cache node resource customer index as string."}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.customerName", "options": ["customer-name"], "group": "CacheNode", "help": {"short": "Cache node resource customer resource name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "group": "CacheNode", "help": {"short": "Cache node resource Azure fully qualified resource Id."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.isEnabled", "options": ["is-enabled"], "group": "CacheNode", "help": {"short": "Cache node resource flag for indicating if cache node is enabled."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.isEnterpriseManaged", "options": ["is-enterprise-managed"], "group": "CacheNode", "help": {"short": "Cache node resource flag for determining if managed by enterprise as boolean."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.maxAllowableEgressInMbps", "options": ["max-allowable-egress-in-mbps"], "group": "CacheNode", "help": {"short": "Cache node resource maximum allowed egress in Mbps."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.shouldMigrate", "options": ["should-migrate"], "group": "CacheNode", "help": {"short": "Cache node resource flag for determining if customer will be migrated."}}]}, {"name": "Configuration", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion", "options": ["auto-update-version"], "group": "Configuration", "help": {"short": "Auto update or fast update version"}}, {"nullable": true, "type": "object", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "options": ["bgp-configuration"], "group": "Configuration", "help": {"short": "Cache node resource Bgp configuration."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping", "options": ["asn-to-ip-address-mapping"], "help": {"short": "Asn to ip address mapping"}}]}, {"nullable": true, "type": "array", "var": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "options": ["cache-node-properties-details-issues-list"], "group": "Configuration", "help": {"short": "issues list to return the issues as part of the additional cache node properties"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "options": ["cache-drive"], "group": "Configuration", "help": {"short": "The physical path and size of cache drive. For Windows cache node physical path should be \"/var/mcc\". Minimum cache drive size should be 50gb."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "options": ["cache-number"], "help": {"short": "corresponding nginx cache number. Valid cache numbers are 1 - 20"}, "format": {"maximum": 20, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping", "options": ["nginx-mapping"], "help": {"short": "full binding for corresponding nginx cache drive"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath", "options": ["physical-path"], "help": {"short": "physical path location of the folder used for caching content"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb", "options": ["size-in-gb"], "help": {"short": "physical size of the drive used for caching content"}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "options": ["proxy"], "group": "Configuration", "help": {"short": "Enable or disable proxy. Allowed values \"Enabled, Disabled\". If proxy is enabled, provide proxy host and proxy port."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "None", "value": "None"}, {"name": "Required", "value": "Required"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty1", "options": ["optional-property1"], "group": "Configuration", "help": {"short": "Optional property #1 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty2", "options": ["optional-property2"], "group": "Configuration", "help": {"short": "Optional property #2 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty3", "options": ["optional-property3"], "group": "Configuration", "help": {"short": "Optional property #3 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty4", "options": ["optional-property4"], "group": "Configuration", "help": {"short": "Optional property #4 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty5", "options": ["optional-property5"], "group": "Configuration", "help": {"short": "Optional property #5 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.osType", "options": ["host-os"], "group": "Configuration", "help": {"short": "Host operating system of the cache node."}, "enum": {"items": [{"name": "Eflow", "value": "Eflow"}, {"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrl", "options": ["proxy-url"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl", "options": ["proxy-host"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "options": ["update-cycle-type"], "group": "Configuration", "help": {"short": "Update Cycle Type"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails", "options": ["update-info-details"], "group": "Configuration", "help": {"short": "Update related information details"}}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime", "options": ["update-requested-date-time"], "group": "Configuration", "help": {"short": "customer requested date time for mcc install of update cycle"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedDay", "options": ["auto-update-day"], "group": "Configuration", "help": {"short": "Day of week (1-7) that cache node will automatically install software update"}, "format": {"maximum": 7, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.autoUpdateRequestedTime", "options": ["auto-update-time"], "group": "Configuration", "help": {"short": "Time of day in 24-hour time (hh:mm) that cache node will automatically install software update"}, "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "options": ["auto-update-week"], "group": "Configuration", "help": {"short": "Week of month (1-4) that cache node will automatically install software update"}, "format": {"maximum": 5, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.autoUpdateRingType", "options": ["auto-update-ring"], "group": "Configuration", "help": {"short": "Cache node automatic software update periodicity ring"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedDomainName", "options": ["fqdn", "fully-qualified-domain-name"], "group": "Configuration", "help": {"short": "FQDN (fully qualified domain name) value of the cache node"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.ipAddress", "options": ["ip-address"], "group": "Configuration", "help": {"short": "IP address of host machine."}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.statusCode", "options": ["status-code"], "group": "Properties", "help": {"short": "Mcc response status code."}}, {"nullable": true, "type": "string", "var": "$resource.properties.statusDetails", "options": ["status-details"], "group": "Properties", "help": {"short": "Mcc response status details for retrieving response inner details."}}, {"nullable": true, "type": "string", "var": "$resource.properties.statusText", "options": ["status-text"], "group": "Properties", "help": {"short": "Mcc response status text as string for retrieving status details."}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "EnterpriseMccCacheNodesOperations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{}/enterpriseMccCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "EnterpriseMccCacheNodeResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"type": "string", "name": "autoUpdateVersion", "arg": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "arg": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"type": "array", "name": "driveConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping"}, {"type": "string", "name": "physicalPath", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath"}, {"type": "integer32", "name": "sizeInGb", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb"}]}}, {"type": "string", "name": "isProxyRequired", "arg": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty5"}, {"type": "string", "name": "osType", "arg": "$resource.properties.additionalCacheNodeProperties.osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "arg": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails", "arg": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime", "arg": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"type": "integer32", "name": "autoUpdateRequestedDay", "arg": "$resource.properties.cacheNode.autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "arg": "$resource.properties.cacheNode.autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "arg": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "arg": "$resource.properties.cacheNode.autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "cacheNodeId", "arg": "$resource.properties.cacheNode.cacheNodeId"}, {"type": "string", "name": "cacheNodeName", "arg": "$resource.properties.cacheNode.cacheNodeName"}, {"type": "array", "name": "cidrCsv", "arg": "$resource.properties.cacheNode.cidrCsv", "item": {"type": "string"}}, {"type": "integer32", "name": "cidrSelectionType", "arg": "$resource.properties.cacheNode.cidrSelectionType"}, {"type": "integer32", "name": "customerAsn", "arg": "$resource.properties.cacheNode.customerAsn"}, {"type": "string", "name": "customerIndex", "arg": "$resource.properties.cacheNode.customerIndex"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.cacheNode.customerName"}, {"type": "string", "name": "fullyQualifiedDomainName", "arg": "$resource.properties.cacheNode.fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.cacheNode.fullyQualifiedResourceId"}, {"type": "string", "name": "ipAddress", "arg": "$resource.properties.cacheNode.ipAddress"}, {"type": "boolean", "name": "isEnabled", "arg": "$resource.properties.cacheNode.isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.cacheNode.isEnterpriseManaged"}, {"type": "integer32", "name": "maxAllowableEgressInMbps", "arg": "$resource.properties.cacheNode.maxAllowableEgressInMbps"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.cacheNode.shouldMigrate"}]}, {"type": "string", "name": "statusCode", "arg": "$resource.properties.statusCode"}, {"type": "string", "name": "statusDetails", "arg": "$resource.properties.statusDetails"}, {"type": "string", "name": "statusText", "arg": "$resource.properties.statusText"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "EnterpriseMccCacheNodesOperations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@EnterpriseMccCacheNodeResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml new file mode 100644 index 000000000..145e8186d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9/2023-05-01-preview.xml @@ -0,0 +1,1451 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.json new file mode 100644 index 000000000..01e7b08a8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}/getcachenodeinstalldetails", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9L2dldENhY2hlTm9kZUluc3RhbGxEZXRhaWxz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc ent node", "commands": [{"name": "get-provisioning-details", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/enterprisemcccustomers/{}/enterprisemcccachenodes/{}/getcachenodeinstalldetails", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvZW50ZXJwcmlzZU1jY0N1c3RvbWVycy97Y3VzdG9tZXJSZXNvdXJjZU5hbWV9L2VudGVycHJpc2VNY2NDYWNoZU5vZGVzL3tjYWNoZU5vZGVSZXNvdXJjZU5hbWV9L2dldENhY2hlTm9kZUluc3RhbGxEZXRhaWxz/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "EnterpriseMccCacheNodesOperations_GetCacheNodeInstallDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}/getCacheNodeInstallDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "customerId"}, {"readOnly": true, "type": "password", "name": "primaryAccountKey", "secret": true}, {"readOnly": true, "type": "password", "name": "registrationKey", "secret": true}, {"readOnly": true, "type": "password", "name": "secondaryAccountKey", "secret": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.xml new file mode 100644 index 000000000..e094f6821 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9lbnRlcnByaXNlbWNjY3VzdG9tZXJzL3t9L2VudGVycHJpc2VtY2NjYWNoZW5vZGVzL3t9L2dldGNhY2hlbm9kZWluc3RhbGxkZXRhaWxz/2023-05-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.md new file mode 100644 index 000000000..bbe80c65a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.connectedcache/ispcustomers 2023-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnM=/2023-05-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.json new file mode 100644 index 000000000..3206c9e43 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc isp resource", "commands": [{"name": "show", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "IspCustomers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "delete", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "IspCustomers_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Properties", "help": {"short": "Geo-location of the cache node. This should be the same as Microsoft Connected Cache for Enterprise resource. When not specified, location of Microsoft Connected Cache for Enterprise resource will be used."}}, {"type": "object", "var": "$resource.properties.additionalCustomerProperties", "options": ["additional-customer-properties"], "group": "Properties", "help": {"short": "Mcc customer resource additional properties."}, "args": [{"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerAsn", "options": ["customer-asn"], "help": {"short": "Customer resource Asn (autonomous system number)."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEmail", "options": ["customer-email"], "help": {"short": "Customer resource contact email."}}, {"type": "dateTime", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration", "options": ["customer-entitlement-expiration"], "help": {"short": "Customer resource entitlement expiration date string."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid", "options": ["customer-entitlement-sku-guid"], "help": {"short": "Customer resource entitlement Sku Guid."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId", "options": ["customer-entitlement-sku-id"], "help": {"short": "Customer resource entitlement Sku Id."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName", "options": ["customer-entitlement-sku-name"], "help": {"short": "Customer resource entitlement Sku name."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitAsn", "options": ["customer-transit-asn"], "help": {"short": "Customer resource transit Asn (autonomous system number)."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitState", "options": ["customer-transit-state"], "help": {"short": "Customer resource transit state."}, "enum": {"items": [{"name": "CombinedTransit", "value": "CombinedTransit"}, {"name": "NoTransit", "value": "NoTransit"}, {"name": "TransitOnly", "value": "TransitOnly"}]}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty1", "options": ["optional-property1"], "help": {"short": "Optional property #1 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty2", "options": ["optional-property2"], "help": {"short": "Optional property #2 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty3", "options": ["optional-property3"], "help": {"short": "Optional property #3 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty4", "options": ["optional-property4"], "help": {"short": "Optional property #4 of Mcc response object."}}, {"type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty5", "options": ["optional-property5"], "help": {"short": "Optional property #5 of Mcc response object."}}]}, {"type": "object", "var": "$resource.properties.customer", "options": ["customer"], "group": "Properties", "help": {"short": "Mcc customer resource (customer entity)."}, "args": [{"type": "string", "var": "$resource.properties.customer.clientTenantId", "options": ["client-tenant-id"], "help": {"short": "Customer resource client tenant Id of subscription."}}, {"type": "string", "var": "$resource.properties.customer.contactEmail", "options": ["contact-email"], "help": {"short": "Customer resource contact email."}}, {"type": "string", "var": "$resource.properties.customer.contactName", "options": ["contact-name"], "help": {"short": "Customer resource contact full name."}}, {"type": "string", "var": "$resource.properties.customer.contactPhone", "options": ["contact-phone"], "help": {"short": "Customer resource contact phone."}}, {"type": "string", "var": "$resource.properties.customer.customerName", "options": ["customer-name"], "help": {"short": "Customer resource name."}}, {"type": "string", "var": "$resource.properties.customer.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Customer resource Azure fully qualified resource Id."}}, {"type": "boolean", "var": "$resource.properties.customer.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Customer resource flag for enterprise management as boolean."}}, {"type": "boolean", "var": "$resource.properties.customer.isEntitled", "options": ["is-entitled"], "help": {"short": "Customer resource entitlement flag as boolean."}}, {"type": "integer32", "var": "$resource.properties.customer.releaseVersion", "options": ["release-version"], "help": {"short": "Customer resource Mcc release version."}}, {"type": "boolean", "var": "$resource.properties.customer.resendSignupCode", "options": ["resend-signup-code"], "help": {"short": "Customer resource flag for resending signup code as boolean."}}, {"type": "boolean", "var": "$resource.properties.customer.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Customer resource flag for migration."}}, {"type": "boolean", "var": "$resource.properties.customer.verifySignupCode", "options": ["verify-signup-code"], "help": {"short": "Customer resource flag for requiring verification of signup code as boolean."}}, {"type": "password", "var": "$resource.properties.customer.verifySignupPhrase", "options": ["verify-signup-phrase"], "help": {"short": "Customer resource phrase for verifying signup."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IspCustomers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "arg": "$resource.properties.additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn", "arg": "$resource.properties.additionalCustomerProperties.customerAsn"}, {"type": "string", "name": "customerEmail", "arg": "$resource.properties.additionalCustomerProperties.customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName"}, {"type": "string", "name": "customerTransitAsn", "arg": "$resource.properties.additionalCustomerProperties.customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "arg": "$resource.properties.additionalCustomerProperties.customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty5"}]}, {"type": "object", "name": "customer", "arg": "$resource.properties.customer", "props": [{"type": "string", "name": "clientTenantId", "arg": "$resource.properties.customer.clientTenantId"}, {"type": "string", "name": "contactEmail", "arg": "$resource.properties.customer.contactEmail"}, {"type": "string", "name": "contactName", "arg": "$resource.properties.customer.contactName"}, {"type": "string", "name": "contactPhone", "arg": "$resource.properties.customer.contactPhone"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.customer.customerName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.customer.fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.customer.isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled", "arg": "$resource.properties.customer.isEntitled"}, {"type": "integer32", "name": "releaseVersion", "arg": "$resource.properties.customer.releaseVersion"}, {"type": "boolean", "name": "resendSignupCode", "arg": "$resource.properties.customer.resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.customer.shouldMigrate"}, {"type": "boolean", "name": "verifySignupCode", "arg": "$resource.properties.customer.verifySignupCode"}, {"type": "password", "name": "verifySignupPhrase", "arg": "$resource.properties.customer.verifySignupPhrase", "secret": true}]}]}, {"type": "object", "name": "tags", "arg": "$resource.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.ConnectedCache/ispCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0=/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$resource.properties.additionalCustomerProperties", "options": ["additional-customer-properties"], "group": "Properties", "help": {"short": "Mcc customer resource additional properties."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerAsn", "options": ["customer-asn"], "help": {"short": "Customer resource Asn (autonomous system number)."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEmail", "options": ["customer-email"], "help": {"short": "Customer resource contact email."}}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration", "options": ["customer-entitlement-expiration"], "help": {"short": "Customer resource entitlement expiration date string."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid", "options": ["customer-entitlement-sku-guid"], "help": {"short": "Customer resource entitlement Sku Guid."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId", "options": ["customer-entitlement-sku-id"], "help": {"short": "Customer resource entitlement Sku Id."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName", "options": ["customer-entitlement-sku-name"], "help": {"short": "Customer resource entitlement Sku name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitAsn", "options": ["customer-transit-asn"], "help": {"short": "Customer resource transit Asn (autonomous system number)."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.customerTransitState", "options": ["customer-transit-state"], "help": {"short": "Customer resource transit state."}, "enum": {"items": [{"name": "CombinedTransit", "value": "CombinedTransit"}, {"name": "NoTransit", "value": "NoTransit"}, {"name": "TransitOnly", "value": "TransitOnly"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty1", "options": ["optional-property1"], "help": {"short": "Optional property #1 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty2", "options": ["optional-property2"], "help": {"short": "Optional property #2 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty3", "options": ["optional-property3"], "help": {"short": "Optional property #3 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty4", "options": ["optional-property4"], "help": {"short": "Optional property #4 of Mcc response object."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCustomerProperties.optionalProperty5", "options": ["optional-property5"], "help": {"short": "Optional property #5 of Mcc response object."}}]}, {"nullable": true, "type": "object", "var": "$resource.properties.customer", "options": ["customer"], "group": "Properties", "help": {"short": "Mcc customer resource (customer entity)."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.customer.clientTenantId", "options": ["client-tenant-id"], "help": {"short": "Customer resource client tenant Id of subscription."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactEmail", "options": ["contact-email"], "help": {"short": "Customer resource contact email."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactName", "options": ["contact-name"], "help": {"short": "Customer resource contact full name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.contactPhone", "options": ["contact-phone"], "help": {"short": "Customer resource contact phone."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.customerName", "options": ["customer-name"], "help": {"short": "Customer resource name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.customer.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Customer resource Azure fully qualified resource Id."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Customer resource flag for enterprise management as boolean."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.isEntitled", "options": ["is-entitled"], "help": {"short": "Customer resource entitlement flag as boolean."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.customer.releaseVersion", "options": ["release-version"], "help": {"short": "Customer resource Mcc release version."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.resendSignupCode", "options": ["resend-signup-code"], "help": {"short": "Customer resource flag for resending signup code as boolean."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Customer resource flag for migration."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.customer.verifySignupCode", "options": ["verify-signup-code"], "help": {"short": "Customer resource flag for requiring verification of signup code as boolean."}}, {"nullable": true, "type": "password", "var": "$resource.properties.customer.verifySignupPhrase", "options": ["verify-signup-phrase"], "help": {"short": "Customer resource phrase for verifying signup."}, "prompt": {"msg": "Password:"}}]}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "IspCustomers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn"}, {"readOnly": true, "type": "float32", "name": "customerAsnEstimatedEgressPeekGbps"}, {"type": "string", "name": "customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName"}, {"readOnly": true, "type": "string", "name": "customerOrgName"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageEgressMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewAverageMissMbps"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewCacheEfficiency"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesHealthyCount"}, {"readOnly": true, "type": "integer32", "name": "customerPropertiesOverviewCacheNodesUnhealthyCount"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewEgressMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewEgressMbpsMaxDateTime"}, {"readOnly": true, "type": "float32", "name": "customerPropertiesOverviewMissMbpsMax"}, {"readOnly": true, "type": "dateTime", "name": "customerPropertiesOverviewMissMbpsMaxDateTime"}, {"type": "string", "name": "customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateDate"}, {"readOnly": true, "type": "dateTime", "name": "peeringDbLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "signupPhaseStatusCode"}, {"readOnly": true, "type": "string", "name": "signupPhaseStatusText"}, {"readOnly": true, "type": "boolean", "name": "signupStatus"}, {"readOnly": true, "type": "integer32", "name": "signupStatusCode"}, {"readOnly": true, "type": "string", "name": "signupStatusText"}]}, {"type": "object", "name": "customer", "props": [{"type": "string", "name": "clientTenantId"}, {"type": "string", "name": "contactEmail"}, {"type": "string", "name": "contactName"}, {"type": "string", "name": "contactPhone"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"type": "integer32", "name": "releaseVersion"}, {"type": "boolean", "name": "resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"type": "boolean", "name": "verifySignupCode"}]}, {"readOnly": true, "type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "IspCustomerResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCustomerProperties", "arg": "$resource.properties.additionalCustomerProperties", "props": [{"type": "string", "name": "customerAsn", "arg": "$resource.properties.additionalCustomerProperties.customerAsn"}, {"type": "string", "name": "customerEmail", "arg": "$resource.properties.additionalCustomerProperties.customerEmail"}, {"type": "dateTime", "name": "customerEntitlementExpiration", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementExpiration"}, {"type": "string", "name": "customerEntitlementSkuGuid", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuGuid"}, {"type": "string", "name": "customerEntitlementSkuId", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuId"}, {"type": "string", "name": "customerEntitlementSkuName", "arg": "$resource.properties.additionalCustomerProperties.customerEntitlementSkuName"}, {"type": "string", "name": "customerTransitAsn", "arg": "$resource.properties.additionalCustomerProperties.customerTransitAsn"}, {"type": "string", "name": "customerTransitState", "arg": "$resource.properties.additionalCustomerProperties.customerTransitState", "enum": {"items": [{"value": "CombinedTransit"}, {"value": "NoTransit"}, {"value": "TransitOnly"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCustomerProperties.optionalProperty5"}]}, {"type": "object", "name": "customer", "arg": "$resource.properties.customer", "props": [{"type": "string", "name": "clientTenantId", "arg": "$resource.properties.customer.clientTenantId"}, {"type": "string", "name": "contactEmail", "arg": "$resource.properties.customer.contactEmail"}, {"type": "string", "name": "contactName", "arg": "$resource.properties.customer.contactName"}, {"type": "string", "name": "contactPhone", "arg": "$resource.properties.customer.contactPhone"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.customer.customerName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.customer.fullyQualifiedResourceId"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.customer.isEnterpriseManaged"}, {"type": "boolean", "name": "isEntitled", "arg": "$resource.properties.customer.isEntitled"}, {"type": "integer32", "name": "releaseVersion", "arg": "$resource.properties.customer.releaseVersion"}, {"type": "boolean", "name": "resendSignupCode", "arg": "$resource.properties.customer.resendSignupCode"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.customer.shouldMigrate"}, {"type": "boolean", "name": "verifySignupCode", "arg": "$resource.properties.customer.verifySignupCode"}, {"type": "password", "name": "verifySignupPhrase", "arg": "$resource.properties.customer.verifySignupPhrase", "secret": true}]}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IspCustomers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@IspCustomerResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml new file mode 100644 index 000000000..4d640d47a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30=/2023-05-01-preview.xml @@ -0,0 +1,908 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.json new file mode 100644 index 000000000..47f6dfae8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc isp node", "commands": [{"name": "list", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "IspCacheNodesOperations_ListByIspCustomerResource", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}/ispCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.xml new file mode 100644 index 000000000..e430e81bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcw==/2023-05-01-preview.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.json new file mode 100644 index 000000000..11b41471e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfQ==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc isp node", "commands": [{"name": "show", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfQ==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "IspCacheNodesOperations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}/ispCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfQ==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "IspCacheNodesOperations_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfQ==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Configuration", "args": [{"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion", "options": ["auto-update-version"], "group": "Configuration", "help": {"short": "Auto update or fast update version"}}, {"type": "object", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "options": ["bgp-configuration"], "group": "Configuration", "help": {"short": "Cache node resource Bgp configuration."}, "args": [{"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping", "options": ["asn-to-ip-address-mapping"], "help": {"short": "Asn to ip address mapping"}}]}, {"type": "array", "var": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "options": ["cache-node-properties-details-issues-list"], "group": "Configuration", "help": {"short": "issues list to return the issues as part of the additional cache node properties"}, "item": {"type": "string"}}, {"type": "array", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "options": ["cache-drive"], "group": "Configuration", "help": {"short": "The physical path and size of cache drive. For Windows cache node physical path should be \"/var/mcc\". Minimum cache drive size should be 50gb."}, "item": {"type": "object", "args": [{"type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "options": ["cache-number"], "help": {"short": "corresponding nginx cache number. Valid cache numbers are 1 - 20"}, "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping", "options": ["nginx-mapping"], "help": {"short": "full binding for corresponding nginx cache drive"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath", "options": ["physical-path"], "help": {"short": "physical path location of the folder used for caching content"}}, {"type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb", "options": ["size-in-gb"], "help": {"short": "physical size of the drive used for caching content"}}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "options": ["enable-proxy"], "group": "Configuration", "help": {"short": "Cache node resource requires a proxy"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "None", "value": "None"}, {"name": "Required", "value": "Required"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty1", "options": ["optional-property1"], "group": "Configuration", "help": {"short": "Optional property #1 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty2", "options": ["optional-property2"], "group": "Configuration", "help": {"short": "Optional property #2 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty3", "options": ["optional-property3"], "group": "Configuration", "help": {"short": "Optional property #3 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty4", "options": ["optional-property4"], "group": "Configuration", "help": {"short": "Optional property #4 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty5", "options": ["optional-property5"], "group": "Configuration", "help": {"short": "Optional property #5 of Mcc response object"}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.osType", "options": ["host-os"], "group": "Configuration", "help": {"short": "Host operating system of the cache node."}, "enum": {"items": [{"name": "Eflow", "value": "Eflow"}, {"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrl", "options": ["proxy-url"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl", "options": ["proxy-host"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "options": ["update-cycle-type"], "group": "Configuration", "help": {"short": "Update Cycle Type"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails", "options": ["update-info-details"], "group": "Configuration", "help": {"short": "Update related information details"}}, {"type": "dateTime", "var": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime", "options": ["update-requested-date-time"], "group": "Configuration", "help": {"short": "customer requested date time for mcc install of update cycle"}}]}, {"name": "Properties", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Properties", "help": {"short": "Geo-location of the cache node. This should be the same as Microsoft Connected Cache for Enterprise resource. When not specified, location of Microsoft Connected Cache for Enterprise resource will be used."}}, {"type": "object", "var": "$resource.properties.cacheNode", "options": ["cache-node"], "group": "Properties", "help": {"short": "Mcc cache node resource (cache node entity)."}, "args": [{"type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedDay", "options": ["auto-update-day"], "group": "Configuration", "help": {"short": "Day of week (1-7) that cache node will automatically install software update"}, "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "var": "$resource.properties.cacheNode.autoUpdateRequestedTime", "options": ["auto-update-time"], "group": "Configuration", "help": {"short": "Time of day in 24-hour time (hh:mm) that cache node will automatically install software update"}, "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "options": ["auto-update-week"], "group": "Configuration", "help": {"short": "Week of month (1-4) that cache node will automatically install software update"}, "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "var": "$resource.properties.cacheNode.autoUpdateRingType", "options": ["auto-update-ring"], "group": "Configuration", "help": {"short": "Cache node automatic software update periodicity ring"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"type": "string", "var": "$resource.properties.cacheNode.cacheNodeId", "options": ["cache-node-id"], "help": {"short": "Cache node resource identifier of the cache node"}}, {"type": "string", "var": "$resource.properties.cacheNode.cacheNodeName", "options": ["cache-node-name"], "help": {"short": "Cache node resource name."}}, {"type": "array", "var": "$resource.properties.cacheNode.cidrCsv", "options": ["cidr-csv"], "help": {"short": "Cache node resource comma separated values of Cidrs."}, "item": {"type": "string"}}, {"type": "integer32", "var": "$resource.properties.cacheNode.cidrSelectionType", "options": ["cidr-selection-type"], "help": {"short": "Cache node resource current Cidr range precedence selection type."}}, {"type": "integer32", "var": "$resource.properties.cacheNode.customerAsn", "options": ["customer-asn"], "help": {"short": "Cache node resource customer resource Asn (autonomous system number)"}}, {"type": "string", "var": "$resource.properties.cacheNode.customerIndex", "options": ["customer-index"], "help": {"short": "Cache node resource customer index as string."}}, {"type": "string", "var": "$resource.properties.cacheNode.customerName", "options": ["customer-name"], "help": {"short": "Cache node resource customer resource name."}}, {"type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedDomainName", "options": ["fqdn", "fully-qualified-domain-name"], "group": "Configuration", "help": {"short": "FQDN (fully qualified domain name) value of the cache node"}}, {"type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Cache node resource Azure fully qualified resource Id."}}, {"type": "string", "var": "$resource.properties.cacheNode.ipAddress", "options": ["ip-address"], "group": "Configuration", "help": {"short": "IP address of host machine."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.isEnabled", "options": ["is-enabled"], "help": {"short": "Cache node resource flag for indicating if cache node is enabled."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Cache node resource flag for determining if managed by enterprise as boolean."}}, {"type": "integer32", "var": "$resource.properties.cacheNode.maxAllowableEgressInMbps", "options": ["max-allowable-egress-in-mbps"], "help": {"short": "Cache node resource maximum allowed egress in Mbps."}}, {"type": "boolean", "var": "$resource.properties.cacheNode.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Cache node resource flag for determining if customer will be migrated."}}]}, {"type": "string", "var": "$resource.properties.statusCode", "options": ["status-code"], "group": "Properties", "help": {"short": "Mcc response status code."}}, {"type": "string", "var": "$resource.properties.statusDetails", "options": ["status-details"], "group": "Properties", "help": {"short": "Mcc response status details for retrieving response inner details."}}, {"type": "string", "var": "$resource.properties.statusText", "options": ["status-text"], "group": "Properties", "help": {"short": "Mcc response status text as string for retrieving status details."}}]}, {"name": "Resource", "args": [{"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IspCacheNodesOperations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"type": "string", "name": "autoUpdateVersion", "arg": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "arg": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"type": "array", "name": "driveConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping"}, {"type": "string", "name": "physicalPath", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath"}, {"type": "integer32", "name": "sizeInGb", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb"}]}}, {"type": "string", "name": "isProxyRequired", "arg": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty5"}, {"type": "string", "name": "osType", "arg": "$resource.properties.additionalCacheNodeProperties.osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "arg": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails", "arg": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime", "arg": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "arg": "$resource.properties.cacheNode", "props": [{"type": "integer32", "name": "autoUpdateRequestedDay", "arg": "$resource.properties.cacheNode.autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "arg": "$resource.properties.cacheNode.autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "arg": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "arg": "$resource.properties.cacheNode.autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "cacheNodeId", "arg": "$resource.properties.cacheNode.cacheNodeId"}, {"type": "string", "name": "cacheNodeName", "arg": "$resource.properties.cacheNode.cacheNodeName"}, {"type": "array", "name": "cidrCsv", "arg": "$resource.properties.cacheNode.cidrCsv", "item": {"type": "string"}}, {"type": "integer32", "name": "cidrSelectionType", "arg": "$resource.properties.cacheNode.cidrSelectionType"}, {"type": "integer32", "name": "customerAsn", "arg": "$resource.properties.cacheNode.customerAsn"}, {"type": "string", "name": "customerIndex", "arg": "$resource.properties.cacheNode.customerIndex"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.cacheNode.customerName"}, {"type": "string", "name": "fullyQualifiedDomainName", "arg": "$resource.properties.cacheNode.fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.cacheNode.fullyQualifiedResourceId"}, {"type": "string", "name": "ipAddress", "arg": "$resource.properties.cacheNode.ipAddress"}, {"type": "boolean", "name": "isEnabled", "arg": "$resource.properties.cacheNode.isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.cacheNode.isEnterpriseManaged"}, {"type": "integer32", "name": "maxAllowableEgressInMbps", "arg": "$resource.properties.cacheNode.maxAllowableEgressInMbps"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.cacheNode.shouldMigrate"}]}, {"type": "string", "name": "statusCode", "arg": "$resource.properties.statusCode"}, {"type": "string", "name": "statusDetails", "arg": "$resource.properties.statusDetails"}, {"type": "string", "name": "statusText", "arg": "$resource.properties.statusText"}]}, {"type": "object", "name": "tags", "arg": "$resource.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.ConnectedCache/ispCustomers/{}/ispCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfQ==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "Name of Microsoft Connected Cache for Enterprise cache node."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["mcc-resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of Microsoft Connected Cache for Enterprise resource."}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Configuration", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion", "options": ["auto-update-version"], "group": "Configuration", "help": {"short": "Auto update or fast update version"}}, {"nullable": true, "type": "object", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "options": ["bgp-configuration"], "group": "Configuration", "help": {"short": "Cache node resource Bgp configuration."}, "args": [{"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping", "options": ["asn-to-ip-address-mapping"], "help": {"short": "Asn to ip address mapping"}}]}, {"nullable": true, "type": "array", "var": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "options": ["cache-node-properties-details-issues-list"], "group": "Configuration", "help": {"short": "issues list to return the issues as part of the additional cache node properties"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "array", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "options": ["cache-drive"], "group": "Configuration", "help": {"short": "The physical path and size of cache drive. For Windows cache node physical path should be \"/var/mcc\". Minimum cache drive size should be 50gb."}, "item": {"nullable": true, "type": "object", "args": [{"nullable": true, "type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "options": ["cache-number"], "help": {"short": "corresponding nginx cache number. Valid cache numbers are 1 - 20"}, "format": {"maximum": 20, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping", "options": ["nginx-mapping"], "help": {"short": "full binding for corresponding nginx cache drive"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath", "options": ["physical-path"], "help": {"short": "physical path location of the folder used for caching content"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb", "options": ["size-in-gb"], "help": {"short": "physical size of the drive used for caching content"}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "options": ["enable-proxy"], "group": "Configuration", "help": {"short": "Cache node resource requires a proxy"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}, {"name": "None", "value": "None"}, {"name": "Required", "value": "Required"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty1", "options": ["optional-property1"], "group": "Configuration", "help": {"short": "Optional property #1 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty2", "options": ["optional-property2"], "group": "Configuration", "help": {"short": "Optional property #2 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty3", "options": ["optional-property3"], "group": "Configuration", "help": {"short": "Optional property #3 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty4", "options": ["optional-property4"], "group": "Configuration", "help": {"short": "Optional property #4 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.optionalProperty5", "options": ["optional-property5"], "group": "Configuration", "help": {"short": "Optional property #5 of Mcc response object"}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.osType", "options": ["host-os"], "group": "Configuration", "help": {"short": "Host operating system of the cache node."}, "enum": {"items": [{"name": "Eflow", "value": "Eflow"}, {"name": "Linux", "value": "Linux"}, {"name": "Windows", "value": "Windows"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrl", "options": ["proxy-url"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl", "options": ["proxy-host"], "group": "Configuration", "help": {"short": "Host proxy address configuration. Ex: xxx.xxx.x.x or http://exampleproxy.com."}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "options": ["update-cycle-type"], "group": "Configuration", "help": {"short": "Update Cycle Type"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails", "options": ["update-info-details"], "group": "Configuration", "help": {"short": "Update related information details"}}, {"nullable": true, "type": "dateTime", "var": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime", "options": ["update-requested-date-time"], "group": "Configuration", "help": {"short": "customer requested date time for mcc install of update cycle"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "object", "var": "$resource.properties.cacheNode", "options": ["cache-node"], "group": "Properties", "help": {"short": "Mcc cache node resource (cache node entity)."}, "args": [{"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedDay", "options": ["auto-update-day"], "group": "Configuration", "help": {"short": "Day of week (1-7) that cache node will automatically install software update"}, "format": {"maximum": 7, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.autoUpdateRequestedTime", "options": ["auto-update-time"], "group": "Configuration", "help": {"short": "Time of day in 24-hour time (hh:mm) that cache node will automatically install software update"}, "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "options": ["auto-update-week"], "group": "Configuration", "help": {"short": "Week of month (1-4) that cache node will automatically install software update"}, "format": {"maximum": 5, "minimum": 1}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.autoUpdateRingType", "options": ["auto-update-ring"], "group": "Configuration", "help": {"short": "Cache node automatic software update periodicity ring"}, "enum": {"items": [{"name": "Fast", "value": "Fast"}, {"name": "Preview", "value": "Preview"}, {"name": "Slow", "value": "Slow"}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.cacheNodeId", "options": ["cache-node-id"], "help": {"short": "Cache node resource identifier of the cache node"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.cacheNodeName", "options": ["cache-node-name"], "help": {"short": "Cache node resource name."}}, {"nullable": true, "type": "array", "var": "$resource.properties.cacheNode.cidrCsv", "options": ["cidr-csv"], "help": {"short": "Cache node resource comma separated values of Cidrs."}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.cidrSelectionType", "options": ["cidr-selection-type"], "help": {"short": "Cache node resource current Cidr range precedence selection type."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.customerAsn", "options": ["customer-asn"], "help": {"short": "Cache node resource customer resource Asn (autonomous system number)"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.customerIndex", "options": ["customer-index"], "help": {"short": "Cache node resource customer index as string."}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.customerName", "options": ["customer-name"], "help": {"short": "Cache node resource customer resource name."}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedDomainName", "options": ["fqdn", "fully-qualified-domain-name"], "group": "Configuration", "help": {"short": "FQDN (fully qualified domain name) value of the cache node"}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.fullyQualifiedResourceId", "options": ["fully-qualified-resource-id"], "help": {"short": "Cache node resource Azure fully qualified resource Id."}}, {"nullable": true, "type": "string", "var": "$resource.properties.cacheNode.ipAddress", "options": ["ip-address"], "group": "Configuration", "help": {"short": "IP address of host machine."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.isEnabled", "options": ["is-enabled"], "help": {"short": "Cache node resource flag for indicating if cache node is enabled."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.isEnterpriseManaged", "options": ["is-enterprise-managed"], "help": {"short": "Cache node resource flag for determining if managed by enterprise as boolean."}}, {"nullable": true, "type": "integer32", "var": "$resource.properties.cacheNode.maxAllowableEgressInMbps", "options": ["max-allowable-egress-in-mbps"], "help": {"short": "Cache node resource maximum allowed egress in Mbps."}}, {"nullable": true, "type": "boolean", "var": "$resource.properties.cacheNode.shouldMigrate", "options": ["should-migrate"], "help": {"short": "Cache node resource flag for determining if customer will be migrated."}}]}, {"nullable": true, "type": "string", "var": "$resource.properties.statusCode", "options": ["status-code"], "group": "Properties", "help": {"short": "Mcc response status code."}}, {"nullable": true, "type": "string", "var": "$resource.properties.statusDetails", "options": ["status-details"], "group": "Properties", "help": {"short": "Mcc response status details for retrieving response inner details."}}, {"nullable": true, "type": "string", "var": "$resource.properties.statusText", "options": ["status-text"], "group": "Properties", "help": {"short": "Mcc response status text as string for retrieving status details."}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "IspCacheNodesOperations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ConnectedCache/ispCustomers/{}/ispCacheNodes/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"readOnly": true, "type": "integer32", "name": "aggregatedStatusCode"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusDetails"}, {"readOnly": true, "type": "string", "name": "aggregatedStatusText"}, {"readOnly": true, "type": "string", "name": "autoUpdateAppliedVersion"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastAppliedDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedDetails"}, {"readOnly": true, "type": "string", "name": "autoUpdateLastAppliedState"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateLastTriggeredDateTime"}, {"readOnly": true, "type": "dateTime", "name": "autoUpdateNextAvailableDateTime"}, {"readOnly": true, "type": "string", "name": "autoUpdateNextAvailableVersion"}, {"type": "string", "name": "autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"readOnly": true, "type": "integer32", "name": "cacheNodeState"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateDetailedText"}, {"readOnly": true, "type": "string", "name": "cacheNodeStateShortText"}, {"type": "array", "name": "driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping"}, {"type": "string", "name": "physicalPath"}, {"type": "integer32", "name": "sizeInGb"}]}}, {"readOnly": true, "type": "boolean", "name": "isProvisioned"}, {"type": "string", "name": "isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1"}, {"type": "string", "name": "optionalProperty2"}, {"type": "string", "name": "optionalProperty3"}, {"type": "string", "name": "optionalProperty4"}, {"type": "string", "name": "optionalProperty5"}, {"type": "string", "name": "osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"readOnly": true, "type": "string", "name": "productVersion"}, {"type": "string", "name": "proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "props": [{"readOnly": true, "type": "integer32", "name": "addressSpace"}, {"type": "integer32", "name": "autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"readOnly": true, "type": "integer32", "name": "bgpAddressSpace"}, {"readOnly": true, "type": "integer32", "name": "bgpCidrBlocksCount"}, {"readOnly": true, "type": "dateTime", "name": "bgpCidrCsvLastUpdateTime"}, {"readOnly": true, "type": "integer32", "name": "bgpFileBytesTruncated"}, {"readOnly": true, "type": "dateTime", "name": "bgpLastReportedTime"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfRecords"}, {"readOnly": true, "type": "integer32", "name": "bgpNumberOfTimesUpdated"}, {"readOnly": true, "type": "string", "name": "bgpReviewFeedback"}, {"readOnly": true, "type": "string", "name": "bgpReviewState", "enum": {"items": [{"value": "Approved"}, {"value": "AttentionRequired"}, {"value": "InReview"}, {"value": "NotConfigured"}]}}, {"readOnly": true, "type": "string", "name": "bgpReviewStateText"}, {"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "cacheNodeName"}, {"readOnly": true, "type": "string", "name": "category"}, {"type": "array", "name": "cidrCsv", "item": {"type": "string"}}, {"readOnly": true, "type": "dateTime", "name": "cidrCsvLastUpdateTime"}, {"type": "integer32", "name": "cidrSelectionType"}, {"readOnly": true, "type": "string", "name": "clientTenantId"}, {"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Configured"}, {"value": "NotConfigured_Ip"}]}}, {"readOnly": true, "type": "string", "name": "configurationStateText"}, {"readOnly": true, "type": "string", "name": "containerConfigurations"}, {"readOnly": true, "type": "integer32", "name": "containerResyncTrigger"}, {"readOnly": true, "type": "string", "name": "createAsyncOperationId"}, {"type": "integer32", "name": "customerAsn"}, {"readOnly": true, "type": "string", "name": "customerId"}, {"type": "string", "name": "customerIndex"}, {"type": "string", "name": "customerName"}, {"readOnly": true, "type": "string", "name": "deleteAsyncOperationId"}, {"type": "string", "name": "fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId"}, {"readOnly": true, "type": "string", "name": "imageUri"}, {"type": "string", "name": "ipAddress"}, {"type": "boolean", "name": "isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged"}, {"readOnly": true, "type": "boolean", "name": "isFrozen"}, {"readOnly": true, "type": "dateTime", "name": "lastSyncWithAzureTimestamp"}, {"readOnly": true, "type": "dateTime", "name": "lastUpdatedTimestamp"}, {"type": "integer32", "name": "maxAllowableEgressInMbps"}, {"readOnly": true, "type": "float32", "name": "maxAllowableProbability"}, {"readOnly": true, "type": "integer32", "name": "releaseVersion"}, {"readOnly": true, "type": "string", "name": "reviewFeedback"}, {"readOnly": true, "type": "integer32", "name": "reviewState"}, {"readOnly": true, "type": "string", "name": "reviewStateText"}, {"type": "boolean", "name": "shouldMigrate"}, {"readOnly": true, "type": "integer32", "name": "synchWithAzureAttemptsCount"}, {"readOnly": true, "type": "integer32", "name": "workerConnections"}, {"readOnly": true, "type": "dateTime", "name": "workerConnectionsLastUpdatedDateTime"}, {"readOnly": true, "type": "string", "name": "xCid"}]}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Unknown"}, {"value": "Upgrading"}]}}, {"readOnly": true, "type": "string", "name": "status"}, {"type": "string", "name": "statusCode"}, {"type": "string", "name": "statusDetails"}, {"type": "string", "name": "statusText"}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "IspCacheNodeResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "additionalCacheNodeProperties", "props": [{"type": "string", "name": "autoUpdateVersion", "arg": "$resource.properties.additionalCacheNodeProperties.autoUpdateVersion"}, {"type": "object", "name": "bgpConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration", "props": [{"type": "string", "name": "asnToIpAddressMapping", "arg": "$resource.properties.additionalCacheNodeProperties.bgpConfiguration.asnToIpAddressMapping"}]}, {"type": "array", "name": "cacheNodePropertiesDetailsIssuesList", "arg": "$resource.properties.additionalCacheNodeProperties.cacheNodePropertiesDetailsIssuesList", "item": {"type": "string"}}, {"type": "array", "name": "driveConfiguration", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration", "item": {"type": "object", "props": [{"type": "integer32", "name": "cacheNumber", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].cacheNumber", "format": {"maximum": 20, "minimum": 1}}, {"type": "string", "name": "nginxMapping", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].nginxMapping"}, {"type": "string", "name": "physicalPath", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].physicalPath"}, {"type": "integer32", "name": "sizeInGb", "arg": "$resource.properties.additionalCacheNodeProperties.driveConfiguration[].sizeInGb"}]}}, {"type": "string", "name": "isProxyRequired", "arg": "$resource.properties.additionalCacheNodeProperties.isProxyRequired", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "None"}, {"value": "Required"}]}}, {"type": "string", "name": "optionalProperty1", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty1"}, {"type": "string", "name": "optionalProperty2", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty2"}, {"type": "string", "name": "optionalProperty3", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty3"}, {"type": "string", "name": "optionalProperty4", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty4"}, {"type": "string", "name": "optionalProperty5", "arg": "$resource.properties.additionalCacheNodeProperties.optionalProperty5"}, {"type": "string", "name": "osType", "arg": "$resource.properties.additionalCacheNodeProperties.osType", "enum": {"items": [{"value": "Eflow"}, {"value": "Linux"}, {"value": "Windows"}]}}, {"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrl"}, {"type": "object", "name": "proxyUrlConfiguration", "props": [{"type": "string", "name": "proxyUrl", "arg": "$resource.properties.additionalCacheNodeProperties.proxyUrlConfiguration.proxyUrl"}]}, {"type": "string", "name": "updateCycleType", "arg": "$resource.properties.additionalCacheNodeProperties.updateCycleType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "updateInfoDetails", "arg": "$resource.properties.additionalCacheNodeProperties.updateInfoDetails"}, {"type": "dateTime", "name": "updateRequestedDateTime", "arg": "$resource.properties.additionalCacheNodeProperties.updateRequestedDateTime"}]}, {"type": "object", "name": "cacheNode", "arg": "$resource.properties.cacheNode", "props": [{"type": "integer32", "name": "autoUpdateRequestedDay", "arg": "$resource.properties.cacheNode.autoUpdateRequestedDay", "format": {"maximum": 7, "minimum": 1}}, {"type": "string", "name": "autoUpdateRequestedTime", "arg": "$resource.properties.cacheNode.autoUpdateRequestedTime", "format": {"pattern": "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$"}}, {"type": "integer32", "name": "autoUpdateRequestedWeek", "arg": "$resource.properties.cacheNode.autoUpdateRequestedWeek", "format": {"maximum": 5, "minimum": 1}}, {"type": "string", "name": "autoUpdateRingType", "arg": "$resource.properties.cacheNode.autoUpdateRingType", "enum": {"items": [{"value": "Fast"}, {"value": "Preview"}, {"value": "Slow"}]}}, {"type": "string", "name": "cacheNodeId", "arg": "$resource.properties.cacheNode.cacheNodeId"}, {"type": "string", "name": "cacheNodeName", "arg": "$resource.properties.cacheNode.cacheNodeName"}, {"type": "array", "name": "cidrCsv", "arg": "$resource.properties.cacheNode.cidrCsv", "item": {"type": "string"}}, {"type": "integer32", "name": "cidrSelectionType", "arg": "$resource.properties.cacheNode.cidrSelectionType"}, {"type": "integer32", "name": "customerAsn", "arg": "$resource.properties.cacheNode.customerAsn"}, {"type": "string", "name": "customerIndex", "arg": "$resource.properties.cacheNode.customerIndex"}, {"type": "string", "name": "customerName", "arg": "$resource.properties.cacheNode.customerName"}, {"type": "string", "name": "fullyQualifiedDomainName", "arg": "$resource.properties.cacheNode.fullyQualifiedDomainName"}, {"type": "string", "name": "fullyQualifiedResourceId", "arg": "$resource.properties.cacheNode.fullyQualifiedResourceId"}, {"type": "string", "name": "ipAddress", "arg": "$resource.properties.cacheNode.ipAddress"}, {"type": "boolean", "name": "isEnabled", "arg": "$resource.properties.cacheNode.isEnabled"}, {"type": "boolean", "name": "isEnterpriseManaged", "arg": "$resource.properties.cacheNode.isEnterpriseManaged"}, {"type": "integer32", "name": "maxAllowableEgressInMbps", "arg": "$resource.properties.cacheNode.maxAllowableEgressInMbps"}, {"type": "boolean", "name": "shouldMigrate", "arg": "$resource.properties.cacheNode.shouldMigrate"}]}, {"type": "string", "name": "statusCode", "arg": "$resource.properties.statusCode"}, {"type": "string", "name": "statusDetails", "arg": "$resource.properties.statusDetails"}, {"type": "string", "name": "statusText", "arg": "$resource.properties.statusText"}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "IspCacheNodesOperations_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@IspCacheNodeResource_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml new file mode 100644 index 000000000..39f8218df --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fQ==/2023-05-01-preview.xml @@ -0,0 +1,1452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.json new file mode 100644 index 000000000..28492ad26 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}/getcachenodeinstalldetails", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfS9nZXRDYWNoZU5vZGVJbnN0YWxsRGV0YWlscw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "mcc isp node", "commands": [{"name": "get-provisioning-details", "version": "2023-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.connectedcache/ispcustomers/{}/ispcachenodes/{}/getcachenodeinstalldetails", "version": "2023-05-01-preview", "swagger": "mgmt-plane/ConnectedCache/ResourceProviders/Microsoft.ConnectedCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ29ubmVjdGVkQ2FjaGUvaXNwQ3VzdG9tZXJzL3tjdXN0b21lclJlc291cmNlTmFtZX0vaXNwQ2FjaGVOb2Rlcy97Y2FjaGVOb2RlUmVzb3VyY2VOYW1lfS9nZXRDYWNoZU5vZGVJbnN0YWxsRGV0YWlscw==/V/MjAyMy0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.cacheNodeResourceName", "options": ["cache-node-resource-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name of the ConnectedCache resource"}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "var": "$Path.customerResourceName", "options": ["customer-resource-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Customer resource"}, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "IspCacheNodesOperations_GetCacheNodeInstallDetails", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}/getCacheNodeInstallDetails", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "cacheNodeResourceName", "arg": "$Path.cacheNodeResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "customerResourceName", "arg": "$Path.customerResourceName", "required": true, "format": {"pattern": "^[a-zA-Z0-9\\_\\-]*", "maxLength": 90, "minLength": 1}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "cacheNodeId"}, {"type": "string", "name": "customerId"}, {"readOnly": true, "type": "password", "name": "primaryAccountKey", "secret": true}, {"readOnly": true, "type": "password", "name": "registrationKey", "secret": true}, {"readOnly": true, "type": "password", "name": "secondaryAccountKey", "secret": true}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.xml new file mode 100644 index 000000000..5a2bf6943 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25uZWN0ZWRjYWNoZS9pc3BjdXN0b21lcnMve30vaXNwY2FjaGVub2Rlcy97fS9nZXRjYWNoZW5vZGVpbnN0YWxsZGV0YWlscw==/2023-05-01-preview.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +