-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[AutoPR azure-resourcemanager-avs]-generated-from-SDK Generation - Java-5462158 #47027
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-avs]-generated-from-SDK Generation - Java-5462158 #47027
Conversation
…AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '76b0b83db710d3e15c4cba3cc96b9cb57f590eee' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5462158 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 |
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 pull request adds new Azure VMware Solution (AVS) features for licensing and maintenance management by introducing new API resources and expanding existing ones. The changes support VMware license management, maintenance operations, and service component availability checks, enhancing the AVS SDK's capabilities for 2025-09-01 API version.
Key changes include:
- Added License and VCF license management functionality with CRUD operations
- Introduced comprehensive maintenance management with scheduling, rescheduling, and readiness checks
- Added service component availability checking capabilities
Reviewed Changes
Copilot reviewed 84 out of 402 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
proxy-config.json | Added new service proxies for LicensesClient, MaintenancesClient, and ServiceComponentsClient |
azure-resourcemanager-avs_apiview_properties.json | Registered new API endpoints and model mappings for licenses, maintenances, and service components |
VmwareFirewallLicenseProperties.java | Implements VMware Firewall license properties with Broadcom integration fields |
VcfLicenseKind.java | Defines VCF 5.0 license kind enumeration |
VcfLicense.java | Interface for VCF license representation |
Vcf5License.java | VCF 5.0 license implementation with core count and expiration tracking |
ServiceComponents.java | Interface for service component availability operations |
Multiple maintenance-related files | Comprehensive maintenance management system with scheduling, constraints, and readiness checks |
Multiple license-related files | License management system with properties, provisioning states, and CRUD operations |
PrivateCloud*.java | Extended private cloud functionality to include VCF license retrieval |
…AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '35e84b69e6365360163996d407a0b7932c15a0da' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5478560 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
When I try to regen this PR, I found that the commit is from your branch https://github.com/Azure/azure-rest-api-specs/tree/release-vmware-Microsoft.AVS/2025-09-01, which is not yet in main. I think there is a validation (in the release pipeline), that source for SDK release must be on main branch. |
…AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'e29b73a67b19353a154d299e682f858a29979f06' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5478632 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'd9fea55fd43a4a37a4bbca5bfa1a0f84497f0436' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5478825 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Configurations: 'specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: '76b0b83db710d3e15c4cba3cc96b9cb57f590eee' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5462158 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=062ad53b-32aa-f011-bbd3-6045bd05dd14 Submitted by: [email protected]
Release Plan Details
Spec pull request: add Microsoft.AVS 2025-09-01 API version azure-rest-api-specs#38196
Spec API version: