[AutoPR azure-resourcemanager-chaos]-generated-from-SDK Generation - Java-6258086#49072
[AutoPR azure-resourcemanager-chaos]-generated-from-SDK Generation - Java-6258086#49072azure-sdk wants to merge 7 commits into
Conversation
…/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.
…/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>
There was a problem hiding this comment.
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. |
| 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). | ||
|
|
| <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). |
- 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>
…aDoc" This reverts commit c44223b.
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>
| - 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). |
There was a problem hiding this comment.
why is it get generated twice? and each with different api-version?
which api-version is the target for release?
There was a problem hiding this comment.
Not where whether this is a cause
why v2025_01_01 is after v2026_05_01_preview?
| @Immutable | ||
| public final class ScenarioConfigurationsExecuteHeaders { | ||
| /* | ||
| * The Location property. | ||
| */ | ||
| private final String location; | ||
|
|
||
| /* | ||
| * The Retry-After property. | ||
| */ | ||
| private final Integer retryAfter; |
There was a problem hiding this comment.
Is this wrong TypeSpec?
API with location and retryAfter headers are typically an LRO.
But here the API seems be a normal one.
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
Spec pull request: Add Chaos Studio 2026-05-01-preview API version azure-rest-api-specs#41486
Spec API version: 2026-05-01-preview