[AutoPR azure-resourcemanager-napsteromniagentapi]-generated-from-SDK Generation - Java-6424085#49470
Open
azure-sdk wants to merge 4 commits into
Open
Conversation
…t/tspconfig.yaml', API Version: 2025-12-24-preview, SDK Release Type: beta, and CommitSHA: 'f11bc1f38131d74b95a0c51b44f779f466cba762' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6424085 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds a new, auto-generated Azure Resource Manager management library for NapsterOmniagentApi (api-version 2025-12-24-preview) under sdk/napsteromniagentapi, wiring it into the repo build and release/versioning infrastructure.
Changes:
- Adds the new
azure-resourcemanager-napsteromniagentapipackage (generated models, fluent client surface, implementations), plus generated samples and unit tests. - Introduces the service directory scaffolding (
sdk/napsteromniagentapi/pom.xml,sdk/napsteromniagentapi/ci.yml,tsp-location.yaml) to support CI and TypeSpec regeneration. - Registers the new service directory and package in the root build (
pom.xml) and central versioning (eng/versioning/version_client.txt).
Reviewed changes
Copilot reviewed 69 out of 105 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/napsteromniagentapi/pom.xml | Service directory aggregator POM for the new NapsterOmniagentApi management package. |
| sdk/napsteromniagentapi/ci.yml | Adds CI pipeline definition for the napsteromniagentapi service directory. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/tsp-location.yaml | Pins the TypeSpec source location/commit used for generation. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/UserDetailsTests.java | Generated serialization/deserialization test for UserDetails. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/UserAssignedIdentityTests.java | Generated serialization/deserialization test for UserAssignedIdentity. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/SingleSignOnPropertiesV2Tests.java | Generated serialization/deserialization test for SSO properties. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/SaaSResourceDetailsResponseInnerTests.java | Generated deserialization test for SaaS resource details inner model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/SaaSOperationGroupsActivateResourceMockTests.java | Mocked operation test for activateResource. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/SaaSDataTests.java | Generated serialization/deserialization test for SaaSData. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/PartnerPropertiesTests.java | Generated serialization/deserialization test for partner properties. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsListMockTests.java | Mocked list test for organizations at subscription scope. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsListByResourceGroupMockTests.java | Mocked list test for organizations by resource group. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsLinkSaaSMockTests.java | Mocked test for linking a SaaS resource. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsLatestLinkedSaaSWithResponseMockTests.java | Mocked test for latest-linked SaaS response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsGetByResourceGroupWithResponseMockTests.java | Mocked test for get organization with response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationResourceUpdateTests.java | Generated serialization/deserialization test for update model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationPropertiesTests.java | Generated serialization/deserialization test for organization properties. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OperationsListMockTests.java | Mocked test for provider operations list (currently missing assertions/iteration). |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OperationListResultTests.java | Generated deserialization test for operation list result model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OperationInnerTests.java | Generated deserialization test for inner operation model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OperationDisplayTests.java | Generated deserialization test for operation display model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/OfferDetailsTests.java | Generated serialization/deserialization test for offer details. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/MarketplaceDetailsTests.java | Generated serialization/deserialization test for marketplace details. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/ManagedServiceIdentityTests.java | Generated serialization/deserialization test for MSI model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/LatestLinkedSaaSResponseInnerTests.java | Generated deserialization test for latest-linked SaaS inner model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/test/java/com/azure/resourcemanager/napsteromniagentapi/generated/ActivateSaaSParameterRequestTests.java | Generated serialization/deserialization test for activate request model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/SaaSOperationGroupActivateResourceSamples.java | Generated samples for SaaS activation operation. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsUpdateSamples.java | Generated samples for organization update. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsListSamples.java | Generated samples for listing organizations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsListByResourceGroupSamples.java | Generated samples for listing organizations by RG. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsLinkSaaSSamples.java | Generated samples for linking SaaS to org. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsLatestLinkedSaaSSamples.java | Generated samples for latest-linked SaaS retrieval. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsGetByResourceGroupSamples.java | Generated samples for get org by RG. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsDeleteSamples.java | Generated samples for delete org. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OrganizationsCreateOrUpdateSamples.java | Generated samples for create/update org. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/samples/java/com/azure/resourcemanager/napsteromniagentapi/generated/OperationsListSamples.java | Generated samples for listing provider operations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-napsteromniagentapi/reflect-config.json | Native-image reflect config placeholder. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-napsteromniagentapi/proxy-config.json | Native-image proxy configuration for service interfaces. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/resources/azure-resourcemanager-napsteromniagentapi.properties | Package properties file (version placeholder). |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/module-info.java | JPMS module declaration and exported/opened packages. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/package-info.java | Package-level JavaDoc for the main package. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/UserDetails.java | Generated public model for organization user details. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/UserAssignedIdentity.java | Generated model for user-assigned identity properties. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SingleSignOnType.java | ExpandableStringEnum for SSO type. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SingleSignOnStates.java | ExpandableStringEnum for SSO state. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SingleSignOnPropertiesV2.java | Generated model for SSO properties payload. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SaaSResourceDetailsResponse.java | Public response interface for SaaS activation result. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SaaSOperationGroups.java | Public resource-collection interface for SaaS operations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/SaaSData.java | Generated model for SaaS linkage data. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/ResourceProvisioningState.java | ExpandableStringEnum for provisioning state. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/PartnerProperties.java | Generated partner properties model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/package-info.java | Package-level JavaDoc for models. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/Origin.java | ExpandableStringEnum for operation origin. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/OrganizationResourceUpdate.java | Generated update model (tags/identity). |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/OrganizationProperties.java | Generated model for organization properties. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/Operations.java | Public resource-collection interface for provider operations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/OperationDisplay.java | Display model for operations listing. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/Operation.java | Public operation interface wrapper around inner model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/MarketplaceSubscriptionStatus.java | ExpandableStringEnum for marketplace subscription status. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/MarketplaceDetails.java | Generated marketplace details model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/ManagedServiceIdentityType.java | ExpandableStringEnum for MSI identity type. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/ManagedServiceIdentity.java | Generated MSI model. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/LatestLinkedSaaSResponse.java | Public response interface for latest-linked SaaS. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/ActivateSaaSParameterRequest.java | Generated request model for SaaS activation. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/models/ActionType.java | ExpandableStringEnum for action type. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/SaaSResourceDetailsResponseImpl.java | Implementation wrapper for SaaS resource details response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/SaaSOperationGroupsImpl.java | Implementation of SaaS operation group methods. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/ResourceManagerUtils.java | Shared helper utilities (paged mapping + ID parsing). |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/package-info.java | Package-level JavaDoc for implementations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/OrganizationResourceImpl.java | Fluent resource implementation for organizations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/OperationsImpl.java | Implementation of operations listing. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/OperationImpl.java | Wrapper implementation for individual operation entries. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/NapsterOmniagentApiManagementClientBuilder.java | Internal management client builder wiring pipeline/env/subscription. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/models/OrganizationResourceListResult.java | Internal list-result model for organizations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/models/OperationListResult.java | Internal list-result model for operations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/implementation/LatestLinkedSaaSResponseImpl.java | Implementation wrapper for latest-linked SaaS response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/SaaSOperationGroupsClient.java | Fluent client interface for SaaS operations (includes LRO + non-LRO). |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/package-info.java | Package-level JavaDoc for fluent clients. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/OperationsClient.java | Fluent client interface for operations listing. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/NapsterOmniagentApiManagementClient.java | Fluent management client interface entrypoint. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/models/SaaSResourceDetailsResponseInner.java | Inner model for SaaS activation response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/models/package-info.java | Package-level JavaDoc for fluent inner models. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/models/OrganizationResourceInner.java | Inner tracked resource model for organizations. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/models/OperationInner.java | Inner model for operations listing entries. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/src/main/java/com/azure/resourcemanager/napsteromniagentapi/fluent/models/LatestLinkedSaaSResponseInner.java | Inner model for latest-linked SaaS response. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/README.md | Package README with dependency coordinates and auth quickstart. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/pom.xml | Maven package POM for azure-resourcemanager-napsteromniagentapi. |
| sdk/napsteromniagentapi/azure-resourcemanager-napsteromniagentapi/CHANGELOG.md | Initial changelog entry for 1.0.0-beta.1. |
| pom.xml | Adds sdk/napsteromniagentapi as a root Maven module. |
| eng/versioning/version_client.txt | Registers the package version for central versioning/release automation. |
Member
|
namespace review completed https://github.com/Azure/azure-sdk-pr/issues/2613 |
Member
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
weidongxu-microsoft
approved these changes
Jun 12, 2026
Member
|
SDK dev approved. Ping us once more to merge. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…emanager-napsteromniagentapi-6424085
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/napster/Napster.CompanionAPI.Management/tspconfig.yaml', API Version: 2025-12-24-preview, SDK Release Type: beta, and CommitSHA: 'f11bc1f38131d74b95a0c51b44f779f466cba762' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6424085 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=2266 Submitted by: nikhgupt@microsoft.com