diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 605568565e6f..4ff2caa2a6ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23828,7 +23828,7 @@ importers: specifier: ^1.9.0 version: link:../../core/core-auth '@azure/core-client': - specifier: ^1.9.2 + specifier: ^1.9.3 version: link:../../core/core-client '@azure/core-lro': specifier: ^2.5.4 @@ -23837,7 +23837,7 @@ importers: specifier: ^1.6.2 version: link:../../core/core-paging '@azure/core-rest-pipeline': - specifier: ^1.19.0 + specifier: ^1.19.1 version: link:../../core/core-rest-pipeline tslib: specifier: ^2.8.1 @@ -23859,7 +23859,7 @@ importers: specifier: catalog:internal version: 4.13.0 '@azure/logger': - specifier: ^1.1.4 + specifier: workspace:^ version: link:../../core/logger '@types/node': specifier: 'catalog:' @@ -23876,9 +23876,15 @@ importers: dotenv: specifier: catalog:testing version: 16.6.1 + eslint: + specifier: 'catalog:' + version: 9.39.1 playwright: specifier: catalog:testing version: 1.56.1 + prettier: + specifier: 'catalog:' + version: 3.6.2 rimraf: specifier: 'catalog:' version: 6.1.0 diff --git a/sdk/policyinsights/arm-policyinsights/CHANGELOG.md b/sdk/policyinsights/arm-policyinsights/CHANGELOG.md index 3fab5197ead2..6b1b769962e5 100644 --- a/sdk/policyinsights/arm-policyinsights/CHANGELOG.md +++ b/sdk/policyinsights/arm-policyinsights/CHANGELOG.md @@ -1,4 +1,11 @@ # Release History + +## 6.1.0 (2025-11-21) + +### Features Added + + - Remove paging for post operations + ## 6.0.0 (2025-01-09) Compared with version 5.0.0 diff --git a/sdk/policyinsights/arm-policyinsights/LICENSE b/sdk/policyinsights/arm-policyinsights/LICENSE index b2f52a2bad4e..63447fd8bbbf 100644 --- a/sdk/policyinsights/arm-policyinsights/LICENSE +++ b/sdk/policyinsights/arm-policyinsights/LICENSE @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +SOFTWARE. \ No newline at end of file diff --git a/sdk/policyinsights/arm-policyinsights/README.md b/sdk/policyinsights/arm-policyinsights/README.md index a882672d394a..e8954c0b676e 100644 --- a/sdk/policyinsights/arm-policyinsights/README.md +++ b/sdk/policyinsights/arm-policyinsights/README.md @@ -6,7 +6,7 @@ Query component policy states at varying resource scopes for Resource Provider m [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/policyinsights/arm-policyinsights) | [Package (NPM)](https://www.npmjs.com/package/@azure/arm-policyinsights) | -[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-policyinsights?view=azure-node-preview) | +[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-policyinsights) | [Samples](https://github.com/Azure-Samples/azure-samples-js-management) ## Getting started @@ -107,7 +107,6 @@ If you'd like to contribute to this library, please read the [contributing guide - [Microsoft Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js) - [azure_cli]: https://learn.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ [azure_sub]: https://azure.microsoft.com/free/ diff --git a/sdk/policyinsights/arm-policyinsights/_meta.json b/sdk/policyinsights/arm-policyinsights/_meta.json index 7bc62b3aed60..58f56ef55391 100644 --- a/sdk/policyinsights/arm-policyinsights/_meta.json +++ b/sdk/policyinsights/arm-policyinsights/_meta.json @@ -1,8 +1,8 @@ { - "commit": "10925e3dec73699b950f256576cd6983947faaa3", + "commit": "9cc7633f842575274f715cc02e37c5769ac2742d", "readme": "specification/policyinsights/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\policyinsights\\resource-manager\\readme.md --use=@autorest/typescript@6.0.31 --generate-sample=true", + "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\policyinsights\\resource-manager\\readme.md --use=@autorest/typescript@6.0.52 --generate-sample=true", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.18", - "use": "@autorest/typescript@6.0.31" + "release_tool": "@azure-tools/js-sdk-release-tools@2.14.8", + "use": "@autorest/typescript@6.0.52" } diff --git a/sdk/policyinsights/arm-policyinsights/assets.json b/sdk/policyinsights/arm-policyinsights/assets.json index c46cd35b420a..8903c2458bad 100644 --- a/sdk/policyinsights/arm-policyinsights/assets.json +++ b/sdk/policyinsights/arm-policyinsights/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "js", "TagPrefix": "js/policyinsights/arm-policyinsights", - "Tag": "js/policyinsights/arm-policyinsights_9e40dae9a6" + "Tag": "js/policyinsights/arm-policyinsights_e174cfc8ff" } diff --git a/sdk/policyinsights/arm-policyinsights/package.json b/sdk/policyinsights/arm-policyinsights/package.json index be429cc3daa1..5eaf3de281c8 100644 --- a/sdk/policyinsights/arm-policyinsights/package.json +++ b/sdk/policyinsights/arm-policyinsights/package.json @@ -3,17 +3,17 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for PolicyInsightsClient.", - "version": "6.0.0", + "version": "6.1.0", "engines": { "node": ">=20.0.0" }, "dependencies": { - "@azure/abort-controller": "^2.1.2", - "@azure/core-auth": "^1.9.0", - "@azure/core-client": "^1.9.2", "@azure/core-lro": "^2.5.4", + "@azure/abort-controller": "^2.1.2", "@azure/core-paging": "^1.6.2", - "@azure/core-rest-pipeline": "^1.19.0", + "@azure/core-client": "^1.9.3", + "@azure/core-auth": "^1.9.0", + "@azure/core-rest-pipeline": "^1.19.1", "tslib": "^2.8.1" }, "keywords": [ @@ -28,22 +28,25 @@ "main": "./dist/commonjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/commonjs/index.d.ts", + "type": "module", "devDependencies": { - "@azure-tools/test-credential": "workspace:^", - "@azure-tools/test-recorder": "workspace:^", - "@azure-tools/test-utils-vitest": "workspace:^", + "typescript": "catalog:", + "rimraf": "catalog:", + "dotenv": "catalog:testing", "@azure/dev-tool": "workspace:^", + "cross-env": "catalog:", + "eslint": "catalog:", + "prettier": "catalog:", + "tshy": "catalog:", "@azure/identity": "catalog:internal", - "@azure/logger": "^1.1.4", + "@azure/logger": "workspace:^", + "@azure-tools/test-recorder": "workspace:^", + "@azure-tools/test-credential": "workspace:^", + "@azure-tools/test-utils-vitest": "workspace:^", "@types/node": "catalog:", "@vitest/browser-playwright": "catalog:testing", "@vitest/coverage-istanbul": "catalog:testing", - "cross-env": "catalog:", - "dotenv": "catalog:testing", "playwright": "catalog:testing", - "rimraf": "catalog:", - "tshy": "catalog:", - "typescript": "catalog:", "vitest": "catalog:testing" }, "repository": "github:Azure/azure-sdk-for-js", @@ -53,24 +56,23 @@ "files": [ "dist/", "README.md", - "LICENSE", - "review/", - "CHANGELOG.md" + "LICENSE" ], "scripts": { "build": "npm run clean && dev-tool run build-package && dev-tool run extract-api", - "build:samples": "tsc -p tsconfig.samples.json && dev-tool samples publish -f", - "check-format": "echo skipped", - "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", - "execute:samples": "echo skipped", + "pack": "pnpm pack 2>&1", "extract-api": "dev-tool run extract-api", - "format": "echo skipped", "lint": "echo skipped", - "pack": "pnpm pack 2>&1", + "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "build:samples": "tsc -p tsconfig.samples.json && dev-tool samples publish -f", + "check-format": "prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" ", + "execute:samples": "echo skipped", + "format": "prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" ", "test": "npm run test:node && npm run test:browser", + "test:node": "dev-tool run test:vitest", "test:browser": "echo skipped", - "test:node": "dev-tool run build-test --no-browser-test && dev-tool run test:vitest", - "update-snippets": "dev-tool run update-snippets" + "update-snippets": "dev-tool run update-snippets", + "test:node:esm": "dev-tool run test:vitest --esm" }, "sideEffects": false, "//metadata": { @@ -82,16 +84,8 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/policyinsights/arm-policyinsights", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-policyinsights?view=azure-node-preview" - }, - "type": "module", + "browser": "./dist/browser/index.js", + "react-native": "./dist/react-native/index.js", "tshy": { "project": "../../../tsconfig.src.build.json", "exports": { @@ -108,8 +102,15 @@ ], "selfLink": false }, - "browser": "./dist/browser/index.js", - "react-native": "./dist/react-native/index.js", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/policyinsights/arm-policyinsights", + "//sampleConfiguration": { + "productName": "", + "productSlugs": [ + "azure" + ], + "disableDocsMs": true, + "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-policyinsights?view=azure-node-preview" + }, "exports": { "./package.json": "./package.json", ".": { diff --git a/sdk/policyinsights/arm-policyinsights/review/arm-policyinsights-node.api.md b/sdk/policyinsights/arm-policyinsights/review/arm-policyinsights-node.api.md index c82590e0d903..f93931d6a43e 100644 --- a/sdk/policyinsights/arm-policyinsights/review/arm-policyinsights-node.api.md +++ b/sdk/policyinsights/arm-policyinsights/review/arm-policyinsights-node.api.md @@ -4,11 +4,11 @@ ```ts -import * as coreAuth from '@azure/core-auth'; +import type * as coreAuth from '@azure/core-auth'; import * as coreClient from '@azure/core-client'; -import { OperationState } from '@azure/core-lro'; -import { PagedAsyncIterableIterator } from '@azure/core-paging'; -import { SimplePollerLike } from '@azure/core-lro'; +import type { OperationState } from '@azure/core-lro'; +import type { PagedAsyncIterableIterator } from '@azure/core-paging'; +import type { SimplePollerLike } from '@azure/core-lro'; // @public export interface Attestation extends Resource { @@ -980,14 +980,14 @@ export interface PolicyStates { beginTriggerResourceGroupEvaluationAndWait(subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams): Promise; beginTriggerSubscriptionEvaluation(subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams): Promise, void>>; beginTriggerSubscriptionEvaluationAndWait(subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams): Promise; - listQueryResultsForManagementGroup(policyStatesResource: PolicyStatesResource, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForPolicyDefinition(policyStatesResource: PolicyStatesResource, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForPolicySetDefinition(policyStatesResource: PolicyStatesResource, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForResource(policyStatesResource: PolicyStatesResource, resourceId: string, options?: PolicyStatesListQueryResultsForResourceOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForResourceGroup(policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForResourceGroupLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForSubscription(policyStatesResource: PolicyStatesResource, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams): PagedAsyncIterableIterator; - listQueryResultsForSubscriptionLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams): PagedAsyncIterableIterator; + listQueryResultsForManagementGroup(policyStatesResource: PolicyStatesResource, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams): Promise; + listQueryResultsForPolicyDefinition(policyStatesResource: PolicyStatesResource, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams): Promise; + listQueryResultsForPolicySetDefinition(policyStatesResource: PolicyStatesResource, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams): Promise; + listQueryResultsForResource(policyStatesResource: PolicyStatesResource, resourceId: string, options?: PolicyStatesListQueryResultsForResourceOptionalParams): Promise; + listQueryResultsForResourceGroup(policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams): Promise; + listQueryResultsForResourceGroupLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams): Promise; + listQueryResultsForSubscription(policyStatesResource: PolicyStatesResource, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams): Promise; + listQueryResultsForSubscriptionLevelPolicyAssignment(policyStatesResource: PolicyStatesResource, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams): Promise; summarizeForManagementGroup(policyStatesSummaryResource: PolicyStatesSummaryResourceType, managementGroupName: string, options?: PolicyStatesSummarizeForManagementGroupOptionalParams): Promise; summarizeForPolicyDefinition(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams): Promise; summarizeForPolicySetDefinition(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams): Promise; @@ -998,13 +998,6 @@ export interface PolicyStates { summarizeForSubscriptionLevelPolicyAssignment(policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams): Promise; } -// @public -export interface PolicyStatesListQueryResultsForManagementGroupNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForManagementGroupNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForManagementGroupOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1013,13 +1006,6 @@ export interface PolicyStatesListQueryResultsForManagementGroupOptionalParams ex // @public export type PolicyStatesListQueryResultsForManagementGroupResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForPolicyDefinitionNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForPolicyDefinitionNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1028,13 +1014,6 @@ export interface PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams e // @public export type PolicyStatesListQueryResultsForPolicyDefinitionResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForPolicySetDefinitionNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForPolicySetDefinitionNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1043,13 +1022,6 @@ export interface PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParam // @public export type PolicyStatesListQueryResultsForPolicySetDefinitionResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1058,13 +1030,6 @@ export interface PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignme // @public export type PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForResourceGroupNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForResourceGroupNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForResourceGroupOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1073,13 +1038,6 @@ export interface PolicyStatesListQueryResultsForResourceGroupOptionalParams exte // @public export type PolicyStatesListQueryResultsForResourceGroupResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForResourceNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForResourceNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForResourceOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1088,13 +1046,6 @@ export interface PolicyStatesListQueryResultsForResourceOptionalParams extends c // @public export type PolicyStatesListQueryResultsForResourceResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; @@ -1103,13 +1054,6 @@ export interface PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmen // @public export type PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentResponse = PolicyStatesQueryResults; -// @public -export interface PolicyStatesListQueryResultsForSubscriptionNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type PolicyStatesListQueryResultsForSubscriptionNextResponse = PolicyStatesQueryResults; - // @public export interface PolicyStatesListQueryResultsForSubscriptionOptionalParams extends coreClient.OperationOptions { queryOptions?: QueryOptions; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceGroupSample.ts index 6f227278998f..8643bca35512 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceGroupSample.ts @@ -1,22 +1,23 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates an attestation at resource group scope. * * @summary Creates or updates an attestation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_CreateResourceGroupScope.json */ - -import type { Attestation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createAttestationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const parameters: Attestation = { assessmentDate: new Date("2021-06-10T00:00:00Z"), @@ -25,7 +26,8 @@ async function createAttestationAtResourceGroupScope(): Promise { evidence: [ { description: "The results of the security audit.", - sourceUri: "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", + sourceUri: + "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", }, ], expiresOn: new Date("2021-06-15T00:00:00Z"), @@ -37,11 +39,12 @@ async function createAttestationAtResourceGroupScope(): Promise { }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.attestations.beginCreateOrUpdateAtResourceGroupAndWait( - resourceGroupName, - attestationName, - parameters, - ); + const result = + await client.attestations.beginCreateOrUpdateAtResourceGroupAndWait( + resourceGroupName, + attestationName, + parameters, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceSample.ts index 3ea565f1cd1b..2a2fc2f96113 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtResourceSample.ts @@ -1,18 +1,17 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates an attestation at resource scope. * * @summary Creates or updates an attestation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_CreateResourceScope.json */ - -import type { Attestation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createAttestationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.compute/virtualMachines/devVM"; @@ -24,7 +23,8 @@ async function createAttestationAtIndividualResourceScope(): Promise { evidence: [ { description: "The results of the security audit.", - sourceUri: "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", + sourceUri: + "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", }, ], expiresOn: new Date("2021-06-15T00:00:00Z"), diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtSubscriptionSample.ts index 3bcea80f81ce..97d977c76c34 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsCreateOrUpdateAtSubscriptionSample.ts @@ -1,21 +1,21 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates an attestation at subscription scope. * * @summary Creates or updates an attestation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_CreateSubscriptionScope.json */ - -import type { Attestation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createAttestationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const parameters: Attestation = { complianceState: "Compliant", @@ -24,10 +24,11 @@ async function createAttestationAtSubscriptionScope(): Promise { }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.attestations.beginCreateOrUpdateAtSubscriptionAndWait( - attestationName, - parameters, - ); + const result = + await client.attestations.beginCreateOrUpdateAtSubscriptionAndWait( + attestationName, + parameters, + ); console.log(result); } @@ -39,7 +40,8 @@ async function createAttestationAtSubscriptionScope(): Promise { */ async function createAttestationAtSubscriptionScopeWithAllProperties(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const parameters: Attestation = { assessmentDate: new Date("2021-06-10T00:00:00Z"), @@ -48,7 +50,8 @@ async function createAttestationAtSubscriptionScopeWithAllProperties(): Promise< evidence: [ { description: "The results of the security audit.", - sourceUri: "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", + sourceUri: + "https://gist.github.com/contoso/9573e238762c60166c090ae16b814011", }, ], expiresOn: new Date("2021-06-15T00:00:00Z"), @@ -60,10 +63,11 @@ async function createAttestationAtSubscriptionScopeWithAllProperties(): Promise< }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.attestations.beginCreateOrUpdateAtSubscriptionAndWait( - attestationName, - parameters, - ); + const result = + await client.attestations.beginCreateOrUpdateAtSubscriptionAndWait( + attestationName, + parameters, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceGroupSample.ts index b4b7999c6f55..605a752551f0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceGroupSample.ts @@ -1,21 +1,22 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing attestation at resource group scope. * * @summary Deletes an existing attestation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_DeleteResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteAttestationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceSample.ts index a076cf70203e..283a41c34ab9 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtResourceSample.ts @@ -1,24 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing attestation at individual resource scope. * * @summary Deletes an existing attestation at individual resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_DeleteResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteAttestationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.compute/virtualMachines/devVM"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.attestations.deleteAtResource(resourceId, attestationName); + const result = await client.attestations.deleteAtResource( + resourceId, + attestationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtSubscriptionSample.ts index 350c50960260..3205801625aa 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsDeleteAtSubscriptionSample.ts @@ -1,24 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing attestation at subscription scope. * * @summary Deletes an existing attestation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_DeleteSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteAttestationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.attestations.deleteAtSubscription(attestationName); + const result = + await client.attestations.deleteAtSubscription(attestationName); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceGroupSample.ts index 4ceee5c99820..1d326bdf35c3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceGroupSample.ts @@ -1,25 +1,29 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing attestation at resource group scope. * * @summary Gets an existing attestation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_GetResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getAttestationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.attestations.getAtResourceGroup(resourceGroupName, attestationName); + const result = await client.attestations.getAtResourceGroup( + resourceGroupName, + attestationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceSample.ts index 0cb0d7e65aad..b8295401d0e5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtResourceSample.ts @@ -1,24 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing attestation at resource scope. * * @summary Gets an existing attestation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_GetResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getAttestationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.compute/virtualMachines/devVM"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.attestations.getAtResource(resourceId, attestationName); + const result = await client.attestations.getAtResource( + resourceId, + attestationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtSubscriptionSample.ts index 234ceeab6509..b26914427a9f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsGetAtSubscriptionSample.ts @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing attestation at subscription scope. * * @summary Gets an existing attestation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_GetSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getAttestationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const attestationName = "790996e6-9871-4b1f-9cd9-ec42cd6ced1e"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceGroupSample.ts index a3b3512bb34f..97ed40cdba7a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceGroupSample.ts @@ -1,25 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all attestations for the resource group. * * @summary Gets all attestations for the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_ListResourceGroupScope.json */ - -import type { AttestationsListForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listAttestationsAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.attestations.listForResourceGroup(resourceGroupName)) { + for await (const item of client.attestations.listForResourceGroup( + resourceGroupName, + )) { resArray.push(item); } console.log(resArray); @@ -33,21 +40,23 @@ async function listAttestationsAtResourceGroupScope(): Promise { */ async function listAttestationsAtResourceGroupScopeWithQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myRg"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options: AttestationsListForResourceGroupOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.attestations.listForResourceGroup(resourceGroupName, options)) { + for await (const item of client.attestations.listForResourceGroup( + resourceGroupName, + options, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceSample.ts index 6ca5317e1de5..1db539cc1389 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForResourceSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all attestations for a resource. * * @summary Gets all attestations for a resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_ListResourceScope.json */ - -import type { AttestationsListForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listAttestationsAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myrg/providers/microsoft.compute/virtualMachines/devVM"; @@ -36,11 +39,16 @@ async function listAttestationsAtIndividualResourceScopeWithQueryParameters(): P const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; - const options: AttestationsListForResourceOptionalParams = { queryOptions: { top, filter } }; + const options: AttestationsListForResourceOptionalParams = { + queryOptions: { top, filter }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (const item of client.attestations.listForResource(resourceId, options)) { + for await (const item of client.attestations.listForResource( + resourceId, + options, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForSubscriptionSample.ts index 0ec9345c5c94..26291a1afe1f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/attestationsListForSubscriptionSample.ts @@ -1,20 +1,24 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all attestations for the subscription. * * @summary Gets all attestations for the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Attestations_ListSubscriptionScope.json */ - -import type { AttestationsListForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listAttestationsAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); @@ -32,15 +36,13 @@ async function listAttestationsAtSubscriptionScope(): Promise { */ async function listAttestationsAtSubscriptionScopeWithQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options: AttestationsListForSubscriptionOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts index a4bf01620ef6..6d738a468db1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts @@ -1,28 +1,28 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states for the subscription level policy definition. * * @summary Queries component policy states for the subscription level policy definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QuerySubscriptionLevelPolicyDefinitionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefinitionScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const componentPolicyStatesResource = "latest"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.componentPolicyStates.listQueryResultsForPolicyDefinition( - subscriptionId, - policyDefinitionName, - componentPolicyStatesResource, - ); + const result = + await client.componentPolicyStates.listQueryResultsForPolicyDefinition( + subscriptionId, + policyDefinitionName, + componentPolicyStatesResource, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index c59643f64e8d..5ac80555af13 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states for the resource group level policy assignment. * * @summary Queries component policy states for the resource group level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QueryResourceGroupLevelPolicyAssignmentScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtResourceGroupLevelPolicyAssignmentScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const componentPolicyStatesResource = "latest"; const credential = new DefaultAzureCredential(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupSample.ts index d933279f7b58..70478f212767 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceGroupSample.ts @@ -1,37 +1,39 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states under resource group scope. * * @summary Queries component policy states under resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QueryResourceGroupScopeGroupByComponentTypeWithAggregate.json */ - -import type { ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceGroupScopeFilteredByGivenAssignment(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const componentPolicyStatesResource = "latest"; const filter = "policyAssignmentId eq '/subscriptions/fffedd8f-ffff-fffd-fffd-fffed2f84852/providers/microsoft.authorization/policyassignments/560050f83dbb4a24974323f8'"; const apply = "groupby((type,complianceState),aggregate($count as count))"; - const options: ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams = { - filter, - apply, - }; + const options: ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams = + { filter, apply }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.componentPolicyStates.listQueryResultsForResourceGroup( - subscriptionId, - resourceGroupName, - componentPolicyStatesResource, - options, - ); + const result = + await client.componentPolicyStates.listQueryResultsForResourceGroup( + subscriptionId, + resourceGroupName, + componentPolicyStatesResource, + options, + ); console.log(result); } @@ -43,15 +45,17 @@ async function queryLatestComponentPolicyComplianceStateCountGroupedByComponentT */ async function queryLatestComponentPolicyStatesAtResourceGroupScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const componentPolicyStatesResource = "latest"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.componentPolicyStates.listQueryResultsForResourceGroup( - subscriptionId, - resourceGroupName, - componentPolicyStatesResource, - ); + const result = + await client.componentPolicyStates.listQueryResultsForResourceGroup( + subscriptionId, + resourceGroupName, + componentPolicyStatesResource, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceSample.ts index 708ccf23ccc0..861958af7e3b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForResourceSample.ts @@ -1,24 +1,27 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + ComponentPolicyStatesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states for the resource. * * @summary Queries component policy states for the resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QueryResourceScopeFilterByComponentId.json */ - -import type { ComponentPolicyStatesListQueryResultsForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestComponentPolicyComplianceStateAtResourceScopeFilteredByGivenComponentId(): Promise { const resourceId = "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/Vaults/myKVName"; const componentPolicyStatesResource = "latest"; const filter = "componentId eq cert-RSA-cert-3"; - const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = { filter }; + const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = + { filter }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.componentPolicyStates.listQueryResultsForResource( @@ -41,8 +44,10 @@ async function queryLatestComponentPolicyComplianceStateCountGroupedByComponentT const componentPolicyStatesResource = "latest"; const filter = "policyAssignmentId eq '/subscriptions/e78961ba-36fe-4739-9212-e3031b4c8db7/providers/microsoft.authorization/policyassignments/560050f83dbb4a24974323f8'"; - const apply = "groupby((componentType,complianceState),aggregate($count as count))"; - const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = { filter, apply }; + const apply = + "groupby((componentType,complianceState),aggregate($count as count))"; + const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = + { filter, apply }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.componentPolicyStates.listQueryResultsForResource( @@ -104,10 +109,8 @@ async function queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEva const filter = "componentType eq 'pod' AND componentId eq 'default/test-pod' AND componentName eq 'test-pod'"; const expand = "PolicyEvaluationDetails"; - const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = { - filter, - expand, - }; + const options: ComponentPolicyStatesListQueryResultsForResourceOptionalParams = + { filter, expand }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.componentPolicyStates.listQueryResultsForResource( diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index 99aac03c2281..b2f75fd133a0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states for the subscription level policy assignment. * * @summary Queries component policy states for the subscription level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QuerySubscriptionLevelPolicyAssignmentScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtSubscriptionLevelPolicyAssignmentScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionSample.ts index 2ad972501ccf..2a33806883a5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/componentPolicyStatesListQueryResultsForSubscriptionSample.ts @@ -1,35 +1,37 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries component policy states under subscription scope. * * @summary Queries component policy states under subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/ComponentPolicyStates_QuerySubscriptionScopeGroupByComponentTypeWithAggregate.json */ - -import type { ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtSubscriptionScopeFilteredByGivenAssignment(): Promise { const subscriptionId = "e78961ba-36fe-4739-9212-e3031b4c8db7"; const componentPolicyStatesResource = "latest"; const filter = "policyAssignmentId eq '/subscriptions/e78961ba-36fe-4739-9212-e3031b4c8db7/providers/microsoft.authorization/policyassignments/560050f83dbb4a24974323f8'"; - const apply = "groupby((componentType,complianceState),aggregate($count as count))"; - const options: ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams = { - filter, - apply, - }; + const apply = + "groupby((componentType,complianceState),aggregate($count as count))"; + const options: ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams = + { filter, apply }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.componentPolicyStates.listQueryResultsForSubscription( - subscriptionId, - componentPolicyStatesResource, - options, - ); + const result = + await client.componentPolicyStates.listQueryResultsForSubscription( + subscriptionId, + componentPolicyStatesResource, + options, + ); console.log(result); } @@ -44,10 +46,11 @@ async function queryLatestComponentPolicyStatesAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const result = await client.operations.list(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForManagementGroupSample.ts index 9b6ba59ebe9e..f1ac88f3a7d9 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForManagementGroupSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the resources under the management group. * * @summary Queries policy events for the resources under the management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QueryManagementGroupScope.json */ - -import type { PolicyEventsListQueryResultsForManagementGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtManagementGroupScope(): Promise { const policyEventsResource = "default"; const managementGroupName = "myManagementGroup"; @@ -37,9 +40,8 @@ async function queryAtManagementGroupScopeWithNextLink(): Promise { const policyEventsResource = "default"; const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyEventsListQueryResultsForManagementGroupOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyEventsListQueryResultsForManagementGroupOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicyDefinitionSample.ts index dfbf3fde0cda..c10f7a36add5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicyDefinitionSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the subscription level policy definition. * * @summary Queries policy events for the subscription level policy definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QuerySubscriptionLevelPolicyDefinitionScope.json */ - -import type { PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtSubscriptionLevelPolicyDefinitionScope(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; @@ -40,9 +43,8 @@ async function queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(): Prom const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicySetDefinitionSample.ts index 378322654c5e..44324ce7f68d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForPolicySetDefinitionSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the subscription level policy set definition. * * @summary Queries policy events for the subscription level policy set definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QuerySubscriptionLevelPolicySetDefinitionScope.json */ - -import type { PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtSubscriptionLevelPolicySetDefinitionScope(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; @@ -40,9 +43,8 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(): P const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index 0bccec22fd57..fc6fde840c2f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,21 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the resource group level policy assignment. * * @summary Queries policy events for the resource group level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QueryResourceGroupLevelPolicyAssignmentScope.json */ - -import type { PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtResourceGroupLevelPolicyAssignmentScope(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -40,12 +44,12 @@ async function queryAtResourceGroupLevelPolicyAssignmentScope(): Promise { async function queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupSample.ts index dbddaf447a88..8deefc5de130 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceGroupSample.ts @@ -1,21 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the resources under the resource group. * * @summary Queries policy events for the resources under the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QueryResourceGroupScope.json */ - -import type { PolicyEventsListQueryResultsForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtResourceGroupScope(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); @@ -38,7 +42,8 @@ async function queryAtResourceGroupScope(): Promise { async function queryAtResourceGroupScopeWithNextLink(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForResourceGroupOptionalParams = { queryOptions: { skipToken }, diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceSample.ts index f89afa3301dd..929d8ff2a9c6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForResourceSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the resource. * * @summary Queries policy events for the resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QueryNestedResourceScope.json */ - -import type { PolicyEventsListQueryResultsForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtNestedResourceScope(): Promise { const policyEventsResource = "default"; const resourceId = @@ -136,7 +139,10 @@ async function queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForReso const expand = "components($apply=groupby((tenantId, principalOid, policyDefinitionAction), aggregate($count as totalActions)))"; const options: PolicyEventsListQueryResultsForResourceOptionalParams = { - queryOptions: { filter, expand }, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index 20d244938a68..d45abaabcb46 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the subscription level policy assignment. * * @summary Queries policy events for the subscription level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_QuerySubscriptionLevelPolicyAssignmentScope.json */ - -import type { PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtSubscriptionLevelPolicyAssignmentScope(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; @@ -40,9 +43,8 @@ async function queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(): Prom const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionSample.ts index 9c4e820556b3..ef035725fd1d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyEventsListQueryResultsForSubscriptionSample.ts @@ -1,25 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy events for the resources under the subscription. * * @summary Queries policy events for the resources under the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyEvents_FilterAndAggregateOnly.json */ - -import type { PolicyEventsListQueryResultsForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function filterAndAggregateOnly(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const from = new Date("2018-02-05T18:00:00Z"); + const fromParam = new Date("2018-02-05T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyEvents)"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - queryOptions: { from, filter, apply }, + queryOptions: { + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -44,12 +51,18 @@ async function filterAndGroupWithAggregate(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 2; - const from = new Date("2018-02-05T18:00:00Z"); - const filter = "PolicyDefinitionAction eq 'audit' or PolicyDefinitionAction eq 'deny'"; + const fromParam = new Date("2018-02-05T18:00:00Z"); + const filter = + "PolicyDefinitionAction eq 'audit' or PolicyDefinitionAction eq 'deny'"; const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumEvents))"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - queryOptions: { top, from, filter, apply }, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -74,14 +87,15 @@ async function filterAndGroupWithoutAggregate(): Promise { const policyEventsResource = "default"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 2; - const from = new Date("2018-01-05T18:00:00Z"); - const filter = "PolicyDefinitionAction ne 'audit' and PolicyDefinitionAction ne 'append'"; + const fromParam = new Date("2018-01-05T18:00:00Z"); + const filter = + "PolicyDefinitionAction ne 'audit' and PolicyDefinitionAction ne 'append'"; const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { queryOptions: { top, - from, + from: fromParam, filter, apply, }, @@ -110,7 +124,7 @@ async function filterAndMultipleGroups(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 10; const orderBy = "NumDeniedResources desc"; - const from = new Date("2018-01-01T00:00:00Z"); + const fromParam = new Date("2018-01-01T00:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, ResourceId))/groupby((PolicyAssignmentId, PolicyDefinitionId), aggregate($count as NumDeniedResources))"; @@ -118,7 +132,7 @@ async function filterAndMultipleGroups(): Promise { queryOptions: { top, orderBy, - from, + from: fromParam, filter, apply, }, @@ -168,9 +182,7 @@ async function queryAtSubscriptionScopeWithNextLink(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - queryOptions: { - skipToken, - }, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -199,14 +211,14 @@ async function timeRangeSortSelectAndLimit(): Promise { "Timestamp desc, PolicyAssignmentId asc, SubscriptionId asc, ResourceGroup asc, ResourceId"; const select = "Timestamp, PolicyAssignmentId, PolicyDefinitionId, SubscriptionId, ResourceGroup, ResourceId"; - const from = new Date("2018-02-05T18:00:00Z"); + const fromParam = new Date("2018-02-05T18:00:00Z"); const to = new Date("2018-02-06T18:00:00Z"); const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { queryOptions: { top, orderBy, select, - from, + from: fromParam, to, }, }; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataGetResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataGetResourceSample.ts index 0add62630578..d89d66517ebc 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataGetResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataGetResourceSample.ts @@ -1,22 +1,22 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Get policy metadata resource. * * @summary Get policy metadata resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyMetadata_GetResource.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getASinglePolicyMetadataResource(): Promise { const resourceName = "NIST_SP_800-53_R4_AC-2"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.policyMetadataOperations.getResource(resourceName); + const result = + await client.policyMetadataOperations.getResource(resourceName); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataListSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataListSample.ts index 7837f1bc4b96..c4864dd308a4 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataListSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyMetadataListSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyMetadataListOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Get a list of the policy metadata resources. * * @summary Get a list of the policy metadata resources. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyMetadata_List.json */ - -import type { PolicyMetadataListOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getCollectionOfPolicyMetadataResources(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtManagementGroupScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtManagementGroupScopeSample.ts index f8e26a84ef58..9ca35856a444 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtManagementGroupScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtManagementGroupScopeSample.ts @@ -1,18 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + CheckManagementGroupRestrictionsRequest} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Checks what restrictions Azure Policy will place on resources within a management group. * * @summary Checks what restrictions Azure Policy will place on resources within a management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyRestrictions_CheckAtManagementGroupScope.json */ - -import type { CheckManagementGroupRestrictionsRequest } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function checkPolicyRestrictionsAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const parameters: CheckManagementGroupRestrictionsRequest = { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtResourceGroupScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtResourceGroupScopeSample.ts index 8e9d1f38f518..25b9eafa0f51 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtResourceGroupScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtResourceGroupScopeSample.ts @@ -1,22 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + CheckRestrictionsRequest} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Checks what restrictions Azure Policy will place on a resource within a resource group. Use this when the resource group the resource will be created in is already known. * * @summary Checks what restrictions Azure Policy will place on a resource within a resource group. Use this when the resource group the resource will be created in is already known. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyRestrictions_CheckAtResourceGroupScope.json */ - -import type { CheckRestrictionsRequest } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function checkPolicyRestrictionsAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "vmRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "vmRg"; const parameters: CheckRestrictionsRequest = { pendingFields: [ { field: "name", values: ["myVMName"] }, @@ -51,8 +55,10 @@ async function checkPolicyRestrictionsAtResourceGroupScope(): Promise { */ async function checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "vmRg"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "vmRg"; const parameters: CheckRestrictionsRequest = { includeAuditEffect: true, pendingFields: [ diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtSubscriptionScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtSubscriptionScopeSample.ts index 37fd2d3b38cb..0e1ae4b0e725 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtSubscriptionScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyRestrictionsCheckAtSubscriptionScopeSample.ts @@ -1,21 +1,24 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { + CheckRestrictionsRequest} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Checks what restrictions Azure Policy will place on a resource within a subscription. * * @summary Checks what restrictions Azure Policy will place on a resource within a subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyRestrictions_CheckAtSubscriptionScope.json */ - -import type { CheckRestrictionsRequest } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function checkPolicyRestrictionsAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const parameters: CheckRestrictionsRequest = { pendingFields: [ { field: "name", values: ["myVMName"] }, @@ -35,7 +38,8 @@ async function checkPolicyRestrictionsAtSubscriptionScope(): Promise { }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.policyRestrictions.checkAtSubscriptionScope(parameters); + const result = + await client.policyRestrictions.checkAtSubscriptionScope(parameters); console.log(result); } @@ -47,7 +51,8 @@ async function checkPolicyRestrictionsAtSubscriptionScope(): Promise { */ async function checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const parameters: CheckRestrictionsRequest = { includeAuditEffect: true, pendingFields: [ @@ -68,7 +73,8 @@ async function checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(): }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.policyRestrictions.checkAtSubscriptionScope(parameters); + const result = + await client.policyRestrictions.checkAtSubscriptionScope(parameters); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForManagementGroupSample.ts index 1dde03a7d7c0..d20e037c0954 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForManagementGroupSample.ts @@ -1,30 +1,30 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the resources under the management group. * * @summary Queries policy states for the resources under the management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QueryManagementGroupScope.json */ - -import type { PolicyStatesListQueryResultsForManagementGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtManagementGroupScope(): Promise { const policyStatesResource = "latest"; const managementGroupName = "myManagementGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -37,20 +37,16 @@ async function queryLatestAtManagementGroupScopeWithNextLink(): Promise { const policyStatesResource = "latest"; const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyStatesListQueryResultsForManagementGroupOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyStatesListQueryResultsForManagementGroupOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicyDefinitionSample.ts index da981a36fdd6..6cb2656ea041 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicyDefinitionSample.ts @@ -1,32 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the subscription level policy definition. * * @summary Queries policy states for the subscription level policy definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QuerySubscriptionLevelPolicyDefinitionScope.json */ - -import type { PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtSubscriptionLevelPolicyDefinitionScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForPolicyDefinition( + const result = await client.policyStates.listQueryResultsForPolicyDefinition( policyStatesResource, subscriptionId, policyDefinitionName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -40,21 +40,17 @@ async function queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink() const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForPolicyDefinition( + const result = await client.policyStates.listQueryResultsForPolicyDefinition( policyStatesResource, subscriptionId, policyDefinitionName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicySetDefinitionSample.ts index de00ede7d391..eaa7a14bb73f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForPolicySetDefinitionSample.ts @@ -1,32 +1,33 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the subscription level policy set definition. * * @summary Queries policy states for the subscription level policy set definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QuerySubscriptionLevelPolicySetDefinitionScope.json */ - -import type { PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtSubscriptionLevelPolicySetDefinitionScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForPolicySetDefinition( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForPolicySetDefinition( + policyStatesResource, + subscriptionId, + policySetDefinitionName, + ); + console.log(result); } /** @@ -40,21 +41,18 @@ async function queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLin const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForPolicySetDefinition( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForPolicySetDefinition( + policyStatesResource, + subscriptionId, + policySetDefinitionName, + options, + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index 22b03b9dbc23..d79134f5a3cb 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,34 +1,36 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the resource group level policy assignment. * * @summary Queries policy states for the resource group level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QueryResourceGroupLevelPolicyAssignmentScope.json */ - -import type { PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtResourceGroupLevelPolicyAssignmentScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( + policyStatesResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + ); + console.log(result); } /** @@ -40,25 +42,23 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( + policyStatesResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + options, + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupSample.ts index edae52cc33be..4294b3b33e49 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceGroupSample.ts @@ -1,32 +1,33 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the resources under the resource group. * * @summary Queries policy states for the resources under the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QueryResourceGroupScope.json */ - -import type { PolicyStatesListQueryResultsForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtResourceGroupScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -38,23 +39,21 @@ async function queryLatestAtResourceGroupScope(): Promise { async function queryLatestAtResourceGroupScopeWithNextLink(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForResourceGroupOptionalParams = { queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceSample.ts index 7539c642aab4..fbe2af8e4251 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForResourceSample.ts @@ -1,31 +1,31 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the resource. * * @summary Queries policy states for the resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QueryNestedResourceScope.json */ - -import type { PolicyStatesListQueryResultsForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAllPolicyStatesAtNestedResourceScope(): Promise { const policyStatesResource = "default"; const resourceId = "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -40,14 +40,11 @@ async function queryAllPolicyStatesAtResourceScope(): Promise { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -66,15 +63,12 @@ async function queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetai }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -89,21 +83,16 @@ async function queryAllPolicyStatesAtResourceScopeWithNextLink(): Promise "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForResourceOptionalParams = { - queryOptions: { - skipToken, - }, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -118,14 +107,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(): Pro "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -140,14 +126,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelResourceScope(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index 2382b0cd9082..ba1ba413f356 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,32 +1,33 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the subscription level policy assignment. * * @summary Queries policy states for the subscription level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_QuerySubscriptionLevelPolicyAssignmentScope.json */ - -import type { PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryLatestAtSubscriptionLevelPolicyAssignmentScope(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - policyAssignmentName, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( + policyStatesResource, + subscriptionId, + policyAssignmentName, + ); + console.log(result); } /** @@ -40,21 +41,18 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink() const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams = { - queryOptions: { skipToken }, - }; + const options: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams = + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - policyAssignmentName, - options, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( + policyStatesResource, + subscriptionId, + policyAssignmentName, + options, + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionSample.ts index 9190c894e97f..9b9729bff336 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesListQueryResultsForSubscriptionSample.ts @@ -1,41 +1,41 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy states for the resources under the subscription. * * @summary Queries policy states for the resources under the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_FilterAndAggregateOnly.json */ - -import type { PolicyStatesListQueryResultsForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function filterAndAggregateOnly(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyStates)"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { queryOptions: { - from, + from: fromParam, filter, apply, }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -49,7 +49,7 @@ async function filterAndGroupWithAggregate(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 2; const orderBy = "NumAuditDenyNonComplianceRecords desc"; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const filter = "IsCompliant eq false and (PolicyDefinitionAction eq 'audit' or PolicyDefinitionAction eq 'deny')"; const apply = @@ -58,22 +58,19 @@ async function filterAndGroupWithAggregate(): Promise { queryOptions: { top, orderBy, - from, + from: fromParam, filter, apply, }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -86,7 +83,7 @@ async function filterAndGroupWithoutAggregate(): Promise { const policyStatesResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 2; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const filter = "IsCompliant eq false and (PolicyDefinitionAction ne 'audit' and PolicyDefinitionAction ne 'append')"; const apply = @@ -94,22 +91,19 @@ async function filterAndGroupWithoutAggregate(): Promise { const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { queryOptions: { top, - from, + from: fromParam, filter, apply, }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -136,15 +130,12 @@ async function filterAndMultipleGroups(): Promise { }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -158,14 +149,11 @@ async function queryLatestAtSubscriptionScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -179,21 +167,16 @@ async function queryLatestAtSubscriptionScopeWithNextLink(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - queryOptions: { - skipToken, - }, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -210,28 +193,25 @@ async function timeRangeSortSelectAndLimit(): Promise { "Timestamp desc, PolicyAssignmentId asc, SubscriptionId asc, ResourceGroup asc, ResourceId"; const select = "Timestamp, PolicyAssignmentId, PolicyDefinitionId, SubscriptionId, ResourceGroup, ResourceId, policyDefinitionGroupNames"; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const to = new Date("2019-10-06T18:00:00Z"); const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { queryOptions: { top, orderBy, select, - from, + from: fromParam, to, }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (const item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForManagementGroupSample.ts index dead6dd94e50..2193e0487e0b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForManagementGroupSample.ts @@ -1,28 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the resources under the management group. * * @summary Summarizes policy states for the resources under the management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeManagementGroupScope.json */ - -import type { PolicyStatesSummarizeForManagementGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtManagementGroupScope(): Promise { const policyStatesSummaryResource = "latest"; const managementGroupName = "myManagementGroup"; const top = 0; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const to = new Date("2019-10-06T18:00:00Z"); - const filter = "PolicyDefinitionAction eq 'deny' or PolicyDefinitionAction eq 'audit'"; + const filter = + "PolicyDefinitionAction eq 'deny' or PolicyDefinitionAction eq 'audit'"; const options: PolicyStatesSummarizeForManagementGroupOptionalParams = { queryOptions: { top, - from, + from: fromParam, to, filter, }, diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicyDefinitionSample.ts index 63bb1e42c502..837a46b8197a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicyDefinitionSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the subscription level policy definition. * * @summary Summarizes policy states for the subscription level policy definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeSubscriptionLevelPolicyDefinitionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtPolicyDefinitionScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicySetDefinitionSample.ts index 42dab37975bf..3e100034b043 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForPolicySetDefinitionSample.ts @@ -1,29 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the subscription level policy set definition. * * @summary Summarizes policy states for the subscription level policy set definition. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeSubscriptionLevelPolicySetDefinitionScope.json */ - -import type { PolicyStatesSummarizeForPolicySetDefinitionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtPolicySetDefinitionScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const top = 1; - const from = new Date("2019-10-05T18:00:00Z"); + const fromParam = new Date("2019-10-05T18:00:00Z"); const to = new Date("2019-10-06T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const options: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams = { queryOptions: { top, - from, + from: fromParam, to, filter, }, diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts index c9233bc9bfdc..e3da9589acba 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,30 +1,31 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the resource group level policy assignment. * * @summary Summarizes policy states for the resource group level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeResourceGroupLevelPolicyAssignmentScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtPolicyAssignmentScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "b7a1ca2596524e3ab19597f2"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.policyStates.summarizeForResourceGroupLevelPolicyAssignment( - policyStatesSummaryResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - ); + const result = + await client.policyStates.summarizeForResourceGroupLevelPolicyAssignment( + policyStatesSummaryResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupSample.ts index 76e5eb5f139c..1fa80fe6a8d3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceGroupSample.ts @@ -1,21 +1,21 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the resources under the resource group. * * @summary Summarizes policy states for the resources under the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtResourceGroupScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.policyStates.summarizeForResourceGroup( diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceSample.ts index 80234adaca62..9f09ffc484ee 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForResourceSample.ts @@ -1,26 +1,27 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the resource. * * @summary Summarizes policy states for the resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeResourceScope.json */ - -import type { PolicyStatesSummarizeForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtResourceScope(): Promise { const policyStatesSummaryResource = "latest"; const resourceId = "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/my-vault"; const top = 2; const options: PolicyStatesSummarizeForResourceOptionalParams = { - queryOptions: { - top, - }, + queryOptions: { top }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts index 303b0311aabe..ec7f701bffd5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,28 +1,28 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the subscription level policy assignment. * * @summary Summarizes policy states for the subscription level policy assignment. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeSubscriptionLevelPolicyAssignmentScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtPolicyAssignmentScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.policyStates.summarizeForSubscriptionLevelPolicyAssignment( - policyStatesSummaryResource, - subscriptionId, - policyAssignmentName, - ); + const result = + await client.policyStates.summarizeForSubscriptionLevelPolicyAssignment( + policyStatesSummaryResource, + subscriptionId, + policyAssignmentName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionSample.ts index 101d658d507e..a4c8834e5b22 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesSummarizeForSubscriptionSample.ts @@ -1,25 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Summarizes policy states for the resources under the subscription. * * @summary Summarizes policy states for the resources under the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_SummarizeSubscriptionScope.json */ - -import type { PolicyStatesSummarizeForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function summarizeAtSubscriptionScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 5; const options: PolicyStatesSummarizeForSubscriptionOptionalParams = { - queryOptions: { - top, - }, + queryOptions: { top }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerResourceGroupEvaluationSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerResourceGroupEvaluationSample.ts index 2341f56fb2c8..c61354272a93 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerResourceGroupEvaluationSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerResourceGroupEvaluationSample.ts @@ -1,26 +1,27 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Triggers a policy evaluation scan for all the resources under the resource group. * * @summary Triggers a policy evaluation scan for all the resources under the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_TriggerResourceGroupEvaluation.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function triggerEvaluationsForAllResourcesInAResourceGroup(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.policyStates.beginTriggerResourceGroupEvaluationAndWait( - subscriptionId, - resourceGroupName, - ); + const result = + await client.policyStates.beginTriggerResourceGroupEvaluationAndWait( + subscriptionId, + resourceGroupName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerSubscriptionEvaluationSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerSubscriptionEvaluationSample.ts index 671fbff0b803..8ab757b0afef 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerSubscriptionEvaluationSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyStatesTriggerSubscriptionEvaluationSample.ts @@ -1,23 +1,24 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Triggers a policy evaluation scan for all the resources under the subscription * * @summary Triggers a policy evaluation scan for all the resources under the subscription * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/PolicyStates_TriggerSubscriptionEvaluation.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function triggerEvaluationsForAllResourcesInASubscription(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = - await client.policyStates.beginTriggerSubscriptionEvaluationAndWait(subscriptionId); + await client.policyStates.beginTriggerSubscriptionEvaluationAndWait( + subscriptionId, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts index b10386cb8557..5b2aadb6cbe5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy tracked resources under the management group. * * @summary Queries policy tracked resources under the management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/preview/2018-07-01-preview/examples/PolicyTrackedResources_QueryManagementGroupScope.json */ - -import type { PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtManagementGroupScope(): Promise { const managementGroupName = "myManagementGroup"; const policyTrackedResourcesResource = "default"; @@ -39,12 +42,8 @@ async function queryAtManagementGroupScopeUsingQueryParameters(): Promise const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; - const options: PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams = { - queryOptions: { - top, - filter, - }, - }; + const options: PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams = + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts index 5042fe0b5bf3..8f5cca0b088a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts @@ -1,21 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy tracked resources under the resource group. * * @summary Queries policy tracked resources under the resource group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/preview/2018-07-01-preview/examples/PolicyTrackedResources_QueryResourceGroupScope.json */ - -import type { PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "fffedd8f-ffff-fffd-fffd-fffed2f84852"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyTrackedResourcesResource = "default"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); @@ -37,18 +42,16 @@ async function queryAtResourceGroupScope(): Promise { */ async function queryAtResourceGroupScopeUsingQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "fffedd8f-ffff-fffd-fffd-fffed2f84852"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "fffedd8f-ffff-fffd-fffd-fffed2f84852"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyTrackedResourcesResource = "default"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; - const options: PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams = { - queryOptions: { - top, - filter, - }, - }; + const options: PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams = + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceSample.ts index 692958eb8285..3282bb5e0642 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForResourceSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy tracked resources under the resource. * * @summary Queries policy tracked resources under the resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/preview/2018-07-01-preview/examples/PolicyTrackedResources_QueryResourceScope.json */ - -import type { PolicyTrackedResourcesListQueryResultsForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtResourceScope(): Promise { const resourceId = "subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource"; @@ -41,12 +44,8 @@ async function queryAtResourceScopeUsingQueryParameters(): Promise { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; - const options: PolicyTrackedResourcesListQueryResultsForResourceOptionalParams = { - queryOptions: { - top, - filter, - }, - }; + const options: PolicyTrackedResourcesListQueryResultsForResourceOptionalParams = + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts index 74fbdcd1be2d..1c5d27781063 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts @@ -1,20 +1,24 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Queries policy tracked resources under the subscription. * * @summary Queries policy tracked resources under the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/preview/2018-07-01-preview/examples/PolicyTrackedResources_QuerySubscriptionScope.json */ - -import type { PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function queryAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "fffedd8f-ffff-fffd-fffd-fffed2f84852"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyTrackedResourcesResource = "default"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); @@ -35,17 +39,14 @@ async function queryAtSubscriptionScope(): Promise { */ async function queryAtSubscriptionScopeUsingQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "fffedd8f-ffff-fffd-fffd-fffed2f84852"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyTrackedResourcesResource = "default"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; - const options: PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams = { - queryOptions: { - top, - filter, - }, - }; + const options: PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams = + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtManagementGroupSample.ts index 7b6355bf8c6f..c1d23c4bdbf8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtManagementGroupSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Cancels a remediation at management group scope. * * @summary Cancels a remediation at management group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CancelManagementGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function cancelARemediationAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const remediationName = "myRemediation"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceGroupSample.ts index 46cf86d4588a..43d45be70d74 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceGroupSample.ts @@ -1,21 +1,22 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Cancels a remediation at resource group scope. * * @summary Cancels a remediation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CancelResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function cancelARemediationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const remediationName = "myRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceSample.ts index 7a680bd31a43..75c16def07d6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtResourceSample.ts @@ -1,24 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Cancel a remediation at resource scope. * * @summary Cancel a remediation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CancelResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function cancelARemediationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; const remediationName = "myRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.remediations.cancelAtResource(resourceId, remediationName); + const result = await client.remediations.cancelAtResource( + resourceId, + remediationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtSubscriptionSample.ts index 0f80b14c81e0..655f27e8a99c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCancelAtSubscriptionSample.ts @@ -1,24 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Cancels a remediation at subscription scope. * * @summary Cancels a remediation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CancelSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function cancelARemediationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "myRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.remediations.cancelAtSubscription(remediationName); + const result = + await client.remediations.cancelAtSubscription(remediationName); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtManagementGroupSample.ts index 8641bf5327f3..08858d6be863 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtManagementGroupSample.ts @@ -1,18 +1,17 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates a remediation at management group scope. * * @summary Creates or updates a remediation at management group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CreateManagementGroupScope.json */ - -import type { Remediation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createRemediationAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const remediationName = "storageRemediation"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceGroupSample.ts index a356082ca449..620e39b725c3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceGroupSample.ts @@ -1,22 +1,23 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates a remediation at resource group scope. * * @summary Creates or updates a remediation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CreateResourceGroupScope.json */ - -import type { Remediation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createRemediationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const remediationName = "storageRemediation"; const parameters: Remediation = { policyAssignmentId: diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceSample.ts index 3df8272a0913..ad5366c6e3ed 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtResourceSample.ts @@ -1,18 +1,17 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates a remediation at resource scope. * * @summary Creates or updates a remediation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CreateResourceScope.json */ - -import type { Remediation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createRemediationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtSubscriptionSample.ts index e12555de0e0c..24e36f5a178b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsCreateOrUpdateAtSubscriptionSample.ts @@ -1,21 +1,21 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Creates or updates a remediation at subscription scope. * * @summary Creates or updates a remediation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_CreateSubscriptionScope.json */ - -import type { Remediation } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function createRemediationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "storageRemediation"; const parameters: Remediation = { policyAssignmentId: @@ -38,7 +38,8 @@ async function createRemediationAtSubscriptionScope(): Promise { */ async function createRemediationAtSubscriptionScopeWithAllProperties(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "storageRemediation"; const parameters: Remediation = { failureThreshold: { percentage: 0.1 }, @@ -67,7 +68,8 @@ async function createRemediationAtSubscriptionScopeWithAllProperties(): Promise< */ async function createRemediationAtSubscriptionScopeWithResourceIdsFilter(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "storageRemediation"; const parameters: Remediation = { failureThreshold: { percentage: 0.1 }, diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtManagementGroupSample.ts index 426e09580dca..3b035f4f21b8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtManagementGroupSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing remediation at management group scope. * * @summary Deletes an existing remediation at management group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_DeleteManagementGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteRemediationAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const remediationName = "storageRemediation"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceGroupSample.ts index 9ac09d990230..94a8fa8773ee 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceGroupSample.ts @@ -1,21 +1,22 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing remediation at resource group scope. * * @summary Deletes an existing remediation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_DeleteResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteRemediationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceSample.ts index 36b3f07bb91e..491f1dd99426 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtResourceSample.ts @@ -1,24 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing remediation at individual resource scope. * * @summary Deletes an existing remediation at individual resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_DeleteResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteRemediationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.remediations.deleteAtResource(resourceId, remediationName); + const result = await client.remediations.deleteAtResource( + resourceId, + remediationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtSubscriptionSample.ts index 56d927e59f19..ccaa030424d0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsDeleteAtSubscriptionSample.ts @@ -1,24 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Deletes an existing remediation at subscription scope. * * @summary Deletes an existing remediation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_DeleteSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function deleteRemediationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.remediations.deleteAtSubscription(remediationName); + const result = + await client.remediations.deleteAtSubscription(remediationName); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtManagementGroupSample.ts index 5a85d5df7804..972113ac7044 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtManagementGroupSample.ts @@ -1,23 +1,25 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing remediation at management group scope. * * @summary Gets an existing remediation at management group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_GetManagementGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getRemediationAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.remediations.getAtManagementGroup(managementGroupId, remediationName); + const result = await client.remediations.getAtManagementGroup( + managementGroupId, + remediationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceGroupSample.ts index e184fba689c7..25d2a721d8f8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceGroupSample.ts @@ -1,25 +1,29 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing remediation at resource group scope. * * @summary Gets an existing remediation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_GetResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getRemediationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); - const result = await client.remediations.getAtResourceGroup(resourceGroupName, remediationName); + const result = await client.remediations.getAtResourceGroup( + resourceGroupName, + remediationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceSample.ts index f9d011224e08..f5b57b1890fd 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtResourceSample.ts @@ -1,24 +1,26 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing remediation at resource scope. * * @summary Gets an existing remediation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_GetResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getRemediationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const result = await client.remediations.getAtResource(resourceId, remediationName); + const result = await client.remediations.getAtResource( + resourceId, + remediationName, + ); console.log(result); } diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtSubscriptionSample.ts index 46b7e033f86a..d2a0c16e21e6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsGetAtSubscriptionSample.ts @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets an existing remediation at subscription scope. * * @summary Gets an existing remediation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_GetSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function getRemediationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "storageRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtManagementGroupSample.ts index d9fc0a450bf4..d695cb1c292e 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtManagementGroupSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all deployments for a remediation at management group scope. * * @summary Gets all deployments for a remediation at management group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListDeploymentsManagementGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listDeploymentsForARemediationAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const remediationName = "myRemediation"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceGroupSample.ts index bd138f818088..b325aaeb643f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceGroupSample.ts @@ -1,21 +1,22 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all deployments for a remediation at resource group scope. * * @summary Gets all deployments for a remediation at resource group scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListDeploymentsResourceGroupScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listDeploymentsForARemediationAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const remediationName = "myRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceSample.ts index aa3a0d7067e8..0fac30e6da89 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtResourceSample.ts @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all deployments for a remediation at resource scope. * * @summary Gets all deployments for a remediation at resource scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListDeploymentsResourceScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listDeploymentsForARemediationAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtSubscriptionSample.ts index d8c71ab54f10..6448e596e4ab 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListDeploymentsAtSubscriptionSample.ts @@ -1,25 +1,27 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all deployments for a remediation at subscription scope. * * @summary Gets all deployments for a remediation at subscription scope. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListDeploymentsSubscriptionScope.json */ - -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listDeploymentsForARemediationAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const remediationName = "myRemediation"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.remediations.listDeploymentsAtSubscription(remediationName)) { + for await (const item of client.remediations.listDeploymentsAtSubscription( + remediationName, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForManagementGroupSample.ts index 7220f44c9a7f..eb2a68a5c8ea 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForManagementGroupSample.ts @@ -1,23 +1,28 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all remediations for the management group. * * @summary Gets all remediations for the management group. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListManagementGroupScope.json */ - -import type { RemediationsListForManagementGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listRemediationsAtManagementGroupScope(): Promise { const managementGroupId = "financeMg"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (const item of client.remediations.listForManagementGroup(managementGroupId)) { + for await (const item of client.remediations.listForManagementGroup( + managementGroupId, + )) { resArray.push(item); } console.log(resArray); @@ -35,15 +40,15 @@ async function listRemediationsAtManagementGroupScopeWithQueryParameters(): Prom const filter = "PolicyAssignmentId eq '/providers/microsoft.management/managementGroups/financeMg/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options: RemediationsListForManagementGroupOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (const item of client.remediations.listForManagementGroup(managementGroupId, options)) { + for await (const item of client.remediations.listForManagementGroup( + managementGroupId, + options, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceGroupSample.ts index ebbbf41883ca..a42d74c2e1e1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceGroupSample.ts @@ -1,25 +1,32 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all remediations for the subscription. * * @summary Gets all remediations for the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListResourceGroupScope.json */ - -import type { RemediationsListForResourceGroupOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listRemediationsAtResourceGroupScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.remediations.listForResourceGroup(resourceGroupName)) { + for await (const item of client.remediations.listForResourceGroup( + resourceGroupName, + )) { resArray.push(item); } console.log(resArray); @@ -33,21 +40,23 @@ async function listRemediationsAtResourceGroupScope(): Promise { */ async function listRemediationsAtResourceGroupScopeWithQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; - const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + const resourceGroupName = + process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourceGroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options: RemediationsListForResourceGroupOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.remediations.listForResourceGroup(resourceGroupName, options)) { + for await (const item of client.remediations.listForResourceGroup( + resourceGroupName, + options, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceSample.ts index ecf3702bbb12..f803ed2a6a95 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForResourceSample.ts @@ -1,17 +1,20 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForResourceOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all remediations for a resource. * * @summary Gets all remediations for a resource. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListResourceScope.json */ - -import type { RemediationsListForResourceOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listRemediationsAtIndividualResourceScope(): Promise { const resourceId = "subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1"; @@ -37,15 +40,15 @@ async function listRemediationsAtIndividualResourceScopeWithQueryParameters(): P const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options: RemediationsListForResourceOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (const item of client.remediations.listForResource(resourceId, options)) { + for await (const item of client.remediations.listForResource( + resourceId, + options, + )) { resArray.push(item); } console.log(resArray); diff --git a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForSubscriptionSample.ts index ac805757f2b2..77782a9a3e0e 100644 --- a/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples-dev/remediationsListForSubscriptionSample.ts @@ -1,20 +1,24 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; +import { + PolicyInsightsClient, +} from "@azure/arm-policyinsights"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; + /** * This sample demonstrates how to Gets all remediations for the subscription. * * @summary Gets all remediations for the subscription. * x-ms-original-file: specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2024-10-01/examples/Remediations_ListSubscriptionScope.json */ - -import type { RemediationsListForSubscriptionOptionalParams } from "@azure/arm-policyinsights"; -import { PolicyInsightsClient } from "@azure/arm-policyinsights"; -import { DefaultAzureCredential } from "@azure/identity"; -import "dotenv/config"; - async function listRemediationsAtSubscriptionScope(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); @@ -32,15 +36,13 @@ async function listRemediationsAtSubscriptionScope(): Promise { */ async function listRemediationsAtSubscriptionScopeWithQueryParameters(): Promise { const subscriptionId = - process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; + process.env["POLICYINSIGHTS_SUBSCRIPTION_ID"] || + "35ee058e-5fa0-414c-8145-3ebb8d09b6e2"; const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq 'storageSkuDef'"; const options: RemediationsListForSubscriptionOptionalParams = { - queryOptions: { - top, - filter, - }, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceGroupSample.js index c3bc8d432630..e75848516bc6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -51,7 +44,7 @@ async function createAttestationAtResourceGroupScope() { } async function main() { - createAttestationAtResourceGroupScope(); + await createAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceSample.js index 8a3d34e31d51..5c3621a36442 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -50,7 +43,7 @@ async function createAttestationAtIndividualResourceScope() { } async function main() { - createAttestationAtIndividualResourceScope(); + await createAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtSubscriptionSample.js index a3708742ff71..9908aa85ff87 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsCreateOrUpdateAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -73,8 +66,8 @@ async function createAttestationAtSubscriptionScopeWithAllProperties() { } async function main() { - createAttestationAtSubscriptionScope(); - createAttestationAtSubscriptionScopeWithAllProperties(); + await createAttestationAtSubscriptionScope(); + await createAttestationAtSubscriptionScopeWithAllProperties(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceGroupSample.js index 6f88d4d7d0b1..d9fb69748406 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function deleteAttestationAtResourceGroupScope() { } async function main() { - deleteAttestationAtResourceGroupScope(); + await deleteAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceSample.js index e79556cc98d6..7d10a426050d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function deleteAttestationAtIndividualResourceScope() { } async function main() { - deleteAttestationAtIndividualResourceScope(); + await deleteAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtSubscriptionSample.js index 3679edf1f502..33151a8cfb2a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsDeleteAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function deleteAttestationAtSubscriptionScope() { } async function main() { - deleteAttestationAtSubscriptionScope(); + await deleteAttestationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceGroupSample.js index b86394780523..e4c88f556003 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -30,7 +23,7 @@ async function getAttestationAtResourceGroupScope() { } async function main() { - getAttestationAtResourceGroupScope(); + await getAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceSample.js index df54e8ab3247..b6ae95900e72 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function getAttestationAtIndividualResourceScope() { } async function main() { - getAttestationAtIndividualResourceScope(); + await getAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtSubscriptionSample.js index 04b9a231357a..f53f2a9d343f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsGetAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function getAttestationAtSubscriptionScope() { } async function main() { - getAttestationAtSubscriptionScope(); + await getAttestationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceGroupSample.js index 68b30b7a7d4e..e7d94c5598bd 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function listAttestationsAtResourceGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForResourceGroup(resourceGroupName)) { + for await (const item of client.attestations.listForResourceGroup(resourceGroupName)) { resArray.push(item); } console.log(resArray); @@ -45,21 +38,20 @@ async function listAttestationsAtResourceGroupScopeWithQueryParameters() { const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForResourceGroup(resourceGroupName, options)) { + for await (const item of client.attestations.listForResourceGroup(resourceGroupName, options)) { resArray.push(item); } console.log(resArray); } async function main() { - listAttestationsAtResourceGroupScope(); - listAttestationsAtResourceGroupScopeWithQueryParameters(); + await listAttestationsAtResourceGroupScope(); + await listAttestationsAtResourceGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceSample.js index 040235a6319e..7967bc90e609 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function listAttestationsAtIndividualResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.attestations.listForResource(resourceId)) { + for await (const item of client.attestations.listForResource(resourceId)) { resArray.push(item); } console.log(resArray); @@ -42,19 +35,21 @@ async function listAttestationsAtIndividualResourceScopeWithQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; - const options = { top, filter }; + const options = { + queryOptions: { top, filter }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.attestations.listForResource(resourceId, options)) { + for await (const item of client.attestations.listForResource(resourceId, options)) { resArray.push(item); } console.log(resArray); } async function main() { - listAttestationsAtIndividualResourceScope(); - listAttestationsAtIndividualResourceScopeWithQueryParameters(); + await listAttestationsAtIndividualResourceScope(); + await listAttestationsAtIndividualResourceScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForSubscriptionSample.js index 1201de82a527..b7129bcda8fa 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/attestationsListForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function listAttestationsAtSubscriptionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForSubscription()) { + for await (const item of client.attestations.listForSubscription()) { resArray.push(item); } console.log(resArray); @@ -43,21 +36,20 @@ async function listAttestationsAtSubscriptionScopeWithQueryParameters() { const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForSubscription(options)) { + for await (const item of client.attestations.listForSubscription(options)) { resArray.push(item); } console.log(resArray); } async function main() { - listAttestationsAtSubscriptionScope(); - listAttestationsAtSubscriptionScopeWithQueryParameters(); + await listAttestationsAtSubscriptionScope(); + await listAttestationsAtSubscriptionScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.js index 24bddcb96fd0..d978ffa4483a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefiniti } async function main() { - queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefinitionScope(); + await queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js index b1c65eef0df6..7274ca28f9a0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -36,7 +29,7 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScope() { } async function main() { - queryLatestAtResourceGroupLevelPolicyAssignmentScope(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupSample.js index 55ed48cfc12f..05bf8507fc6b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -58,8 +51,8 @@ async function queryLatestComponentPolicyStatesAtResourceGroupScope() { } async function main() { - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceGroupScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtResourceGroupScope(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceGroupScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceSample.js index 257e17e9bb97..fe70c08394db 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -121,11 +114,11 @@ async function queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEva } async function main() { - queryLatestComponentPolicyComplianceStateAtResourceScopeFilteredByGivenComponentId(); - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtNestedResourceScope(); - queryLatestComponentPolicyStatesAtResourceScope(); - queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); + await queryLatestComponentPolicyComplianceStateAtResourceScopeFilteredByGivenComponentId(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtNestedResourceScope(); + await queryLatestComponentPolicyStatesAtResourceScope(); + await queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js index 8e1826f7b69f..9f1171d1d23a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -34,7 +27,7 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScope() { } async function main() { - queryLatestAtSubscriptionLevelPolicyAssignmentScope(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionSample.js index 897df1b1d7de..eaab5133334c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/componentPolicyStatesListQueryResultsForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -54,8 +47,8 @@ async function queryLatestComponentPolicyStatesAtSubscriptionScope() { } async function main() { - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtSubscriptionScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtSubscriptionScope(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtSubscriptionScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/operationsListSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/operationsListSample.js index b57e3a15f3df..d1d8899d16b3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/operationsListSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/operationsListSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -28,7 +21,7 @@ async function listOperations() { } async function main() { - listOperations(); + await listOperations(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/package.json b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/package.json index 7a5f4984532f..447f6797bb66 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/package.json +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/package.json @@ -16,7 +16,8 @@ "azure", "typescript", "browser", - "isomorphic" + "isomorphic", + "cloud" ], "author": "Microsoft Corporation", "license": "MIT", @@ -27,6 +28,9 @@ "dependencies": { "@azure/arm-policyinsights": "latest", "dotenv": "latest", - "@azure/identity": "^4.2.1" + "@azure/identity": "^4.13.0" + }, + "devDependencies": { + "cross-env": "latest" } } diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForManagementGroupSample.js index 1788eb939f28..66e31425fd23 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function queryAtManagementGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForManagementGroup( + for await (const item of client.policyEvents.listQueryResultsForManagementGroup( policyEventsResource, managementGroupName, )) { @@ -43,11 +36,11 @@ async function queryAtManagementGroupScopeWithNextLink() { const policyEventsResource = "default"; const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForManagementGroup( + for await (const item of client.policyEvents.listQueryResultsForManagementGroup( policyEventsResource, managementGroupName, options, @@ -58,8 +51,8 @@ async function queryAtManagementGroupScopeWithNextLink() { } async function main() { - queryAtManagementGroupScope(); - queryAtManagementGroupScopeWithNextLink(); + await queryAtManagementGroupScope(); + await queryAtManagementGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicyDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicyDefinitionSample.js index dd193e6d2291..83a7a3f21b15 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicyDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicyDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtSubscriptionLevelPolicyDefinitionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicyDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicyDefinition( policyEventsResource, subscriptionId, policyDefinitionName, @@ -46,11 +39,11 @@ async function queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicyDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicyDefinition( policyEventsResource, subscriptionId, policyDefinitionName, @@ -62,8 +55,8 @@ async function queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink() { } async function main() { - queryAtSubscriptionLevelPolicyDefinitionScope(); - queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); + await queryAtSubscriptionLevelPolicyDefinitionScope(); + await queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicySetDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicySetDefinitionSample.js index 4f82c4cc60ac..d0dc13c31b73 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicySetDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForPolicySetDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicySetDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicySetDefinition( policyEventsResource, subscriptionId, policySetDefinitionName, @@ -46,11 +39,11 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicySetDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicySetDefinition( policyEventsResource, subscriptionId, policySetDefinitionName, @@ -62,8 +55,8 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink() { } async function main() { - queryAtSubscriptionLevelPolicySetDefinitionScope(); - queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); + await queryAtSubscriptionLevelPolicySetDefinitionScope(); + await queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js index fede9e771e9c..9fbaf814ee83 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -26,7 +19,7 @@ async function queryAtResourceGroupLevelPolicyAssignmentScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( policyEventsResource, subscriptionId, resourceGroupName, @@ -49,11 +42,11 @@ async function queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink() { const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( policyEventsResource, subscriptionId, resourceGroupName, @@ -66,8 +59,8 @@ async function queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink() { } async function main() { - queryAtResourceGroupLevelPolicyAssignmentScope(); - queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); + await queryAtResourceGroupLevelPolicyAssignmentScope(); + await queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupSample.js index a18cc32aa26e..1e700c19dbbd 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtResourceGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroup( + for await (const item of client.policyEvents.listQueryResultsForResourceGroup( policyEventsResource, subscriptionId, resourceGroupName, @@ -47,12 +40,12 @@ async function queryAtResourceGroupScopeWithNextLink() { const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroup( + for await (const item of client.policyEvents.listQueryResultsForResourceGroup( policyEventsResource, subscriptionId, resourceGroupName, @@ -64,8 +57,8 @@ async function queryAtResourceGroupScopeWithNextLink() { } async function main() { - queryAtResourceGroupScope(); - queryAtResourceGroupScopeWithNextLink(); + await queryAtResourceGroupScope(); + await queryAtResourceGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceSample.js index 7d1f9f679e5b..602152f77ae2 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtNestedResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -47,7 +40,7 @@ async function queryAtResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -68,12 +61,12 @@ async function queryAtResourceScopeWithNextLink() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -96,7 +89,7 @@ async function queryAtSubscriptionLevelNestedResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -118,7 +111,7 @@ async function queryAtSubscriptionLevelResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -142,13 +135,15 @@ async function queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForReso const expand = "components($apply=groupby((tenantId, principalOid, policyDefinitionAction), aggregate($count as totalActions)))"; const options = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -172,13 +167,15 @@ async function queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignm "policyAssignmentId eq '/subscriptions/e78961ba-36fe-4739-9212-e3031b4c8db7/providers/microsoft.authorization/policyassignments/560050f83dbb4a24974323f8'"; const expand = "components"; const options = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -189,13 +186,13 @@ async function queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignm } async function main() { - queryAtNestedResourceScope(); - queryAtResourceScope(); - queryAtResourceScopeWithNextLink(); - queryAtSubscriptionLevelNestedResourceScope(); - queryAtSubscriptionLevelResourceScope(); - queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForResourceScopeFilteredByGivenAssignment(); - queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignment(); + await queryAtNestedResourceScope(); + await queryAtResourceScope(); + await queryAtResourceScopeWithNextLink(); + await queryAtSubscriptionLevelNestedResourceScope(); + await queryAtSubscriptionLevelResourceScope(); + await queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForResourceScopeFilteredByGivenAssignment(); + await queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignment(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js index 0b1283a50f8e..ae64755b728b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtSubscriptionLevelPolicyAssignmentScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( policyEventsResource, subscriptionId, policyAssignmentName, @@ -46,11 +39,11 @@ async function queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( policyEventsResource, subscriptionId, policyAssignmentName, @@ -62,8 +55,8 @@ async function queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink() { } async function main() { - queryAtSubscriptionLevelPolicyAssignmentScope(); - queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); + await queryAtSubscriptionLevelPolicyAssignmentScope(); + await queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionSample.js index 3a796e4e56d9..82c9e3a1a3a7 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyEventsListQueryResultsForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,14 +18,16 @@ async function filterAndAggregateOnly() { const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyEvents)"; const options = { - fromParam, - filter, - apply, + queryOptions: { + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -57,15 +52,17 @@ async function filterAndGroupWithAggregate() { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumEvents))"; const options = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -90,15 +87,17 @@ async function filterAndGroupWithoutAggregate() { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))"; const options = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -124,16 +123,18 @@ async function filterAndMultipleGroups() { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, ResourceId))/groupby((PolicyAssignmentId, PolicyDefinitionId), aggregate($count as NumDeniedResources))"; const options = { - top, - orderBy, - fromParam, - filter, - apply, + queryOptions: { + top, + orderBy, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -155,7 +156,7 @@ async function queryAtSubscriptionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, )) { @@ -175,12 +176,12 @@ async function queryAtSubscriptionScopeWithNextLink() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -207,16 +208,18 @@ async function timeRangeSortSelectAndLimit() { const fromParam = new Date("2018-02-05T18:00:00Z"); const to = new Date("2018-02-06T18:00:00Z"); const options = { - top, - orderBy, - select, - fromParam, - to, + queryOptions: { + top, + orderBy, + select, + from: fromParam, + to, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -227,13 +230,13 @@ async function timeRangeSortSelectAndLimit() { } async function main() { - filterAndAggregateOnly(); - filterAndGroupWithAggregate(); - filterAndGroupWithoutAggregate(); - filterAndMultipleGroups(); - queryAtSubscriptionScope(); - queryAtSubscriptionScopeWithNextLink(); - timeRangeSortSelectAndLimit(); + await filterAndAggregateOnly(); + await filterAndGroupWithAggregate(); + await filterAndGroupWithoutAggregate(); + await filterAndMultipleGroups(); + await queryAtSubscriptionScope(); + await queryAtSubscriptionScopeWithNextLink(); + await timeRangeSortSelectAndLimit(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataGetResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataGetResourceSample.js index 3b53ccd7961a..5b64a10a2ead 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataGetResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataGetResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -27,7 +20,7 @@ async function getASinglePolicyMetadataResource() { } async function main() { - getASinglePolicyMetadataResource(); + await getASinglePolicyMetadataResource(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataListSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataListSample.js index e469b4ff6748..20f11c8d80d4 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataListSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyMetadataListSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -22,7 +15,7 @@ async function getCollectionOfPolicyMetadataResources() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyMetadataOperations.list()) { + for await (const item of client.policyMetadataOperations.list()) { resArray.push(item); } console.log(resArray); @@ -36,19 +29,19 @@ async function getCollectionOfPolicyMetadataResources() { */ async function getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter() { const top = 1; - const options = { top }; + const options = { queryOptions: { top } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyMetadataOperations.list(options)) { + for await (const item of client.policyMetadataOperations.list(options)) { resArray.push(item); } console.log(resArray); } async function main() { - getCollectionOfPolicyMetadataResources(); - getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter(); + await getCollectionOfPolicyMetadataResources(); + await getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtManagementGroupScopeSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtManagementGroupScopeSample.js index 8935771d60d7..47c108fe39b1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtManagementGroupScopeSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtManagementGroupScopeSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function checkPolicyRestrictionsAtManagementGroupScope() { } async function main() { - checkPolicyRestrictionsAtManagementGroupScope(); + await checkPolicyRestrictionsAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtResourceGroupScopeSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtResourceGroupScopeSample.js index 27e7f4924519..ade1c4f96861 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtResourceGroupScopeSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtResourceGroupScopeSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -86,8 +79,8 @@ async function checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect() } async function main() { - checkPolicyRestrictionsAtResourceGroupScope(); - checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect(); + await checkPolicyRestrictionsAtResourceGroupScope(); + await checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtSubscriptionScopeSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtSubscriptionScopeSample.js index e795c5655c59..42561b8a979c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtSubscriptionScopeSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyRestrictionsCheckAtSubscriptionScopeSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -78,8 +71,8 @@ async function checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect() } async function main() { - checkPolicyRestrictionsAtSubscriptionScope(); - checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(); + await checkPolicyRestrictionsAtSubscriptionScope(); + await checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForManagementGroupSample.js index f789b3f4634f..57cefd7511de 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -23,14 +16,11 @@ async function queryLatestAtManagementGroupScope() { const managementGroupName = "myManagementGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -43,23 +33,20 @@ async function queryLatestAtManagementGroupScopeWithNextLink() { const policyStatesResource = "latest"; const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtManagementGroupScope(); - queryLatestAtManagementGroupScopeWithNextLink(); + await queryLatestAtManagementGroupScope(); + await queryLatestAtManagementGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicyDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicyDefinitionSample.js index 53e39f7fda1e..5ec71d4b5af8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicyDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicyDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,15 +17,12 @@ async function queryLatestAtSubscriptionLevelPolicyDefinitionScope() { const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicyDefinition( + const result = await client.policyStates.listQueryResultsForPolicyDefinition( policyStatesResource, subscriptionId, policyDefinitionName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -46,24 +36,21 @@ async function queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink() const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicyDefinition( + const result = await client.policyStates.listQueryResultsForPolicyDefinition( policyStatesResource, subscriptionId, policyDefinitionName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtSubscriptionLevelPolicyDefinitionScope(); - queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicyDefinitionScope(); + await queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicySetDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicySetDefinitionSample.js index 3d80f294791a..c04de4bf59f0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicySetDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForPolicySetDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,15 +17,12 @@ async function queryLatestAtSubscriptionLevelPolicySetDefinitionScope() { const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicySetDefinition( + const result = await client.policyStates.listQueryResultsForPolicySetDefinition( policyStatesResource, subscriptionId, policySetDefinitionName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -46,24 +36,21 @@ async function queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLin const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicySetDefinition( + const result = await client.policyStates.listQueryResultsForPolicySetDefinition( policyStatesResource, subscriptionId, policySetDefinitionName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtSubscriptionLevelPolicySetDefinitionScope(); - queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicySetDefinitionScope(); + await queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js index 51de5e462391..7fd0056c795a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,16 +18,13 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScope() { const policyAssignmentName = "myPolicyAssignment"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( + const result = await client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( policyStatesResource, subscriptionId, resourceGroupName, policyAssignmentName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -49,25 +39,22 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScopeWithNextLink( const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const policyAssignmentName = "myPolicyAssignment"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( + const result = await client.policyStates.listQueryResultsForResourceGroupLevelPolicyAssignment( policyStatesResource, subscriptionId, resourceGroupName, policyAssignmentName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtResourceGroupLevelPolicyAssignmentScope(); - queryLatestAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScope(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupSample.js index d006f0e43ac4..78f54a0ec882 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,15 +17,12 @@ async function queryLatestAtResourceGroupScope() { const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -47,25 +37,22 @@ async function queryLatestAtResourceGroupScopeWithNextLink() { const resourceGroupName = process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtResourceGroupScope(); - queryLatestAtResourceGroupScopeWithNextLink(); + await queryLatestAtResourceGroupScope(); + await queryLatestAtResourceGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceSample.js index 58203325106e..de61fd6f7e1a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,14 +17,11 @@ async function queryAllPolicyStatesAtNestedResourceScope() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -46,14 +36,11 @@ async function queryAllPolicyStatesAtResourceScope() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -68,19 +55,16 @@ async function queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetai "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const expand = "PolicyEvaluationDetails"; const options = { - expand, + queryOptions: { expand }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -95,19 +79,16 @@ async function queryAllPolicyStatesAtResourceScopeWithNextLink() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -122,14 +103,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -144,14 +122,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelResourceScope() { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResourceName"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -169,20 +144,19 @@ async function queryComponentPolicyComplianceStateAtResourceScopeFilteredByGiven const expand = "components($filter=ComplianceState eq 'NonCompliant' or ComplianceState eq 'Compliant')"; const options = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -200,31 +174,30 @@ async function queryComponentPolicyComplianceStateCountGroupedByStateTypeAtResou const expand = "components($filter=ComplianceState eq 'NonCompliant' or ComplianceState eq 'Compliant';$apply=groupby((complianceState),aggregate($count as count)))"; const options = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryAllPolicyStatesAtNestedResourceScope(); - queryAllPolicyStatesAtResourceScope(); - queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); - queryAllPolicyStatesAtResourceScopeWithNextLink(); - queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(); - queryAllPolicyStatesAtSubscriptionLevelResourceScope(); - queryComponentPolicyComplianceStateAtResourceScopeFilteredByGivenAssignment(); - queryComponentPolicyComplianceStateCountGroupedByStateTypeAtResourceScopeFilteredByGivenAssignment(); + await queryAllPolicyStatesAtNestedResourceScope(); + await queryAllPolicyStatesAtResourceScope(); + await queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); + await queryAllPolicyStatesAtResourceScopeWithNextLink(); + await queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(); + await queryAllPolicyStatesAtSubscriptionLevelResourceScope(); + await queryComponentPolicyComplianceStateAtResourceScopeFilteredByGivenAssignment(); + await queryComponentPolicyComplianceStateCountGroupedByStateTypeAtResourceScopeFilteredByGivenAssignment(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js index 6c52fb500e73..17aeb4275327 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,15 +17,12 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScope() { const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( + const result = await client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( policyStatesResource, subscriptionId, policyAssignmentName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -46,24 +36,21 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink() const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const skipToken = "WpmWfBSvPhkAK6QD"; - const options = { skipToken }; + const options = { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( + const result = await client.policyStates.listQueryResultsForSubscriptionLevelPolicyAssignment( policyStatesResource, subscriptionId, policyAssignmentName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - queryLatestAtSubscriptionLevelPolicyAssignmentScope(); - queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScope(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionSample.js index 2322de0139a9..adfd53c459ed 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesListQueryResultsForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,21 +18,20 @@ async function filterAndAggregateOnly() { const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyStates)"; const options = { - fromParam, - filter, - apply, + queryOptions: { + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -59,23 +51,22 @@ async function filterAndGroupWithAggregate() { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumAuditDenyNonComplianceRecords))"; const options = { - top, - orderBy, - fromParam, - filter, - apply, + queryOptions: { + top, + orderBy, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -94,22 +85,21 @@ async function filterAndGroupWithoutAggregate() { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))"; const options = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -127,22 +117,21 @@ async function filterAndMultipleGroups() { const apply = "groupby((PolicyAssignmentId, PolicySetDefinitionId, PolicyDefinitionId, PolicyDefinitionReferenceId, ResourceId))/groupby((PolicyAssignmentId, PolicySetDefinitionId, PolicyDefinitionId, PolicyDefinitionReferenceId), aggregate($count as NumNonCompliantResources))"; const options = { - top, - orderBy, - filter, - apply, + queryOptions: { + top, + orderBy, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -156,14 +145,11 @@ async function queryLatestAtSubscriptionScope() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -177,19 +163,16 @@ async function queryLatestAtSubscriptionScopeWithNextLink() { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -209,33 +192,32 @@ async function timeRangeSortSelectAndLimit() { const fromParam = new Date("2019-10-05T18:00:00Z"); const to = new Date("2019-10-06T18:00:00Z"); const options = { - top, - orderBy, - select, - fromParam, - to, + queryOptions: { + top, + orderBy, + select, + from: fromParam, + to, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main() { - filterAndAggregateOnly(); - filterAndGroupWithAggregate(); - filterAndGroupWithoutAggregate(); - filterAndMultipleGroups(); - queryLatestAtSubscriptionScope(); - queryLatestAtSubscriptionScopeWithNextLink(); - timeRangeSortSelectAndLimit(); + await filterAndAggregateOnly(); + await filterAndGroupWithAggregate(); + await filterAndGroupWithoutAggregate(); + await filterAndMultipleGroups(); + await queryLatestAtSubscriptionScope(); + await queryLatestAtSubscriptionScopeWithNextLink(); + await timeRangeSortSelectAndLimit(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForManagementGroupSample.js index fe9d4481088a..8c2c280e2ede 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -26,10 +19,12 @@ async function summarizeAtManagementGroupScope() { const to = new Date("2019-10-06T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny' or PolicyDefinitionAction eq 'audit'"; const options = { - top, - fromParam, - to, - filter, + queryOptions: { + top, + from: fromParam, + to, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -42,7 +37,7 @@ async function summarizeAtManagementGroupScope() { } async function main() { - summarizeAtManagementGroupScope(); + await summarizeAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicyDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicyDefinitionSample.js index ed558426d2ad..121e128898fc 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicyDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicyDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function summarizeAtPolicyDefinitionScope() { } async function main() { - summarizeAtPolicyDefinitionScope(); + await summarizeAtPolicyDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicySetDefinitionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicySetDefinitionSample.js index 1a54cd8a9d83..6bdea8ae8b94 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicySetDefinitionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForPolicySetDefinitionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -27,10 +20,12 @@ async function summarizeAtPolicySetDefinitionScope() { const to = new Date("2019-10-06T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const options = { - top, - fromParam, - to, - filter, + queryOptions: { + top, + from: fromParam, + to, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -44,7 +39,7 @@ async function summarizeAtPolicySetDefinitionScope() { } async function main() { - summarizeAtPolicySetDefinitionScope(); + await summarizeAtPolicySetDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.js index ff2db6deb861..c425e1abb567 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -35,7 +28,7 @@ async function summarizeAtPolicyAssignmentScope() { } async function main() { - summarizeAtPolicyAssignmentScope(); + await summarizeAtPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupSample.js index 18514a7bcd8b..ddf04092b5c4 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function summarizeAtResourceGroupScope() { } async function main() { - summarizeAtResourceGroupScope(); + await summarizeAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceSample.js index e1512dc2cdf9..3873b30ec82f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -23,7 +16,9 @@ async function summarizeAtResourceScope() { const resourceId = "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/my-vault"; const top = 2; - const options = { top }; + const options = { + queryOptions: { top }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.policyStates.summarizeForResource( @@ -35,7 +30,7 @@ async function summarizeAtResourceScope() { } async function main() { - summarizeAtResourceScope(); + await summarizeAtResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.js index 7a1449126b6e..5aac67ad2f99 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function summarizeAtPolicyAssignmentScope() { } async function main() { - summarizeAtPolicyAssignmentScope(); + await summarizeAtPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionSample.js index 3a6191492782..ac2a52ff7642 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesSummarizeForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -22,7 +15,9 @@ async function summarizeAtSubscriptionScope() { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 5; - const options = { top }; + const options = { + queryOptions: { top }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.policyStates.summarizeForSubscription( @@ -45,8 +40,10 @@ async function summarizeAtSubscriptionScopeForAPolicyDefinitionGroup() { const top = 1; const filter = "'group1' IN PolicyDefinitionGroupNames"; const options = { - top, - filter, + queryOptions: { + top, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -59,8 +56,8 @@ async function summarizeAtSubscriptionScopeForAPolicyDefinitionGroup() { } async function main() { - summarizeAtSubscriptionScope(); - summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(); + await summarizeAtSubscriptionScope(); + await summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerResourceGroupEvaluationSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerResourceGroupEvaluationSample.js index 63b356d03b39..90d3691b6fb0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerResourceGroupEvaluationSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerResourceGroupEvaluationSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -31,7 +24,7 @@ async function triggerEvaluationsForAllResourcesInAResourceGroup() { } async function main() { - triggerEvaluationsForAllResourcesInAResourceGroup(); + await triggerEvaluationsForAllResourcesInAResourceGroup(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerSubscriptionEvaluationSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerSubscriptionEvaluationSample.js index 2765de8807e0..cc78c15d8e93 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerSubscriptionEvaluationSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyStatesTriggerSubscriptionEvaluationSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -28,7 +21,7 @@ async function triggerEvaluationsForAllResourcesInASubscription() { } async function main() { - triggerEvaluationsForAllResourcesInASubscription(); + await triggerEvaluationsForAllResourcesInASubscription(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForManagementGroupSample.js index 811ad373457c..817f2864edf1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function queryAtManagementGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForManagementGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForManagementGroup( managementGroupName, policyTrackedResourcesResource, )) { @@ -45,11 +38,11 @@ async function queryAtManagementGroupScopeUsingQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; - const options = { top, filter }; + const options = { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForManagementGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForManagementGroup( managementGroupName, policyTrackedResourcesResource, options, @@ -60,8 +53,8 @@ async function queryAtManagementGroupScopeUsingQueryParameters() { } async function main() { - queryAtManagementGroupScope(); - queryAtManagementGroupScopeUsingQueryParameters(); + await queryAtManagementGroupScope(); + await queryAtManagementGroupScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceGroupSample.js index 8be7e20fe84e..e54f2c8a399a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -26,7 +19,7 @@ async function queryAtResourceGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResourceGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForResourceGroup( resourceGroupName, policyTrackedResourcesResource, )) { @@ -49,11 +42,11 @@ async function queryAtResourceGroupScopeUsingQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; - const options = { top, filter }; + const options = { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResourceGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForResourceGroup( resourceGroupName, policyTrackedResourcesResource, options, @@ -64,8 +57,8 @@ async function queryAtResourceGroupScopeUsingQueryParameters() { } async function main() { - queryAtResourceGroupScope(); - queryAtResourceGroupScopeUsingQueryParameters(); + await queryAtResourceGroupScope(); + await queryAtResourceGroupScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceSample.js index 628f42eb863f..732aa5495a24 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResource( + for await (const item of client.policyTrackedResources.listQueryResultsForResource( resourceId, policyTrackedResourcesResource, )) { @@ -47,11 +40,11 @@ async function queryAtResourceScopeUsingQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; - const options = { top, filter }; + const options = { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResource( + for await (const item of client.policyTrackedResources.listQueryResultsForResource( resourceId, policyTrackedResourcesResource, options, @@ -62,8 +55,8 @@ async function queryAtResourceScopeUsingQueryParameters() { } async function main() { - queryAtResourceScope(); - queryAtResourceScopeUsingQueryParameters(); + await queryAtResourceScope(); + await queryAtResourceScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForSubscriptionSample.js index 3aaa54505ead..edb9aa932307 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/policyTrackedResourcesListQueryResultsForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function queryAtSubscriptionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForSubscription( + for await (const item of client.policyTrackedResources.listQueryResultsForSubscription( policyTrackedResourcesResource, )) { resArray.push(item); @@ -46,11 +39,11 @@ async function queryAtSubscriptionScopeUsingQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; - const options = { top, filter }; + const options = { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForSubscription( + for await (const item of client.policyTrackedResources.listQueryResultsForSubscription( policyTrackedResourcesResource, options, )) { @@ -60,8 +53,8 @@ async function queryAtSubscriptionScopeUsingQueryParameters() { } async function main() { - queryAtSubscriptionScope(); - queryAtSubscriptionScopeUsingQueryParameters(); + await queryAtSubscriptionScope(); + await queryAtSubscriptionScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtManagementGroupSample.js index 43630481b0a2..781b26f93d7c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -31,7 +24,7 @@ async function cancelARemediationAtManagementGroupScope() { } async function main() { - cancelARemediationAtManagementGroupScope(); + await cancelARemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceGroupSample.js index 47ed3c665451..5abe63c47128 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function cancelARemediationAtResourceGroupScope() { } async function main() { - cancelARemediationAtResourceGroupScope(); + await cancelARemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceSample.js index 99ef45ae5451..366aa64cdf98 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function cancelARemediationAtIndividualResourceScope() { } async function main() { - cancelARemediationAtIndividualResourceScope(); + await cancelARemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtSubscriptionSample.js index 4fcc1224fcfe..d77e26c2c307 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCancelAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function cancelARemediationAtSubscriptionScope() { } async function main() { - cancelARemediationAtSubscriptionScope(); + await cancelARemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtManagementGroupSample.js index 8ffa42d8a656..0613284755b3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -36,7 +29,7 @@ async function createRemediationAtManagementGroupScope() { } async function main() { - createRemediationAtManagementGroupScope(); + await createRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceGroupSample.js index 66277c5824f9..8a3ee93eea93 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -38,7 +31,7 @@ async function createRemediationAtResourceGroupScope() { } async function main() { - createRemediationAtResourceGroupScope(); + await createRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceSample.js index b48fe4a8b5b6..cdac1ee29e58 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -37,7 +30,7 @@ async function createRemediationAtIndividualResourceScope() { } async function main() { - createRemediationAtIndividualResourceScope(); + await createRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtSubscriptionSample.js index cf09327ff6e2..b605b7218809 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsCreateOrUpdateAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -104,9 +97,9 @@ async function createRemediationAtSubscriptionScopeWithResourceIdsFilter() { } async function main() { - createRemediationAtSubscriptionScope(); - createRemediationAtSubscriptionScopeWithAllProperties(); - createRemediationAtSubscriptionScopeWithResourceIdsFilter(); + await createRemediationAtSubscriptionScope(); + await createRemediationAtSubscriptionScopeWithAllProperties(); + await createRemediationAtSubscriptionScopeWithResourceIdsFilter(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtManagementGroupSample.js index 3c75491b3e79..3d8300436559 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -31,7 +24,7 @@ async function deleteRemediationAtManagementGroupScope() { } async function main() { - deleteRemediationAtManagementGroupScope(); + await deleteRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceGroupSample.js index 6cfd785645d1..0da50e2da31a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -33,7 +26,7 @@ async function deleteRemediationAtResourceGroupScope() { } async function main() { - deleteRemediationAtResourceGroupScope(); + await deleteRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceSample.js index d5870e42301c..9a3c2ed9520f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function deleteRemediationAtIndividualResourceScope() { } async function main() { - deleteRemediationAtIndividualResourceScope(); + await deleteRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtSubscriptionSample.js index bdb2ab5ea574..44171e0e3e39 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsDeleteAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function deleteRemediationAtSubscriptionScope() { } async function main() { - deleteRemediationAtSubscriptionScope(); + await deleteRemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtManagementGroupSample.js index 4da18b53beab..6c41d4ebf05c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -28,7 +21,7 @@ async function getRemediationAtManagementGroupScope() { } async function main() { - getRemediationAtManagementGroupScope(); + await getRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceGroupSample.js index fdc2868a4f27..b817334121ab 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -30,7 +23,7 @@ async function getRemediationAtResourceGroupScope() { } async function main() { - getRemediationAtResourceGroupScope(); + await getRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceSample.js index 85dbd6939478..8111c8e303ca 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function getRemediationAtIndividualResourceScope() { } async function main() { - getRemediationAtIndividualResourceScope(); + await getRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtSubscriptionSample.js index ebfa9a5c2536..6dbb702ad51f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsGetAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -29,7 +22,7 @@ async function getRemediationAtSubscriptionScope() { } async function main() { - getRemediationAtSubscriptionScope(); + await getRemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtManagementGroupSample.js index de00df6eca27..ab560e4235fe 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function listDeploymentsForARemediationAtManagementGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listDeploymentsAtManagementGroup( + for await (const item of client.remediations.listDeploymentsAtManagementGroup( managementGroupId, remediationName, )) { @@ -34,7 +27,7 @@ async function listDeploymentsForARemediationAtManagementGroupScope() { } async function main() { - listDeploymentsForARemediationAtManagementGroupScope(); + await listDeploymentsForARemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceGroupSample.js index 51067deff119..e5dcca4ce52f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -26,7 +19,7 @@ async function listDeploymentsForARemediationAtResourceGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listDeploymentsAtResourceGroup( + for await (const item of client.remediations.listDeploymentsAtResourceGroup( resourceGroupName, remediationName, )) { @@ -36,7 +29,7 @@ async function listDeploymentsForARemediationAtResourceGroupScope() { } async function main() { - listDeploymentsForARemediationAtResourceGroupScope(); + await listDeploymentsForARemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceSample.js index c8e679d804fd..7e5d5ae3cfbf 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function listDeploymentsForARemediationAtIndividualResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listDeploymentsAtResource( + for await (const item of client.remediations.listDeploymentsAtResource( resourceId, remediationName, )) { @@ -35,7 +28,7 @@ async function listDeploymentsForARemediationAtIndividualResourceScope() { } async function main() { - listDeploymentsForARemediationAtIndividualResourceScope(); + await listDeploymentsForARemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtSubscriptionSample.js index 48f2c6faff7c..3c2a23471450 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListDeploymentsAtSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,14 +18,14 @@ async function listDeploymentsForARemediationAtSubscriptionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listDeploymentsAtSubscription(remediationName)) { + for await (const item of client.remediations.listDeploymentsAtSubscription(remediationName)) { resArray.push(item); } console.log(resArray); } async function main() { - listDeploymentsForARemediationAtSubscriptionScope(); + await listDeploymentsForARemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForManagementGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForManagementGroupSample.js index 0ec264208933..6a708c139c7d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForManagementGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForManagementGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -23,7 +16,7 @@ async function listRemediationsAtManagementGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForManagementGroup(managementGroupId)) { + for await (const item of client.remediations.listForManagementGroup(managementGroupId)) { resArray.push(item); } console.log(resArray); @@ -41,21 +34,20 @@ async function listRemediationsAtManagementGroupScopeWithQueryParameters() { const filter = "PolicyAssignmentId eq '/providers/microsoft.management/managementGroups/financeMg/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForManagementGroup(managementGroupId, options)) { + for await (const item of client.remediations.listForManagementGroup(managementGroupId, options)) { resArray.push(item); } console.log(resArray); } async function main() { - listRemediationsAtManagementGroupScope(); - listRemediationsAtManagementGroupScopeWithQueryParameters(); + await listRemediationsAtManagementGroupScope(); + await listRemediationsAtManagementGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceGroupSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceGroupSample.js index e87d8f3d55be..3a485f3c7398 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceGroupSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceGroupSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -25,7 +18,7 @@ async function listRemediationsAtResourceGroupScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForResourceGroup(resourceGroupName)) { + for await (const item of client.remediations.listForResourceGroup(resourceGroupName)) { resArray.push(item); } console.log(resArray); @@ -45,21 +38,20 @@ async function listRemediationsAtResourceGroupScopeWithQueryParameters() { const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourceGroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForResourceGroup(resourceGroupName, options)) { + for await (const item of client.remediations.listForResourceGroup(resourceGroupName, options)) { resArray.push(item); } console.log(resArray); } async function main() { - listRemediationsAtResourceGroupScope(); - listRemediationsAtResourceGroupScopeWithQueryParameters(); + await listRemediationsAtResourceGroupScope(); + await listRemediationsAtResourceGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceSample.js index 025fe1dbd213..15b747f20821 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForResourceSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function listRemediationsAtIndividualResourceScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForResource(resourceId)) { + for await (const item of client.remediations.listForResource(resourceId)) { resArray.push(item); } console.log(resArray); @@ -42,19 +35,21 @@ async function listRemediationsAtIndividualResourceScopeWithQueryParameters() { const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; - const options = { top, filter }; + const options = { + queryOptions: { top, filter }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForResource(resourceId, options)) { + for await (const item of client.remediations.listForResource(resourceId, options)) { resArray.push(item); } console.log(resArray); } async function main() { - listRemediationsAtIndividualResourceScope(); - listRemediationsAtIndividualResourceScopeWithQueryParameters(); + await listRemediationsAtIndividualResourceScope(); + await listRemediationsAtIndividualResourceScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForSubscriptionSample.js b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForSubscriptionSample.js index 545b97bb6238..450ad35ba5b3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForSubscriptionSample.js +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/javascript/remediationsListForSubscriptionSample.js @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + const { PolicyInsightsClient } = require("@azure/arm-policyinsights"); const { DefaultAzureCredential } = require("@azure/identity"); require("dotenv/config"); @@ -24,7 +17,7 @@ async function listRemediationsAtSubscriptionScope() { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForSubscription()) { + for await (const item of client.remediations.listForSubscription()) { resArray.push(item); } console.log(resArray); @@ -43,21 +36,20 @@ async function listRemediationsAtSubscriptionScopeWithQueryParameters() { const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq 'storageSkuDef'"; const options = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForSubscription(options)) { + for await (const item of client.remediations.listForSubscription(options)) { resArray.push(item); } console.log(resArray); } async function main() { - listRemediationsAtSubscriptionScope(); - listRemediationsAtSubscriptionScopeWithQueryParameters(); + await listRemediationsAtSubscriptionScope(); + await listRemediationsAtSubscriptionScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/package.json b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/package.json index a32259742c3b..71ba4addae06 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/package.json +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/package.json @@ -20,7 +20,8 @@ "azure", "typescript", "browser", - "isomorphic" + "isomorphic", + "cloud" ], "author": "Microsoft Corporation", "license": "MIT", @@ -31,11 +32,12 @@ "dependencies": { "@azure/arm-policyinsights": "latest", "dotenv": "latest", - "@azure/identity": "^4.2.1" + "@azure/identity": "^4.13.0" }, "devDependencies": { "@types/node": "^20.0.0", - "typescript": "~5.8.2", - "rimraf": "latest" + "cross-env": "latest", + "rimraf": "latest", + "typescript": "~5.9.3" } } diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceGroupSample.ts index cff328d34619..8643bca35512 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceGroupSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Attestation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -55,7 +49,7 @@ async function createAttestationAtResourceGroupScope(): Promise { } async function main(): Promise { - createAttestationAtResourceGroupScope(); + await createAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceSample.ts index 225e9caeeaaa..2a2fc2f96113 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtResourceSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Attestation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -51,7 +45,7 @@ async function createAttestationAtIndividualResourceScope(): Promise { } async function main(): Promise { - createAttestationAtIndividualResourceScope(); + await createAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtSubscriptionSample.ts index 17824d22648f..97d977c76c34 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsCreateOrUpdateAtSubscriptionSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Attestation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Attestation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -78,8 +72,8 @@ async function createAttestationAtSubscriptionScopeWithAllProperties(): Promise< } async function main(): Promise { - createAttestationAtSubscriptionScope(); - createAttestationAtSubscriptionScopeWithAllProperties(); + await createAttestationAtSubscriptionScope(); + await createAttestationAtSubscriptionScopeWithAllProperties(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceGroupSample.ts index ada542477924..605a752551f0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -35,7 +28,7 @@ async function deleteAttestationAtResourceGroupScope(): Promise { } async function main(): Promise { - deleteAttestationAtResourceGroupScope(); + await deleteAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceSample.ts index 3dcee6be9636..283a41c34ab9 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -32,7 +25,7 @@ async function deleteAttestationAtIndividualResourceScope(): Promise { } async function main(): Promise { - deleteAttestationAtIndividualResourceScope(); + await deleteAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtSubscriptionSample.ts index f68d645d2fc8..3205801625aa 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsDeleteAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function deleteAttestationAtSubscriptionScope(): Promise { } async function main(): Promise { - deleteAttestationAtSubscriptionScope(); + await deleteAttestationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceGroupSample.ts index 72e1677b0b90..1d326bdf35c3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -35,7 +28,7 @@ async function getAttestationAtResourceGroupScope(): Promise { } async function main(): Promise { - getAttestationAtResourceGroupScope(); + await getAttestationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceSample.ts index 1f696b164dbc..b8295401d0e5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -32,7 +25,7 @@ async function getAttestationAtIndividualResourceScope(): Promise { } async function main(): Promise { - getAttestationAtIndividualResourceScope(); + await getAttestationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtSubscriptionSample.ts index 0e21460a61b9..b26914427a9f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsGetAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -30,7 +23,7 @@ async function getAttestationAtSubscriptionScope(): Promise { } async function main(): Promise { - getAttestationAtSubscriptionScope(); + await getAttestationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceGroupSample.ts index 9af2629aa25b..97ed40cdba7a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - AttestationsListForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -30,7 +24,7 @@ async function listAttestationsAtResourceGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForResourceGroup( + for await (const item of client.attestations.listForResourceGroup( resourceGroupName, )) { resArray.push(item); @@ -54,13 +48,12 @@ async function listAttestationsAtResourceGroupScopeWithQueryParameters(): Promis const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options: AttestationsListForResourceGroupOptionalParams = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForResourceGroup( + for await (const item of client.attestations.listForResourceGroup( resourceGroupName, options, )) { @@ -70,8 +63,8 @@ async function listAttestationsAtResourceGroupScopeWithQueryParameters(): Promis } async function main(): Promise { - listAttestationsAtResourceGroupScope(); - listAttestationsAtResourceGroupScopeWithQueryParameters(); + await listAttestationsAtResourceGroupScope(); + await listAttestationsAtResourceGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceSample.ts index 510ed7e6ccf0..1db539cc1389 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - AttestationsListForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,7 +21,7 @@ async function listAttestationsAtIndividualResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.attestations.listForResource(resourceId)) { + for await (const item of client.attestations.listForResource(resourceId)) { resArray.push(item); } console.log(resArray); @@ -45,11 +39,13 @@ async function listAttestationsAtIndividualResourceScopeWithQueryParameters(): P const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; - const options: AttestationsListForResourceOptionalParams = { top, filter }; + const options: AttestationsListForResourceOptionalParams = { + queryOptions: { top, filter }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.attestations.listForResource( + for await (const item of client.attestations.listForResource( resourceId, options, )) { @@ -59,8 +55,8 @@ async function listAttestationsAtIndividualResourceScopeWithQueryParameters(): P } async function main(): Promise { - listAttestationsAtIndividualResourceScope(); - listAttestationsAtIndividualResourceScopeWithQueryParameters(); + await listAttestationsAtIndividualResourceScope(); + await listAttestationsAtIndividualResourceScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForSubscriptionSample.ts index 7c0805bdec04..26291a1afe1f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/attestationsListForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + AttestationsListForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - AttestationsListForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function listAttestationsAtSubscriptionScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForSubscription()) { + for await (const item of client.attestations.listForSubscription()) { resArray.push(item); } console.log(resArray); @@ -48,21 +42,20 @@ async function listAttestationsAtSubscriptionScopeWithQueryParameters(): Promise const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq '0b158b46-ff42-4799-8e39-08a5c23b4551'"; const options: AttestationsListForSubscriptionOptionalParams = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.attestations.listForSubscription(options)) { + for await (const item of client.attestations.listForSubscription(options)) { resArray.push(item); } console.log(resArray); } async function main(): Promise { - listAttestationsAtSubscriptionScope(); - listAttestationsAtSubscriptionScopeWithQueryParameters(); + await listAttestationsAtSubscriptionScope(); + await listAttestationsAtSubscriptionScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts index 9687d1427f66..6d738a468db1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForPolicyDefinitionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -34,7 +27,7 @@ async function queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefiniti } async function main(): Promise { - queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefinitionScope(); + await queryLatestComponentPolicyStatesAtSubscriptionLevelPolicyDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index 8bb4be355034..5ac80555af13 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -37,7 +30,7 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScope(): Promise { - queryLatestAtResourceGroupLevelPolicyAssignmentScope(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupSample.ts index ba22d427d24d..70478f212767 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - ComponentPolicyStatesListQueryResultsForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -66,8 +60,8 @@ async function queryLatestComponentPolicyStatesAtResourceGroupScope(): Promise { - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceGroupScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtResourceGroupScope(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceGroupScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceSample.ts index 3353cee047dd..861958af7e3b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + ComponentPolicyStatesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - ComponentPolicyStatesListQueryResultsForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -128,11 +122,11 @@ async function queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEva } async function main(): Promise { - queryLatestComponentPolicyComplianceStateAtResourceScopeFilteredByGivenComponentId(); - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtNestedResourceScope(); - queryLatestComponentPolicyStatesAtResourceScope(); - queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); + await queryLatestComponentPolicyComplianceStateAtResourceScopeFilteredByGivenComponentId(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtResourceScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtNestedResourceScope(); + await queryLatestComponentPolicyStatesAtResourceScope(); + await queryLatestComponentPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index a49aeeab277e..b2f75fd133a0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -34,7 +27,7 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScope(): Promise { - queryLatestAtSubscriptionLevelPolicyAssignmentScope(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionSample.ts index a6fe4f1f4ea7..2a33806883a5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/componentPolicyStatesListQueryResultsForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -61,8 +55,8 @@ async function queryLatestComponentPolicyStatesAtSubscriptionScope(): Promise { - queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtSubscriptionScopeFilteredByGivenAssignment(); - queryLatestComponentPolicyStatesAtSubscriptionScope(); + await queryLatestComponentPolicyComplianceStateCountGroupedByComponentTypeAtSubscriptionScopeFilteredByGivenAssignment(); + await queryLatestComponentPolicyStatesAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/operationsListSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/operationsListSample.ts index 3887061ff77d..cea07a4a8977 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/operationsListSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/operationsListSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -29,7 +22,7 @@ async function listOperations(): Promise { } async function main(): Promise { - listOperations(); + await listOperations(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForManagementGroupSample.ts index 6e63766fdaf4..f1ac88f3a7d9 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForManagementGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForManagementGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,7 +21,7 @@ async function queryAtManagementGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForManagementGroup( + for await (const item of client.policyEvents.listQueryResultsForManagementGroup( policyEventsResource, managementGroupName, )) { @@ -47,11 +41,11 @@ async function queryAtManagementGroupScopeWithNextLink(): Promise { const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForManagementGroupOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForManagementGroup( + for await (const item of client.policyEvents.listQueryResultsForManagementGroup( policyEventsResource, managementGroupName, options, @@ -62,8 +56,8 @@ async function queryAtManagementGroupScopeWithNextLink(): Promise { } async function main(): Promise { - queryAtManagementGroupScope(); - queryAtManagementGroupScopeWithNextLink(); + await queryAtManagementGroupScope(); + await queryAtManagementGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicyDefinitionSample.ts index 7757ba6bc9ee..c10f7a36add5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicyDefinitionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function queryAtSubscriptionLevelPolicyDefinitionScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicyDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicyDefinition( policyEventsResource, subscriptionId, policyDefinitionName, @@ -50,11 +44,11 @@ async function queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(): Prom const policyDefinitionName = "24813039-7534-408a-9842-eb99f45721b1"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicyDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicyDefinition( policyEventsResource, subscriptionId, policyDefinitionName, @@ -66,8 +60,8 @@ async function queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(): Prom } async function main(): Promise { - queryAtSubscriptionLevelPolicyDefinitionScope(); - queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); + await queryAtSubscriptionLevelPolicyDefinitionScope(); + await queryAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicySetDefinitionSample.ts index e295a02ad79a..44324ce7f68d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForPolicySetDefinitionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScope(): Promise const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicySetDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicySetDefinition( policyEventsResource, subscriptionId, policySetDefinitionName, @@ -50,11 +44,11 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(): P const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForPolicySetDefinition( + for await (const item of client.policyEvents.listQueryResultsForPolicySetDefinition( policyEventsResource, subscriptionId, policySetDefinitionName, @@ -66,8 +60,8 @@ async function queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(): P } async function main(): Promise { - queryAtSubscriptionLevelPolicySetDefinitionScope(); - queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); + await queryAtSubscriptionLevelPolicySetDefinitionScope(); + await queryAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index 2b8d8912585e..fc6fde840c2f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -30,7 +24,7 @@ async function queryAtResourceGroupLevelPolicyAssignmentScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( policyEventsResource, subscriptionId, resourceGroupName, @@ -55,11 +49,11 @@ async function queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(): Pro const policyAssignmentName = "myPolicyAssignment"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForResourceGroupLevelPolicyAssignment( policyEventsResource, subscriptionId, resourceGroupName, @@ -72,8 +66,8 @@ async function queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(): Pro } async function main(): Promise { - queryAtResourceGroupLevelPolicyAssignmentScope(); - queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); + await queryAtResourceGroupLevelPolicyAssignmentScope(); + await queryAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupSample.ts index f06c2b41b2dc..8deefc5de130 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -29,7 +23,7 @@ async function queryAtResourceGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroup( + for await (const item of client.policyEvents.listQueryResultsForResourceGroup( policyEventsResource, subscriptionId, resourceGroupName, @@ -52,12 +46,12 @@ async function queryAtResourceGroupScopeWithNextLink(): Promise { process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForResourceGroupOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResourceGroup( + for await (const item of client.policyEvents.listQueryResultsForResourceGroup( policyEventsResource, subscriptionId, resourceGroupName, @@ -69,8 +63,8 @@ async function queryAtResourceGroupScopeWithNextLink(): Promise { } async function main(): Promise { - queryAtResourceGroupScope(); - queryAtResourceGroupScopeWithNextLink(); + await queryAtResourceGroupScope(); + await queryAtResourceGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceSample.ts index c540aac92259..929d8ff2a9c6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function queryAtNestedResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -50,7 +44,7 @@ async function queryAtResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -71,12 +65,12 @@ async function queryAtResourceScopeWithNextLink(): Promise { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForResourceOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -99,7 +93,7 @@ async function queryAtSubscriptionLevelNestedResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -121,7 +115,7 @@ async function queryAtSubscriptionLevelResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, )) { @@ -145,13 +139,15 @@ async function queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForReso const expand = "components($apply=groupby((tenantId, principalOid, policyDefinitionAction), aggregate($count as totalActions)))"; const options: PolicyEventsListQueryResultsForResourceOptionalParams = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -175,13 +171,15 @@ async function queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignm "policyAssignmentId eq '/subscriptions/e78961ba-36fe-4739-9212-e3031b4c8db7/providers/microsoft.authorization/policyassignments/560050f83dbb4a24974323f8'"; const expand = "components"; const options: PolicyEventsListQueryResultsForResourceOptionalParams = { - filter, - expand, + queryOptions: { + filter, + expand, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForResource( + for await (const item of client.policyEvents.listQueryResultsForResource( policyEventsResource, resourceId, options, @@ -192,13 +190,13 @@ async function queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignm } async function main(): Promise { - queryAtNestedResourceScope(); - queryAtResourceScope(); - queryAtResourceScopeWithNextLink(); - queryAtSubscriptionLevelNestedResourceScope(); - queryAtSubscriptionLevelResourceScope(); - queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForResourceScopeFilteredByGivenAssignment(); - queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignment(); + await queryAtNestedResourceScope(); + await queryAtResourceScope(); + await queryAtResourceScopeWithNextLink(); + await queryAtSubscriptionLevelNestedResourceScope(); + await queryAtSubscriptionLevelResourceScope(); + await queryComponentsPolicyEventsCountGroupedByUserAndActionTypeForResourceScopeFilteredByGivenAssignment(); + await queryComponentsPolicyEventsForResourceScopeFilteredByGivenAssignment(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index 2c68ad380bdb..d45abaabcb46 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function queryAtSubscriptionLevelPolicyAssignmentScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( policyEventsResource, subscriptionId, policyAssignmentName, @@ -50,11 +44,11 @@ async function queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(): Prom const policyAssignmentName = "ec8f9645-8ecb-4abb-9c0b-5292f19d4003"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( + for await (const item of client.policyEvents.listQueryResultsForSubscriptionLevelPolicyAssignment( policyEventsResource, subscriptionId, policyAssignmentName, @@ -66,8 +60,8 @@ async function queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(): Prom } async function main(): Promise { - queryAtSubscriptionLevelPolicyAssignmentScope(); - queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); + await queryAtSubscriptionLevelPolicyAssignmentScope(); + await queryAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionSample.ts index beece4dd39eb..ef035725fd1d 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyEventsListQueryResultsForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyEventsListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyEventsListQueryResultsForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,14 +22,16 @@ async function filterAndAggregateOnly(): Promise { const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyEvents)"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - fromParam, - filter, - apply, + queryOptions: { + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -61,15 +57,17 @@ async function filterAndGroupWithAggregate(): Promise { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumEvents))"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -95,15 +93,17 @@ async function filterAndGroupWithoutAggregate(): Promise { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -129,16 +129,18 @@ async function filterAndMultipleGroups(): Promise { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, ResourceId))/groupby((PolicyAssignmentId, PolicyDefinitionId), aggregate($count as NumDeniedResources))"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - top, - orderBy, - fromParam, - filter, - apply, + queryOptions: { + top, + orderBy, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -160,7 +162,7 @@ async function queryAtSubscriptionScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, )) { @@ -180,12 +182,12 @@ async function queryAtSubscriptionScopeWithNextLink(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -212,16 +214,18 @@ async function timeRangeSortSelectAndLimit(): Promise { const fromParam = new Date("2018-02-05T18:00:00Z"); const to = new Date("2018-02-06T18:00:00Z"); const options: PolicyEventsListQueryResultsForSubscriptionOptionalParams = { - top, - orderBy, - select, - fromParam, - to, + queryOptions: { + top, + orderBy, + select, + from: fromParam, + to, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyEvents.listQueryResultsForSubscription( + for await (const item of client.policyEvents.listQueryResultsForSubscription( policyEventsResource, subscriptionId, options, @@ -232,13 +236,13 @@ async function timeRangeSortSelectAndLimit(): Promise { } async function main(): Promise { - filterAndAggregateOnly(); - filterAndGroupWithAggregate(); - filterAndGroupWithoutAggregate(); - filterAndMultipleGroups(); - queryAtSubscriptionScope(); - queryAtSubscriptionScopeWithNextLink(); - timeRangeSortSelectAndLimit(); + await filterAndAggregateOnly(); + await filterAndGroupWithAggregate(); + await filterAndGroupWithoutAggregate(); + await filterAndMultipleGroups(); + await queryAtSubscriptionScope(); + await queryAtSubscriptionScopeWithNextLink(); + await timeRangeSortSelectAndLimit(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataGetResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataGetResourceSample.ts index a022c2424a79..d89d66517ebc 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataGetResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataGetResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -28,7 +21,7 @@ async function getASinglePolicyMetadataResource(): Promise { } async function main(): Promise { - getASinglePolicyMetadataResource(); + await getASinglePolicyMetadataResource(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataListSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataListSample.ts index f80d517d9562..c4864dd308a4 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataListSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyMetadataListSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyMetadataListOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyMetadataListOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -25,7 +19,7 @@ async function getCollectionOfPolicyMetadataResources(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyMetadataOperations.list()) { + for await (const item of client.policyMetadataOperations.list()) { resArray.push(item); } console.log(resArray); @@ -39,19 +33,19 @@ async function getCollectionOfPolicyMetadataResources(): Promise { */ async function getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter(): Promise { const top = 1; - const options: PolicyMetadataListOptionalParams = { top }; + const options: PolicyMetadataListOptionalParams = { queryOptions: { top } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyMetadataOperations.list(options)) { + for await (const item of client.policyMetadataOperations.list(options)) { resArray.push(item); } console.log(resArray); } async function main(): Promise { - getCollectionOfPolicyMetadataResources(); - getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter(); + await getCollectionOfPolicyMetadataResources(); + await getCollectionOfPolicyMetadataResourcesUsingTopQueryParameter(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtManagementGroupScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtManagementGroupScopeSample.ts index b1d8603df8ec..9ca35856a444 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtManagementGroupScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtManagementGroupScopeSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + CheckManagementGroupRestrictionsRequest} from "@azure/arm-policyinsights"; import { - CheckManagementGroupRestrictionsRequest, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -36,7 +30,7 @@ async function checkPolicyRestrictionsAtManagementGroupScope(): Promise { } async function main(): Promise { - checkPolicyRestrictionsAtManagementGroupScope(); + await checkPolicyRestrictionsAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtResourceGroupScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtResourceGroupScopeSample.ts index 1e8b6b24c9dd..25b9eafa0f51 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtResourceGroupScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtResourceGroupScopeSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + CheckRestrictionsRequest} from "@azure/arm-policyinsights"; import { - CheckRestrictionsRequest, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -93,8 +87,8 @@ async function checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect() } async function main(): Promise { - checkPolicyRestrictionsAtResourceGroupScope(); - checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect(); + await checkPolicyRestrictionsAtResourceGroupScope(); + await checkPolicyRestrictionsAtResourceGroupScopeIncludingAuditEffect(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtSubscriptionScopeSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtSubscriptionScopeSample.ts index 4f4d1782accf..0e1ae4b0e725 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtSubscriptionScopeSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyRestrictionsCheckAtSubscriptionScopeSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + CheckRestrictionsRequest} from "@azure/arm-policyinsights"; import { - CheckRestrictionsRequest, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -85,8 +79,8 @@ async function checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(): } async function main(): Promise { - checkPolicyRestrictionsAtSubscriptionScope(); - checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(); + await checkPolicyRestrictionsAtSubscriptionScope(); + await checkPolicyRestrictionsAtSubscriptionScopeIncludingAuditEffect(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForManagementGroupSample.ts index 1264dfb25bd8..d20e037c0954 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForManagementGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForManagementGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -26,14 +20,11 @@ async function queryLatestAtManagementGroupScope(): Promise { const managementGroupName = "myManagementGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -47,23 +38,20 @@ async function queryLatestAtManagementGroupScopeWithNextLink(): Promise { const managementGroupName = "myManagementGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForManagementGroupOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForManagementGroup( + const result = await client.policyStates.listQueryResultsForManagementGroup( policyStatesResource, managementGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { - queryLatestAtManagementGroupScope(); - queryLatestAtManagementGroupScopeWithNextLink(); + await queryLatestAtManagementGroupScope(); + await queryLatestAtManagementGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicyDefinitionSample.ts index 4b8adc47f990..6cb2656ea041 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicyDefinitionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,15 +21,12 @@ async function queryLatestAtSubscriptionLevelPolicyDefinitionScope(): Promise { - queryLatestAtSubscriptionLevelPolicyDefinitionScope(); - queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicyDefinitionScope(); + await queryLatestAtSubscriptionLevelPolicyDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicySetDefinitionSample.ts index 5f784ec985fb..eaa7a14bb73f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForPolicySetDefinitionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,15 +21,13 @@ async function queryLatestAtSubscriptionLevelPolicySetDefinitionScope(): Promise const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicySetDefinition( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForPolicySetDefinition( + policyStatesResource, + subscriptionId, + policySetDefinitionName, + ); + console.log(result); } /** @@ -50,24 +42,22 @@ async function queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLin const policySetDefinitionName = "3e3807c1-65c9-49e0-a406-82d8ae3e338c"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams = - { skipToken }; + { queryOptions: { skipToken } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForPolicySetDefinition( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - )) { - resArray.push(item); - } - console.log(resArray); + const result = + await client.policyStates.listQueryResultsForPolicySetDefinition( + policyStatesResource, + subscriptionId, + policySetDefinitionName, + options, + ); + console.log(result); } async function main(): Promise { - queryLatestAtSubscriptionLevelPolicySetDefinitionScope(); - queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicySetDefinitionScope(); + await queryLatestAtSubscriptionLevelPolicySetDefinitionScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts index 6ddabd9b1336..d79134f5a3cb 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -29,16 +23,14 @@ async function queryLatestAtResourceGroupLevelPolicyAssignmentScope(): Promise { - queryLatestAtResourceGroupLevelPolicyAssignmentScope(); - queryLatestAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScope(); + await queryLatestAtResourceGroupLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupSample.ts index d4c8fcd6bc0e..4294b3b33e49 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,15 +22,12 @@ async function queryLatestAtResourceGroupScope(): Promise { process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -52,25 +43,22 @@ async function queryLatestAtResourceGroupScopeWithNextLink(): Promise { process.env["POLICYINSIGHTS_RESOURCE_GROUP"] || "myResourceGroup"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForResourceGroupOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResourceGroup( + const result = await client.policyStates.listQueryResultsForResourceGroup( policyStatesResource, subscriptionId, resourceGroupName, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { - queryLatestAtResourceGroupScope(); - queryLatestAtResourceGroupScopeWithNextLink(); + await queryLatestAtResourceGroupScope(); + await queryLatestAtResourceGroupScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceSample.ts index 4b2f3e8a3c14..fbe2af8e4251 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,14 +21,11 @@ async function queryAllPolicyStatesAtNestedResourceScope(): Promise { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApplication"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -49,14 +40,11 @@ async function queryAllPolicyStatesAtResourceScope(): Promise { "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -71,19 +59,16 @@ async function queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetai "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const expand = "PolicyEvaluationDetails"; const options: PolicyStatesListQueryResultsForResourceOptionalParams = { - expand, + queryOptions: { expand }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -98,19 +83,16 @@ async function queryAllPolicyStatesAtResourceScopeWithNextLink(): Promise "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.ClassicCompute/domainNames/myDomainName"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForResourceOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -125,14 +107,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(): Pro "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/providers/Microsoft.SomeNamespace/someResourceType/someResource/someNestedResourceType/someNestedResource"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForResource( + const result = await client.policyStates.listQueryResultsForResource( policyStatesResource, resourceId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -147,14 +126,11 @@ async function queryAllPolicyStatesAtSubscriptionLevelResourceScope(): Promise { - queryAllPolicyStatesAtNestedResourceScope(); - queryAllPolicyStatesAtResourceScope(); - queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); - queryAllPolicyStatesAtResourceScopeWithNextLink(); - queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(); - queryAllPolicyStatesAtSubscriptionLevelResourceScope(); - queryComponentPolicyComplianceStateAtResourceScopeFilteredByGivenAssignment(); - queryComponentPolicyComplianceStateCountGroupedByStateTypeAtResourceScopeFilteredByGivenAssignment(); + await queryAllPolicyStatesAtNestedResourceScope(); + await queryAllPolicyStatesAtResourceScope(); + await queryAllPolicyStatesAtResourceScopeAndExpandPolicyEvaluationDetails(); + await queryAllPolicyStatesAtResourceScopeWithNextLink(); + await queryAllPolicyStatesAtSubscriptionLevelNestedResourceScope(); + await queryAllPolicyStatesAtSubscriptionLevelResourceScope(); + await queryComponentPolicyComplianceStateAtResourceScopeFilteredByGivenAssignment(); + await queryComponentPolicyComplianceStateCountGroupedByStateTypeAtResourceScopeFilteredByGivenAssignment(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts index ca5c1f98b715..ba1ba413f356 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,15 +21,13 @@ async function queryLatestAtSubscriptionLevelPolicyAssignmentScope(): Promise { - queryLatestAtSubscriptionLevelPolicyAssignmentScope(); - queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScope(); + await queryLatestAtSubscriptionLevelPolicyAssignmentScopeWithNextLink(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionSample.ts index a25c4196876f..9b9729bff336 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesListQueryResultsForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesListQueryResultsForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,21 +22,20 @@ async function filterAndAggregateOnly(): Promise { const filter = "PolicyDefinitionAction eq 'deny'"; const apply = "aggregate($count as NumDenyStates)"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - fromParam, - filter, - apply, + queryOptions: { + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -62,23 +55,22 @@ async function filterAndGroupWithAggregate(): Promise { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId), aggregate($count as NumAuditDenyNonComplianceRecords))"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - top, - orderBy, - fromParam, - filter, - apply, + queryOptions: { + top, + orderBy, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -97,22 +89,21 @@ async function filterAndGroupWithoutAggregate(): Promise { const apply = "groupby((PolicyAssignmentId, PolicyDefinitionId, PolicyDefinitionAction, ResourceId))"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - top, - fromParam, - filter, - apply, + queryOptions: { + top, + from: fromParam, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -130,22 +121,21 @@ async function filterAndMultipleGroups(): Promise { const apply = "groupby((PolicyAssignmentId, PolicySetDefinitionId, PolicyDefinitionId, PolicyDefinitionReferenceId, ResourceId))/groupby((PolicyAssignmentId, PolicySetDefinitionId, PolicyDefinitionId, PolicyDefinitionReferenceId), aggregate($count as NumNonCompliantResources))"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - top, - orderBy, - filter, - apply, + queryOptions: { + top, + orderBy, + filter, + apply, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -159,14 +149,11 @@ async function queryLatestAtSubscriptionScope(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -180,19 +167,16 @@ async function queryLatestAtSubscriptionScopeWithNextLink(): Promise { const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const skipToken = "WpmWfBSvPhkAK6QD"; const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - skipToken, + queryOptions: { skipToken }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } /** @@ -212,33 +196,32 @@ async function timeRangeSortSelectAndLimit(): Promise { const fromParam = new Date("2019-10-05T18:00:00Z"); const to = new Date("2019-10-06T18:00:00Z"); const options: PolicyStatesListQueryResultsForSubscriptionOptionalParams = { - top, - orderBy, - select, - fromParam, - to, + queryOptions: { + top, + orderBy, + select, + from: fromParam, + to, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); - const resArray = new Array(); - for await (let item of client.policyStates.listQueryResultsForSubscription( + const result = await client.policyStates.listQueryResultsForSubscription( policyStatesResource, subscriptionId, options, - )) { - resArray.push(item); - } - console.log(resArray); + ); + console.log(result); } async function main(): Promise { - filterAndAggregateOnly(); - filterAndGroupWithAggregate(); - filterAndGroupWithoutAggregate(); - filterAndMultipleGroups(); - queryLatestAtSubscriptionScope(); - queryLatestAtSubscriptionScopeWithNextLink(); - timeRangeSortSelectAndLimit(); + await filterAndAggregateOnly(); + await filterAndGroupWithAggregate(); + await filterAndGroupWithoutAggregate(); + await filterAndMultipleGroups(); + await queryLatestAtSubscriptionScope(); + await queryLatestAtSubscriptionScopeWithNextLink(); + await timeRangeSortSelectAndLimit(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForManagementGroupSample.ts index b3237b554538..2193e0487e0b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForManagementGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesSummarizeForManagementGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -30,10 +24,12 @@ async function summarizeAtManagementGroupScope(): Promise { const filter = "PolicyDefinitionAction eq 'deny' or PolicyDefinitionAction eq 'audit'"; const options: PolicyStatesSummarizeForManagementGroupOptionalParams = { - top, - fromParam, - to, - filter, + queryOptions: { + top, + from: fromParam, + to, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -46,7 +42,7 @@ async function summarizeAtManagementGroupScope(): Promise { } async function main(): Promise { - summarizeAtManagementGroupScope(); + await summarizeAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicyDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicyDefinitionSample.ts index ee199da20db0..837a46b8197a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicyDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicyDefinitionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -33,7 +26,7 @@ async function summarizeAtPolicyDefinitionScope(): Promise { } async function main(): Promise { - summarizeAtPolicyDefinitionScope(); + await summarizeAtPolicyDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicySetDefinitionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicySetDefinitionSample.ts index a6f13052f34e..3e100034b043 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicySetDefinitionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForPolicySetDefinitionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForPolicySetDefinitionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesSummarizeForPolicySetDefinitionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -30,10 +24,12 @@ async function summarizeAtPolicySetDefinitionScope(): Promise { const to = new Date("2019-10-06T18:00:00Z"); const filter = "PolicyDefinitionAction eq 'deny'"; const options: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams = { - top, - fromParam, - to, - filter, + queryOptions: { + top, + from: fromParam, + to, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -47,7 +43,7 @@ async function summarizeAtPolicySetDefinitionScope(): Promise { } async function main(): Promise { - summarizeAtPolicySetDefinitionScope(); + await summarizeAtPolicySetDefinitionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts index d680a77357d5..e3da9589acba 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupLevelPolicyAssignmentSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -37,7 +30,7 @@ async function summarizeAtPolicyAssignmentScope(): Promise { } async function main(): Promise { - summarizeAtPolicyAssignmentScope(); + await summarizeAtPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupSample.ts index b01ca75547ef..1fa80fe6a8d3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -34,7 +27,7 @@ async function summarizeAtResourceGroupScope(): Promise { } async function main(): Promise { - summarizeAtResourceGroupScope(); + await summarizeAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceSample.ts index 59d3a973da06..9f09ffc484ee 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesSummarizeForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -26,7 +20,9 @@ async function summarizeAtResourceScope(): Promise { const resourceId = "subscriptions/fff10b27-fff3-fff5-fff8-fffbe01e86a5/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/my-vault"; const top = 2; - const options: PolicyStatesSummarizeForResourceOptionalParams = { top }; + const options: PolicyStatesSummarizeForResourceOptionalParams = { + queryOptions: { top }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.policyStates.summarizeForResource( @@ -38,7 +34,7 @@ async function summarizeAtResourceScope(): Promise { } async function main(): Promise { - summarizeAtResourceScope(); + await summarizeAtResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts index d5a6761784f0..ec7f701bffd5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionLevelPolicyAssignmentSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -34,7 +27,7 @@ async function summarizeAtPolicyAssignmentScope(): Promise { } async function main(): Promise { - summarizeAtPolicyAssignmentScope(); + await summarizeAtPolicyAssignmentScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionSample.ts index 358c3bffc2ec..a4c8834e5b22 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesSummarizeForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyStatesSummarizeForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyStatesSummarizeForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -25,7 +19,9 @@ async function summarizeAtSubscriptionScope(): Promise { const policyStatesSummaryResource = "latest"; const subscriptionId = "fffedd8f-ffff-fffd-fffd-fffed2f84852"; const top = 5; - const options: PolicyStatesSummarizeForSubscriptionOptionalParams = { top }; + const options: PolicyStatesSummarizeForSubscriptionOptionalParams = { + queryOptions: { top }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const result = await client.policyStates.summarizeForSubscription( @@ -48,8 +44,10 @@ async function summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(): Promise< const top = 1; const filter = "'group1' IN PolicyDefinitionGroupNames"; const options: PolicyStatesSummarizeForSubscriptionOptionalParams = { - top, - filter, + queryOptions: { + top, + filter, + }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); @@ -62,8 +60,8 @@ async function summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(): Promise< } async function main(): Promise { - summarizeAtSubscriptionScope(); - summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(); + await summarizeAtSubscriptionScope(); + await summarizeAtSubscriptionScopeForAPolicyDefinitionGroup(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerResourceGroupEvaluationSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerResourceGroupEvaluationSample.ts index 7d99afd59d4b..c61354272a93 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerResourceGroupEvaluationSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerResourceGroupEvaluationSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -33,7 +26,7 @@ async function triggerEvaluationsForAllResourcesInAResourceGroup(): Promise { - triggerEvaluationsForAllResourcesInAResourceGroup(); + await triggerEvaluationsForAllResourcesInAResourceGroup(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerSubscriptionEvaluationSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerSubscriptionEvaluationSample.ts index 83321ae73f1a..8ab757b0afef 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerSubscriptionEvaluationSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyStatesTriggerSubscriptionEvaluationSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -30,7 +23,7 @@ async function triggerEvaluationsForAllResourcesInASubscription(): Promise } async function main(): Promise { - triggerEvaluationsForAllResourcesInASubscription(); + await triggerEvaluationsForAllResourcesInASubscription(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts index 9225154a500a..5b2aadb6cbe5 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForManagementGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,7 +21,7 @@ async function queryAtManagementGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForManagementGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForManagementGroup( managementGroupName, policyTrackedResourcesResource, )) { @@ -49,11 +43,11 @@ async function queryAtManagementGroupScopeUsingQueryParameters(): Promise const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; const options: PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams = - { top, filter }; + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForManagementGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForManagementGroup( managementGroupName, policyTrackedResourcesResource, options, @@ -64,8 +58,8 @@ async function queryAtManagementGroupScopeUsingQueryParameters(): Promise } async function main(): Promise { - queryAtManagementGroupScope(); - queryAtManagementGroupScopeUsingQueryParameters(); + await queryAtManagementGroupScope(); + await queryAtManagementGroupScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts index 644628fd92ae..8f5cca0b088a 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -31,7 +25,7 @@ async function queryAtResourceGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResourceGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForResourceGroup( resourceGroupName, policyTrackedResourcesResource, )) { @@ -57,11 +51,11 @@ async function queryAtResourceGroupScopeUsingQueryParameters(): Promise { const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; const options: PolicyTrackedResourcesListQueryResultsForResourceGroupOptionalParams = - { top, filter }; + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResourceGroup( + for await (const item of client.policyTrackedResources.listQueryResultsForResourceGroup( resourceGroupName, policyTrackedResourcesResource, options, @@ -72,8 +66,8 @@ async function queryAtResourceGroupScopeUsingQueryParameters(): Promise { } async function main(): Promise { - queryAtResourceGroupScope(); - queryAtResourceGroupScopeUsingQueryParameters(); + await queryAtResourceGroupScope(); + await queryAtResourceGroupScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceSample.ts index f901176aa8e5..3282bb5e0642 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyTrackedResourcesListQueryResultsForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function queryAtResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResource( + for await (const item of client.policyTrackedResources.listQueryResultsForResource( resourceId, policyTrackedResourcesResource, )) { @@ -51,11 +45,11 @@ async function queryAtResourceScopeUsingQueryParameters(): Promise { const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/myResource/nestedResourceType/TrackedResource1'"; const options: PolicyTrackedResourcesListQueryResultsForResourceOptionalParams = - { top, filter }; + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForResource( + for await (const item of client.policyTrackedResources.listQueryResultsForResource( resourceId, policyTrackedResourcesResource, options, @@ -66,8 +60,8 @@ async function queryAtResourceScopeUsingQueryParameters(): Promise { } async function main(): Promise { - queryAtResourceScope(); - queryAtResourceScopeUsingQueryParameters(); + await queryAtResourceScope(); + await queryAtResourceScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts index 8049f360e12a..1c5d27781063 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/policyTrackedResourcesListQueryResultsForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -29,7 +23,7 @@ async function queryAtSubscriptionScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForSubscription( + for await (const item of client.policyTrackedResources.listQueryResultsForSubscription( policyTrackedResourcesResource, )) { resArray.push(item); @@ -52,11 +46,11 @@ async function queryAtSubscriptionScopeUsingQueryParameters(): Promise { const filter = "PolicyAssignmentId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Authorization/policyAssignments/myPolicyAssignment' AND TrackedResourceId eq '/subscriptions/fff8dfdb-fff3-fff0-fff4-fffdcbe6b2ef/resourceGroups/myResourceGroup/providers/Microsoft.Example/exampleResourceType/exampleTrackedResourceName'"; const options: PolicyTrackedResourcesListQueryResultsForSubscriptionOptionalParams = - { top, filter }; + { queryOptions: { top, filter } }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.policyTrackedResources.listQueryResultsForSubscription( + for await (const item of client.policyTrackedResources.listQueryResultsForSubscription( policyTrackedResourcesResource, options, )) { @@ -66,8 +60,8 @@ async function queryAtSubscriptionScopeUsingQueryParameters(): Promise { } async function main(): Promise { - queryAtSubscriptionScope(); - queryAtSubscriptionScopeUsingQueryParameters(); + await queryAtSubscriptionScope(); + await queryAtSubscriptionScopeUsingQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtManagementGroupSample.ts index 0152ecf64810..c1d23c4bdbf8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtManagementGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function cancelARemediationAtManagementGroupScope(): Promise { } async function main(): Promise { - cancelARemediationAtManagementGroupScope(); + await cancelARemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceGroupSample.ts index 6cd68f931e13..43d45be70d74 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -35,7 +28,7 @@ async function cancelARemediationAtResourceGroupScope(): Promise { } async function main(): Promise { - cancelARemediationAtResourceGroupScope(); + await cancelARemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceSample.ts index 46dd16cd82fd..75c16def07d6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -32,7 +25,7 @@ async function cancelARemediationAtIndividualResourceScope(): Promise { } async function main(): Promise { - cancelARemediationAtIndividualResourceScope(); + await cancelARemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtSubscriptionSample.ts index 956137834f98..655f27e8a99c 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCancelAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function cancelARemediationAtSubscriptionScope(): Promise { } async function main(): Promise { - cancelARemediationAtSubscriptionScope(); + await cancelARemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtManagementGroupSample.ts index 18be0f183b49..08858d6be863 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtManagementGroupSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Remediation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -36,7 +30,7 @@ async function createRemediationAtManagementGroupScope(): Promise { } async function main(): Promise { - createRemediationAtManagementGroupScope(); + await createRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceGroupSample.ts index a7e4cd265183..620e39b725c3 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceGroupSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Remediation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -40,7 +34,7 @@ async function createRemediationAtResourceGroupScope(): Promise { } async function main(): Promise { - createRemediationAtResourceGroupScope(); + await createRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceSample.ts index 489891d3d4dc..ad5366c6e3ed 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtResourceSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Remediation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -37,7 +31,7 @@ async function createRemediationAtIndividualResourceScope(): Promise { } async function main(): Promise { - createRemediationAtIndividualResourceScope(); + await createRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtSubscriptionSample.ts index 497e14ad1069..24e36f5a178b 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsCreateOrUpdateAtSubscriptionSample.ts @@ -1,14 +1,8 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. -import { Remediation, PolicyInsightsClient } from "@azure/arm-policyinsights"; + +import type { Remediation} from "@azure/arm-policyinsights"; +import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -107,9 +101,9 @@ async function createRemediationAtSubscriptionScopeWithResourceIdsFilter(): Prom } async function main(): Promise { - createRemediationAtSubscriptionScope(); - createRemediationAtSubscriptionScopeWithAllProperties(); - createRemediationAtSubscriptionScopeWithResourceIdsFilter(); + await createRemediationAtSubscriptionScope(); + await createRemediationAtSubscriptionScopeWithAllProperties(); + await createRemediationAtSubscriptionScopeWithResourceIdsFilter(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtManagementGroupSample.ts index 609491b4b7d9..3b035f4f21b8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtManagementGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function deleteRemediationAtManagementGroupScope(): Promise { } async function main(): Promise { - deleteRemediationAtManagementGroupScope(); + await deleteRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceGroupSample.ts index 74b327b86be9..94a8fa8773ee 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -35,7 +28,7 @@ async function deleteRemediationAtResourceGroupScope(): Promise { } async function main(): Promise { - deleteRemediationAtResourceGroupScope(); + await deleteRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceSample.ts index 76f8b02a740b..491f1dd99426 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -32,7 +25,7 @@ async function deleteRemediationAtIndividualResourceScope(): Promise { } async function main(): Promise { - deleteRemediationAtIndividualResourceScope(); + await deleteRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtSubscriptionSample.ts index 7827439427c9..ccaa030424d0 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsDeleteAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function deleteRemediationAtSubscriptionScope(): Promise { } async function main(): Promise { - deleteRemediationAtSubscriptionScope(); + await deleteRemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtManagementGroupSample.ts index 9a4d7e3a83cc..972113ac7044 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtManagementGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -31,7 +24,7 @@ async function getRemediationAtManagementGroupScope(): Promise { } async function main(): Promise { - getRemediationAtManagementGroupScope(); + await getRemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceGroupSample.ts index 0b4baebeedc2..25d2a721d8f8 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -35,7 +28,7 @@ async function getRemediationAtResourceGroupScope(): Promise { } async function main(): Promise { - getRemediationAtResourceGroupScope(); + await getRemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceSample.ts index a54962a4a1e9..f5b57b1890fd 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -32,7 +25,7 @@ async function getRemediationAtIndividualResourceScope(): Promise { } async function main(): Promise { - getRemediationAtIndividualResourceScope(); + await getRemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtSubscriptionSample.ts index 7d63a3775214..d2a0c16e21e6 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsGetAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -30,7 +23,7 @@ async function getRemediationAtSubscriptionScope(): Promise { } async function main(): Promise { - getRemediationAtSubscriptionScope(); + await getRemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtManagementGroupSample.ts index 704c50725461..d695cb1c292e 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtManagementGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -24,7 +17,7 @@ async function listDeploymentsForARemediationAtManagementGroupScope(): Promise { - listDeploymentsForARemediationAtManagementGroupScope(); + await listDeploymentsForARemediationAtManagementGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceGroupSample.ts index af5f11f69b03..b325aaeb643f 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceGroupSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -28,7 +21,7 @@ async function listDeploymentsForARemediationAtResourceGroupScope(): Promise { - listDeploymentsForARemediationAtResourceGroupScope(); + await listDeploymentsForARemediationAtResourceGroupScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceSample.ts index ab8470444ffd..0fac30e6da89 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtResourceSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -25,7 +18,7 @@ async function listDeploymentsForARemediationAtIndividualResourceScope(): Promis const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listDeploymentsAtResource( + for await (const item of client.remediations.listDeploymentsAtResource( resourceId, remediationName, )) { @@ -35,7 +28,7 @@ async function listDeploymentsForARemediationAtIndividualResourceScope(): Promis } async function main(): Promise { - listDeploymentsForARemediationAtIndividualResourceScope(); + await listDeploymentsForARemediationAtIndividualResourceScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtSubscriptionSample.ts index 70647d744368..6448e596e4ab 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListDeploymentsAtSubscriptionSample.ts @@ -1,13 +1,6 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + import { PolicyInsightsClient } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; import "dotenv/config"; @@ -26,7 +19,7 @@ async function listDeploymentsForARemediationAtSubscriptionScope(): Promise { - listDeploymentsForARemediationAtSubscriptionScope(); + await listDeploymentsForARemediationAtSubscriptionScope(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForManagementGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForManagementGroupSample.ts index 32f6dcce400a..eb2a68a5c8ea 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForManagementGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForManagementGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForManagementGroupOptionalParams} from "@azure/arm-policyinsights"; import { - RemediationsListForManagementGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -26,7 +20,7 @@ async function listRemediationsAtManagementGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForManagementGroup( + for await (const item of client.remediations.listForManagementGroup( managementGroupId, )) { resArray.push(item); @@ -46,13 +40,12 @@ async function listRemediationsAtManagementGroupScopeWithQueryParameters(): Prom const filter = "PolicyAssignmentId eq '/providers/microsoft.management/managementGroups/financeMg/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options: RemediationsListForManagementGroupOptionalParams = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForManagementGroup( + for await (const item of client.remediations.listForManagementGroup( managementGroupId, options, )) { @@ -62,8 +55,8 @@ async function listRemediationsAtManagementGroupScopeWithQueryParameters(): Prom } async function main(): Promise { - listRemediationsAtManagementGroupScope(); - listRemediationsAtManagementGroupScopeWithQueryParameters(); + await listRemediationsAtManagementGroupScope(); + await listRemediationsAtManagementGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceGroupSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceGroupSample.ts index 785f789c45fc..a42d74c2e1e1 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceGroupSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceGroupSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForResourceGroupOptionalParams} from "@azure/arm-policyinsights"; import { - RemediationsListForResourceGroupOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -30,7 +24,7 @@ async function listRemediationsAtResourceGroupScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForResourceGroup( + for await (const item of client.remediations.listForResourceGroup( resourceGroupName, )) { resArray.push(item); @@ -54,13 +48,12 @@ async function listRemediationsAtResourceGroupScopeWithQueryParameters(): Promis const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourceGroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; const options: RemediationsListForResourceGroupOptionalParams = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForResourceGroup( + for await (const item of client.remediations.listForResourceGroup( resourceGroupName, options, )) { @@ -70,8 +63,8 @@ async function listRemediationsAtResourceGroupScopeWithQueryParameters(): Promis } async function main(): Promise { - listRemediationsAtResourceGroupScope(); - listRemediationsAtResourceGroupScopeWithQueryParameters(); + await listRemediationsAtResourceGroupScope(); + await listRemediationsAtResourceGroupScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceSample.ts index 3c327fbf12ad..f803ed2a6a95 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForResourceSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForResourceOptionalParams} from "@azure/arm-policyinsights"; import { - RemediationsListForResourceOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -27,7 +21,7 @@ async function listRemediationsAtIndividualResourceScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForResource(resourceId)) { + for await (const item of client.remediations.listForResource(resourceId)) { resArray.push(item); } console.log(resArray); @@ -45,11 +39,13 @@ async function listRemediationsAtIndividualResourceScopeWithQueryParameters(): P const top = 1; const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5'"; - const options: RemediationsListForResourceOptionalParams = { top, filter }; + const options: RemediationsListForResourceOptionalParams = { + queryOptions: { top, filter }, + }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential); const resArray = new Array(); - for await (let item of client.remediations.listForResource( + for await (const item of client.remediations.listForResource( resourceId, options, )) { @@ -59,8 +55,8 @@ async function listRemediationsAtIndividualResourceScopeWithQueryParameters(): P } async function main(): Promise { - listRemediationsAtIndividualResourceScope(); - listRemediationsAtIndividualResourceScopeWithQueryParameters(); + await listRemediationsAtIndividualResourceScope(); + await listRemediationsAtIndividualResourceScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForSubscriptionSample.ts b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForSubscriptionSample.ts index 039129b6f017..77782a9a3e0e 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForSubscriptionSample.ts +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/src/remediationsListForSubscriptionSample.ts @@ -1,15 +1,9 @@ -/* - * 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. - */ - // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. + +import type { + RemediationsListForSubscriptionOptionalParams} from "@azure/arm-policyinsights"; import { - RemediationsListForSubscriptionOptionalParams, PolicyInsightsClient, } from "@azure/arm-policyinsights"; import { DefaultAzureCredential } from "@azure/identity"; @@ -28,7 +22,7 @@ async function listRemediationsAtSubscriptionScope(): Promise { const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForSubscription()) { + for await (const item of client.remediations.listForSubscription()) { resArray.push(item); } console.log(resArray); @@ -48,21 +42,20 @@ async function listRemediationsAtSubscriptionScopeWithQueryParameters(): Promise const filter = "PolicyAssignmentId eq '/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5' AND PolicyDefinitionReferenceId eq 'storageSkuDef'"; const options: RemediationsListForSubscriptionOptionalParams = { - top, - filter, + queryOptions: { top, filter }, }; const credential = new DefaultAzureCredential(); const client = new PolicyInsightsClient(credential, subscriptionId); const resArray = new Array(); - for await (let item of client.remediations.listForSubscription(options)) { + for await (const item of client.remediations.listForSubscription(options)) { resArray.push(item); } console.log(resArray); } async function main(): Promise { - listRemediationsAtSubscriptionScope(); - listRemediationsAtSubscriptionScopeWithQueryParameters(); + await listRemediationsAtSubscriptionScope(); + await listRemediationsAtSubscriptionScopeWithQueryParameters(); } main().catch(console.error); diff --git a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/tsconfig.json b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/tsconfig.json index 984eed535aa8..400db87cf648 100644 --- a/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/tsconfig.json +++ b/sdk/policyinsights/arm-policyinsights/samples/v6/typescript/tsconfig.json @@ -1,17 +1,20 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES2023", "module": "commonjs", - "moduleResolution": "node", - "resolveJsonModule": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, + "lib": [], + "importHelpers": true, "strict": true, - "alwaysStrict": true, - "outDir": "dist", - "rootDir": "src" + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "moduleResolution": "node10", + "esModuleInterop": true, + "outDir": "./dist", + "resolveJsonModule": true }, "include": [ - "src/**/*.ts" + "./src" ] } diff --git a/sdk/policyinsights/arm-policyinsights/src/index.ts b/sdk/policyinsights/arm-policyinsights/src/index.ts index 1cb01510fe64..6c9ef6175382 100644 --- a/sdk/policyinsights/arm-policyinsights/src/index.ts +++ b/sdk/policyinsights/arm-policyinsights/src/index.ts @@ -1,10 +1,8 @@ -/* - * 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. - */ +// 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. /// export { getContinuationToken } from "./pagingHelper.js"; diff --git a/sdk/policyinsights/arm-policyinsights/src/lroImpl.ts b/sdk/policyinsights/arm-policyinsights/src/lroImpl.ts index d8bc98987053..064aab0f7c7f 100644 --- a/sdk/policyinsights/arm-policyinsights/src/lroImpl.ts +++ b/sdk/policyinsights/arm-policyinsights/src/lroImpl.ts @@ -1,12 +1,11 @@ -/* - * 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 { AbortSignalLike } from "@azure/abort-controller"; -import { LongRunningOperation, LroResponse } from "@azure/core-lro"; +// 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 type { AbortSignalLike } from "@azure/abort-controller"; +import type { LongRunningOperation, LroResponse } from "@azure/core-lro"; export function createLroSpec(inputs: { sendOperationFn: (args: any, spec: any) => Promise>; @@ -22,10 +21,7 @@ export function createLroSpec(inputs: { requestMethod: spec.httpMethod, requestPath: spec.path!, sendInitialRequest: () => sendOperationFn(args, spec), - sendPollRequest: ( - path: string, - options?: { abortSignal?: AbortSignalLike }, - ) => { + sendPollRequest: (path: string, options?: { abortSignal?: AbortSignalLike }) => { const { requestBody, ...restSpec } = spec; return sendOperationFn(args, { ...restSpec, diff --git a/sdk/policyinsights/arm-policyinsights/src/models/index.ts b/sdk/policyinsights/arm-policyinsights/src/models/index.ts index 2a256883ff59..fb2bc55ac893 100644 --- a/sdk/policyinsights/arm-policyinsights/src/models/index.ts +++ b/sdk/policyinsights/arm-policyinsights/src/models/index.ts @@ -1,12 +1,10 @@ -/* - * 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. - */ +// 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 * as coreClient from "@azure/core-client"; +import type * as coreClient from "@azure/core-client"; /** Query results. */ export interface PolicyTrackedResourcesQueryResults { @@ -1697,8 +1695,7 @@ export interface RemediationsListDeploymentsAtManagementGroupOptionalParams } /** Contains response data for the listDeploymentsAtManagementGroup operation. */ -export type RemediationsListDeploymentsAtManagementGroupResponse = - RemediationDeploymentsListResult; +export type RemediationsListDeploymentsAtManagementGroupResponse = RemediationDeploymentsListResult; /** Optional parameters. */ export interface RemediationsCancelAtManagementGroupOptionalParams @@ -1746,8 +1743,7 @@ export interface RemediationsListDeploymentsAtSubscriptionOptionalParams } /** Contains response data for the listDeploymentsAtSubscription operation. */ -export type RemediationsListDeploymentsAtSubscriptionResponse = - RemediationDeploymentsListResult; +export type RemediationsListDeploymentsAtSubscriptionResponse = RemediationDeploymentsListResult; /** Optional parameters. */ export interface RemediationsCancelAtSubscriptionOptionalParams @@ -1757,8 +1753,7 @@ export interface RemediationsCancelAtSubscriptionOptionalParams export type RemediationsCancelAtSubscriptionResponse = Remediation; /** Optional parameters. */ -export interface RemediationsListForSubscriptionOptionalParams - extends coreClient.OperationOptions { +export interface RemediationsListForSubscriptionOptionalParams extends coreClient.OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; } @@ -1774,8 +1769,7 @@ export interface RemediationsCreateOrUpdateAtSubscriptionOptionalParams export type RemediationsCreateOrUpdateAtSubscriptionResponse = Remediation; /** Optional parameters. */ -export interface RemediationsGetAtSubscriptionOptionalParams - extends coreClient.OperationOptions {} +export interface RemediationsGetAtSubscriptionOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtSubscription operation. */ export type RemediationsGetAtSubscriptionResponse = Remediation; @@ -1795,8 +1789,7 @@ export interface RemediationsListDeploymentsAtResourceGroupOptionalParams } /** Contains response data for the listDeploymentsAtResourceGroup operation. */ -export type RemediationsListDeploymentsAtResourceGroupResponse = - RemediationDeploymentsListResult; +export type RemediationsListDeploymentsAtResourceGroupResponse = RemediationDeploymentsListResult; /** Optional parameters. */ export interface RemediationsCancelAtResourceGroupOptionalParams @@ -1823,8 +1816,7 @@ export interface RemediationsCreateOrUpdateAtResourceGroupOptionalParams export type RemediationsCreateOrUpdateAtResourceGroupResponse = Remediation; /** Optional parameters. */ -export interface RemediationsGetAtResourceGroupOptionalParams - extends coreClient.OperationOptions {} +export interface RemediationsGetAtResourceGroupOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtResourceGroup operation. */ export type RemediationsGetAtResourceGroupResponse = Remediation; @@ -1844,19 +1836,16 @@ export interface RemediationsListDeploymentsAtResourceOptionalParams } /** Contains response data for the listDeploymentsAtResource operation. */ -export type RemediationsListDeploymentsAtResourceResponse = - RemediationDeploymentsListResult; +export type RemediationsListDeploymentsAtResourceResponse = RemediationDeploymentsListResult; /** Optional parameters. */ -export interface RemediationsCancelAtResourceOptionalParams - extends coreClient.OperationOptions {} +export interface RemediationsCancelAtResourceOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the cancelAtResource operation. */ export type RemediationsCancelAtResourceResponse = Remediation; /** Optional parameters. */ -export interface RemediationsListForResourceOptionalParams - extends coreClient.OperationOptions { +export interface RemediationsListForResourceOptionalParams extends coreClient.OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; } @@ -1872,15 +1861,13 @@ export interface RemediationsCreateOrUpdateAtResourceOptionalParams export type RemediationsCreateOrUpdateAtResourceResponse = Remediation; /** Optional parameters. */ -export interface RemediationsGetAtResourceOptionalParams - extends coreClient.OperationOptions {} +export interface RemediationsGetAtResourceOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtResource operation. */ export type RemediationsGetAtResourceResponse = Remediation; /** Optional parameters. */ -export interface RemediationsDeleteAtResourceOptionalParams - extends coreClient.OperationOptions {} +export interface RemediationsDeleteAtResourceOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the deleteAtResource operation. */ export type RemediationsDeleteAtResourceResponse = Remediation; @@ -1898,8 +1885,7 @@ export interface RemediationsListForManagementGroupNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listForManagementGroupNext operation. */ -export type RemediationsListForManagementGroupNextResponse = - RemediationListResult; +export type RemediationsListForManagementGroupNextResponse = RemediationListResult; /** Optional parameters. */ export interface RemediationsListDeploymentsAtSubscriptionNextOptionalParams @@ -1929,16 +1915,14 @@ export interface RemediationsListForResourceGroupNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listForResourceGroupNext operation. */ -export type RemediationsListForResourceGroupNextResponse = - RemediationListResult; +export type RemediationsListForResourceGroupNextResponse = RemediationListResult; /** Optional parameters. */ export interface RemediationsListDeploymentsAtResourceNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listDeploymentsAtResourceNext operation. */ -export type RemediationsListDeploymentsAtResourceNextResponse = - RemediationDeploymentsListResult; +export type RemediationsListDeploymentsAtResourceNextResponse = RemediationDeploymentsListResult; /** Optional parameters. */ export interface RemediationsListForResourceNextOptionalParams @@ -1955,8 +1939,7 @@ export interface PolicyEventsListQueryResultsForManagementGroupOptionalParams } /** Contains response data for the listQueryResultsForManagementGroup operation. */ -export type PolicyEventsListQueryResultsForManagementGroupResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForManagementGroupResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForSubscriptionOptionalParams @@ -1966,8 +1949,7 @@ export interface PolicyEventsListQueryResultsForSubscriptionOptionalParams } /** Contains response data for the listQueryResultsForSubscription operation. */ -export type PolicyEventsListQueryResultsForSubscriptionResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForSubscriptionResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForResourceGroupOptionalParams @@ -1977,8 +1959,7 @@ export interface PolicyEventsListQueryResultsForResourceGroupOptionalParams } /** Contains response data for the listQueryResultsForResourceGroup operation. */ -export type PolicyEventsListQueryResultsForResourceGroupResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForResourceGroupResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForResourceOptionalParams @@ -1988,8 +1969,7 @@ export interface PolicyEventsListQueryResultsForResourceOptionalParams } /** Contains response data for the listQueryResultsForResource operation. */ -export type PolicyEventsListQueryResultsForResourceResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForResourceResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParams @@ -1999,8 +1979,7 @@ export interface PolicyEventsListQueryResultsForPolicySetDefinitionOptionalParam } /** Contains response data for the listQueryResultsForPolicySetDefinition operation. */ -export type PolicyEventsListQueryResultsForPolicySetDefinitionResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForPolicySetDefinitionResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams @@ -2010,8 +1989,7 @@ export interface PolicyEventsListQueryResultsForPolicyDefinitionOptionalParams } /** Contains response data for the listQueryResultsForPolicyDefinition operation. */ -export type PolicyEventsListQueryResultsForPolicyDefinitionResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForPolicyDefinitionResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams @@ -2040,32 +2018,28 @@ export interface PolicyEventsListQueryResultsForManagementGroupNextOptionalParam extends coreClient.OperationOptions {} /** Contains response data for the listQueryResultsForManagementGroupNext operation. */ -export type PolicyEventsListQueryResultsForManagementGroupNextResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForManagementGroupNextResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForSubscriptionNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listQueryResultsForSubscriptionNext operation. */ -export type PolicyEventsListQueryResultsForSubscriptionNextResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForSubscriptionNextResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForResourceGroupNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listQueryResultsForResourceGroupNext operation. */ -export type PolicyEventsListQueryResultsForResourceGroupNextResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForResourceGroupNextResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForResourceNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listQueryResultsForResourceNext operation. */ -export type PolicyEventsListQueryResultsForResourceNextResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForResourceNextResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForPolicySetDefinitionNextOptionalParams @@ -2080,8 +2054,7 @@ export interface PolicyEventsListQueryResultsForPolicyDefinitionNextOptionalPara extends coreClient.OperationOptions {} /** Contains response data for the listQueryResultsForPolicyDefinitionNext operation. */ -export type PolicyEventsListQueryResultsForPolicyDefinitionNextResponse = - PolicyEventsQueryResults; +export type PolicyEventsListQueryResultsForPolicyDefinitionNextResponse = PolicyEventsQueryResults; /** Optional parameters. */ export interface PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentNextOptionalParams @@ -2107,8 +2080,7 @@ export interface PolicyStatesListQueryResultsForManagementGroupOptionalParams } /** Contains response data for the listQueryResultsForManagementGroup operation. */ -export type PolicyStatesListQueryResultsForManagementGroupResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForManagementGroupResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForManagementGroupOptionalParams @@ -2128,8 +2100,7 @@ export interface PolicyStatesListQueryResultsForSubscriptionOptionalParams } /** Contains response data for the listQueryResultsForSubscription operation. */ -export type PolicyStatesListQueryResultsForSubscriptionResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForSubscriptionResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForSubscriptionOptionalParams @@ -2149,8 +2120,7 @@ export interface PolicyStatesListQueryResultsForResourceGroupOptionalParams } /** Contains response data for the listQueryResultsForResourceGroup operation. */ -export type PolicyStatesListQueryResultsForResourceGroupResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForResourceGroupResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForResourceGroupOptionalParams @@ -2170,8 +2140,7 @@ export interface PolicyStatesListQueryResultsForResourceOptionalParams } /** Contains response data for the listQueryResultsForResource operation. */ -export type PolicyStatesListQueryResultsForResourceResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForResourceResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForResourceOptionalParams @@ -2209,8 +2178,7 @@ export interface PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParam } /** Contains response data for the listQueryResultsForPolicySetDefinition operation. */ -export type PolicyStatesListQueryResultsForPolicySetDefinitionResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForPolicySetDefinitionResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForPolicySetDefinitionOptionalParams @@ -2220,8 +2188,7 @@ export interface PolicyStatesSummarizeForPolicySetDefinitionOptionalParams } /** Contains response data for the summarizeForPolicySetDefinition operation. */ -export type PolicyStatesSummarizeForPolicySetDefinitionResponse = - SummarizeResults; +export type PolicyStatesSummarizeForPolicySetDefinitionResponse = SummarizeResults; /** Optional parameters. */ export interface PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams @@ -2231,8 +2198,7 @@ export interface PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams } /** Contains response data for the listQueryResultsForPolicyDefinition operation. */ -export type PolicyStatesListQueryResultsForPolicyDefinitionResponse = - PolicyStatesQueryResults; +export type PolicyStatesListQueryResultsForPolicyDefinitionResponse = PolicyStatesQueryResults; /** Optional parameters. */ export interface PolicyStatesSummarizeForPolicyDefinitionOptionalParams @@ -2263,8 +2229,7 @@ export interface PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOption } /** Contains response data for the summarizeForSubscriptionLevelPolicyAssignment operation. */ -export type PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse = - SummarizeResults; +export type PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse = SummarizeResults; /** Optional parameters. */ export interface PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams @@ -2285,83 +2250,16 @@ export interface PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptio } /** Contains response data for the summarizeForResourceGroupLevelPolicyAssignment operation. */ -export type PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse = - SummarizeResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForManagementGroupNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForManagementGroupNext operation. */ -export type PolicyStatesListQueryResultsForManagementGroupNextResponse = - PolicyStatesQueryResults; +export type PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse = SummarizeResults; /** Optional parameters. */ -export interface PolicyStatesListQueryResultsForSubscriptionNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForSubscriptionNext operation. */ -export type PolicyStatesListQueryResultsForSubscriptionNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForResourceGroupNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForResourceGroupNext operation. */ -export type PolicyStatesListQueryResultsForResourceGroupNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForResourceNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForResourceNext operation. */ -export type PolicyStatesListQueryResultsForResourceNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForPolicySetDefinitionNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForPolicySetDefinitionNext operation. */ -export type PolicyStatesListQueryResultsForPolicySetDefinitionNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForPolicyDefinitionNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForPolicyDefinitionNext operation. */ -export type PolicyStatesListQueryResultsForPolicyDefinitionNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForSubscriptionLevelPolicyAssignmentNext operation. */ -export type PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listQueryResultsForResourceGroupLevelPolicyAssignmentNext operation. */ -export type PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextResponse = - PolicyStatesQueryResults; - -/** Optional parameters. */ -export interface PolicyMetadataGetResourceOptionalParams - extends coreClient.OperationOptions {} +export interface PolicyMetadataGetResourceOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getResource operation. */ export type PolicyMetadataGetResourceResponse = PolicyMetadata; /** Optional parameters. */ -export interface PolicyMetadataListOptionalParams - extends coreClient.OperationOptions { +export interface PolicyMetadataListOptionalParams extends coreClient.OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; } @@ -2370,8 +2268,7 @@ export interface PolicyMetadataListOptionalParams export type PolicyMetadataListResponse = PolicyMetadataCollection; /** Optional parameters. */ -export interface PolicyMetadataListNextOptionalParams - extends coreClient.OperationOptions {} +export interface PolicyMetadataListNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type PolicyMetadataListNextResponse = PolicyMetadataCollection; @@ -2381,24 +2278,21 @@ export interface PolicyRestrictionsCheckAtSubscriptionScopeOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the checkAtSubscriptionScope operation. */ -export type PolicyRestrictionsCheckAtSubscriptionScopeResponse = - CheckRestrictionsResult; +export type PolicyRestrictionsCheckAtSubscriptionScopeResponse = CheckRestrictionsResult; /** Optional parameters. */ export interface PolicyRestrictionsCheckAtResourceGroupScopeOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the checkAtResourceGroupScope operation. */ -export type PolicyRestrictionsCheckAtResourceGroupScopeResponse = - CheckRestrictionsResult; +export type PolicyRestrictionsCheckAtResourceGroupScopeResponse = CheckRestrictionsResult; /** Optional parameters. */ export interface PolicyRestrictionsCheckAtManagementGroupScopeOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the checkAtManagementGroupScope operation. */ -export type PolicyRestrictionsCheckAtManagementGroupScopeResponse = - CheckRestrictionsResult; +export type PolicyRestrictionsCheckAtManagementGroupScopeResponse = CheckRestrictionsResult; /** Optional parameters. */ export interface ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams @@ -2541,15 +2435,13 @@ export type ComponentPolicyStatesListQueryResultsForResourceGroupLevelPolicyAssi ComponentPolicyStatesQueryResults; /** Optional parameters. */ -export interface OperationsListOptionalParams - extends coreClient.OperationOptions {} +export interface OperationsListOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type OperationsListResponse = OperationsListResults; /** Optional parameters. */ -export interface AttestationsListForSubscriptionOptionalParams - extends coreClient.OperationOptions { +export interface AttestationsListForSubscriptionOptionalParams extends coreClient.OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; } @@ -2570,8 +2462,7 @@ export interface AttestationsCreateOrUpdateAtSubscriptionOptionalParams export type AttestationsCreateOrUpdateAtSubscriptionResponse = Attestation; /** Optional parameters. */ -export interface AttestationsGetAtSubscriptionOptionalParams - extends coreClient.OperationOptions {} +export interface AttestationsGetAtSubscriptionOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtSubscription operation. */ export type AttestationsGetAtSubscriptionResponse = Attestation; @@ -2603,8 +2494,7 @@ export interface AttestationsCreateOrUpdateAtResourceGroupOptionalParams export type AttestationsCreateOrUpdateAtResourceGroupResponse = Attestation; /** Optional parameters. */ -export interface AttestationsGetAtResourceGroupOptionalParams - extends coreClient.OperationOptions {} +export interface AttestationsGetAtResourceGroupOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtResourceGroup operation. */ export type AttestationsGetAtResourceGroupResponse = Attestation; @@ -2614,8 +2504,7 @@ export interface AttestationsDeleteAtResourceGroupOptionalParams extends coreClient.OperationOptions {} /** Optional parameters. */ -export interface AttestationsListForResourceOptionalParams - extends coreClient.OperationOptions { +export interface AttestationsListForResourceOptionalParams extends coreClient.OperationOptions { /** Parameter group */ queryOptions?: QueryOptions; } @@ -2636,15 +2525,13 @@ export interface AttestationsCreateOrUpdateAtResourceOptionalParams export type AttestationsCreateOrUpdateAtResourceResponse = Attestation; /** Optional parameters. */ -export interface AttestationsGetAtResourceOptionalParams - extends coreClient.OperationOptions {} +export interface AttestationsGetAtResourceOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getAtResource operation. */ export type AttestationsGetAtResourceResponse = Attestation; /** Optional parameters. */ -export interface AttestationsDeleteAtResourceOptionalParams - extends coreClient.OperationOptions {} +export interface AttestationsDeleteAtResourceOptionalParams extends coreClient.OperationOptions {} /** Optional parameters. */ export interface AttestationsListForSubscriptionNextOptionalParams @@ -2658,8 +2545,7 @@ export interface AttestationsListForResourceGroupNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listForResourceGroupNext operation. */ -export type AttestationsListForResourceGroupNextResponse = - AttestationListResult; +export type AttestationsListForResourceGroupNextResponse = AttestationListResult; /** Optional parameters. */ export interface AttestationsListForResourceNextOptionalParams @@ -2669,8 +2555,7 @@ export interface AttestationsListForResourceNextOptionalParams export type AttestationsListForResourceNextResponse = AttestationListResult; /** Optional parameters. */ -export interface PolicyInsightsClientOptionalParams - extends coreClient.ServiceClientOptions { +export interface PolicyInsightsClientOptionalParams extends coreClient.ServiceClientOptions { /** server parameter */ $host?: string; /** Overrides client endpoint. */ diff --git a/sdk/policyinsights/arm-policyinsights/src/models/mappers.ts b/sdk/policyinsights/arm-policyinsights/src/models/mappers.ts index dee704bfef44..2af4056b4829 100644 --- a/sdk/policyinsights/arm-policyinsights/src/models/mappers.ts +++ b/sdk/policyinsights/arm-policyinsights/src/models/mappers.ts @@ -1,12 +1,10 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import * as coreClient from "@azure/core-client"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type * as coreClient from "@azure/core-client"; export const PolicyTrackedResourcesQueryResults: coreClient.CompositeMapper = { type: { @@ -567,21 +565,20 @@ export const RemediationDeploymentSummary: coreClient.CompositeMapper = { }, }; -export const RemediationPropertiesFailureThreshold: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "RemediationPropertiesFailureThreshold", - modelProperties: { - percentage: { - serializedName: "percentage", - type: { - name: "Number", - }, +export const RemediationPropertiesFailureThreshold: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RemediationPropertiesFailureThreshold", + modelProperties: { + percentage: { + serializedName: "percentage", + type: { + name: "Number", }, }, }, - }; + }, +}; export const SystemData: coreClient.CompositeMapper = { type: { @@ -2207,27 +2204,26 @@ export const PolicyReference: coreClient.CompositeMapper = { }, }; -export const CheckRestrictionsResultContentEvaluationResult: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CheckRestrictionsResultContentEvaluationResult", - modelProperties: { - policyEvaluations: { - serializedName: "policyEvaluations", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PolicyEvaluationResult", - }, +export const CheckRestrictionsResultContentEvaluationResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CheckRestrictionsResultContentEvaluationResult", + modelProperties: { + policyEvaluations: { + serializedName: "policyEvaluations", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PolicyEvaluationResult", }, }, }, }, }, - }; + }, +}; export const PolicyEvaluationResult: coreClient.CompositeMapper = { type: { @@ -2317,34 +2313,33 @@ export const PolicyEffectDetails: coreClient.CompositeMapper = { }, }; -export const CheckManagementGroupRestrictionsRequest: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "CheckManagementGroupRestrictionsRequest", - modelProperties: { - resourceDetails: { - serializedName: "resourceDetails", - type: { - name: "Composite", - className: "CheckRestrictionsResourceDetails", - }, +export const CheckManagementGroupRestrictionsRequest: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CheckManagementGroupRestrictionsRequest", + modelProperties: { + resourceDetails: { + serializedName: "resourceDetails", + type: { + name: "Composite", + className: "CheckRestrictionsResourceDetails", }, - pendingFields: { - serializedName: "pendingFields", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PendingField", - }, + }, + pendingFields: { + serializedName: "pendingFields", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PendingField", }, }, }, }, }, - }; + }, +}; export const ComponentPolicyStatesQueryResults: coreClient.CompositeMapper = { type: { @@ -2649,65 +2644,64 @@ export const ComponentPolicyEvaluationDetails: coreClient.CompositeMapper = { }, }; -export const ComponentExpressionEvaluationDetails: coreClient.CompositeMapper = - { - type: { - name: "Composite", - className: "ComponentExpressionEvaluationDetails", - modelProperties: { - result: { - serializedName: "result", - type: { - name: "String", - }, +export const ComponentExpressionEvaluationDetails: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ComponentExpressionEvaluationDetails", + modelProperties: { + result: { + serializedName: "result", + type: { + name: "String", }, - expression: { - serializedName: "expression", - readOnly: true, - type: { - name: "String", - }, + }, + expression: { + serializedName: "expression", + readOnly: true, + type: { + name: "String", }, - expressionKind: { - serializedName: "expressionKind", - readOnly: true, - type: { - name: "String", - }, + }, + expressionKind: { + serializedName: "expressionKind", + readOnly: true, + type: { + name: "String", }, - path: { - serializedName: "path", - readOnly: true, - type: { - name: "String", - }, + }, + path: { + serializedName: "path", + readOnly: true, + type: { + name: "String", }, - expressionValue: { - serializedName: "expressionValue", - readOnly: true, - type: { - name: "Dictionary", - value: { type: { name: "any" } }, - }, + }, + expressionValue: { + serializedName: "expressionValue", + readOnly: true, + type: { + name: "Dictionary", + value: { type: { name: "any" } }, }, - targetValue: { - serializedName: "targetValue", - readOnly: true, - type: { - name: "Dictionary", - value: { type: { name: "any" } }, - }, + }, + targetValue: { + serializedName: "targetValue", + readOnly: true, + type: { + name: "Dictionary", + value: { type: { name: "any" } }, }, - operator: { - serializedName: "operator", - readOnly: true, - type: { - name: "String", - }, + }, + operator: { + serializedName: "operator", + readOnly: true, + type: { + name: "String", }, }, }, - }; + }, +}; export const OperationsListResults: coreClient.CompositeMapper = { type: { diff --git a/sdk/policyinsights/arm-policyinsights/src/models/parameters.ts b/sdk/policyinsights/arm-policyinsights/src/models/parameters.ts index a075bbdac4d8..9a6c2723d474 100644 --- a/sdk/policyinsights/arm-policyinsights/src/models/parameters.ts +++ b/sdk/policyinsights/arm-policyinsights/src/models/parameters.ts @@ -1,12 +1,10 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { OperationParameter, OperationURLParameter, OperationQueryParameter, diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/attestations.ts b/sdk/policyinsights/arm-policyinsights/src/operations/attestations.ts index be4422334113..73a0ed1cad32 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/attestations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/attestations.ts @@ -1,25 +1,20 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; import { setContinuationToken } from "../pagingHelper.js"; -import { Attestations } from "../operationsInterfaces/index.js"; +import type { Attestations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { createHttpPoller } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl.js"; -import { +import type { Attestation, AttestationsListForSubscriptionNextOptionalParams, AttestationsListForSubscriptionOptionalParams, @@ -95,7 +90,7 @@ export class AttestationsImpl implements Attestations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForSubscription(options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -103,7 +98,7 @@ export class AttestationsImpl implements Attestations { while (continuationToken) { result = await this._listForSubscriptionNext(continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -138,11 +133,7 @@ export class AttestationsImpl implements Attestations { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listForResourceGroupPagingPage( - resourceGroupName, - options, - settings, - ); + return this.listForResourceGroupPagingPage(resourceGroupName, options, settings); }, }; } @@ -156,19 +147,15 @@ export class AttestationsImpl implements Attestations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForResourceGroup(resourceGroupName, options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listForResourceGroupNext( - resourceGroupName, - continuationToken, - options, - ); + result = await this._listForResourceGroupNext(resourceGroupName, continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -178,10 +165,7 @@ export class AttestationsImpl implements Attestations { resourceGroupName: string, options?: AttestationsListForResourceGroupOptionalParams, ): AsyncIterableIterator { - for await (const page of this.listForResourceGroupPagingPage( - resourceGroupName, - options, - )) { + for await (const page of this.listForResourceGroupPagingPage(resourceGroupName, options)) { yield* page; } } @@ -221,19 +205,15 @@ export class AttestationsImpl implements Attestations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForResource(resourceId, options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listForResourceNext( - resourceId, - continuationToken, - options, - ); + result = await this._listForResourceNext(resourceId, continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -243,10 +223,7 @@ export class AttestationsImpl implements Attestations { resourceId: string, options?: AttestationsListForResourceOptionalParams, ): AsyncIterableIterator { - for await (const page of this.listForResourcePagingPage( - resourceId, - options, - )) { + for await (const page of this.listForResourcePagingPage(resourceId, options)) { yield* page; } } @@ -258,10 +235,7 @@ export class AttestationsImpl implements Attestations { private _listForSubscription( options?: AttestationsListForSubscriptionOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { options }, - listForSubscriptionOperationSpec, - ); + return this.client.sendOperationRequest({ options }, listForSubscriptionOperationSpec); } /** @@ -290,8 +264,7 @@ export class AttestationsImpl implements Attestations { args: coreClient.OperationArguments, spec: coreClient.OperationSpec, ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -426,8 +399,7 @@ export class AttestationsImpl implements Attestations { args: coreClient.OperationArguments, spec: coreClient.OperationSpec, ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -535,10 +507,7 @@ export class AttestationsImpl implements Attestations { resourceId: string, options?: AttestationsListForResourceOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { resourceId, options }, - listForResourceOperationSpec, - ); + return this.client.sendOperationRequest({ resourceId, options }, listForResourceOperationSpec); } /** @@ -569,8 +538,7 @@ export class AttestationsImpl implements Attestations { args: coreClient.OperationArguments, spec: coreClient.OperationSpec, ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -759,11 +727,7 @@ const createOrUpdateAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, requestBody: Parameters.parameters3, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.attestationName], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", serializer, @@ -780,11 +744,7 @@ const getAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.attestationName], headerParameters: [Parameters.accept], serializer, }; @@ -799,11 +759,7 @@ const deleteAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.attestationName], headerParameters: [Parameters.accept], serializer, }; @@ -819,11 +775,7 @@ const listForResourceGroupOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName1, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName1], headerParameters: [Parameters.accept], serializer, }; @@ -938,11 +890,7 @@ const createOrUpdateAtResourceOperationSpec: coreClient.OperationSpec = { }, requestBody: Parameters.parameters3, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.attestationName], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", serializer, @@ -959,11 +907,7 @@ const getAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.attestationName], headerParameters: [Parameters.accept], serializer, }; @@ -978,11 +922,7 @@ const deleteAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.attestationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.attestationName], headerParameters: [Parameters.accept], serializer, }; @@ -997,11 +937,7 @@ const listForSubscriptionNextOperationSpec: coreClient.OperationSpec = { bodyMapper: Mappers.ErrorResponseAutoGenerated2, }, }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.nextLink, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.nextLink], headerParameters: [Parameters.accept], serializer, }; diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/componentPolicyStates.ts b/sdk/policyinsights/arm-policyinsights/src/operations/componentPolicyStates.ts index 3b5f8288a4a2..5d4df67cfef5 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/componentPolicyStates.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/componentPolicyStates.ts @@ -1,17 +1,15 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { ComponentPolicyStates } from "../operationsInterfaces/index.js"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { ComponentPolicyStates } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { ComponentPolicyStatesResource, ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams, ComponentPolicyStatesListQueryResultsForSubscriptionResponse, @@ -210,37 +208,36 @@ const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.ComponentPolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, +const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ComponentPolicyStatesQueryResults, }, - queryParameters: [ - Parameters.apiVersion1, - Parameters.top1, - Parameters.orderBy1, - Parameters.select1, - Parameters.fromParam1, - Parameters.to1, - Parameters.filter1, - Parameters.apply1, - ], - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.subscriptionId1, - Parameters.componentPolicyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.ErrorResponseAutoGenerated, + }, + }, + queryParameters: [ + Parameters.apiVersion1, + Parameters.top1, + Parameters.orderBy1, + Parameters.select1, + Parameters.fromParam1, + Parameters.to1, + Parameters.filter1, + Parameters.apply1, + ], + urlParameters: [ + Parameters.$host, + Parameters.resourceGroupName, + Parameters.subscriptionId1, + Parameters.componentPolicyStatesResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { path: "/{resourceId}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", httpMethod: "POST", @@ -271,38 +268,37 @@ const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.ComponentPolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.ErrorResponseAutoGenerated, - }, +const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.ComponentPolicyStatesQueryResults, }, - queryParameters: [ - Parameters.apiVersion1, - Parameters.top1, - Parameters.orderBy1, - Parameters.select1, - Parameters.fromParam1, - Parameters.to1, - Parameters.filter1, - Parameters.apply1, - ], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.componentPolicyStatesResource, - Parameters.policyDefinitionName1, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.ErrorResponseAutoGenerated, + }, + }, + queryParameters: [ + Parameters.apiVersion1, + Parameters.top1, + Parameters.orderBy1, + Parameters.select1, + Parameters.fromParam1, + Parameters.to1, + Parameters.filter1, + Parameters.apply1, + ], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.componentPolicyStatesResource, + Parameters.policyDefinitionName1, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForSubscriptionLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/componentPolicyStates/{componentPolicyStatesResource}/queryResults", diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/index.ts b/sdk/policyinsights/arm-policyinsights/src/operations/index.ts index 7f23a8a470a9..d089982f7696 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/index.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/index.ts @@ -1,10 +1,8 @@ -/* - * 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. - */ +// 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. export * from "./policyTrackedResources.js"; export * from "./remediations.js"; diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/operations.ts b/sdk/policyinsights/arm-policyinsights/src/operations/operations.ts index 5dac27121cfd..fb6f1636e8b4 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/operations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/operations.ts @@ -1,20 +1,15 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { Operations } from "../operationsInterfaces/index.js"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { Operations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { - OperationsListOptionalParams, - OperationsListResponse, -} from "../models/index.js"; +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { OperationsListOptionalParams, OperationsListResponse } from "../models/index.js"; /** Class containing Operations operations. */ export class OperationsImpl implements Operations { @@ -32,9 +27,7 @@ export class OperationsImpl implements Operations { * Lists available operations. * @param options The options parameters. */ - list( - options?: OperationsListOptionalParams, - ): Promise { + list(options?: OperationsListOptionalParams): Promise { return this.client.sendOperationRequest({ options }, listOperationSpec); } } diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/policyEvents.ts b/sdk/policyinsights/arm-policyinsights/src/operations/policyEvents.ts index e0343a380136..b7dd7ffc689c 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/policyEvents.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/policyEvents.ts @@ -1,19 +1,17 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; import { setContinuationToken } from "../pagingHelper.js"; -import { PolicyEvents } from "../operationsInterfaces/index.js"; +import type { PolicyEvents } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { PolicyEvent, PolicyEventsResourceType, PolicyEventsListQueryResultsForManagementGroupNextOptionalParams, @@ -115,7 +113,7 @@ export class PolicyEventsImpl implements PolicyEvents { managementGroupName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -128,7 +126,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -200,7 +198,7 @@ export class PolicyEventsImpl implements PolicyEvents { subscriptionId, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -213,7 +211,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -291,7 +289,7 @@ export class PolicyEventsImpl implements PolicyEvents { resourceGroupName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -305,7 +303,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -374,12 +372,8 @@ export class PolicyEventsImpl implements PolicyEvents { let result: PolicyEventsListQueryResultsForResourceResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._listQueryResultsForResource( - policyEventsResource, - resourceId, - options, - ); - let page = result.value || []; + result = await this._listQueryResultsForResource(policyEventsResource, resourceId, options); + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -392,7 +386,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -470,7 +464,7 @@ export class PolicyEventsImpl implements PolicyEvents { policySetDefinitionName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -484,7 +478,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -564,7 +558,7 @@ export class PolicyEventsImpl implements PolicyEvents { policyDefinitionName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; @@ -578,7 +572,7 @@ export class PolicyEventsImpl implements PolicyEvents { options, ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -614,13 +608,12 @@ export class PolicyEventsImpl implements PolicyEvents { policyAssignmentName: string, options?: PolicyEventsListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, ): PagedAsyncIterableIterator { - const iter = - this.listQueryResultsForSubscriptionLevelPolicyAssignmentPagingAll( - policyEventsResource, - subscriptionId, - policyAssignmentName, - options, - ); + const iter = this.listQueryResultsForSubscriptionLevelPolicyAssignmentPagingAll( + policyEventsResource, + subscriptionId, + policyAssignmentName, + options, + ); return { next() { return iter.next(); @@ -659,22 +652,21 @@ export class PolicyEventsImpl implements PolicyEvents { policyAssignmentName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = - await this._listQueryResultsForSubscriptionLevelPolicyAssignmentNext( - policyEventsResource, - subscriptionId, - policyAssignmentName, - continuationToken, - options, - ); + result = await this._listQueryResultsForSubscriptionLevelPolicyAssignmentNext( + policyEventsResource, + subscriptionId, + policyAssignmentName, + continuationToken, + options, + ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -712,14 +704,13 @@ export class PolicyEventsImpl implements PolicyEvents { policyAssignmentName: string, options?: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, ): PagedAsyncIterableIterator { - const iter = - this.listQueryResultsForResourceGroupLevelPolicyAssignmentPagingAll( - policyEventsResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - ); + const iter = this.listQueryResultsForResourceGroupLevelPolicyAssignmentPagingAll( + policyEventsResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + options, + ); return { next() { return iter.next(); @@ -754,31 +745,29 @@ export class PolicyEventsImpl implements PolicyEvents { let result: PolicyEventsListQueryResultsForResourceGroupLevelPolicyAssignmentResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = - await this._listQueryResultsForResourceGroupLevelPolicyAssignment( - policyEventsResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - ); - let page = result.value || []; + result = await this._listQueryResultsForResourceGroupLevelPolicyAssignment( + policyEventsResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + options, + ); + const page = result.value || []; continuationToken = result.odataNextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = - await this._listQueryResultsForResourceGroupLevelPolicyAssignmentNext( - policyEventsResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - continuationToken, - options, - ); + result = await this._listQueryResultsForResourceGroupLevelPolicyAssignmentNext( + policyEventsResource, + subscriptionId, + resourceGroupName, + policyAssignmentName, + continuationToken, + options, + ); continuationToken = result.odataNextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -1183,38 +1172,37 @@ export class PolicyEventsImpl implements PolicyEvents { // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); -const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = - { - path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = { + path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.policyEventsResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupName, + Parameters.policyEventsResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", httpMethod: "POST", @@ -1237,46 +1225,41 @@ const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { Parameters.apply, Parameters.skipToken, ], + urlParameters: [Parameters.$host, Parameters.policyEventsResource, Parameters.subscriptionId1], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], urlParameters: [ Parameters.$host, + Parameters.resourceGroupName, Parameters.policyEventsResource, Parameters.subscriptionId1, ], headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - ], - headerParameters: [Parameters.accept], - serializer, - }; const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { path: "/{resourceId}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", httpMethod: "POST", @@ -1300,80 +1283,74 @@ const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { Parameters.skipToken, Parameters.expand, ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.policyEventsResource], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], urlParameters: [ Parameters.$host, - Parameters.resourceId, Parameters.policyEventsResource, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policySetDefinitionName, ], headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policySetDefinitionName, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + default: { + bodyMapper: Mappers.QueryFailure, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyDefinitionName, - ], - headerParameters: [Parameters.accept], - serializer, - }; + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], + urlParameters: [ + Parameters.$host, + Parameters.policyEventsResource, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policyDefinitionName, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForSubscriptionLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyEvents/{policyEventsResource}/queryResults", @@ -1441,71 +1418,68 @@ const listQueryResultsForResourceGroupLevelPolicyAssignmentOperationSpec: coreCl headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForManagementGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForManagementGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, }, - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.nextLink, - Parameters.policyEventsResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForSubscriptionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + default: { + bodyMapper: Mappers.QueryFailure, }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForResourceGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + }, + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupName, + Parameters.nextLink, + Parameters.policyEventsResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForSubscriptionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, }, - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.policyEventsResource, + Parameters.subscriptionId1, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForResourceGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.resourceGroupName, + Parameters.nextLink, + Parameters.policyEventsResource, + Parameters.subscriptionId1, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForResourceNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", @@ -1526,52 +1500,50 @@ const listQueryResultsForResourceNextOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicySetDefinitionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForPolicySetDefinitionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policySetDefinitionName, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForPolicyDefinitionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyEventsQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + default: { + bodyMapper: Mappers.QueryFailure, }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.policyEventsResource, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyDefinitionName, - ], - headerParameters: [Parameters.accept], - serializer, - }; + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.policyEventsResource, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policySetDefinitionName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForPolicyDefinitionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyEventsQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.policyEventsResource, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policyDefinitionName, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForSubscriptionLevelPolicyAssignmentNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/policyMetadataOperations.ts b/sdk/policyinsights/arm-policyinsights/src/operations/policyMetadataOperations.ts index 363fc94bc3d2..3f09e54afc91 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/policyMetadataOperations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/policyMetadataOperations.ts @@ -1,19 +1,17 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; import { setContinuationToken } from "../pagingHelper.js"; -import { PolicyMetadataOperations } from "../operationsInterfaces/index.js"; +import type { PolicyMetadataOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { SlimPolicyMetadata, PolicyMetadataListNextOptionalParams, PolicyMetadataListOptionalParams, @@ -68,7 +66,7 @@ export class PolicyMetadataOperationsImpl implements PolicyMetadataOperations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._list(options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -76,7 +74,7 @@ export class PolicyMetadataOperationsImpl implements PolicyMetadataOperations { while (continuationToken) { result = await this._listNext(continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -99,19 +97,14 @@ export class PolicyMetadataOperationsImpl implements PolicyMetadataOperations { resourceName: string, options?: PolicyMetadataGetResourceOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { resourceName, options }, - getResourceOperationSpec, - ); + return this.client.sendOperationRequest({ resourceName, options }, getResourceOperationSpec); } /** * Get a list of the policy metadata resources. * @param options The options parameters. */ - private _list( - options?: PolicyMetadataListOptionalParams, - ): Promise { + private _list(options?: PolicyMetadataListOptionalParams): Promise { return this.client.sendOperationRequest({ options }, listOperationSpec); } @@ -124,10 +117,7 @@ export class PolicyMetadataOperationsImpl implements PolicyMetadataOperations { nextLink: string, options?: PolicyMetadataListNextOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { nextLink, options }, - listNextOperationSpec, - ); + return this.client.sendOperationRequest({ nextLink, options }, listNextOperationSpec); } } // Operation Specifications diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/policyRestrictions.ts b/sdk/policyinsights/arm-policyinsights/src/operations/policyRestrictions.ts index d9b4d0fb9621..56618ffc9dc2 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/policyRestrictions.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/policyRestrictions.ts @@ -1,17 +1,15 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PolicyRestrictions } from "../operationsInterfaces/index.js"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PolicyRestrictions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { CheckRestrictionsRequest, PolicyRestrictionsCheckAtSubscriptionScopeOptionalParams, PolicyRestrictionsCheckAtSubscriptionScopeResponse, @@ -118,11 +116,7 @@ const checkAtResourceGroupScopeOperationSpec: coreClient.OperationSpec = { }, requestBody: Parameters.parameters1, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName1, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName1], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", serializer, diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/policyStates.ts b/sdk/policyinsights/arm-policyinsights/src/operations/policyStates.ts index 942d793fbe6c..61d96f9b2ded 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/policyStates.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/policyStates.ts @@ -1,838 +1,66 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper.js"; -import { PolicyStates } from "../operationsInterfaces/index.js"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PolicyStates } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { - SimplePollerLike, - OperationState, - createHttpPoller, -} from "@azure/core-lro"; +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { createHttpPoller } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl.js"; -import { - PolicyState, +import type { PolicyStatesResource, - PolicyStatesListQueryResultsForManagementGroupNextOptionalParams, PolicyStatesListQueryResultsForManagementGroupOptionalParams, PolicyStatesListQueryResultsForManagementGroupResponse, - PolicyStatesListQueryResultsForSubscriptionNextOptionalParams, - PolicyStatesListQueryResultsForSubscriptionOptionalParams, - PolicyStatesListQueryResultsForSubscriptionResponse, - PolicyStatesListQueryResultsForResourceGroupNextOptionalParams, - PolicyStatesListQueryResultsForResourceGroupOptionalParams, - PolicyStatesListQueryResultsForResourceGroupResponse, - PolicyStatesListQueryResultsForResourceNextOptionalParams, - PolicyStatesListQueryResultsForResourceOptionalParams, - PolicyStatesListQueryResultsForResourceResponse, - PolicyStatesListQueryResultsForPolicySetDefinitionNextOptionalParams, - PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - PolicyStatesListQueryResultsForPolicySetDefinitionResponse, - PolicyStatesListQueryResultsForPolicyDefinitionNextOptionalParams, - PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - PolicyStatesListQueryResultsForPolicyDefinitionResponse, - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextOptionalParams, - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentResponse, - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextOptionalParams, - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentResponse, PolicyStatesSummaryResourceType, PolicyStatesSummarizeForManagementGroupOptionalParams, PolicyStatesSummarizeForManagementGroupResponse, - PolicyStatesSummarizeForSubscriptionOptionalParams, - PolicyStatesSummarizeForSubscriptionResponse, - PolicyStatesSummarizeForResourceGroupOptionalParams, - PolicyStatesSummarizeForResourceGroupResponse, - PolicyStatesSummarizeForResourceOptionalParams, - PolicyStatesSummarizeForResourceResponse, - PolicyStatesTriggerSubscriptionEvaluationOptionalParams, - PolicyStatesTriggerResourceGroupEvaluationOptionalParams, - PolicyStatesSummarizeForPolicySetDefinitionOptionalParams, - PolicyStatesSummarizeForPolicySetDefinitionResponse, - PolicyStatesSummarizeForPolicyDefinitionOptionalParams, - PolicyStatesSummarizeForPolicyDefinitionResponse, - PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, - PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse, - PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams, - PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse, - PolicyStatesListQueryResultsForManagementGroupNextResponse, - PolicyStatesListQueryResultsForSubscriptionNextResponse, - PolicyStatesListQueryResultsForResourceGroupNextResponse, - PolicyStatesListQueryResultsForResourceNextResponse, - PolicyStatesListQueryResultsForPolicySetDefinitionNextResponse, - PolicyStatesListQueryResultsForPolicyDefinitionNextResponse, - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextResponse, - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextResponse, -} from "../models/index.js"; - -/// -/** Class containing PolicyStates operations. */ -export class PolicyStatesImpl implements PolicyStates { - private readonly client: PolicyInsightsClient; - - /** - * Initialize a new instance of the class PolicyStates class. - * @param client Reference to the service client - */ - constructor(client: PolicyInsightsClient) { - this.client = client; - } - - /** - * Queries policy states for the resources under the management group. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param managementGroupName Management group name. - * @param options The options parameters. - */ - public listQueryResultsForManagementGroup( - policyStatesResource: PolicyStatesResource, - managementGroupName: string, - options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForManagementGroupPagingAll( - policyStatesResource, - managementGroupName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForManagementGroupPagingPage( - policyStatesResource, - managementGroupName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForManagementGroupPagingPage( - policyStatesResource: PolicyStatesResource, - managementGroupName: string, - options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForManagementGroupResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForManagementGroup( - policyStatesResource, - managementGroupName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForManagementGroupNext( - policyStatesResource, - managementGroupName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForManagementGroupPagingAll( - policyStatesResource: PolicyStatesResource, - managementGroupName: string, - options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForManagementGroupPagingPage( - policyStatesResource, - managementGroupName, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the resources under the subscription. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param options The options parameters. - */ - public listQueryResultsForSubscription( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForSubscriptionPagingAll( - policyStatesResource, - subscriptionId, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForSubscriptionPagingPage( - policyStatesResource, - subscriptionId, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForSubscriptionPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForSubscriptionResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForSubscription( - policyStatesResource, - subscriptionId, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForSubscriptionNext( - policyStatesResource, - subscriptionId, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForSubscriptionPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForSubscriptionPagingPage( - policyStatesResource, - subscriptionId, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the resources under the resource group. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param options The options parameters. - */ - public listQueryResultsForResourceGroup( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForResourceGroupPagingAll( - policyStatesResource, - subscriptionId, - resourceGroupName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForResourceGroupPagingPage( - policyStatesResource, - subscriptionId, - resourceGroupName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForResourceGroupPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForResourceGroupResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForResourceGroup( - policyStatesResource, - subscriptionId, - resourceGroupName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForResourceGroupNext( - policyStatesResource, - subscriptionId, - resourceGroupName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForResourceGroupPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForResourceGroupPagingPage( - policyStatesResource, - subscriptionId, - resourceGroupName, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the resource. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param resourceId Resource ID. - * @param options The options parameters. - */ - public listQueryResultsForResource( - policyStatesResource: PolicyStatesResource, - resourceId: string, - options?: PolicyStatesListQueryResultsForResourceOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForResourcePagingAll( - policyStatesResource, - resourceId, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForResourcePagingPage( - policyStatesResource, - resourceId, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForResourcePagingPage( - policyStatesResource: PolicyStatesResource, - resourceId: string, - options?: PolicyStatesListQueryResultsForResourceOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForResourceResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForResource( - policyStatesResource, - resourceId, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForResourceNext( - policyStatesResource, - resourceId, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForResourcePagingAll( - policyStatesResource: PolicyStatesResource, - resourceId: string, - options?: PolicyStatesListQueryResultsForResourceOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForResourcePagingPage( - policyStatesResource, - resourceId, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the subscription level policy set definition. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param policySetDefinitionName Policy set definition name. - * @param options The options parameters. - */ - public listQueryResultsForPolicySetDefinition( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policySetDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForPolicySetDefinitionPagingAll( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForPolicySetDefinitionPagingPage( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForPolicySetDefinitionPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policySetDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForPolicySetDefinitionResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForPolicySetDefinition( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForPolicySetDefinitionNext( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForPolicySetDefinitionPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policySetDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForPolicySetDefinitionPagingPage( - policyStatesResource, - subscriptionId, - policySetDefinitionName, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the subscription level policy definition. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param policyDefinitionName Policy definition name. - * @param options The options parameters. - */ - public listQueryResultsForPolicyDefinition( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - ): PagedAsyncIterableIterator { - const iter = this.listQueryResultsForPolicyDefinitionPagingAll( - policyStatesResource, - subscriptionId, - policyDefinitionName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForPolicyDefinitionPagingPage( - policyStatesResource, - subscriptionId, - policyDefinitionName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForPolicyDefinitionPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForPolicyDefinitionResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForPolicyDefinition( - policyStatesResource, - subscriptionId, - policyDefinitionName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listQueryResultsForPolicyDefinitionNext( - policyStatesResource, - subscriptionId, - policyDefinitionName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForPolicyDefinitionPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForPolicyDefinitionPagingPage( - policyStatesResource, - subscriptionId, - policyDefinitionName, - options, - )) { - yield* page; - } - } - - /** - * Queries policy states for the subscription level policy assignment. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param policyAssignmentName Policy assignment name. - * @param options The options parameters. - */ - public listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - ): PagedAsyncIterableIterator { - const iter = - this.listQueryResultsForSubscriptionLevelPolicyAssignmentPagingAll( - policyStatesResource, - subscriptionId, - policyAssignmentName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForSubscriptionLevelPolicyAssignmentPagingPage( - policyStatesResource, - subscriptionId, - policyAssignmentName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForSubscriptionLevelPolicyAssignmentPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - policyAssignmentName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = - await this._listQueryResultsForSubscriptionLevelPolicyAssignmentNext( - policyStatesResource, - subscriptionId, - policyAssignmentName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } + PolicyStatesListQueryResultsForSubscriptionOptionalParams, + PolicyStatesListQueryResultsForSubscriptionResponse, + PolicyStatesSummarizeForSubscriptionOptionalParams, + PolicyStatesSummarizeForSubscriptionResponse, + PolicyStatesListQueryResultsForResourceGroupOptionalParams, + PolicyStatesListQueryResultsForResourceGroupResponse, + PolicyStatesSummarizeForResourceGroupOptionalParams, + PolicyStatesSummarizeForResourceGroupResponse, + PolicyStatesListQueryResultsForResourceOptionalParams, + PolicyStatesListQueryResultsForResourceResponse, + PolicyStatesSummarizeForResourceOptionalParams, + PolicyStatesSummarizeForResourceResponse, + PolicyStatesTriggerSubscriptionEvaluationOptionalParams, + PolicyStatesTriggerResourceGroupEvaluationOptionalParams, + PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, + PolicyStatesListQueryResultsForPolicySetDefinitionResponse, + PolicyStatesSummarizeForPolicySetDefinitionOptionalParams, + PolicyStatesSummarizeForPolicySetDefinitionResponse, + PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, + PolicyStatesListQueryResultsForPolicyDefinitionResponse, + PolicyStatesSummarizeForPolicyDefinitionOptionalParams, + PolicyStatesSummarizeForPolicyDefinitionResponse, + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentResponse, + PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, + PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse, + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentResponse, + PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams, + PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse, +} from "../models/index.js"; - private async *listQueryResultsForSubscriptionLevelPolicyAssignmentPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForSubscriptionLevelPolicyAssignmentPagingPage( - policyStatesResource, - subscriptionId, - policyAssignmentName, - options, - )) { - yield* page; - } - } +/** Class containing PolicyStates operations. */ +export class PolicyStatesImpl implements PolicyStates { + private readonly client: PolicyInsightsClient; /** - * Queries policy states for the resource group level policy assignment. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param policyAssignmentName Policy assignment name. - * @param options The options parameters. + * Initialize a new instance of the class PolicyStates class. + * @param client Reference to the service client */ - public listQueryResultsForResourceGroupLevelPolicyAssignment( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - ): PagedAsyncIterableIterator { - const iter = - this.listQueryResultsForResourceGroupLevelPolicyAssignmentPagingAll( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - ); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listQueryResultsForResourceGroupLevelPolicyAssignmentPagingPage( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - settings, - ); - }, - }; - } - - private async *listQueryResultsForResourceGroupLevelPolicyAssignmentPagingPage( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - settings?: PageSettings, - ): AsyncIterableIterator { - let result: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = - await this._listQueryResultsForResourceGroupLevelPolicyAssignment( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - ); - let page = result.value || []; - continuationToken = result.odataNextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = - await this._listQueryResultsForResourceGroupLevelPolicyAssignmentNext( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - continuationToken, - options, - ); - continuationToken = result.odataNextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listQueryResultsForResourceGroupLevelPolicyAssignmentPagingAll( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - ): AsyncIterableIterator { - for await (const page of this.listQueryResultsForResourceGroupLevelPolicyAssignmentPagingPage( - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - )) { - yield* page; - } + constructor(client: PolicyInsightsClient) { + this.client = client; } /** @@ -843,7 +71,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param managementGroupName Management group name. * @param options The options parameters. */ - private _listQueryResultsForManagementGroup( + listQueryResultsForManagementGroup( policyStatesResource: PolicyStatesResource, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams, @@ -881,7 +109,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param subscriptionId Microsoft Azure subscription ID. * @param options The options parameters. */ - private _listQueryResultsForSubscription( + listQueryResultsForSubscription( policyStatesResource: PolicyStatesResource, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, @@ -920,7 +148,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param resourceGroupName Resource group name. * @param options The options parameters. */ - private _listQueryResultsForResourceGroup( + listQueryResultsForResourceGroup( policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, @@ -966,7 +194,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param resourceId Resource ID. * @param options The options parameters. */ - private _listQueryResultsForResource( + listQueryResultsForResource( policyStatesResource: PolicyStatesResource, resourceId: string, options?: PolicyStatesListQueryResultsForResourceOptionalParams, @@ -1015,8 +243,7 @@ export class PolicyStatesImpl implements PolicyStates { args: coreClient.OperationArguments, spec: coreClient.OperationSpec, ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -1066,10 +293,7 @@ export class PolicyStatesImpl implements PolicyStates { subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams, ): Promise { - const poller = await this.beginTriggerSubscriptionEvaluation( - subscriptionId, - options, - ); + const poller = await this.beginTriggerSubscriptionEvaluation(subscriptionId, options); return poller.pollUntilDone(); } @@ -1094,8 +318,7 @@ export class PolicyStatesImpl implements PolicyStates { args: coreClient.OperationArguments, spec: coreClient.OperationSpec, ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = - undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -1164,7 +387,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param policySetDefinitionName Policy set definition name. * @param options The options parameters. */ - private _listQueryResultsForPolicySetDefinition( + listQueryResultsForPolicySetDefinition( policyStatesResource: PolicyStatesResource, subscriptionId: string, policySetDefinitionName: string, @@ -1216,7 +439,7 @@ export class PolicyStatesImpl implements PolicyStates { * @param policyDefinitionName Policy definition name. * @param options The options parameters. */ - private _listQueryResultsForPolicyDefinition( + listQueryResultsForPolicyDefinition( policyStatesResource: PolicyStatesResource, subscriptionId: string, policyDefinitionName: string, @@ -1263,356 +486,136 @@ export class PolicyStatesImpl implements PolicyStates { * @param policyAssignmentName Policy assignment name. * @param options The options parameters. */ - private _listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { policyStatesResource, subscriptionId, policyAssignmentName, options }, - listQueryResultsForSubscriptionLevelPolicyAssignmentOperationSpec, - ); - } - - /** - * Summarizes policy states for the subscription level policy assignment. - * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for - * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the - * only allowed value. - * @param subscriptionId Microsoft Azure subscription ID. - * @param policyAssignmentName Policy assignment name. - * @param options The options parameters. - */ - summarizeForSubscriptionLevelPolicyAssignment( - policyStatesSummaryResource: PolicyStatesSummaryResourceType, - subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - policyStatesSummaryResource, - subscriptionId, - policyAssignmentName, - options, - }, - summarizeForSubscriptionLevelPolicyAssignmentOperationSpec, - ); - } - - /** - * Queries policy states for the resource group level policy assignment. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param policyAssignmentName Policy assignment name. - * @param options The options parameters. - */ - private _listQueryResultsForResourceGroupLevelPolicyAssignment( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - policyStatesResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - }, - listQueryResultsForResourceGroupLevelPolicyAssignmentOperationSpec, - ); - } - - /** - * Summarizes policy states for the resource group level policy assignment. - * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for - * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the - * only allowed value. - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param policyAssignmentName Policy assignment name. - * @param options The options parameters. - */ - summarizeForResourceGroupLevelPolicyAssignment( - policyStatesSummaryResource: PolicyStatesSummaryResourceType, - subscriptionId: string, - resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - policyStatesSummaryResource, - subscriptionId, - resourceGroupName, - policyAssignmentName, - options, - }, - summarizeForResourceGroupLevelPolicyAssignmentOperationSpec, - ); - } - - /** - * ListQueryResultsForManagementGroupNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param managementGroupName Management group name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForManagementGroup method. - * @param options The options parameters. - */ - private _listQueryResultsForManagementGroupNext( - policyStatesResource: PolicyStatesResource, - managementGroupName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForManagementGroupNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { policyStatesResource, managementGroupName, nextLink, options }, - listQueryResultsForManagementGroupNextOperationSpec, - ); - } - - /** - * ListQueryResultsForSubscriptionNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForSubscription method. - * @param options The options parameters. - */ - private _listQueryResultsForSubscriptionNext( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForSubscriptionNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { policyStatesResource, subscriptionId, nextLink, options }, - listQueryResultsForSubscriptionNextOperationSpec, - ); - } - - /** - * ListQueryResultsForResourceGroupNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForResourceGroup method. - * @param options The options parameters. - */ - private _listQueryResultsForResourceGroupNext( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForResourceGroupNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - policyStatesResource, - subscriptionId, - resourceGroupName, - nextLink, - options, - }, - listQueryResultsForResourceGroupNextOperationSpec, - ); - } - - /** - * ListQueryResultsForResourceNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param resourceId Resource ID. - * @param nextLink The nextLink from the previous successful call to the ListQueryResultsForResource - * method. - * @param options The options parameters. - */ - private _listQueryResultsForResourceNext( - policyStatesResource: PolicyStatesResource, - resourceId: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForResourceNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { policyStatesResource, resourceId, nextLink, options }, - listQueryResultsForResourceNextOperationSpec, - ); - } - - /** - * ListQueryResultsForPolicySetDefinitionNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param policySetDefinitionName Policy set definition name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForPolicySetDefinition method. - * @param options The options parameters. - */ - private _listQueryResultsForPolicySetDefinitionNext( + listQueryResultsForSubscriptionLevelPolicyAssignment( policyStatesResource: PolicyStatesResource, subscriptionId: string, - policySetDefinitionName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForPolicySetDefinitionNextOptionalParams, - ): Promise { - return this.client.sendOperationRequest( - { - policyStatesResource, - subscriptionId, - policySetDefinitionName, - nextLink, - options, - }, - listQueryResultsForPolicySetDefinitionNextOperationSpec, + policyAssignmentName: string, + options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { policyStatesResource, subscriptionId, policyAssignmentName, options }, + listQueryResultsForSubscriptionLevelPolicyAssignmentOperationSpec, ); } /** - * ListQueryResultsForPolicyDefinitionNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). + * Summarizes policy states for the subscription level policy assignment. + * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for + * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the + * only allowed value. * @param subscriptionId Microsoft Azure subscription ID. - * @param policyDefinitionName Policy definition name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForPolicyDefinition method. + * @param policyAssignmentName Policy assignment name. * @param options The options parameters. */ - private _listQueryResultsForPolicyDefinitionNext( - policyStatesResource: PolicyStatesResource, + summarizeForSubscriptionLevelPolicyAssignment( + policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, - policyDefinitionName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForPolicyDefinitionNextOptionalParams, - ): Promise { + policyAssignmentName: string, + options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, + ): Promise { return this.client.sendOperationRequest( { - policyStatesResource, + policyStatesSummaryResource, subscriptionId, - policyDefinitionName, - nextLink, + policyAssignmentName, options, }, - listQueryResultsForPolicyDefinitionNextOperationSpec, + summarizeForSubscriptionLevelPolicyAssignmentOperationSpec, ); } /** - * ListQueryResultsForSubscriptionLevelPolicyAssignmentNext + * Queries policy states for the resource group level policy assignment. * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy * state(s). * @param subscriptionId Microsoft Azure subscription ID. + * @param resourceGroupName Resource group name. * @param policyAssignmentName Policy assignment name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForSubscriptionLevelPolicyAssignment method. * @param options The options parameters. */ - private _listQueryResultsForSubscriptionLevelPolicyAssignmentNext( + listQueryResultsForResourceGroupLevelPolicyAssignment( policyStatesResource: PolicyStatesResource, subscriptionId: string, + resourceGroupName: string, policyAssignmentName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentNextOptionalParams, - ): Promise { + options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, + ): Promise { return this.client.sendOperationRequest( { policyStatesResource, subscriptionId, + resourceGroupName, policyAssignmentName, - nextLink, options, }, - listQueryResultsForSubscriptionLevelPolicyAssignmentNextOperationSpec, + listQueryResultsForResourceGroupLevelPolicyAssignmentOperationSpec, ); } /** - * ListQueryResultsForResourceGroupLevelPolicyAssignmentNext - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). + * Summarizes policy states for the resource group level policy assignment. + * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for + * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the + * only allowed value. * @param subscriptionId Microsoft Azure subscription ID. * @param resourceGroupName Resource group name. * @param policyAssignmentName Policy assignment name. - * @param nextLink The nextLink from the previous successful call to the - * ListQueryResultsForResourceGroupLevelPolicyAssignment method. * @param options The options parameters. */ - private _listQueryResultsForResourceGroupLevelPolicyAssignmentNext( - policyStatesResource: PolicyStatesResource, + summarizeForResourceGroupLevelPolicyAssignment( + policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, - nextLink: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentNextOptionalParams, - ): Promise { + options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams, + ): Promise { return this.client.sendOperationRequest( { - policyStatesResource, + policyStatesSummaryResource, subscriptionId, resourceGroupName, policyAssignmentName, - nextLink, options, }, - listQueryResultsForResourceGroupLevelPolicyAssignmentNextOperationSpec, + summarizeForResourceGroupLevelPolicyAssignmentOperationSpec, ); } } // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); -const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = - { - path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = { + path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyStatesQueryResults, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupName, + Parameters.policyStatesResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const summarizeForManagementGroupOperationSpec: coreClient.OperationSpec = { path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", httpMethod: "POST", @@ -1662,11 +665,7 @@ const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { Parameters.apply, Parameters.skipToken, ], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId1, - Parameters.policyStatesResource, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId1, Parameters.policyStatesResource], headerParameters: [Parameters.accept], serializer, }; @@ -1696,38 +695,37 @@ const summarizeForSubscriptionOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyStatesQueryResults, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.subscriptionId1, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], + urlParameters: [ + Parameters.$host, + Parameters.resourceGroupName, + Parameters.subscriptionId1, + Parameters.policyStatesResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const summarizeForResourceGroupOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", httpMethod: "POST", @@ -1778,11 +776,7 @@ const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { Parameters.skipToken, Parameters.expand, ], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.policyStatesResource, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.policyStatesResource], headerParameters: [Parameters.accept], serializer, }; @@ -1804,11 +798,7 @@ const summarizeForResourceOperationSpec: coreClient.OperationSpec = { Parameters.fromParam, Parameters.to, ], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.policyStatesSummaryResource, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.policyStatesSummaryResource], headerParameters: [Parameters.accept], serializer, }; @@ -1842,53 +832,76 @@ const triggerResourceGroupEvaluationOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], + urlParameters: [Parameters.$host, Parameters.resourceGroupName, Parameters.subscriptionId1], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyStatesQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, + Parameters.fromParam, + Parameters.to, + Parameters.apply, + Parameters.skipToken, + ], urlParameters: [ Parameters.$host, - Parameters.resourceGroupName, Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policySetDefinitionName, + Parameters.policyStatesResource, ], headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policySetDefinitionName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; const summarizeForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policySetDefinitions/{policySetDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.SummarizeResults, + bodyMapper: Mappers.SummarizeResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.fromParam, + Parameters.to, + ], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policySetDefinitionName, + Parameters.policyStatesSummaryResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyStatesQueryResults, }, default: { bodyMapper: Mappers.QueryFailure, @@ -1898,52 +911,23 @@ const summarizeForPolicySetDefinitionOperationSpec: coreClient.OperationSpec = { Parameters.top, Parameters.filter, Parameters.apiVersion1, + Parameters.orderBy, + Parameters.select, Parameters.fromParam, Parameters.to, + Parameters.apply, + Parameters.skipToken, ], urlParameters: [ Parameters.$host, Parameters.subscriptionId1, Parameters.authorizationNamespace, - Parameters.policySetDefinitionName, - Parameters.policyStatesSummaryResource, + Parameters.policyDefinitionName, + Parameters.policyStatesResource, ], headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicyDefinitionOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.orderBy, - Parameters.select, - Parameters.fromParam, - Parameters.to, - Parameters.apply, - Parameters.skipToken, - ], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyDefinitionName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; const summarizeForPolicyDefinitionOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyDefinitions/{policyDefinitionName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", httpMethod: "POST", @@ -2005,35 +989,34 @@ const listQueryResultsForSubscriptionLevelPolicyAssignmentOperationSpec: coreCli headerParameters: [Parameters.accept], serializer, }; -const summarizeForSubscriptionLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.SummarizeResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const summarizeForSubscriptionLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.SummarizeResults, }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.fromParam, - Parameters.to, - ], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyAssignmentName, - Parameters.policyStatesSummaryResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.fromParam, + Parameters.to, + ], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policyAssignmentName, + Parameters.policyStatesSummaryResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForResourceGroupLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesResource}/queryResults", @@ -2068,211 +1051,32 @@ const listQueryResultsForResourceGroupLevelPolicyAssignmentOperationSpec: coreCl headerParameters: [Parameters.accept], serializer, }; -const summarizeForResourceGroupLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.SummarizeResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - queryParameters: [ - Parameters.top, - Parameters.filter, - Parameters.apiVersion1, - Parameters.fromParam, - Parameters.to, - ], - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyAssignmentName, - Parameters.policyStatesSummaryResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForManagementGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.nextLink, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForSubscriptionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForResourceGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForResourceNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", +const summarizeForResourceGroupLevelPolicyAssignmentOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{authorizationNamespace}/policyAssignments/{policyAssignmentName}/providers/Microsoft.PolicyInsights/policyStates/{policyStatesSummaryResource}/summarize", + httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, + bodyMapper: Mappers.SummarizeResults, }, default: { bodyMapper: Mappers.QueryFailure, }, }, + queryParameters: [ + Parameters.top, + Parameters.filter, + Parameters.apiVersion1, + Parameters.fromParam, + Parameters.to, + ], urlParameters: [ Parameters.$host, - Parameters.resourceId, - Parameters.nextLink, - Parameters.policyStatesResource, + Parameters.resourceGroupName, + Parameters.subscriptionId1, + Parameters.authorizationNamespace, + Parameters.policyAssignmentName, + Parameters.policyStatesSummaryResource, ], headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForPolicySetDefinitionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policySetDefinitionName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForPolicyDefinitionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyDefinitionName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForSubscriptionLevelPolicyAssignmentNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyAssignmentName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForResourceGroupLevelPolicyAssignmentNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyStatesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.subscriptionId1, - Parameters.authorizationNamespace, - Parameters.policyAssignmentName, - Parameters.policyStatesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/policyTrackedResources.ts b/sdk/policyinsights/arm-policyinsights/src/operations/policyTrackedResources.ts index 1e26aa924248..73fbaf152089 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/policyTrackedResources.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/policyTrackedResources.ts @@ -1,19 +1,17 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; import { setContinuationToken } from "../pagingHelper.js"; -import { PolicyTrackedResources } from "../operationsInterfaces/index.js"; +import type { PolicyTrackedResources } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { PolicyTrackedResource, PolicyTrackedResourcesResourceType, PolicyTrackedResourcesListQueryResultsForManagementGroupNextOptionalParams, @@ -99,7 +97,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { policyTrackedResourcesResource, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -112,7 +110,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -174,11 +172,8 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { let result: PolicyTrackedResourcesListQueryResultsForSubscriptionResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._listQueryResultsForSubscription( - policyTrackedResourcesResource, - options, - ); - let page = result.value || []; + result = await this._listQueryResultsForSubscription(policyTrackedResourcesResource, options); + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -190,7 +185,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -260,7 +255,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { policyTrackedResourcesResource, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -273,7 +268,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -345,7 +340,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { policyTrackedResourcesResource, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -358,7 +353,7 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -538,28 +533,27 @@ export class PolicyTrackedResourcesImpl implements PolicyTrackedResources { // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); -const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = - { - path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForManagementGroupOperationSpec: coreClient.OperationSpec = { + path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, }, - queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.policyTrackedResourcesResource, - ], - headerParameters: [Parameters.accept], - serializer, - }; + }, + queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupName, + Parameters.policyTrackedResourcesResource, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", httpMethod: "POST", @@ -580,28 +574,27 @@ const listQueryResultsForSubscriptionOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = - { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForResourceGroupOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, }, - queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.policyTrackedResourcesResource, - Parameters.subscriptionId, - Parameters.resourceGroupName, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.policyTrackedResourcesResource, + Parameters.subscriptionId, + Parameters.resourceGroupName, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { path: "/{resourceId}/providers/Microsoft.PolicyInsights/policyTrackedResources/{policyTrackedResourcesResource}/queryResults", httpMethod: "POST", @@ -622,71 +615,68 @@ const listQueryResultsForResourceOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listQueryResultsForManagementGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, +const listQueryResultsForManagementGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, }, - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupName, - Parameters.policyTrackedResourcesResource, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForSubscriptionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + default: { + bodyMapper: Mappers.QueryFailure, }, - urlParameters: [ - Parameters.$host, - Parameters.policyTrackedResourcesResource, - Parameters.subscriptionId, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, - }; -const listQueryResultsForResourceGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, - }, - default: { - bodyMapper: Mappers.QueryFailure, - }, + }, + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupName, + Parameters.policyTrackedResourcesResource, + Parameters.nextLink, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForSubscriptionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, + }, + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.policyTrackedResourcesResource, + Parameters.subscriptionId, + Parameters.nextLink, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listQueryResultsForResourceGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PolicyTrackedResourcesQueryResults, }, - urlParameters: [ - Parameters.$host, - Parameters.policyTrackedResourcesResource, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.QueryFailure, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.policyTrackedResourcesResource, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.nextLink, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listQueryResultsForResourceNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", diff --git a/sdk/policyinsights/arm-policyinsights/src/operations/remediations.ts b/sdk/policyinsights/arm-policyinsights/src/operations/remediations.ts index b69c440cd1d5..fb5133304ce3 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operations/remediations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operations/remediations.ts @@ -1,19 +1,17 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; import { setContinuationToken } from "../pagingHelper.js"; -import { Remediations } from "../operationsInterfaces/index.js"; +import type { Remediations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; import * as Mappers from "../models/mappers.js"; import * as Parameters from "../models/parameters.js"; -import { PolicyInsightsClient } from "../policyInsightsClient.js"; -import { +import type { PolicyInsightsClient } from "../policyInsightsClient.js"; +import type { RemediationDeployment, RemediationsListDeploymentsAtManagementGroupNextOptionalParams, RemediationsListDeploymentsAtManagementGroupOptionalParams, @@ -146,7 +144,7 @@ export class RemediationsImpl implements Remediations { remediationName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -159,7 +157,7 @@ export class RemediationsImpl implements Remediations { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -188,10 +186,7 @@ export class RemediationsImpl implements Remediations { managementGroupId: string, options?: RemediationsListForManagementGroupOptionalParams, ): PagedAsyncIterableIterator { - const iter = this.listForManagementGroupPagingAll( - managementGroupId, - options, - ); + const iter = this.listForManagementGroupPagingAll(managementGroupId, options); return { next() { return iter.next(); @@ -203,11 +198,7 @@ export class RemediationsImpl implements Remediations { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listForManagementGroupPagingPage( - managementGroupId, - options, - settings, - ); + return this.listForManagementGroupPagingPage(managementGroupId, options, settings); }, }; } @@ -221,7 +212,7 @@ export class RemediationsImpl implements Remediations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForManagementGroup(managementGroupId, options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -233,7 +224,7 @@ export class RemediationsImpl implements Remediations { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -243,10 +234,7 @@ export class RemediationsImpl implements Remediations { managementGroupId: string, options?: RemediationsListForManagementGroupOptionalParams, ): AsyncIterableIterator { - for await (const page of this.listForManagementGroupPagingPage( - managementGroupId, - options, - )) { + for await (const page of this.listForManagementGroupPagingPage(managementGroupId, options)) { yield* page; } } @@ -260,10 +248,7 @@ export class RemediationsImpl implements Remediations { remediationName: string, options?: RemediationsListDeploymentsAtSubscriptionOptionalParams, ): PagedAsyncIterableIterator { - const iter = this.listDeploymentsAtSubscriptionPagingAll( - remediationName, - options, - ); + const iter = this.listDeploymentsAtSubscriptionPagingAll(remediationName, options); return { next() { return iter.next(); @@ -275,11 +260,7 @@ export class RemediationsImpl implements Remediations { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listDeploymentsAtSubscriptionPagingPage( - remediationName, - options, - settings, - ); + return this.listDeploymentsAtSubscriptionPagingPage(remediationName, options, settings); }, }; } @@ -292,11 +273,8 @@ export class RemediationsImpl implements Remediations { let result: RemediationsListDeploymentsAtSubscriptionResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._listDeploymentsAtSubscription( - remediationName, - options, - ); - let page = result.value || []; + result = await this._listDeploymentsAtSubscription(remediationName, options); + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -308,7 +286,7 @@ export class RemediationsImpl implements Remediations { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -358,7 +336,7 @@ export class RemediationsImpl implements Remediations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForSubscription(options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -366,7 +344,7 @@ export class RemediationsImpl implements Remediations { while (continuationToken) { result = await this._listForSubscriptionNext(continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -431,7 +409,7 @@ export class RemediationsImpl implements Remediations { remediationName, options, ); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -444,7 +422,7 @@ export class RemediationsImpl implements Remediations { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -485,11 +463,7 @@ export class RemediationsImpl implements Remediations { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listForResourceGroupPagingPage( - resourceGroupName, - options, - settings, - ); + return this.listForResourceGroupPagingPage(resourceGroupName, options, settings); }, }; } @@ -503,19 +477,15 @@ export class RemediationsImpl implements Remediations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForResourceGroup(resourceGroupName, options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listForResourceGroupNext( - resourceGroupName, - continuationToken, - options, - ); + result = await this._listForResourceGroupNext(resourceGroupName, continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -525,10 +495,7 @@ export class RemediationsImpl implements Remediations { resourceGroupName: string, options?: RemediationsListForResourceGroupOptionalParams, ): AsyncIterableIterator { - for await (const page of this.listForResourceGroupPagingPage( - resourceGroupName, - options, - )) { + for await (const page of this.listForResourceGroupPagingPage(resourceGroupName, options)) { yield* page; } } @@ -544,11 +511,7 @@ export class RemediationsImpl implements Remediations { remediationName: string, options?: RemediationsListDeploymentsAtResourceOptionalParams, ): PagedAsyncIterableIterator { - const iter = this.listDeploymentsAtResourcePagingAll( - resourceId, - remediationName, - options, - ); + const iter = this.listDeploymentsAtResourcePagingAll(resourceId, remediationName, options); return { next() { return iter.next(); @@ -579,12 +542,8 @@ export class RemediationsImpl implements Remediations { let result: RemediationsListDeploymentsAtResourceResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._listDeploymentsAtResource( - resourceId, - remediationName, - options, - ); - let page = result.value || []; + result = await this._listDeploymentsAtResource(resourceId, remediationName, options); + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; @@ -597,7 +556,7 @@ export class RemediationsImpl implements Remediations { options, ); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -652,19 +611,15 @@ export class RemediationsImpl implements Remediations { let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listForResource(resourceId, options); - let page = result.value || []; + const page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listForResourceNext( - resourceId, - continuationToken, - options, - ); + result = await this._listForResourceNext(resourceId, continuationToken, options); continuationToken = result.nextLink; - let page = result.value || []; + const page = result.value || []; setContinuationToken(page, continuationToken); yield page; } @@ -674,10 +629,7 @@ export class RemediationsImpl implements Remediations { resourceId: string, options?: RemediationsListForResourceOptionalParams, ): AsyncIterableIterator { - for await (const page of this.listForResourcePagingPage( - resourceId, - options, - )) { + for await (const page of this.listForResourcePagingPage(resourceId, options)) { yield* page; } } @@ -821,10 +773,7 @@ export class RemediationsImpl implements Remediations { private _listForSubscription( options?: RemediationsListForSubscriptionOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { options }, - listForSubscriptionOperationSpec, - ); + return this.client.sendOperationRequest({ options }, listForSubscriptionOperationSpec); } /** @@ -1019,10 +968,7 @@ export class RemediationsImpl implements Remediations { resourceId: string, options?: RemediationsListForResourceOptionalParams, ): Promise { - return this.client.sendOperationRequest( - { resourceId, options }, - listForResourceOperationSpec, - ); + return this.client.sendOperationRequest({ resourceId, options }, listForResourceOperationSpec); } /** @@ -1225,28 +1171,27 @@ export class RemediationsImpl implements Remediations { // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); -const listDeploymentsAtManagementGroupOperationSpec: coreClient.OperationSpec = - { - path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments", - httpMethod: "POST", - responses: { - 200: { - bodyMapper: Mappers.RemediationDeploymentsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponse, - }, +const listDeploymentsAtManagementGroupOperationSpec: coreClient.OperationSpec = { + path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/listDeployments", + httpMethod: "POST", + responses: { + 200: { + bodyMapper: Mappers.RemediationDeploymentsListResult, }, - queryParameters: [Parameters.top, Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.managementGroupId, - Parameters.remediationName, - ], - headerParameters: [Parameters.accept], - serializer, - }; + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, + queryParameters: [Parameters.top, Parameters.apiVersion1], + urlParameters: [ + Parameters.$host, + Parameters.managementGroupsNamespace, + Parameters.managementGroupId, + Parameters.remediationName, + ], + headerParameters: [Parameters.accept], + serializer, +}; const cancelAtManagementGroupOperationSpec: coreClient.OperationSpec = { path: "/providers/{managementGroupsNamespace}/managementGroups/{managementGroupId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel", httpMethod: "POST", @@ -1369,11 +1314,7 @@ const listDeploymentsAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.top, Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1389,11 +1330,7 @@ const cancelAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1429,11 +1366,7 @@ const createOrUpdateAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, requestBody: Parameters.parameters, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.remediationName], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", serializer, @@ -1450,11 +1383,7 @@ const getAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1471,11 +1400,7 @@ const deleteAtSubscriptionOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1533,11 +1458,7 @@ const listForResourceGroupOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.top, Parameters.filter, Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - ], + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName], headerParameters: [Parameters.accept], serializer, }; @@ -1622,11 +1543,7 @@ const listDeploymentsAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.top, Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1642,11 +1559,7 @@ const cancelAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1682,11 +1595,7 @@ const createOrUpdateAtResourceOperationSpec: coreClient.OperationSpec = { }, requestBody: Parameters.parameters, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.remediationName], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", serializer, @@ -1703,11 +1612,7 @@ const getAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], - urlParameters: [ - Parameters.$host, - Parameters.resourceId, - Parameters.remediationName, - ], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.remediationName], headerParameters: [Parameters.accept], serializer, }; @@ -1724,36 +1629,31 @@ const deleteAtResourceOperationSpec: coreClient.OperationSpec = { }, }, queryParameters: [Parameters.apiVersion1], + urlParameters: [Parameters.$host, Parameters.resourceId, Parameters.remediationName], + headerParameters: [Parameters.accept], + serializer, +}; +const listDeploymentsAtManagementGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.RemediationDeploymentsListResult, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, urlParameters: [ Parameters.$host, - Parameters.resourceId, + Parameters.managementGroupsNamespace, + Parameters.nextLink, + Parameters.managementGroupId, Parameters.remediationName, ], headerParameters: [Parameters.accept], serializer, }; -const listDeploymentsAtManagementGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.RemediationDeploymentsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponse, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.managementGroupsNamespace, - Parameters.nextLink, - Parameters.managementGroupId, - Parameters.remediationName, - ], - headerParameters: [Parameters.accept], - serializer, - }; const listForManagementGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", @@ -1774,27 +1674,26 @@ const listForManagementGroupNextOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer, }; -const listDeploymentsAtSubscriptionNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.RemediationDeploymentsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponse, - }, +const listDeploymentsAtSubscriptionNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.RemediationDeploymentsListResult, + }, + default: { + bodyMapper: Mappers.ErrorResponse, }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.nextLink, - Parameters.remediationName, - ], - headerParameters: [Parameters.accept], - serializer, - }; + }, + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.nextLink, + Parameters.remediationName, + ], + headerParameters: [Parameters.accept], + serializer, +}; const listForSubscriptionNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", @@ -1806,36 +1705,31 @@ const listForSubscriptionNextOperationSpec: coreClient.OperationSpec = { bodyMapper: Mappers.ErrorResponse, }, }, + urlParameters: [Parameters.$host, Parameters.subscriptionId, Parameters.nextLink], + headerParameters: [Parameters.accept], + serializer, +}; +const listDeploymentsAtResourceGroupNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.RemediationDeploymentsListResult, + }, + default: { + bodyMapper: Mappers.ErrorResponse, + }, + }, urlParameters: [ Parameters.$host, Parameters.subscriptionId, + Parameters.resourceGroupName, Parameters.nextLink, + Parameters.remediationName, ], headerParameters: [Parameters.accept], serializer, }; -const listDeploymentsAtResourceGroupNextOperationSpec: coreClient.OperationSpec = - { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.RemediationDeploymentsListResult, - }, - default: { - bodyMapper: Mappers.ErrorResponse, - }, - }, - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.nextLink, - Parameters.remediationName, - ], - headerParameters: [Parameters.accept], - serializer, - }; const listForResourceGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/attestations.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/attestations.ts index add85857a3ed..ba4ac08a1fb0 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/attestations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/attestations.ts @@ -1,14 +1,12 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator } from "@azure/core-paging"; +import type { SimplePollerLike, OperationState } from "@azure/core-lro"; +import type { Attestation, AttestationsListForSubscriptionOptionalParams, AttestationsListForResourceGroupOptionalParams, diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/componentPolicyStates.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/componentPolicyStates.ts index 98d580fe4b5c..07da963437ff 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/componentPolicyStates.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/componentPolicyStates.ts @@ -1,12 +1,10 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { ComponentPolicyStatesResource, ComponentPolicyStatesListQueryResultsForSubscriptionOptionalParams, ComponentPolicyStatesListQueryResultsForSubscriptionResponse, diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/index.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/index.ts index 7f23a8a470a9..d089982f7696 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/index.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/index.ts @@ -1,10 +1,8 @@ -/* - * 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. - */ +// 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. export * from "./policyTrackedResources.js"; export * from "./remediations.js"; diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/operations.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/operations.ts index 64470da26be1..2c5441b85574 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/operations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/operations.ts @@ -1,15 +1,10 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { - OperationsListOptionalParams, - OperationsListResponse, -} from "../models/index.js"; +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { OperationsListOptionalParams, OperationsListResponse } from "../models/index.js"; /** Interface representing a Operations. */ export interface Operations { diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyEvents.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyEvents.ts index ed405fad3d5d..98e0d2ffc318 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyEvents.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyEvents.ts @@ -1,13 +1,11 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator } from "@azure/core-paging"; +import type { PolicyEvent, PolicyEventsResourceType, PolicyEventsListQueryResultsForManagementGroupOptionalParams, diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyMetadataOperations.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyMetadataOperations.ts index a5f81eb1663d..5b55c6693c6e 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyMetadataOperations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyMetadataOperations.ts @@ -1,13 +1,11 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator } from "@azure/core-paging"; +import type { SlimPolicyMetadata, PolicyMetadataListOptionalParams, PolicyMetadataGetResourceOptionalParams, @@ -21,9 +19,7 @@ export interface PolicyMetadataOperations { * Get a list of the policy metadata resources. * @param options The options parameters. */ - list( - options?: PolicyMetadataListOptionalParams, - ): PagedAsyncIterableIterator; + list(options?: PolicyMetadataListOptionalParams): PagedAsyncIterableIterator; /** * Get policy metadata resource. * @param resourceName The name of the policy metadata resource. diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyRestrictions.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyRestrictions.ts index 8bf2b1f3a191..a21d816fea59 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyRestrictions.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyRestrictions.ts @@ -1,12 +1,10 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { CheckRestrictionsRequest, PolicyRestrictionsCheckAtSubscriptionScopeOptionalParams, PolicyRestrictionsCheckAtSubscriptionScopeResponse, diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyStates.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyStates.ts index c78b52fa1d13..466585c1ca30 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyStates.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyStates.ts @@ -1,46 +1,49 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { SimplePollerLike, OperationState } from "@azure/core-lro"; -import { - PolicyState, +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { SimplePollerLike, OperationState } from "@azure/core-lro"; +import type { PolicyStatesResource, PolicyStatesListQueryResultsForManagementGroupOptionalParams, - PolicyStatesListQueryResultsForSubscriptionOptionalParams, - PolicyStatesListQueryResultsForResourceGroupOptionalParams, - PolicyStatesListQueryResultsForResourceOptionalParams, - PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, + PolicyStatesListQueryResultsForManagementGroupResponse, PolicyStatesSummaryResourceType, PolicyStatesSummarizeForManagementGroupOptionalParams, PolicyStatesSummarizeForManagementGroupResponse, + PolicyStatesListQueryResultsForSubscriptionOptionalParams, + PolicyStatesListQueryResultsForSubscriptionResponse, PolicyStatesSummarizeForSubscriptionOptionalParams, PolicyStatesSummarizeForSubscriptionResponse, + PolicyStatesListQueryResultsForResourceGroupOptionalParams, + PolicyStatesListQueryResultsForResourceGroupResponse, PolicyStatesSummarizeForResourceGroupOptionalParams, PolicyStatesSummarizeForResourceGroupResponse, + PolicyStatesListQueryResultsForResourceOptionalParams, + PolicyStatesListQueryResultsForResourceResponse, PolicyStatesSummarizeForResourceOptionalParams, PolicyStatesSummarizeForResourceResponse, PolicyStatesTriggerSubscriptionEvaluationOptionalParams, PolicyStatesTriggerResourceGroupEvaluationOptionalParams, + PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, + PolicyStatesListQueryResultsForPolicySetDefinitionResponse, PolicyStatesSummarizeForPolicySetDefinitionOptionalParams, PolicyStatesSummarizeForPolicySetDefinitionResponse, + PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, + PolicyStatesListQueryResultsForPolicyDefinitionResponse, PolicyStatesSummarizeForPolicyDefinitionOptionalParams, PolicyStatesSummarizeForPolicyDefinitionResponse, + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, + PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentResponse, PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentResponse, + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, + PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentResponse, PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams, PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentResponse, } from "../models/index.js"; -/// /** Interface representing a PolicyStates. */ export interface PolicyStates { /** @@ -55,136 +58,61 @@ export interface PolicyStates { policyStatesResource: PolicyStatesResource, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Queries policy states for the resources under the subscription. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param options The options parameters. - */ - listQueryResultsForSubscription( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Queries policy states for the resources under the resource group. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param resourceGroupName Resource group name. - * @param options The options parameters. - */ - listQueryResultsForResourceGroup( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - resourceGroupName: string, - options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Queries policy states for the resource. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param resourceId Resource ID. - * @param options The options parameters. - */ - listQueryResultsForResource( - policyStatesResource: PolicyStatesResource, - resourceId: string, - options?: PolicyStatesListQueryResultsForResourceOptionalParams, - ): PagedAsyncIterableIterator; + ): Promise; /** - * Queries policy states for the subscription level policy set definition. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). - * @param subscriptionId Microsoft Azure subscription ID. - * @param policySetDefinitionName Policy set definition name. + * Summarizes policy states for the resources under the management group. + * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for + * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the + * only allowed value. + * @param managementGroupName Management group name. * @param options The options parameters. */ - listQueryResultsForPolicySetDefinition( - policyStatesResource: PolicyStatesResource, - subscriptionId: string, - policySetDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, - ): PagedAsyncIterableIterator; + summarizeForManagementGroup( + policyStatesSummaryResource: PolicyStatesSummaryResourceType, + managementGroupName: string, + options?: PolicyStatesSummarizeForManagementGroupOptionalParams, + ): Promise; /** - * Queries policy states for the subscription level policy definition. + * Queries policy states for the resources under the subscription. * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy * state(s). * @param subscriptionId Microsoft Azure subscription ID. - * @param policyDefinitionName Policy definition name. * @param options The options parameters. */ - listQueryResultsForPolicyDefinition( + listQueryResultsForSubscription( policyStatesResource: PolicyStatesResource, subscriptionId: string, - policyDefinitionName: string, - options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, - ): PagedAsyncIterableIterator; + options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams, + ): Promise; /** - * Queries policy states for the subscription level policy assignment. - * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time - * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy - * state(s). + * Summarizes policy states for the resources under the subscription. + * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for + * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the + * only allowed value. * @param subscriptionId Microsoft Azure subscription ID. - * @param policyAssignmentName Policy assignment name. * @param options The options parameters. */ - listQueryResultsForSubscriptionLevelPolicyAssignment( - policyStatesResource: PolicyStatesResource, + summarizeForSubscription( + policyStatesSummaryResource: PolicyStatesSummaryResourceType, subscriptionId: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, - ): PagedAsyncIterableIterator; + options?: PolicyStatesSummarizeForSubscriptionOptionalParams, + ): Promise; /** - * Queries policy states for the resource group level policy assignment. + * Queries policy states for the resources under the resource group. * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy * state(s). * @param subscriptionId Microsoft Azure subscription ID. * @param resourceGroupName Resource group name. - * @param policyAssignmentName Policy assignment name. * @param options The options parameters. */ - listQueryResultsForResourceGroupLevelPolicyAssignment( + listQueryResultsForResourceGroup( policyStatesResource: PolicyStatesResource, subscriptionId: string, resourceGroupName: string, - policyAssignmentName: string, - options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, - ): PagedAsyncIterableIterator; - /** - * Summarizes policy states for the resources under the management group. - * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for - * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the - * only allowed value. - * @param managementGroupName Management group name. - * @param options The options parameters. - */ - summarizeForManagementGroup( - policyStatesSummaryResource: PolicyStatesSummaryResourceType, - managementGroupName: string, - options?: PolicyStatesSummarizeForManagementGroupOptionalParams, - ): Promise; - /** - * Summarizes policy states for the resources under the subscription. - * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for - * summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the - * only allowed value. - * @param subscriptionId Microsoft Azure subscription ID. - * @param options The options parameters. - */ - summarizeForSubscription( - policyStatesSummaryResource: PolicyStatesSummaryResourceType, - subscriptionId: string, - options?: PolicyStatesSummarizeForSubscriptionOptionalParams, - ): Promise; + options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams, + ): Promise; /** * Summarizes policy states for the resources under the resource group. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for @@ -200,6 +128,19 @@ export interface PolicyStates { resourceGroupName: string, options?: PolicyStatesSummarizeForResourceGroupOptionalParams, ): Promise; + /** + * Queries policy states for the resource. + * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time + * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy + * state(s). + * @param resourceId Resource ID. + * @param options The options parameters. + */ + listQueryResultsForResource( + policyStatesResource: PolicyStatesResource, + resourceId: string, + options?: PolicyStatesListQueryResultsForResourceOptionalParams, + ): Promise; /** * Summarizes policy states for the resource. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for @@ -253,6 +194,21 @@ export interface PolicyStates { resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams, ): Promise; + /** + * Queries policy states for the subscription level policy set definition. + * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time + * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy + * state(s). + * @param subscriptionId Microsoft Azure subscription ID. + * @param policySetDefinitionName Policy set definition name. + * @param options The options parameters. + */ + listQueryResultsForPolicySetDefinition( + policyStatesResource: PolicyStatesResource, + subscriptionId: string, + policySetDefinitionName: string, + options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams, + ): Promise; /** * Summarizes policy states for the subscription level policy set definition. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for @@ -268,6 +224,21 @@ export interface PolicyStates { policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams, ): Promise; + /** + * Queries policy states for the subscription level policy definition. + * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time + * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy + * state(s). + * @param subscriptionId Microsoft Azure subscription ID. + * @param policyDefinitionName Policy definition name. + * @param options The options parameters. + */ + listQueryResultsForPolicyDefinition( + policyStatesResource: PolicyStatesResource, + subscriptionId: string, + policyDefinitionName: string, + options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams, + ): Promise; /** * Summarizes policy states for the subscription level policy definition. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for @@ -283,6 +254,21 @@ export interface PolicyStates { policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams, ): Promise; + /** + * Queries policy states for the subscription level policy assignment. + * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time + * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy + * state(s). + * @param subscriptionId Microsoft Azure subscription ID. + * @param policyAssignmentName Policy assignment name. + * @param options The options parameters. + */ + listQueryResultsForSubscriptionLevelPolicyAssignment( + policyStatesResource: PolicyStatesResource, + subscriptionId: string, + policyAssignmentName: string, + options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams, + ): Promise; /** * Summarizes policy states for the subscription level policy assignment. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for @@ -298,6 +284,23 @@ export interface PolicyStates { policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams, ): Promise; + /** + * Queries policy states for the resource group level policy assignment. + * @param policyStatesResource The virtual resource under PolicyStates resource type. In a given time + * range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy + * state(s). + * @param subscriptionId Microsoft Azure subscription ID. + * @param resourceGroupName Resource group name. + * @param policyAssignmentName Policy assignment name. + * @param options The options parameters. + */ + listQueryResultsForResourceGroupLevelPolicyAssignment( + policyStatesResource: PolicyStatesResource, + subscriptionId: string, + resourceGroupName: string, + policyAssignmentName: string, + options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams, + ): Promise; /** * Summarizes policy states for the resource group level policy assignment. * @param policyStatesSummaryResource The virtual resource under PolicyStates resource type for diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyTrackedResources.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyTrackedResources.ts index 73e1fd91e8d7..93c69d319b96 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyTrackedResources.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/policyTrackedResources.ts @@ -1,13 +1,11 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator } from "@azure/core-paging"; +import type { PolicyTrackedResource, PolicyTrackedResourcesResourceType, PolicyTrackedResourcesListQueryResultsForManagementGroupOptionalParams, diff --git a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/remediations.ts b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/remediations.ts index 76c78004c803..2054b5371c8e 100644 --- a/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/remediations.ts +++ b/sdk/policyinsights/arm-policyinsights/src/operationsInterfaces/remediations.ts @@ -1,13 +1,11 @@ -/* - * 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. - */ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. -import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +import type { PagedAsyncIterableIterator } from "@azure/core-paging"; +import type { RemediationDeployment, RemediationsListDeploymentsAtManagementGroupOptionalParams, Remediation, diff --git a/sdk/policyinsights/arm-policyinsights/src/pagingHelper.ts b/sdk/policyinsights/arm-policyinsights/src/pagingHelper.ts index 205cccc26592..f64c4c8390ed 100644 --- a/sdk/policyinsights/arm-policyinsights/src/pagingHelper.ts +++ b/sdk/policyinsights/arm-policyinsights/src/pagingHelper.ts @@ -1,10 +1,8 @@ -/* - * 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. - */ +// 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. export interface PageInfo { continuationToken?: string; @@ -26,10 +24,7 @@ export function getContinuationToken(page: unknown): string | undefined { return pageMap.get(page)?.continuationToken; } -export function setContinuationToken( - page: unknown, - continuationToken: string | undefined, -): void { +export function setContinuationToken(page: unknown, continuationToken: string | undefined): void { if (typeof page !== "object" || page === null || !continuationToken) { return; } diff --git a/sdk/policyinsights/arm-policyinsights/src/policyInsightsClient.ts b/sdk/policyinsights/arm-policyinsights/src/policyInsightsClient.ts index 0aea8279b7fc..0320410d94c2 100644 --- a/sdk/policyinsights/arm-policyinsights/src/policyInsightsClient.ts +++ b/sdk/policyinsights/arm-policyinsights/src/policyInsightsClient.ts @@ -1,14 +1,12 @@ -/* - * 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. - */ +// 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 * as coreClient from "@azure/core-client"; import * as coreRestPipeline from "@azure/core-rest-pipeline"; -import * as coreAuth from "@azure/core-auth"; +import type * as coreAuth from "@azure/core-auth"; import { PolicyTrackedResourcesImpl, RemediationsImpl, @@ -20,7 +18,7 @@ import { OperationsImpl, AttestationsImpl, } from "./operations/index.js"; -import { +import type { PolicyTrackedResources, Remediations, PolicyEvents, @@ -31,7 +29,7 @@ import { Operations, Attestations, } from "./operationsInterfaces/index.js"; -import { PolicyInsightsClientOptionalParams } from "./models/index.js"; +import type { PolicyInsightsClientOptionalParams } from "./models/index.js"; export class PolicyInsightsClient extends coreClient.ServiceClient { $host: string; @@ -48,10 +46,7 @@ export class PolicyInsightsClient extends coreClient.ServiceClient { subscriptionId: string, options?: PolicyInsightsClientOptionalParams, ); - constructor( - credentials: coreAuth.TokenCredential, - options?: PolicyInsightsClientOptionalParams, - ); + constructor(credentials: coreAuth.TokenCredential, options?: PolicyInsightsClientOptionalParams); constructor( credentials: coreAuth.TokenCredential, subscriptionIdOrOptions?: PolicyInsightsClientOptionalParams | string, @@ -78,7 +73,7 @@ export class PolicyInsightsClient extends coreClient.ServiceClient { credential: credentials, }; - const packageDetails = `azsdk-js-arm-policyinsights/6.0.0`; + const packageDetails = `azsdk-js-arm-policyinsights/6.1.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -90,8 +85,7 @@ export class PolicyInsightsClient extends coreClient.ServiceClient { userAgentOptions: { userAgentPrefix, }, - endpoint: - options.endpoint ?? options.baseUri ?? "https://management.azure.com", + endpoint: options.endpoint ?? options.baseUri ?? "https://management.azure.com", }; super(optionsWithDefaults); @@ -101,8 +95,7 @@ export class PolicyInsightsClient extends coreClient.ServiceClient { options.pipeline.getOrderedPolicies(); bearerTokenAuthenticationPolicyFound = pipelinePolicies.some( (pipelinePolicy) => - pipelinePolicy.name === - coreRestPipeline.bearerTokenAuthenticationPolicyName, + pipelinePolicy.name === coreRestPipeline.bearerTokenAuthenticationPolicyName, ); } if ( @@ -118,11 +111,9 @@ export class PolicyInsightsClient extends coreClient.ServiceClient { coreRestPipeline.bearerTokenAuthenticationPolicy({ credential: credentials, scopes: - optionsWithDefaults.credentialScopes ?? - `${optionsWithDefaults.endpoint}/.default`, + optionsWithDefaults.credentialScopes ?? `${optionsWithDefaults.endpoint}/.default`, challengeCallbacks: { - authorizeRequestOnChallenge: - coreClient.authorizeRequestOnClaimChallenge, + authorizeRequestOnChallenge: coreClient.authorizeRequestOnClaimChallenge, }, }), ); diff --git a/sdk/policyinsights/arm-policyinsights/test/policyinsights_example.spec.ts b/sdk/policyinsights/arm-policyinsights/test/policyinsights_example.spec.ts index c3e2095823f8..54bed64f964a 100644 --- a/sdk/policyinsights/arm-policyinsights/test/policyinsights_example.spec.ts +++ b/sdk/policyinsights/arm-policyinsights/test/policyinsights_example.spec.ts @@ -62,4 +62,12 @@ describe("policyinsights test", () => { } assert.equal(resArray.length, 0); }); + + it("policyStates list test", async () => { + const res = await client.policyStates.listQueryResultsForSubscription( + "default", + subscriptionId, + ); + assert.ok(res); + }); }); diff --git a/sdk/policyinsights/arm-policyinsights/tsconfig.json b/sdk/policyinsights/arm-policyinsights/tsconfig.json index d466f1460665..0e57dbd186e5 100644 --- a/sdk/policyinsights/arm-policyinsights/tsconfig.json +++ b/sdk/policyinsights/arm-policyinsights/tsconfig.json @@ -12,6 +12,5 @@ { "path": "./tsconfig.snippets.json" } - ], - "files": [] + ] } diff --git a/sdk/policyinsights/arm-policyinsights/vitest.esm.config.ts b/sdk/policyinsights/arm-policyinsights/vitest.esm.config.ts new file mode 100644 index 000000000000..5e9735e9b144 --- /dev/null +++ b/sdk/policyinsights/arm-policyinsights/vitest.esm.config.ts @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { mergeConfig } from "vitest/config"; +import vitestConfig from "./vitest.config.ts"; +import vitestEsmConfig from "../../../vitest.esm.shared.config.ts"; + +export default mergeConfig(vitestConfig, vitestEsmConfig);