[AutoPR @azure-arm-resourcesdeploymentstacks]-generated-from-SDK Generation - JS-5803515#37171
Conversation
…esources/deploymentStacks/tspconfig.yaml', API Version: 2025-07-01, SDK Release Type: stable, and CommitSHA: '652ad4cb131256f10a90ea2df207b38cf35d6671' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5803515 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
There was a problem hiding this comment.
Pull request overview
This PR migrates @azure/arm-resourcesdeploymentstacks to the new REST-style management client for API version 2025-07-01, adds support for What-if result operations, and refreshes samples, tooling, and dependencies in preparation for a stable SDK release.
Changes:
- Introduces a new REST-based client (
DeploymentStacksContext) built on@azure-rest/core-client, including logger integration, cloud selection helpers (AzureClouds/AzureSupportedClouds), and updated API extractor review files for the new surface. - Adds new TypeScript/JavaScript samples (v2 and
samples-dev) for deployment stack operations and What-if result resources at subscription, resource group, and management group scopes, while removing legacy v1 samples and assets metadata. - Updates configuration and tooling for this package: Vitest ESM config, ESLint config using
@azure/eslint-plugin-azure-sdk, tsconfigs, sample package dependencies (@azure/identity4.13.0, TypeScript 5.9.x), andpnpm-lock.yamlentries (core-rest, core-lro 3.x, logger, eslint/prettier).
Notable issue to address:
- In
src/api/deploymentStacksContext.ts, the endpoint resolution ignoresoptions.baseUrland only considersoptions.endpointandcloudSetting. Other REST management clients (for examplesdk/resources/arm-resourcesbicep/src/api/bicepContext.ts) resolve the endpoint asoptions.endpoint ?? options.baseUrl ?? <default>. To remain consistent and avoid breaking consumers that setbaseUrl, this client should includeoptions.baseUrlin the resolution chain.
Reviewed changes
Copilot reviewed 212 out of 214 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/resourcesdeploymentstacks/ci.mgmt.yml | Minor whitespace cleanup in CI pipeline spec. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.esm.config.ts | Adds Vitest ESM config merged with shared ESM settings. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.config.ts | Removes leading blank line; no logic change. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsp-location.yaml | Records TypeSpec source repo, commit, and directory for this SDK. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.samples.json | Formats paths mapping to a single-line array for samples build. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.json | Removes unused "files": [] entry from composite tsconfig. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/snippets.spec.ts | Reorders subscriptionId creation after credential instantiation in a snippet test. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/public/utils/recordedClient.ts | Introduces a createRecorder helper using @azure-tools/test-recorder. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/public/sampleTest.spec.ts | Adds a minimal Vitest sample test with optional (commented) recorder wiring. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/static-helpers/serialization/serialize-record.ts | New helper to serialize object properties while excluding undefined or specified keys. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/static-helpers/serialization/check-prop-undefined.ts | New helper areAllPropsUndefined to test for all-undefined properties. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/static-helpers/cloudSettingHelpers.ts | Adds AzureClouds/AzureSupportedClouds and getArmEndpoint for cloud-based ARM endpoint selection. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/pagingHelper.ts | Removes legacy paging continuation helper from the old AutoRest-based client. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/index.ts | Removes old operations interfaces barrel for classic client. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/index.ts | Removes old operations barrel for classic client. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/lroImpl.ts | Removes legacy hand-rolled LRO helper in favor of @azure/core-lro primitives. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/logger.ts | Adds createClientLogger instance for the package. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/classic/index.ts | Adds exports for classic operation classes grouped under a classic entry point. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/index.ts | Adds barrel re-export for createDeploymentStacks, context, and options interface. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtSubscription/options.ts | Defines OperationOptions-based option types for subscription-scoped What-if results operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtSubscription/index.ts | Adds barrel exports for subscription-scoped What-if results operations and their options. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtResourceGroup/options.ts | Defines option types for resource-group-scoped What-if results operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtResourceGroup/index.ts | Adds barrel exports for RG-scoped What-if results operations and their options. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtManagementGroup/options.ts | Defines option types for management-group-scoped What-if results operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacksWhatIfResultsAtManagementGroup/index.ts | Adds barrel exports for MG-scoped What-if results operations and their options. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/api/deploymentStacks/index.ts | Adds barrel exports for deployment stack operations and corresponding options across scopes. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/tsconfig.json | Adds TS config for v2 TS samples (strict, ES2023, CJS outDir). |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtSubscriptionWhatIfSample.ts | New TS v2 sample for subscription-scoped What-if result whatIf operation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtSubscriptionListSample.ts | New TS v2 sample for listing subscription-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtSubscriptionGetSample.ts | New TS v2 sample for getting a subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtSubscriptionDeleteSample.ts | New TS v2 sample for deleting a subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtSubscriptionCreateOrUpdateSample.ts | New TS v2 sample for creating/updating a subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtResourceGroupWhatIfSample.ts | New TS v2 sample for RG-scoped What-if result whatIf. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtResourceGroupListSample.ts | New TS v2 sample for listing RG-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtResourceGroupGetSample.ts | New TS v2 sample for getting an RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtResourceGroupDeleteSample.ts | New TS v2 sample for deleting an RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtResourceGroupCreateOrUpdateSample.ts | New TS v2 sample for creating/updating an RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtManagementGroupWhatIfSample.ts | New TS v2 sample for MG-scoped What-if result whatIf. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtManagementGroupListSample.ts | New TS v2 sample for listing MG-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtManagementGroupGetSample.ts | New TS v2 sample for getting an MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtManagementGroupDeleteSample.ts | New TS v2 sample for deleting an MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksWhatIfResultsAtManagementGroupCreateOrUpdateSample.ts | New TS v2 sample for creating/updating an MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksValidateStackAtSubscriptionSample.ts | New TS v2 sample for subscription-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksValidateStackAtResourceGroupSample.ts | New TS v2 sample for RG-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksValidateStackAtManagementGroupSample.ts | New TS v2 sample for MG-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksListAtSubscriptionSample.ts | New TS v2 sample for listing deployment stacks at subscription scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksListAtResourceGroupSample.ts | New TS v2 sample for listing stacks at RG scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksListAtManagementGroupSample.ts | New TS v2 sample for listing stacks at MG scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksGetAtSubscriptionSample.ts | New TS v2 sample for getting a subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksGetAtResourceGroupSample.ts | New TS v2 sample for getting RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksGetAtManagementGroupSample.ts | New TS v2 sample for getting MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksExportTemplateAtSubscriptionSample.ts | New TS v2 sample for exporting subscription-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksExportTemplateAtResourceGroupSample.ts | New TS v2 sample for exporting RG-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksExportTemplateAtManagementGroupSample.ts | New TS v2 sample for exporting MG-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksDeleteAtSubscriptionSample.ts | New TS v2 sample for deleting subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksDeleteAtResourceGroupSample.ts | New TS v2 sample for deleting RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksDeleteAtManagementGroupSample.ts | New TS v2 sample for deleting MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts | New TS v2 sample for creating/updating subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts | New TS v2 sample for creating/updating RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/src/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts | New TS v2 sample for creating/updating MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/sample.env | Replaces old env hints with a generic comment. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/typescript/package.json | Updates sample description, adds cloud keyword, bumps @azure/identity and TS, adds cross-env. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/sample.env | Adds generic sample env placeholder. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/package.json | Updates JS samples description, cloud keyword, bumps @azure/identity, adds cross-env devDependency. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtSubscriptionWhatIfSample.js | JS v2 sample mirroring TS subscription What-if result whatIf. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtSubscriptionListSample.js | JS v2 sample for listing subscription-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtSubscriptionGetSample.js | JS v2 sample for getting subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtSubscriptionDeleteSample.js | JS v2 sample for deleting subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtSubscriptionCreateOrUpdateSample.js | JS v2 sample for creating/updating subscription-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtResourceGroupWhatIfSample.js | JS v2 sample for RG-scoped What-if whatIf. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtResourceGroupListSample.js | JS v2 sample for listing RG-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtResourceGroupGetSample.js | JS v2 sample for getting RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtResourceGroupDeleteSample.js | JS v2 sample for deleting RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtResourceGroupCreateOrUpdateSample.js | JS v2 sample for creating/updating RG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtManagementGroupWhatIfSample.js | JS v2 sample for MG-scoped What-if whatIf. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtManagementGroupListSample.js | JS v2 sample for listing MG-scoped What-if results. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtManagementGroupGetSample.js | JS v2 sample for getting MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtManagementGroupDeleteSample.js | JS v2 sample for deleting MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksWhatIfResultsAtManagementGroupCreateOrUpdateSample.js | JS v2 sample for creating/updating MG-scoped What-if result. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksValidateStackAtSubscriptionSample.js | JS v2 sample for subscription-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksValidateStackAtResourceGroupSample.js | JS v2 sample for RG-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksValidateStackAtManagementGroupSample.js | JS v2 sample for MG-scoped stack validation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksListAtSubscriptionSample.js | JS v2 sample for listing stacks at subscription scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksListAtResourceGroupSample.js | JS v2 sample for listing stacks at RG scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksListAtManagementGroupSample.js | JS v2 sample for listing stacks at MG scope. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksGetAtSubscriptionSample.js | JS v2 sample for getting subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksGetAtResourceGroupSample.js | JS v2 sample for getting RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksGetAtManagementGroupSample.js | JS v2 sample for getting MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksExportTemplateAtSubscriptionSample.js | JS v2 sample for exporting subscription-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksExportTemplateAtResourceGroupSample.js | JS v2 sample for exporting RG-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksExportTemplateAtManagementGroupSample.js | JS v2 sample for exporting MG-scoped stack template. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksDeleteAtSubscriptionSample.js | JS v2 sample for deleting subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksDeleteAtResourceGroupSample.js | JS v2 sample for deleting RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksDeleteAtManagementGroupSample.js | JS v2 sample for deleting MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksCreateOrUpdateAtSubscriptionSample.js | JS v2 sample for creating/updating subscription-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksCreateOrUpdateAtResourceGroupSample.js | JS v2 sample for creating/updating RG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v2/javascript/deploymentStacksCreateOrUpdateAtManagementGroupSample.js | JS v2 sample for creating/updating MG-scoped stack. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/tsconfig.json | Removes legacy TS config for deprecated v1 samples. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/* (multiple files) | Removes all legacy v1 TS samples aligned with older 2024-03-01 API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/sample.env | Removes old client secret-specific sample env. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/javascript/sample.env | Removes old client secret-specific JS sample env. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/javascript/src/* (multiple files) | Removes all legacy v1 JS samples aligned with older 2024-03-01 API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksWhatIfResultsAtSubscription*Sample.ts | New dev TS samples for subscription-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksWhatIfResultsAtResourceGroup*Sample.ts | New dev TS samples for RG-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksWhatIfResultsAtManagementGroup*Sample.ts | New dev TS samples for MG-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtSubscriptionSample.ts | Updates dev validation sample to new non-LRO validateStackAtSubscription API and 2025-07-01 payload. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtManagementGroupSample.ts | Updates dev MG validation sample to new validateStackAtManagementGroup call. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtSubscriptionSample.ts | Updates dev sample to new 2025-07-01 subscription list semantics and simplified client creation. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtResourceGroupSample.ts | Updates dev sample to new 2025-07-01 RG list semantics. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtManagementGroupSample.ts | Updates dev sample to new 2025-07-01 MG list semantics. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtSubscriptionSample.ts | Updates dev sample to new 2025-07-01 subscription get semantics. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtResourceGroupSample.ts | Updates dev sample to new 2025-07-01 RG get semantics. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtManagementGroupSample.ts | Updates dev sample to new 2025-07-01 MG get semantics. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtSubscriptionSample.ts | Updates dev sample to new export-template subscription call. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtResourceGroupSample.ts | Updates dev RG export-template sample to the new API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtManagementGroupSample.ts | Updates dev MG export-template sample to the new API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtSubscriptionSample.ts | Updates dev subscription delete sample to non-LRO deleteAtSubscription. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtResourceGroupSample.ts | Updates dev RG delete sample to non-LRO deleteAtResourceGroup. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtManagementGroupSample.ts | Updates dev MG delete sample to non-LRO deleteAtManagementGroup. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts | Updates dev subscription createOrUpdate sample to new payload shape and API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts | Updates dev RG createOrUpdate sample to new payload shape and API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts | Updates dev MG createOrUpdate sample to new payload shape and API. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/sample.env | Replaces package-level sample env with a generic placeholder comment. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/review/arm-resourcesdeploymentstacks-api-node.api.md | New API extractor report for the top-level client (context, options). |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/review/arm-resourcesdeploymentstacks-api-deploymentStacksWhatIfResultsAtSubscription-node.api.md | New API report for subscription-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/review/arm-resourcesdeploymentstacks-api-deploymentStacksWhatIfResultsAtResourceGroup-node.api.md | New API report for RG-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/review/arm-resourcesdeploymentstacks-api-deploymentStacksWhatIfResultsAtManagementGroup-node.api.md | New API report for MG-scoped What-if result operations. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/eslint.config.mjs | Adds ESLint flat config using @azure/eslint-plugin-azure-sdk with project-specific rules. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/assets.json | Removes legacy assets metadata for test recordings. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/api-extractor.json | Normalizes API extractor config to a single-line JSON extending base. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/_meta.json | Removes old AutoRest generation metadata, aligning with new TypeSpec workflow. |
| sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/LICENSE | Fixes trailing whitespace at end of LICENSE file. |
| pnpm-lock.yaml | Updates lockfile for new deps (@azure-rest/core-client, @azure/core-lro 3.x, @azure/core-util, @azure/logger, eslint/prettier, updated identity). |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
|
@kalbert312 please follow this guide to resolve conflicts. |
| updateIntervalInMs: isPlaybackMode() ? 0 : undefined, | ||
| }; | ||
|
|
||
| describe("DeploymentStacks test", () => { |
There was a problem hiding this comment.
test is not a block for self service release,
Feel free to revert xxx_test.spec.ts and assets.json files, then run the test and push the test recordings
See https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Quickstart-on-how-to-write-tests.md#run-tests-in-record-mode
if you don't want to do this, you can resolve this comment.
Configurations: 'specification/resources/resource-manager/Microsoft.Resources/deploymentStacks/tspconfig.yaml', API Version: 2025-07-01, SDK Release Type: stable, and CommitSHA: '652ad4cb131256f10a90ea2df207b38cf35d6671' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5803515 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=0a321955-acfb-f011-8406-000d3a3ac981 Submitted by: kylealbert@microsoft.com
Release Plan Details
Spec pull request: [Microsoft.Resources] Deployment Stacks next stable API version 2025-07-01 azure-rest-api-specs#36828
Spec API version: 2025-07-01