Skip to content

[AutoPR azure-resourcemanager-chaos]-generated-from-SDK Generation - Java-6258086#49072

Open
azure-sdk wants to merge 7 commits into
mainfrom
sdkauto/azure-resourcemanager-chaos-6258086
Open

[AutoPR azure-resourcemanager-chaos]-generated-from-SDK Generation - Java-6258086#49072
azure-sdk wants to merge 7 commits into
mainfrom
sdkauto/azure-resourcemanager-chaos-6258086

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented May 6, 2026

Configurations: 'specification/chaos/resource-manager/Microsoft.Chaos/Chaos/tspconfig.yaml', API Version: 2026-05-01-preview, SDK Release Type: beta, and CommitSHA: '84d40416fbb3d2416cb7abe7ec82e63c76832963' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6258086 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://apps.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=cdbef413-5829-f111-8341-000d3a597585 Submitted by: renzopretto@microsoft.com

Release Plan Details

…/Chaos/tspconfig.yaml', API Version: 2026-05-01-preview, SDK Release Type: beta, and CommitSHA: '84d40416fbb3d2416cb7abe7ec82e63c76832963' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6258086 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
azure-sdk and others added 3 commits May 6, 2026 14:37
…/Chaos/tspconfig.yaml', API Version: 2026-05-01-preview, SDK Release Type: beta, and CommitSHA: '84d40416fbb3d2416cb7abe7ec82e63c76832963' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6258211 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Run tsp-client update and codesnippet:update-codesnippet to
regenerate the Java SDK code for the chaos service to match
the latest TypeSpec definition.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@RenzoPrettoMS RenzoPrettoMS marked this pull request as ready for review May 11, 2026 14:13
Copilot AI review requested due to automatic review settings May 11, 2026 14:13
Copy link
Copy Markdown
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 is an AutoPR regeneration of azure-resourcemanager-chaos from the Microsoft.Chaos/Chaos TypeSpec configuration, updating the SDK to the spec repo commit 84d4041… and preparing the next 1.4.0-beta.1 release contents (tests/docs/changelog).

Changes:

  • Updated TypeSpec source commit tracking (tsp-location.yaml) for reproducible generation.
  • Refreshed generated unit tests and mock tests to match the newly generated models/wire shapes.
  • Updated package metadata/docs (README, POM, CHANGELOG) for the new beta release.

Reviewed changes

Copilot reviewed 5 out of 56 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/chaos/azure-resourcemanager-chaos/tsp-location.yaml Updates the spec repo commit used for TypeSpec generation.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/UserAssignedIdentityTests.java Regenerated model (de)serialization test data.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetTypesListMockTests.java Regenerated mock response payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetTypesGetWithResponseMockTests.java Regenerated mock response payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetTypePropertiesTests.java Regenerated model (de)serialization test data.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetTypeListResultTests.java Regenerated list result payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetTypeInnerTests.java Regenerated model (de)serialization test data.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetsListMockTests.java Regenerated target list payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetsGetWithResponseMockTests.java Regenerated target get payload, args, and assertion.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetsDeleteWithResponseMockTests.java Regenerated delete request arguments.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetsCreateOrUpdateWithResponseMockTests.java Regenerated create/update payload; now uses BinaryData for properties.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetReferenceTests.java Regenerated TargetReference (de)serialization test data.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetListResultTests.java Regenerated list result payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/TargetInnerTests.java Regenerated TargetInner tests; now includes BinaryData property payloads.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/StepStatusTests.java Regenerated step status payload for deserialization.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ResourceIdentityTests.java Regenerated identity payload and serialization setup.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentUpdateTests.java Regenerated experiment update payload; identity type expectation changed.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsListMockTests.java Regenerated experiments list payload/assertions (including identity type).
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsListByResourceGroupMockTests.java Regenerated list-by-RG payload/assertions (including identity type).
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsListAllExecutionsMockTests.java Regenerated executions list payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsGetExecutionWithResponseMockTests.java Regenerated get execution payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsGetByResourceGroupWithResponseMockTests.java Regenerated experiment get payload/assertions (including combined MSI type).
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsExecutionDetailsWithResponseMockTests.java Regenerated execution details payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentsCreateOrUpdateMockTests.java Regenerated fluent create/update test and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentPropertiesTests.java Regenerated complex nested model (de)serialization payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentListResultTests.java Regenerated list result payload and assertions (including identity type).
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentInnerTests.java Regenerated complex nested model (de)serialization payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionPropertiesTests.java Reformatted and regenerated execution properties payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionListResultTests.java Regenerated list result payload and nextLink assertion.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionInnerTests.java Regenerated execution inner payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionDetailsPropertiesTests.java Regenerated deep nested execution details properties payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionDetailsPropertiesRunInformationTests.java Regenerated run information payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ExperimentExecutionDetailsInnerTests.java Regenerated execution details inner payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/DelayActionTests.java Regenerated delay action payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosTargetSimpleFilterTests.java Regenerated simple filter payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosTargetSimpleFilterParametersTests.java Regenerated parameters payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosTargetSelectorTests.java Regenerated selector payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosTargetQuerySelectorTests.java Regenerated query selector payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosTargetListSelectorTests.java Regenerated list selector payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosExperimentStepTests.java Regenerated step payload with more branches/actions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosExperimentBranchTests.java Regenerated branch payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/ChaosExperimentActionTests.java Regenerated action payload and assertions.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypesListMockTests.java Regenerated capability types list payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypesGetWithResponseMockTests.java Regenerated capability type get payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypePropertiesTests.java Regenerated capability type properties payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypePropertiesRuntimePropertiesTests.java Regenerated runtime properties payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypeListResultTests.java Regenerated list result payload and nextLink assertion.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilityTypeInnerTests.java Regenerated capability type inner payload.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilitiesListMockTests.java Regenerated capabilities list payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilitiesGetWithResponseMockTests.java Regenerated capability get payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilitiesDeleteWithResponseMockTests.java Regenerated delete request arguments.
sdk/chaos/azure-resourcemanager-chaos/src/test/java/com/azure/resourcemanager/chaos/generated/CapabilitiesCreateOrUpdateWithResponseMockTests.java Regenerated create/update mock payload and request args.
sdk/chaos/azure-resourcemanager-chaos/src/main/java/com/azure/resourcemanager/chaos/models/KeyValuePair.java Updated class-level JavaDoc.
sdk/chaos/azure-resourcemanager-chaos/README.md Updated package description and dependency version.
sdk/chaos/azure-resourcemanager-chaos/pom.xml Minor attribute reordering and updated description text.
sdk/chaos/azure-resourcemanager-chaos/CHANGELOG.md Expanded 1.4.0-beta.1 changelog with breaking changes and added models/operations.


