[AutoPR azure-resourcemanager-monitor-agents]-generated-from-SDK Generation - Java-6783334 - #50345
Conversation
…rosoft.Monitor/Agents/tspconfig.yaml', and CommitSHA: 'cd9789e9cfdb4cd052f4dbe14ee0c4139ada6c7b' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6783334 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
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. |
Automated management AutoPR review
Informational
|
There was a problem hiding this comment.
🟡 Changes recommended
A generated mock test currently doesn’t consume/assert the returned PagedIterable, so it may not execute the request or validate the response mapping.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Adds a new Azure Resource Manager Monitor Agents management library module (azure-resourcemanager-monitor-agents) generated from TypeSpec, wiring it into the Monitor SDK aggregation build and release pipeline.
Changes:
- Introduces new
sdk/monitor/azure-resourcemanager-monitor-agentsmodule (generated client, models, implementation, samples, and tests). - Registers the new module in
sdk/monitor/pom.xmlandsdk/monitor/ci.ymlfor build/release. - Adds the package to
eng/versioning/version_client.txtfor version tracking.
File summaries
| File | Description |
|---|---|
| sdk/monitor/pom.xml | Adds the new azure-resourcemanager-monitor-agents module to the Monitor SDK reactor build. |
| sdk/monitor/ci.yml | Adds a release toggle and metadata entry for azure-resourcemanager-monitor-agents in the Monitor CI pipeline. |
| sdk/monitor/azure-resourcemanager-monitor-agents/tsp-location.yaml | Records the TypeSpec/spec location and commit used for generation provenance. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/UserAssignedIdentityTests.java | Generated serialization/deserialization test coverage for UserAssignedIdentity. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/OperationsListMockTests.java | Generated mock test for operations().list(...) behavior. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/OperationListResultTests.java | Generated deserialization test for OperationListResult. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/OperationInnerTests.java | Generated deserialization test for OperationInner. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/OperationEntryTests.java | Generated serialize/deserialize test for OperationEntry. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/OperationDisplayTests.java | Generated deserialization test for OperationDisplay. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsListMockTests.java | Generated mock test for listing observability agents. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsListByResourceGroupMockTests.java | Generated mock test for listing agents by resource group. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsGetByResourceGroupWithResponseMockTests.java | Generated mock test for get-by-RG with response wrapper. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsDeleteByResourceGroupWithResponseMockTests.java | Generated mock test for delete-by-RG with response wrapper. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsCreateOrUpdateWithResponseMockTests.java | Generated mock test for create/update fluent flow and response mapping. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentResourceListResultTests.java | Generated deserialization test for list result wrapper. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentResourceInnerTests.java | Generated serialize/deserialize test for inner resource model. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentPropertiesUpdateTests.java | Generated serialize/deserialize test for update properties model. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentPropertiesTests.java | Generated serialize/deserialize test for properties model. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentPatchTests.java | Generated serialize/deserialize test for patch model. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/test/java/com/azure/resourcemanager/monitor/agents/generated/ManagedServiceIdentityTests.java | Generated serialize/deserialize test for MSI model. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/OperationsListSamples.java | Generated sample for operations listing. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsUpdateSamples.java | Generated samples for update scenarios. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsListSamples.java | Generated sample for subscription-level list. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsListByResourceGroupSamples.java | Generated sample for RG-level list. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsGetByResourceGroupSamples.java | Generated sample for get-by-RG. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsDeleteSamples.java | Generated sample for delete-by-RG. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/samples/java/com/azure/resourcemanager/monitor/agents/generated/ObservabilityAgentsCreateOrUpdateSamples.java | Generated samples for create/update scenarios. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-monitor-agents/reflect-config.json | Native-image reflection config stub for the new module. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-monitor-agents/proxy-config.json | Native-image proxy config for REST proxy interfaces. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/resources/META-INF/azure-resourcemanager-monitor-agents_metadata.json | Generation metadata (API versions, cross-language mappings, generated file list). |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/resources/azure-resourcemanager-monitor-agents.properties | Version property resource used for user-agent/version reporting. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/module-info.java | Java module definition and exports/opens for runtime JSON access. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/package-info.java | Package-level documentation for the root namespace. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/MonitorAgentsManager.java | Public entry point/manager for the Monitor Agents management client. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/UserAssignedIdentity.java | Model for user-assigned identity values within MSI payloads. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ResourceProvisioningState.java | Expandable enum for provisioning state. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/package-info.java | Package-level docs for models. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/Origin.java | Expandable enum for operation origin. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/OperationType.java | Expandable enum for agent operation type. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/Operations.java | Public collection interface for provider operations. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/OperationMode.java | Expandable enum for operation execution mode. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/OperationEntry.java | Model for per-operation configuration entries. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/OperationDisplay.java | Model for localized operation display metadata. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/Operation.java | Public interface representing an operation projection. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ObservabilityAgents.java | Public collection interface for ObservabilityAgentResource operations. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ObservabilityAgentResource.java | Public resource interface and fluent definition/update stages. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ObservabilityAgentPropertiesUpdate.java | Updatable properties model for PATCH/update. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ObservabilityAgentProperties.java | Create/read properties model for the agent resource. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ObservabilityAgentPatch.java | Patch wrapper model for partial updates. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ManagedServiceIdentityType.java | Expandable enum for managed identity type. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ManagedServiceIdentity.java | Model for MSI object containing type and user-assigned identities. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/models/ActionType.java | Expandable enum for operation action type. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/ResourceManagerUtils.java | Internal helpers for paging and resource ID parsing. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/package-info.java | Package-level docs for implementation namespace. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/OperationsImpl.java | Concrete implementation of Operations collection interface. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/OperationsClientImpl.java | REST proxy-backed implementation of the generated OperationsClient. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/OperationImpl.java | Projection wrapper mapping OperationInner to public Operation. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/ObservabilityAgentsImpl.java | Concrete implementation of ObservabilityAgents collection interface. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/ObservabilityAgentResourceImpl.java | Fluent resource implementation for create/update/refresh flows. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/MonitorAgentsManagementClientImpl.java | Generated service client implementation and LRO utilities. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/MonitorAgentsManagementClientBuilder.java | Builder for the generated low-level management client. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/models/OperationListResult.java | Internal paging wrapper model for operations list. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/implementation/models/ObservabilityAgentResourceListResult.java | Internal paging wrapper model for agent resource list. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/package-info.java | Package-level docs for fluent client interfaces. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/OperationsClient.java | Generated fluent interface for operations REST calls. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/ObservabilityAgentsClient.java | Generated fluent interface for observability agent REST calls. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/MonitorAgentsManagementClient.java | Generated interface for the low-level management client. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/models/package-info.java | Package-level docs for fluent inner models. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/models/OperationInner.java | Generated immutable inner model for operations. |
| sdk/monitor/azure-resourcemanager-monitor-agents/src/main/java/com/azure/resourcemanager/monitor/agents/fluent/models/ObservabilityAgentResourceInner.java | Generated inner resource model for agent resource payloads. |
| sdk/monitor/azure-resourcemanager-monitor-agents/SAMPLE.md | Generated end-to-end code snippets documentation for the module. |
| sdk/monitor/azure-resourcemanager-monitor-agents/README.md | Package README with dependency, auth, and usage guidance. |
| sdk/monitor/azure-resourcemanager-monitor-agents/pom.xml | New Maven module definition and dependencies for the package. |
| sdk/monitor/azure-resourcemanager-monitor-agents/CHANGELOG.md | Initial changelog entry for 1.0.0-beta.1. |
| eng/versioning/version_client.txt | Adds version-tracking entry for the new artifact. |
Review details
- Files reviewed: 52/76 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
namespace review completed Azure/azure-rest-api-specs#45818 |
|
/azp run prepare-pipelines |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
Configurations: 'specification/monitoringservice/resource-manager/Microsoft.Monitor/Agents/tspconfig.yaml', and CommitSHA: 'cd9789e9cfdb4cd052f4dbe14ee0c4139ada6c7b' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6783334 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=36382 Submitted by: v-xinnitong@microsoft.com