-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[AutoPR azure-resourcemanager-virtualenclaves]-generated-from-SDK Generation - Java-5464930 #47028
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[AutoPR azure-resourcemanager-virtualenclaves]-generated-from-SDK Generation - Java-5464930 #47028
Conversation
…aml', API Version: 2025-05-01-preview, SDK Release Type: beta, and CommitSHA: '1bd335533d57d11a33d41be9b5841e6986ec3567' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5464930 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews com.azure.resourcemanager:azure-resourcemanager-virtualenclaves |
There was a problem hiding this 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 PR introduces auto-generated code for the Azure Virtual Enclaves Resource Manager SDK, implementing API version 2025-05-01-preview. The changes add comprehensive support for managing virtual enclaves, communities, transit hubs, workloads, and related resources through the Azure Resource Manager.
Key Changes:
- Implementation of core resource management classes for Virtual Enclaves, Communities, Transit Hubs, Workloads, and Endpoints
- Addition of client implementations with full CRUD operations and long-running operation support
- JSON serialization/deserialization support for list result models
- Utility classes for resource ID parsing and paged result mapping
Reviewed Changes
Copilot reviewed 63 out of 348 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
CommunityResourceListResult.java | JSON serializable model for paginated community resource responses |
CommunityEndpointResourceListResult.java | JSON serializable model for paginated community endpoint responses |
ApprovalResourceListResult.java | JSON serializable model for paginated approval resource responses |
WorkloadsImpl.java | Service implementation providing workload management operations |
WorkloadsClientImpl.java | Low-level client with async/sync methods for workload CRUD and LRO support |
WorkloadResourceImpl.java | Resource implementation with fluent builder pattern for workload creation/updates |
VirtualEnclavesManagementClientImpl.java | Root management client coordinating all resource operations |
VirtualEnclavesManagementClientBuilder.java | Builder for configuring and constructing the management client |
VirtualEnclavesImpl.java | Service implementation for virtual enclave operations |
VirtualEnclavesClientImpl.java | Low-level client for virtual enclave CRUD operations |
TransitHubsImpl.java | Service implementation for transit hub management |
TransitHubsClientImpl.java | Low-level client for transit hub operations |
TransitHubResourceImpl.java | Resource implementation with fluent API for transit hubs |
ResourceManagerUtils.java | Utility class for ID parsing and paged result mapping |
OperationsImpl.java | Service implementation for listing available operations |
OperationsClientImpl.java | Low-level client for operations API |
OperationImpl.java | Read-only model wrapper for operation metadata |
EnclaveResourceImpl.java | Resource implementation for virtual enclave with approval handling |
EnclaveEndpointResourceImpl.java | Resource implementation for enclave endpoints with approval callbacks |
/azp run prepare-pipelines |
Azure Pipelines successfully started running 1 pipeline(s). |
To service: As this is a new SDK onboard, the PR merge needs to be done by SDK dev. Please just sign-off by approving the PR. |
Configurations: 'specification/mission/Mission.Management/tspconfig.yaml', API Version: 2025-05-01-preview, SDK Release Type: beta, and CommitSHA: '1bd335533d57d11a33d41be9b5841e6986ec3567' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5464930 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=2a4c3841-a7aa-f011-bbd3-6045bd08111b Submitted by: [email protected]
Release Plan Details
Spec pull request: Add Microsoft.Mission spec to public repo azure-rest-api-specs#32359
Spec API version: 2025-05-01-preview