/**
* A map to describe the settings of an action.
* A map used to describe parameters for actions or configurations.
Comment on lines 3 to 6
Azure Resource Manager Chaos client library for Java.

This package contains Microsoft Azure SDK for Chaos Management SDK. Chaos Management Client. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
This package contains Microsoft Azure SDK for Chaos Management SDK. Chaos Management Client. Package api-version 2025-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

Comment on lines 18 to 22
<packaging>jar</packaging>

<name>Microsoft Azure SDK for Chaos Management</name>
<description>This package contains Microsoft Azure SDK for Chaos Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Chaos Management Client.</description>
<description>This package contains Microsoft Azure SDK for Chaos Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Chaos Management Client. Package api-version 2025-01-01.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>
## 1.4.0-beta.1 (2026-05-06)

### Features Added
- Azure Resource Manager Chaos client library for Java. This package contains Microsoft Azure SDK for Chaos Management SDK. Chaos Management Client. Package api-version 2025-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
RenzoPrettoMS and others added 3 commits May 11, 2026 07:33
- Update KeyValuePair JavaDoc from 'map' to 'key-value pair'
- Update README api-version from 2025-01-01 to 2026-05-01-preview
- Update pom.xml description api-version from 2025-01-01 to 2026-05-01-preview
- Remove duplicate CHANGELOG entry, keep only 2026-05-01-preview

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Regenerated from spec commit 01b99ba99f (fix-chaos-versions-enum-ordering branch)
which fixes:
- Versions enum ordering so 2026-05-01-preview is the latest api-version
- KeyValuePair doc comment from 'map' to 'key-value pair'

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment on lines +5 to +6
- Azure Resource Manager Chaos client library for Java. This package contains Microsoft Azure SDK for Chaos Management SDK. Chaos Management Client. Package api-version 2026-05-01-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
- Azure Resource Manager Chaos client library for Java. This package contains Microsoft Azure SDK for Chaos Management SDK. Chaos Management Client. Package api-version 2025-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
Copy link
Copy Markdown
Member

@weidongxu-microsoft weidongxu-microsoft May 12, 2026

Choose a reason for hiding this comment

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

why is it get generated twice? and each with different api-version?

which api-version is the target for release?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Comment on lines +14 to +24
@Immutable
public final class ScenarioConfigurationsExecuteHeaders {
/*
* The Location property.
*/
private final String location;

/*
* The Retry-After property.
*/
private final Integer retryAfter;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Is this wrong TypeSpec?

API with location and retryAfter headers are typically an LRO.

But here the API seems be a normal one.

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

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants