[AutoPR @azure-arm-computelimit]-generated-from-SDK Generation - JS-6195121#38253
[AutoPR @azure-arm-computelimit]-generated-from-SDK Generation - JS-6195121#38253
Conversation
…t.ComputeLimit/ComputeLimit/tspconfig.yaml', API Version: 2026-04-30, SDK Release Type: stable, and CommitSHA: 'd32a3f6cc49c6dd6604161f8c7cee7c95a84c578' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6195121 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
Autogenerated update for @azure/arm-computelimit from the azure-rest-api-specs TypeSpec config, bumping the default service API version to 2026-04-30 and adding newly described operations/resources to the generated client surface.
Changes:
- Add VM Families operation group (
vmFamilies) withget+listBySubscriptionLocationResource. - Add Features.disable long-running operation and restore-poller deserialization wiring.
- Bump default API version references and refresh samples + API review files for 2026-04-30.
Reviewed changes
Copilot reviewed 73 out of 73 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/computelimit/arm-computelimit/warp.config.yml | Exposes new api subpath for vmFamilies in warp build exports. |
| sdk/computelimit/arm-computelimit/tsp-location.yaml | Updates spec repo commit SHA used for generation. |
| sdk/computelimit/arm-computelimit/src/restorePollerHelpers.ts | Adds LRO deserialization mapping for features/disable. |
| sdk/computelimit/arm-computelimit/src/models/models.ts | Adds VmFamily model + list result types and new KnownVersions entry. |
| sdk/computelimit/arm-computelimit/src/models/index.ts | Re-exports new vmFamilies model types. |
| sdk/computelimit/arm-computelimit/src/index.ts | Re-exports new types and operation groups (vmFamilies + features.disable options). |
| sdk/computelimit/arm-computelimit/src/computeLimitClient.ts | Adds vmFamilies operation group to the client. |
| sdk/computelimit/arm-computelimit/src/classic/vmFamilies/index.ts | Introduces classic VmFamiliesOperations wrapper. |
| sdk/computelimit/arm-computelimit/src/classic/index.ts | Exports VmFamiliesOperations from classic surface. |
| sdk/computelimit/arm-computelimit/src/classic/features/index.ts | Adds classic features.disable operation. |
| sdk/computelimit/arm-computelimit/src/api/vmFamilies/options.ts | Adds request options types for vmFamilies operations (incl. filter). |
| sdk/computelimit/arm-computelimit/src/api/vmFamilies/operations.ts | Implements vmFamilies REST calls + paging/deserialization. |
| sdk/computelimit/arm-computelimit/src/api/vmFamilies/index.ts | Exposes vmFamilies operations/options entrypoint. |
| sdk/computelimit/arm-computelimit/src/api/sharedLimits/operations.ts | Updates default api-version to 2026-04-30. |
| sdk/computelimit/arm-computelimit/src/api/operations/operations.ts | Updates default api-version to 2026-04-30. |
| sdk/computelimit/arm-computelimit/src/api/guestSubscriptions/operations.ts | Updates default api-version to 2026-04-30. |
| sdk/computelimit/arm-computelimit/src/api/features/options.ts | Adds FeaturesDisableOptionalParams. |
| sdk/computelimit/arm-computelimit/src/api/features/operations.ts | Adds REST + LRO implementation for features.disable and updates api-version. |
| sdk/computelimit/arm-computelimit/src/api/features/index.ts | Re-exports new disable function + options type. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/vmFamiliesListBySubscriptionLocationResourceSample.ts | Adds TS sample for vmFamilies list. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/vmFamiliesGetSample.ts | Adds TS sample for vmFamilies get. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/sharedLimitsListBySubscriptionLocationResourceSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/sharedLimitsGetSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/sharedLimitsDeleteSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/sharedLimitsCreateSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/operationsListSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/guestSubscriptionsListBySubscriptionLocationResourceSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/guestSubscriptionsGetSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/guestSubscriptionsDeleteSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/guestSubscriptionsCreateSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/featuresListBySubscriptionLocationResourceSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/featuresGetSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/featuresEnableSample.ts | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/src/featuresDisableSample.ts | Adds TS sample for features.disable. |
| sdk/computelimit/arm-computelimit/samples/v1/typescript/README.md | Updates sample index list/run instructions and adds vmFamilies + disable sample entries. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/vmFamiliesListBySubscriptionLocationResourceSample.js | Adds JS sample for vmFamilies list. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/vmFamiliesGetSample.js | Adds JS sample for vmFamilies get. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/sharedLimitsListBySubscriptionLocationResourceSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/sharedLimitsGetSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/sharedLimitsDeleteSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/sharedLimitsCreateSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/operationsListSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/guestSubscriptionsListBySubscriptionLocationResourceSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/guestSubscriptionsGetSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/guestSubscriptionsDeleteSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/guestSubscriptionsCreateSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/featuresListBySubscriptionLocationResourceSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/featuresGetSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/featuresEnableSample.js | Updates sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/featuresDisableSample.js | Adds JS sample for features.disable. |
| sdk/computelimit/arm-computelimit/samples/v1/javascript/README.md | Updates sample index list/run instructions and adds vmFamilies + disable sample entries. |
| sdk/computelimit/arm-computelimit/samples-dev/vmFamiliesListBySubscriptionLocationResourceSample.ts | Adds dev sample for vmFamilies list. |
| sdk/computelimit/arm-computelimit/samples-dev/vmFamiliesGetSample.ts | Adds dev sample for vmFamilies get. |
| sdk/computelimit/arm-computelimit/samples-dev/sharedLimitsListBySubscriptionLocationResourceSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/sharedLimitsGetSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/sharedLimitsDeleteSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/sharedLimitsCreateSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/operationsListSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/guestSubscriptionsListBySubscriptionLocationResourceSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/guestSubscriptionsGetSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/guestSubscriptionsDeleteSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/guestSubscriptionsCreateSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/featuresListBySubscriptionLocationResourceSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/featuresGetSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/featuresEnableSample.ts | Updates dev sample metadata to 2026-04-30. |
| sdk/computelimit/arm-computelimit/samples-dev/featuresDisableSample.ts | Adds dev sample for features.disable. |
| sdk/computelimit/arm-computelimit/review/arm-computelimit-node.api.md | Updates API report for new operations/types and versions. |
| sdk/computelimit/arm-computelimit/review/arm-computelimit-models-node.api.md | Updates models API report for new types and versions. |
| sdk/computelimit/arm-computelimit/review/arm-computelimit-api-vmFamilies-node.api.md | Adds API report for vmFamilies REST entrypoint. |
| sdk/computelimit/arm-computelimit/review/arm-computelimit-api-features-node.api.md | Updates API report for features.disable entrypoint and options. |
| sdk/computelimit/arm-computelimit/package.json | Adds package exports entry for ./api/vmFamilies. |
| sdk/computelimit/arm-computelimit/metadata.json | Updates apiVersion + cross-language definition mappings for new types/members. |
| sdk/computelimit/arm-computelimit/CHANGELOG.md | Updates release history date for 1.0.0. |
|
@ajitbhalekar |
Next Steps to MergeOnly failed checks and required actions are listed below. All CI checks have passed ✅. The PR is currently blocked pending required reviewer approvals from |
There was a problem hiding this comment.
No API design issues found. The public API surface in review/arm-computelimit-node.api.md is clean — new VmFamiliesOperations and FeaturesOperations.disable follow existing naming conventions, user-agent version matches package.json (1.0.0), the new API version 2026-04-30 is strictly newer than the previous 2026-03-20, and no alpha versions appear anywhere.
📊 Structured Report
{"agent":"mgmt-reviewer","pr":38253,"summary":"clean","findings":[]}⚡ Benchmarked by Management Release Assistant
Configurations: 'specification/computelimit/resource-manager/Microsoft.ComputeLimit/ComputeLimit/tspconfig.yaml', API Version: 2026-04-30, SDK Release Type: stable, and CommitSHA: 'd32a3f6cc49c6dd6604161f8c7cee7c95a84c578' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6195121 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=47f5d8f3-6633-f111-88b4-000d3a5a7aa2 Submitted by: ajbhal@microsoft.com
Release Plan Details
Spec pull request: Add new api-version 2026-04-30 for Features_Disable LRO action and Get VmFamilies azure-rest-api-specs#42171
Spec API version: 2026-04-30