UNPKG

@azure/arm-security

Version:
43 lines 2.06 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { __asyncValues, __awaiter } from "tslib"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; /** * This sample demonstrates how to Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. * * @summary Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/Automations/GetAutomationsSubscription_example.json */ function listAllSecurityAutomationsOfASpecifiedSubscription() { var e_1, _a; return __awaiter(this, void 0, void 0, function* () { const subscriptionId = "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential, subscriptionId); const resArray = new Array(); try { for (var _b = __asyncValues(client.automations.list()), _c; _c = yield _b.next(), !_c.done;) { let item = _c.value; resArray.push(item); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_c && !_c.done && (_a = _b.return)) yield _a.call(_b); } finally { if (e_1) throw e_1.error; } } console.log(resArray); }); } listAllSecurityAutomationsOfASpecifiedSubscription().catch(console.error); //# sourceMappingURL=automationsListSample.js.map