Skip to content

[AutoPR @azure-arm-chaos]-generated-from-SDK Generation - JS-6627850 - #39437

Open
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/@azure-arm-chaos-6627850
Open

[AutoPR @azure-arm-chaos]-generated-from-SDK Generation - JS-6627850#39437
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/@azure-arm-chaos-6627850

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '358882ad707dcc3b0d1de9df6ba4dfba7e85da1a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6627850 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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=35589 Submitted by:

Copilot AI review requested due to automatic review settings July 28, 2026 15:31
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Jul 28, 2026
@github-actions github-actions Bot added Mgmt This issue is related to a management-plane library. mgmt-review-needed labels Jul 28, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the @azure/arm-chaos package generation to the 2026-08-01-preview API surface, adding new Connections APIs, new workspace evaluate/discover operations, and aligning long-running operations (LRO) behaviors and samples with the newer spec.

Changes:

  • Bumps Chaos RP API version to 2026-08-01-preview and updates the swagger/spec commit reference.
  • Adds Connections operation group and new Workspaces evaluate / discover operations; updates LRO polling for ScenarioRuns cancel and ScenarioConfigurations execute.
  • Refreshes exports, metadata, changelog, and regenerates/updates TypeScript + JavaScript samples accordingly.

Reviewed changes

Copilot reviewed 270 out of 270 changed files in this pull request and generated no comments.

Show a summary per file
File Description
sdk/chaos/arm-chaos/warp.config.yml Replaces base extends config with explicit exports map for build/package entrypoints.
sdk/chaos/arm-chaos/tsp-location.yaml Updates spec commit hash for code generation input.
sdk/chaos/arm-chaos/src/static-helpers/pollingHelpers.ts Simplifies api-version query append logic.
sdk/chaos/arm-chaos/src/static-helpers/pagingHelpers.ts Simplifies api-version query append logic for paging utilities.
sdk/chaos/arm-chaos/src/restorePollerHelpers.ts Extends deserializer map for new/updated LRO endpoints.
sdk/chaos/arm-chaos/src/models/index.ts Exports new models/enums (Connections, WorkspaceDiscovery, resource targeting, etc.).
sdk/chaos/arm-chaos/src/index.ts Re-exports new API types/ops and adds RestError/isRestError export.
sdk/chaos/arm-chaos/src/classic/workspaces/index.ts Replaces refreshRecommendations with new evaluate and discover operations.
sdk/chaos/arm-chaos/src/classic/targets/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/targetTypes/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/scenarios/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/scenarioRuns/index.ts Makes cancel return a poller and expands doc explaining polling target behavior.
sdk/chaos/arm-chaos/src/classic/scenarioConfigurations/index.ts Makes execute return a poller and updates types.
sdk/chaos/arm-chaos/src/classic/privateAccesses/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/operations/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/operationStatuses/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/index.ts Exposes new classic ConnectionsOperations.
sdk/chaos/arm-chaos/src/classic/experiments/index.ts Documentation text tweak + formatting cleanup.
sdk/chaos/arm-chaos/src/classic/discoveredResources/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/connections/index.ts Adds classic Connections operation group wrapper.
sdk/chaos/arm-chaos/src/classic/capabilityTypes/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/capabilities/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/actions/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/classic/actionVersions/index.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/chaosManagementClient.ts Wires connections operation group and adjusts client creation options handling.
sdk/chaos/arm-chaos/src/api/workspaces/options.ts Introduces Workspaces evaluate/discover optional params (poll interval).
sdk/chaos/arm-chaos/src/api/workspaces/index.ts Exports new workspaces operations/types (evaluate/discover).
sdk/chaos/arm-chaos/src/api/targets/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/targets/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/targetTypes/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/targetTypes/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/scenarios/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/scenarios/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/scenarioRuns/options.ts Adds poll interval option to ScenarioRuns cancel.
sdk/chaos/arm-chaos/src/api/scenarioRuns/operations.ts Bumps api-version; converts cancel to LRO poller; adds polling-target doc to get.
sdk/chaos/arm-chaos/src/api/scenarioConfigurations/options.ts Adds poll interval option to ScenarioConfigurations execute.
sdk/chaos/arm-chaos/src/api/privateAccesses/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/operations/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/operationStatuses/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/experiments/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/discoveredResources/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/discoveredResources/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/connections/options.ts Adds Connections optional parameter types.
sdk/chaos/arm-chaos/src/api/connections/index.ts Adds Connections API entrypoint exports.
sdk/chaos/arm-chaos/src/api/chaosManagementContext.ts Updates user-agent prefix composition and changes default auth scopes.
sdk/chaos/arm-chaos/src/api/capabilityTypes/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/capabilityTypes/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/capabilities/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/capabilities/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/actions/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/actions/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/src/api/actionVersions/options.ts Formatting cleanup (blank line removal).
sdk/chaos/arm-chaos/src/api/actionVersions/operations.ts Bumps api-version and guards error.details assignment on missing body.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/tsconfig.json Updates TS compiler settings (moduleResolution, strictness, include patterns).
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesUpdateSample.ts Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesRefreshRecommendationsSample.ts Removes obsolete refreshRecommendations sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesEvaluateSample.ts Adds new workspaces evaluate sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesDiscoverSample.ts Adds new workspaces discover sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/workspacesCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetsCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetTypesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/targetTypesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenariosListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenariosGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenariosDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenariosCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioRunsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioRunsGetSample.ts Adds polling-target documentation to sample comment.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioRunsCancelSample.ts Updates cancel sample to capture/log return value.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsValidateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsFixResourcePermissionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsExecuteSample.ts Updates execute sample to capture/log return value.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsCreateOrUpdateSample.ts Updates sample body shape to resourceTargeting and updates original-file links.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesListPrivateEndpointConnectionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesGetSample.ts Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesGetPrivateLinkResourcesSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesGetAPrivateEndpointConnectionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesDeleteAPrivateEndpointConnectionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/privateAccessesCreateOrUpdateSample.ts Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/operationsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/operationStatusesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsUpdateSample.ts Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsStartSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsListAllExecutionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsGetExecutionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsExecutionDetailsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/experimentsCancelSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/discoveredResourcesListByWorkspaceSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/discoveredResourcesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/connectionsListAllSample.ts Adds Connections listAll sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/connectionsGetSample.ts Adds Connections get sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/connectionsDeleteSample.ts Adds Connections delete sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/connectionsCreateOrUpdateSample.ts Adds Connections createOrUpdate sample.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilityTypesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilityTypesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilitiesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilitiesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilitiesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/capabilitiesCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/actionsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/actionsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/actionVersionsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/actionVersionsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesUpdateSample.js Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesRefreshRecommendationsSample.js Removes obsolete refreshRecommendations sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesEvaluateSample.js Adds new workspaces evaluate sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesDiscoverSample.js Adds new workspaces discover sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/workspacesCreateOrUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetsListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetsGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetsDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetsCreateOrUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetTypesListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/targetTypesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenariosListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenariosGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenariosDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenariosCreateOrUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioRunsListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioRunsGetSample.js Adds polling-target documentation to sample comment.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioRunsCancelSample.js Updates cancel sample to capture/log return value.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsValidateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsFixResourcePermissionsSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsExecuteSample.js Updates execute sample to capture/log return value.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/scenarioConfigurationsCreateOrUpdateSample.js Updates sample body shape to resourceTargeting and updates original-file links.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesListPrivateEndpointConnectionsSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesGetSample.js Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesGetPrivateLinkResourcesSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesGetAPrivateEndpointConnectionSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesDeleteAPrivateEndpointConnectionSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/privateAccessesCreateOrUpdateSample.js Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/operationsListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/operationStatusesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsUpdateSample.js Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsStartSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsListAllSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsListAllExecutionsSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsGetExecutionSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsExecutionDetailsSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsCreateOrUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/experimentsCancelSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/discoveredResourcesListByWorkspaceSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/discoveredResourcesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/connectionsListAllSample.js Adds Connections listAll sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/connectionsGetSample.js Adds Connections get sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/connectionsDeleteSample.js Adds Connections delete sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/connectionsCreateOrUpdateSample.js Adds Connections createOrUpdate sample.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilityTypesListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilityTypesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilitiesListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilitiesGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilitiesDeleteSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/capabilitiesCreateOrUpdateSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/actionsListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/actionsGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/actionVersionsListSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples/v2-beta/javascript/actionVersionsGetSample.js Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/workspacesUpdateSample.ts Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples-dev/workspacesRefreshRecommendationsSample.ts Removes obsolete refreshRecommendations sample.
sdk/chaos/arm-chaos/samples-dev/workspacesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/workspacesListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/workspacesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/workspacesEvaluateSample.ts Adds new workspaces evaluate sample.
sdk/chaos/arm-chaos/samples-dev/workspacesDiscoverSample.ts Adds new workspaces discover sample.
sdk/chaos/arm-chaos/samples-dev/workspacesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/workspacesCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetsCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetTypesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/targetTypesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenariosListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenariosGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenariosDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenariosCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioRunsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioRunsGetSample.ts Adds polling-target documentation to sample comment.
sdk/chaos/arm-chaos/samples-dev/scenarioRunsCancelSample.ts Updates cancel sample to capture/log return value.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsValidateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsFixResourcePermissionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsExecuteSample.ts Updates execute sample to capture/log return value.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/scenarioConfigurationsCreateOrUpdateSample.ts Updates sample body shape to resourceTargeting and updates original-file links.
sdk/chaos/arm-chaos/samples-dev/privateAccessesUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesListPrivateEndpointConnectionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesGetSample.ts Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesGetPrivateLinkResourcesSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesGetAPrivateEndpointConnectionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesDeleteAPrivateEndpointConnectionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/privateAccessesCreateOrUpdateSample.ts Updates original-file links to new api-version.
sdk/chaos/arm-chaos/samples-dev/operationsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/operationStatusesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsUpdateSample.ts Updates original-file link and summary casing.
sdk/chaos/arm-chaos/samples-dev/experimentsStartSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsListAllSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsListAllExecutionsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsGetExecutionSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsExecutionDetailsSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/experimentsCancelSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/discoveredResourcesListByWorkspaceSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/discoveredResourcesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/connectionsListAllSample.ts Adds Connections listAll sample.
sdk/chaos/arm-chaos/samples-dev/connectionsGetSample.ts Adds Connections get sample.
sdk/chaos/arm-chaos/samples-dev/connectionsDeleteSample.ts Adds Connections delete sample.
sdk/chaos/arm-chaos/samples-dev/connectionsCreateOrUpdateSample.ts Adds Connections createOrUpdate sample.
sdk/chaos/arm-chaos/samples-dev/capabilityTypesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/capabilityTypesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/capabilitiesListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/capabilitiesGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/capabilitiesDeleteSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/capabilitiesCreateOrUpdateSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/actionsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/actionsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/actionVersionsListSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/samples-dev/actionVersionsGetSample.ts Updates original-file link to new api-version.
sdk/chaos/arm-chaos/package.json Adds ./api/connections export and reorders existing exports.
sdk/chaos/arm-chaos/metadata.json Updates apiVersion/emitterVersion and cross-language symbol map entries.
sdk/chaos/arm-chaos/CHANGELOG.md Populates 2.1.0-beta.2 release notes and pins release date.
Comments suppressed due to low confidence (7)

