Skip to content

[AutoPR @azure-arm-resourcesdeploymentstacks]-generated-from-SDK Generation - JS-5803515#37171

Open
azure-sdk wants to merge 1 commit intoAzure:mainfrom
azure-sdk:sdkauto/@azure-arm-resourcesdeploymentstacks-5803515
Open

[AutoPR @azure-arm-resourcesdeploymentstacks]-generated-from-SDK Generation - JS-5803515#37171
azure-sdk wants to merge 1 commit intoAzure:mainfrom
azure-sdk:sdkauto/@azure-arm-resourcesdeploymentstacks-5803515

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Jan 27, 2026

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

…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.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Jan 27, 2026
@github-actions
Copy link

API Change Check

APIView identified API level changes in this PR and created the following API reviews

@azure/arm-resourcesdeploymentstacks

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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/identity 4.13.0, TypeScript 5.9.x), and pnpm-lock.yaml entries (core-rest, core-lro 3.x, logger, eslint/prettier).

Notable issue to address:

  • In src/api/deploymentStacksContext.ts, the endpoint resolution ignores options.baseUrl and only considers options.endpoint and cloudSetting. Other REST management clients (for example sdk/resources/arm-resourcesbicep/src/api/bicepContext.ts) resolve the endpoint as options.endpoint ?? options.baseUrl ?? <default>. To remain consistent and avoid breaking consumers that set baseUrl, this client should include options.baseUrl in 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

@kazrael2119 kazrael2119 added the Self-Service Release PR for self-service release label Jan 28, 2026
@kazrael2119 kazrael2119 added the first-typespec-migration first time to migrate to typespec label Jan 28, 2026
@kazrael2119
Copy link
Member

kazrael2119 commented Feb 4, 2026

@kalbert312 please follow this guide to resolve conflicts.

updateIntervalInMs: isPlaybackMode() ? 0 : undefined,
};

describe("DeploymentStacks test", () => {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first-typespec-migration first time to migrate to typespec Mgmt This issue is related to a management-plane library. Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants