Skip to content

[AutoPR azure-resourcemanager-relationships]-generated-from-SDK Generation - Java-6696809 - #50118

Open
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-resourcemanager-relationships-6693384
Open

[AutoPR azure-resourcemanager-relationships]-generated-from-SDK Generation - Java-6696809#50118
azure-sdk-automation[bot] wants to merge 2 commits into
mainfrom
sdkauto/azure-resourcemanager-relationships-6693384

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Configurations: 'specification/relationships/resource-manager/Microsoft.Relationships/Relationships/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'e9b8d33567e9422a09711667279fe178fada51a1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6696809 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=36017 Submitted by: ningyixue@microsoft.com

…ft.Relationships/Relationships/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '2831f359f052615c26675394fd3939cf6ca92a3b' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6693384 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Copilot AI lite review requested due to automatic review settings August 12, 2026 19:39
@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 Aug 12, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
35 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 Resource Manager Relationships Java SDK to the 2026-03-01-preview API surface, adding new “ContainsRelationships” support and new list-by-parent operations while migrating ServiceGroupMemberRelationship properties to a V2 model.

Changes:

  • Bump API version to 2026-03-01-preview and update generation metadata/config.
  • Add ContainsRelationships (models + fluent + impl), plus native-image proxy config updates.
  • Add listByParent APIs for ServiceGroupMemberRelationships and DependencyOfRelationships, and migrate ServiceGroupMemberRelationshipProperties to ServiceGroupMemberRelationshipPropertiesV2 with updated tests/samples/docs.

Reviewed changes

Copilot reviewed 35 out of 67 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/relationships/azure-resourcemanager-relationships/tsp-location.yaml Update TypeSpec source directory/commit pointer for generation.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsListByParentMockTests.java Add mock test for new listByParent API.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsGetWithResponseMockTests.java Update mock test payload/assertions for V2 properties.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsCreateOrUpdateMockTests.java Update create/update mock test for V2 properties type.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipPropertiesV2Tests.java Add serialization/deserialization tests for new V2 properties model.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipPropertiesTests.java Remove tests for old properties model.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipListResultTests.java Add tests for new list-result implementation model.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipInnerTests.java Update inner-model tests for V2 properties.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/RelationshipOriginInformationTests.java Update test payload for new API version fixtures.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/RelationshipMetadataTests.java Update test payload formatting/fixtures.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/OperationsListMockTests.java Update operations list mock fixture.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsListByParentMockTests.java Add mock test for new dependency listByParent.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsGetWithResponseMockTests.java Update get-with-response mock fixture.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsCreateOrUpdateMockTests.java Update create/update mock fixture.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipPropertiesTests.java Update properties model serialization fixtures.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipListResultTests.java Add list-result tests for dependency relationships.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipInnerTests.java Update dependency inner-model test fixtures.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipsListMockTests.java Add mock test for new ContainsRelationships list API.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipsListByResourceGroupMockTests.java Add mock test for new ContainsRelationships RG list API.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipPropertiesTests.java Add deserialization test for Contains properties model.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipListResultTests.java Add list-result tests for contains relationships.
sdk/relationships/azure-resourcemanager-relationships/src/test/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipInnerTests.java Add inner-model deserialization test for contains relationships.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsListByParentSamples.java Add sample for new service-group-member list-by-parent.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsGetSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsDeleteSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ServiceGroupMemberRelationshipsCreateOrUpdateSamples.java Update sample to V2 properties + 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/OperationsListSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsListByParentSamples.java Add dependency list-by-parent sample.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsGetSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsDeleteSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/DependencyOfRelationshipsCreateOrUpdateSamples.java Update x-ms-original-file to 2026-03-01-preview.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipsListSamples.java Add contains list-by-subscription sample.
sdk/relationships/azure-resourcemanager-relationships/src/samples/java/com/azure/resourcemanager/relationships/generated/ContainsRelationshipsListByResourceGroupSamples.java Add contains list-by-RG sample.
sdk/relationships/azure-resourcemanager-relationships/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-relationships/proxy-config.json Register ContainsRelationships proxy for native-image.
sdk/relationships/azure-resourcemanager-relationships/src/main/resources/META-INF/azure-resourcemanager-relationships_metadata.json Update API version + cross-language definitions to new surface.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ServiceGroupMemberRelationships.java Add listByParent to public mgmt collection interface.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ServiceGroupMemberRelationshipProperties.java Migrate properties model to V2 shape/name.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ServiceGroupMemberRelationship.java Update properties type references to V2.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/DependencyOfRelationships.java Add listByParent to dependency collection interface.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/DependencyOfRelationshipProperties.java Adjust JSON field parsing ordering.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ContainsRelationships.java Add new public mgmt collection interface for contains relationships.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ContainsRelationshipProperties.java Add contains relationship properties model.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/models/ContainsRelationship.java Add contains relationship resource model.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/models/ServiceGroupMemberRelationshipListResult.java Add list-result wire model for service-group-member listing.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/models/DependencyOfRelationshipListResult.java Add list-result wire model for dependency listing.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/models/ContainsRelationshipListResult.java Add list-result wire model for contains listing.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ServiceGroupMemberRelationshipsImpl.java Implement listByParent mapping from inner to public model.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ServiceGroupMemberRelationshipsClientImpl.java Add REST paging plumbing for list-by-parent.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ServiceGroupMemberRelationshipImpl.java Update properties type usage to V2.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/RelationshipsManagementClientImpl.java Bump api-version; add subscriptionId + ContainsRelationships client.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/RelationshipsManagementClientBuilder.java Add subscriptionId setter and wire through build.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/DependencyOfRelationshipsImpl.java Implement dependency listByParent mapping.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/DependencyOfRelationshipsClientImpl.java Add REST paging plumbing for dependency list-by-parent.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ContainsRelationshipsImpl.java Add mgmt facade implementation for contains APIs.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ContainsRelationshipsClientImpl.java Add generated REST client for contains APIs (paging + nextLink).
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/implementation/ContainsRelationshipImpl.java Add public model wrapper for contains relationship.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/models/ServiceGroupMemberRelationshipInner.java Update inner model properties type to V2.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/models/ContainsRelationshipInner.java Add inner wire model for contains relationship.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/ServiceGroupMemberRelationshipsClient.java Add fluent list-by-parent methods.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/RelationshipsManagementClient.java Expose subscriptionId and contains fluent client accessor.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/DependencyOfRelationshipsClient.java Add fluent list-by-parent methods.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/fluent/ContainsRelationshipsClient.java Add fluent contains operations interface.
sdk/relationships/azure-resourcemanager-relationships/src/main/java/com/azure/resourcemanager/relationships/RelationshipsManager.java Wire ContainsRelationships into manager; pass subscriptionId to builder.
sdk/relationships/azure-resourcemanager-relationships/pom.xml Update package description to new api-version.
sdk/relationships/azure-resourcemanager-relationships/SAMPLE.md Add section + snippets for new APIs and update api-version references.
sdk/relationships/azure-resourcemanager-relationships/README.md Bump api-version mention and package version.
sdk/relationships/azure-resourcemanager-relationships/CHANGELOG.md Finalize beta.2 entries and call out breaking changes/new features.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Aug 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Automated management AutoPR review

  • Head SHA: 2fa2dfe286d2fc71a90a990a163ed8a7045dab42
  • Package: azure-resourcemanager-relationships 1.0.0-beta.2
  • Release type: beta
  • API version: 2026-03-01-preview
  • CHANGELOG: 1.0.0-beta.2 (2026-08-12)
  • Java changes reviewed: 28 non-generated Java files in the relationships management module, including the new ContainsRelationships surface and updated relationship models.
  • Breaking changes: none (beta release)
  • Decision: no high-confidence concerns

Informational

  • MGMT-API-VERSION New — sdk/relationships/azure-resourcemanager-relationships/CHANGELOG.md, 1.0.0-beta.2 (2026-08-12): generated from API version 2026-03-01-preview.

Automated management AutoPR review by Management AutoPR Review: https://github.com/Azure/azure-sdk-for-java/actions/runs/31633734621. Advisory only.


#### `models.ServiceGroupMemberRelationship` was modified

* `models.ServiceGroupMemberRelationshipProperties properties()` -> `models.ServiceGroupMemberRelationshipPropertiesV2 properties()`

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.

Please fix this breaking change in client.tsp

@weidongxu-microsoft Weidong Xu (weidongxu-microsoft) left a comment

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.

Rename ServiceGroupMemberRelationshipPropertiesV2 back to ServiceGroupMemberRelationshipProperties.

We don't want to see V2 V3 V4 in SDK.

You can rename the now unused ServiceGroupMemberRelationshipProperties to anything you like.

…ft.Relationships/Relationships/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: 'e9b8d33567e9422a09711667279fe178fada51a1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6696809 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-relationships]-generated-from-SDK Generation - Java-6693384 [AutoPR azure-resourcemanager-relationships]-generated-from-SDK Generation - Java-6696809 Aug 13, 2026
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants