Skip to content

Conversation

azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Oct 16, 2025

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

…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.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Oct 16, 2025
Copy link
Contributor

github-actions bot commented Oct 16, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

com.azure.resourcemanager:azure-resourcemanager-virtualenclaves

@tgoodyear tgoodyear marked this pull request as ready for review October 16, 2025 17:14
@Copilot Copilot AI review requested due to automatic review settings October 16, 2025 17:14
Copy link
Contributor

@Copilot Copilot AI left a 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

@weidongxu-microsoft
Copy link
Member

/azp run prepare-pipelines

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@weidongxu-microsoft
Copy link
Member

weidongxu-microsoft commented Oct 17, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants