sdk/iotfirmwaredefense/arm-iotfirmwaredefense/samples-dev/usageMetricsListByWorkspaceSample.ts (19 lines of code) (raw):
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
import { IoTFirmwareDefenseClient } from "@azure/arm-iotfirmwaredefense";
import { DefaultAzureCredential } from "@azure/identity";
/**
* This sample demonstrates how to lists monthly usage information for a workspace.
*
* @summary lists monthly usage information for a workspace.
* x-ms-original-file: 2025-04-01-preview/UsageMetrics_ListByWorkspace_MaximumSet_Gen.json
*/
async function usageMetricsListByWorkspaceGeneratedByMaximumSetRule(): Promise<void> {
const credential = new DefaultAzureCredential();
const subscriptionId = "5C707B5F-6130-4F71-819E-953A28942E88";
const client = new IoTFirmwareDefenseClient(credential, subscriptionId);
const resArray = new Array();
for await (const item of client.usageMetrics.listByWorkspace(
"rgiotfirmwaredefense",
"exampleWorkspaceName",
)) {
resArray.push(item);
}
console.log(resArray);
}
async function main(): Promise<void> {
await usageMetricsListByWorkspaceGeneratedByMaximumSetRule();
}
main().catch(console.error);