Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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");
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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");
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}
Original file line number Diff line number Diff line change
@@ -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);
}
Original file line number Diff line number Diff line change
@@ -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"}