diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.js new file mode 100644 index 00000000000..9b225662fae --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.js @@ -0,0 +1,19 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to creates or updates a Azure Traffic Collector resource + * + * @summary creates or updates a Azure Traffic Collector resource + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorCreate.json + */ +async function createATrafficCollector() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.azureTrafficCollectors.createOrUpdate("rg1", "atc", { + location: "West US", + tags: { key1: "value1" }, + }); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorCreate.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.js new file mode 100644 index 00000000000..25a866887f8 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.js @@ -0,0 +1,15 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to deletes a specified Azure Traffic Collector resource. + * + * @summary deletes a specified Azure Traffic Collector resource. + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorDelete.json + */ +async function deleteTrafficCollector() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + await client.azureTrafficCollectors.delete("rg1", "atc"); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorDelete.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.js new file mode 100644 index 00000000000..050a4e072f4 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.js @@ -0,0 +1,16 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to gets the specified Azure Traffic Collector in a specified resource group + * + * @summary gets the specified Azure Traffic Collector in a specified resource group + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorGet.json + */ +async function getTrafficCollector() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.azureTrafficCollectors.get("rg1", "atc"); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorGet.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.js new file mode 100644 index 00000000000..4fd20f88fae --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.js @@ -0,0 +1,18 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to updates the specified Azure Traffic Collector tags. + * + * @summary updates the specified Azure Traffic Collector tags. + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorUpdateTags.json + */ +async function updateTrafficCollectorTags() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.azureTrafficCollectors.updateTags("rg1", "atc", { + tags: { key1: "value1", key2: "value2" }, + }); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorUpdateTags.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.js new file mode 100644 index 00000000000..12c681b6f0a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.js @@ -0,0 +1,20 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to return list of Azure Traffic Collectors in a Resource Group + * + * @summary return list of Azure Traffic Collectors in a Resource Group + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorsByResourceGroupList.json + */ +async function listOfTrafficCollectorsByResourceGroup() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.azureTrafficCollectorsByResourceGroup.list("rg1")) { + resArray.push(item); + } + + console.log(resArray); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsByResourceGroupList.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.js new file mode 100644 index 00000000000..a8b79b87f96 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.js @@ -0,0 +1,20 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to return list of Azure Traffic Collectors in a subscription + * + * @summary return list of Azure Traffic Collectors in a subscription + * x-ms-original-file: 2022-11-01/AzureTrafficCollectorsBySubscriptionList.json + */ +async function listOfTrafficCollectorsBySubscription() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.azureTrafficCollectorsBySubscription.list()) { + resArray.push(item); + } + + console.log(resArray); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/AzureTrafficCollectorsBySubscriptionList.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.js new file mode 100644 index 00000000000..e17b65d6bf8 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.js @@ -0,0 +1,20 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to return list of Collector policies in a Azure Traffic Collector + * + * @summary return list of Collector policies in a Azure Traffic Collector + * x-ms-original-file: 2022-11-01/CollectorPoliciesList.json + */ +async function listOfCollectionPolicies() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const resArray = new Array(); + for await (const item of client.collectorPolicies.list("rg1", "atc")) { + resArray.push(item); + } + + console.log(resArray); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPoliciesList.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.js new file mode 100644 index 00000000000..339e2bd92e1 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.js @@ -0,0 +1,31 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to creates or updates a Collector Policy resource + * + * @summary creates or updates a Collector Policy resource + * x-ms-original-file: 2022-11-01/CollectorPolicyCreate.json + */ +async function createACollectionPolicy() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.collectorPolicies.createOrUpdate("rg1", "atc", "cp1", { + location: "West US", + emissionPolicies: [ + { emissionDestinations: [{ destinationType: "AzureMonitor" }], emissionType: "IPFIX" }, + ], + ingestionPolicy: { + ingestionSources: [ + { + resourceId: + "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/expressRouteCircuits/circuitName", + sourceType: "Resource", + }, + ], + ingestionType: "IPFIX", + }, + }); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyCreate.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.js new file mode 100644 index 00000000000..715b5cde80d --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.js @@ -0,0 +1,15 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to deletes a specified Collector Policy resource. + * + * @summary deletes a specified Collector Policy resource. + * x-ms-original-file: 2022-11-01/CollectorPolicyDelete.json + */ +async function deleteCollectionPolicy() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + await client.collectorPolicies.delete("rg1", "atc", "cp1"); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyDelete.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.js new file mode 100644 index 00000000000..aebf4e64fda --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.js @@ -0,0 +1,16 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to gets the collector policy in a specified Traffic Collector + * + * @summary gets the collector policy in a specified Traffic Collector + * x-ms-original-file: 2022-11-01/CollectorPolicyGet.json + */ +async function getCollectionPolicy() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.collectorPolicies.get("rg1", "atc", "cp1"); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyGet.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.js new file mode 100644 index 00000000000..dcae1a5e2b2 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.js @@ -0,0 +1,18 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to updates the specified Collector Policy tags. + * + * @summary updates the specified Collector Policy tags. + * x-ms-original-file: 2022-11-01/CollectorPolicyUpdateTags.json + */ +async function updateCollectorPolicyTags() { + const credential = new DefaultAzureCredential(); + const subscriptionId = "subid"; + const client = new AzureTrafficCollectorClient(credential, subscriptionId); + const result = await client.collectorPolicies.updateTags("rg1", "atc", "cp1", { + tags: { key1: "value1", key2: "value2" }, + }); + console.log(result); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/CollectorPolicyUpdateTags.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.js b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.js new file mode 100644 index 00000000000..1f069d6dce4 --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.js @@ -0,0 +1,19 @@ +const { AzureTrafficCollectorClient } = require("@azure/arm-networkfunction"); +const { DefaultAzureCredential } = require("@azure/identity"); + +/** + * This sample demonstrates how to lists all of the available NetworkFunction Rest API operations. + * + * @summary lists all of the available NetworkFunction Rest API operations. + * x-ms-original-file: 2022-11-01/OperationsList.json + */ +async function operationsList() { + const credential = new DefaultAzureCredential(); + const client = new AzureTrafficCollectorClient(credential); + const resArray = new Array(); + for await (const item of client.networkFunction.listOperations()) { + resArray.push(item); + } + + console.log(resArray); +} diff --git a/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.json b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.json new file mode 100644 index 00000000000..b76df95bf1a --- /dev/null +++ b/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/TrafficCollector/stable/2022-11-01/examples-js/OperationsList.json @@ -0,0 +1 @@ +{"sdkUrl": "https://github.com/Azure/azure-sdk-for-js/blob/%40azure%2Farm-networkfunction_3.0.0-beta.1/sdk/networkfunction/arm-networkfunction/README.md"} \ No newline at end of file