sdk/chaos/arm-chaos/src/api/chaosManagementContext.ts:1

  • The default scope is hard-coded to the public Azure Resource Manager audience (https://management.azure.com/.default). This will break authentication for sovereign clouds or any scenario where endpointUrl is not https://management.azure.com. Prefer deriving the default scope from endpointUrl (as done previously) so cloudSetting/custom endpoints continue to work.
    sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioConfigurationsExecuteSample.ts:1
  • scenarioConfigurations.execute now returns a PollerLike<..., ScenarioRun>, so this sample currently logs the poller object rather than the final ScenarioRun. Update the sample to demonstrate polling to completion (e.g., call the poller’s completion method) or, at minimum, rename result to poller and show how to retrieve the final state/result.
    sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/scenarioRunsGetSample.ts:1
  • The polling-target explanation paragraph is duplicated in the JSDoc. Please remove one copy to keep the sample documentation concise and avoid confusing readers.
    sdk/chaos/arm-chaos/samples/v2-beta/typescript/tsconfig.json:1
  • Enabling strict (and therefore noImplicitAny) is likely to make some generated samples fail to compile due to inferred any (e.g., const resArray = new Array(); patterns). Either adjust the samples to be noImplicitAny-clean (preferred) or relax strictness for the samples project so CI/sample validation doesn’t break.
    sdk/chaos/arm-chaos/samples/v2-beta/typescript/src/connectionsListAllSample.ts:1
  • With the updated tsconfig.json enabling strict, const resArray = new Array(); will infer any[] and can trigger noImplicitAny errors in TypeScript. Provide an explicit element type (or use a typed array literal) so the sample compiles under strict mode.
    sdk/chaos/arm-chaos/src/api/scenarioRuns/operations.ts:1
  • _cancelDeserialize always calls scenarioRunDeserializer(result.body) even when the service returns 202. If the 202 response body is empty/undefined (common for accepted LRO starts), this will throw and prevent the poller from working. Consider handling 202 separately (only deserialize for terminal 200/201, or tolerate missing body and return a value compatible with the poller’s expectations).
    sdk/chaos/arm-chaos/warp.config.yml:1
  • This change removes the previous extends: ../../../warp.base.config.yml. If the repo build relies on shared base settings (tooling defaults, tasks, targets, etc.), dropping extends can cause builds or packaging to diverge unexpectedly. If the intent is to add exports while still inheriting base config, merge exports in while keeping extends, or ensure all required base config settings are duplicated here.

@github-actions

Copy link
Copy Markdown
Contributor

Next Steps to Merge

Only failed checks and required actions are listed below.

  • ❌ UnitTest (node & browser): stale recordings for @azure/arm-chaos — requests with API version 2026-08-01-preview have no matching recordings. Action: Re-record tests per the test guide, or ask a maintainer to skip/approve the tests. Review ADO logs.

Need a hand? Feel free to ask in the [Language – JS & TS 🥷 Teams channel]((teams.microsoft.com/redacted) — we’re happy to help.

@github-actions github-actions Bot added mgmt-review-in-progress Management SDK review is in progress mgmt-review-added Management SDK review completed and removed mgmt-review-needed mgmt-review-in-progress Management SDK review is in progress labels Jul 29, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No API design issues found for @azure/arm-chaos v2.1.0-beta.2.

  • CHANGELOG baseline: Correctly compares with 2.0.0 (last stable release) ✅
  • API version: Upgraded from 2026-05-01-preview2026-08-01-preview (strictly newer) ✅
  • List operations: All return PagedAsyncIterableIterator
  • Enum naming: All new enums follow the Known* prefix convention ✅
  • Type naming: No type-name clashes (_2 suffixes) detected ✅
  • Modular style: No legacy begin* LRO methods present ✅
📊 Structured Report
{"agent":"mgmt-reviewer","pr":39437,"summary":"clean","findings":[]}

Benchmarked by Management Release Assistant

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

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. Mgmt This issue is related to a management-plane library. mgmt-review-added Management SDK review completed Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants