Skip to content

Commit a85d20e

Browse files
azure-sdkelvazhu521weidongxu-microsoft
authored
[AutoPR azure-resourcemanager-containerservice]-generated-from-SDK Generation - Java-6311835 (#49198)
* Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', API Version: 2026-03-02-preview, SDK Release Type: beta, and CommitSHA: '736baa6d7d8bec3c6aaf1f16e77e78846eda4871' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6311835 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * skip nodeImageVersion in test * Configurations: 'specification/containerservice/resource-manager/Microsoft.ContainerService/aks/tspconfig.yaml', API Version: 2026-03-02-preview, SDK Release Type: beta, and CommitSHA: 'b084bc70c1e86d32e3d4e66f724bcbdc6c318dd0' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6324358 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update CHANGELOG.md --------- Co-authored-by: elvazhu521 <elva.zhu521@gmail.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com>
1 parent ff87a02 commit a85d20e

279 files changed

Lines changed: 29002 additions & 489 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sdk/containerservice/azure-resourcemanager-containerservice/CHANGELOG.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
# Release History
22

3-
## 2.61.0-beta.1 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
3+
## 2.61.0-beta.1 (2026-05-18)
104

115
### Other Changes
126

7+
- Updated `api-version` to `2026-03-02-preview`.
8+
139
## 2.60.0 (2026-05-09)
1410

1511
### Other Changes

sdk/containerservice/azure-resourcemanager-containerservice/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
1818
<dependency>
1919
<groupId>com.azure.resourcemanager</groupId>
2020
<artifactId>azure-resourcemanager-containerservice</artifactId>
21-
<version>2.60.0</version>
21+
<version>2.61.0-beta.1</version>
2222
</dependency>
2323
```
2424
[//]: # ({x-version-update-end})

sdk/containerservice/azure-resourcemanager-containerservice/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
--add-opens com.azure.core/com.azure.core.implementation.util=ALL-UNNAMED
4444
</javaModulesSurefireArgLine>
45+
<revapi.skip>true</revapi.skip>
4546
</properties>
4647

4748
<developers>

sdk/containerservice/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/AgentPoolsClient.java

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,122 @@ SyncPoller<PollResult<Void>, Void> beginAbortLatestOperation(String resourceGrou
559559
@ServiceMethod(returns = ReturnType.SINGLE)
560560
void abortLatestOperation(String resourceGroupName, String resourceName, String agentPoolName, Context context);
561561

562+
/**
563+
* Completes the upgrade of an agent pool.
564+
*
565+
* Completes the upgrade operation for the specified agent pool.
566+
*
567+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
568+
* @param resourceName The name of the managed cluster resource.
569+
* @param agentPoolName The name of the agent pool.
570+
* @throws IllegalArgumentException thrown if parameters fail the validation.
571+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
572+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
573+
* @return the {@link Response} on successful completion of {@link Mono}.
574+
*/
575+
@ServiceMethod(returns = ReturnType.SINGLE)
576+
Mono<Response<Flux<ByteBuffer>>> completeUpgradeWithResponseAsync(String resourceGroupName, String resourceName,
577+
String agentPoolName);
578+
579+
/**
580+
* Completes the upgrade of an agent pool.
581+
*
582+
* Completes the upgrade operation for the specified agent pool.
583+
*
584+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
585+
* @param resourceName The name of the managed cluster resource.
586+
* @param agentPoolName The name of the agent pool.
587+
* @throws IllegalArgumentException thrown if parameters fail the validation.
588+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
589+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
590+
* @return the {@link PollerFlux} for polling of long-running operation.
591+
*/
592+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
593+
PollerFlux<PollResult<Void>, Void> beginCompleteUpgradeAsync(String resourceGroupName, String resourceName,
594+
String agentPoolName);
595+
596+
/**
597+
* Completes the upgrade of an agent pool.
598+
*
599+
* Completes the upgrade operation for the specified agent pool.
600+
*
601+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
602+
* @param resourceName The name of the managed cluster resource.
603+
* @param agentPoolName The name of the agent pool.
604+
* @throws IllegalArgumentException thrown if parameters fail the validation.
605+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
606+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
607+
* @return the {@link SyncPoller} for polling of long-running operation.
608+
*/
609+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
610+
SyncPoller<PollResult<Void>, Void> beginCompleteUpgrade(String resourceGroupName, String resourceName,
611+
String agentPoolName);
612+
613+
/**
614+
* Completes the upgrade of an agent pool.
615+
*
616+
* Completes the upgrade operation for the specified agent pool.
617+
*
618+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
619+
* @param resourceName The name of the managed cluster resource.
620+
* @param agentPoolName The name of the agent pool.
621+
* @param context The context to associate with this operation.
622+
* @throws IllegalArgumentException thrown if parameters fail the validation.
623+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
624+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
625+
* @return the {@link SyncPoller} for polling of long-running operation.
626+
*/
627+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
628+
SyncPoller<PollResult<Void>, Void> beginCompleteUpgrade(String resourceGroupName, String resourceName,
629+
String agentPoolName, Context context);
630+
631+
/**
632+
* Completes the upgrade of an agent pool.
633+
*
634+
* Completes the upgrade operation for the specified agent pool.
635+
*
636+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
637+
* @param resourceName The name of the managed cluster resource.
638+
* @param agentPoolName The name of the agent pool.
639+
* @throws IllegalArgumentException thrown if parameters fail the validation.
640+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
641+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
642+
* @return A {@link Mono} that completes when a successful response is received.
643+
*/
644+
@ServiceMethod(returns = ReturnType.SINGLE)
645+
Mono<Void> completeUpgradeAsync(String resourceGroupName, String resourceName, String agentPoolName);
646+
647+
/**
648+
* Completes the upgrade of an agent pool.
649+
*
650+
* Completes the upgrade operation for the specified agent pool.
651+
*
652+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
653+
* @param resourceName The name of the managed cluster resource.
654+
* @param agentPoolName The name of the agent pool.
655+
* @throws IllegalArgumentException thrown if parameters fail the validation.
656+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
657+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
658+
*/
659+
@ServiceMethod(returns = ReturnType.SINGLE)
660+
void completeUpgrade(String resourceGroupName, String resourceName, String agentPoolName);
661+
662+
/**
663+
* Completes the upgrade of an agent pool.
664+
*
665+
* Completes the upgrade operation for the specified agent pool.
666+
*
667+
* @param resourceGroupName The name of the resource group. The name is case insensitive.
668+
* @param resourceName The name of the managed cluster resource.
669+
* @param agentPoolName The name of the agent pool.
670+
* @param context The context to associate with this operation.
671+
* @throws IllegalArgumentException thrown if parameters fail the validation.
672+
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
673+
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
674+
*/
675+
@ServiceMethod(returns = ReturnType.SINGLE)
676+
void completeUpgrade(String resourceGroupName, String resourceName, String agentPoolName, Context context);
677+
562678
/**
563679
* Deletes specific machines in an agent pool.
564680
*

sdk/containerservice/azure-resourcemanager-containerservice/src/main/java/com/azure/resourcemanager/containerservice/fluent/ContainerServiceManagementClient.java

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,20 +95,62 @@ public interface ContainerServiceManagementClient {
9595
*/
9696
SnapshotsClient getSnapshots();
9797

98+
/**
99+
* Gets the ManagedClusterSnapshotsClient object to access its operations.
100+
*
101+
* @return the ManagedClusterSnapshotsClient object.
102+
*/
103+
ManagedClusterSnapshotsClient getManagedClusterSnapshots();
104+
98105
/**
99106
* Gets the TrustedAccessRoleBindingsClient object to access its operations.
100107
*
101108
* @return the TrustedAccessRoleBindingsClient object.
102109
*/
103110
TrustedAccessRoleBindingsClient getTrustedAccessRoleBindings();
104111

112+
/**
113+
* Gets the LoadBalancersClient object to access its operations.
114+
*
115+
* @return the LoadBalancersClient object.
116+
*/
117+
LoadBalancersClient getLoadBalancers();
118+
119+
/**
120+
* Gets the IdentityBindingsClient object to access its operations.
121+
*
122+
* @return the IdentityBindingsClient object.
123+
*/
124+
IdentityBindingsClient getIdentityBindings();
125+
126+
/**
127+
* Gets the JWTAuthenticatorsClient object to access its operations.
128+
*
129+
* @return the JWTAuthenticatorsClient object.
130+
*/
131+
JWTAuthenticatorsClient getJWTAuthenticators();
132+
133+
/**
134+
* Gets the MeshMembershipsClient object to access its operations.
135+
*
136+
* @return the MeshMembershipsClient object.
137+
*/
138+
MeshMembershipsClient getMeshMemberships();
139+
105140
/**
106141
* Gets the OperationsClient object to access its operations.
107142
*
108143
* @return the OperationsClient object.
109144
*/
110145
OperationsClient getOperations();
111146

147+
/**
148+
* Gets the OperationStatusResultsClient object to access its operations.
149+
*
150+
* @return the OperationStatusResultsClient object.
151+
*/
152+
OperationStatusResultsClient getOperationStatusResults();
153+
112154
/**
113155
* Gets the PrivateLinkResourcesClient object to access its operations.
114156
*
@@ -129,4 +171,11 @@ public interface ContainerServiceManagementClient {
129171
* @return the TrustedAccessRolesClient object.
130172
*/
131173
TrustedAccessRolesClient getTrustedAccessRoles();
174+
175+
/**
176+
* Gets the VmSkusClient object to access its operations.
177+
*
178+
* @return the VmSkusClient object.
179+
*/
180+
VmSkusClient getVmSkus();
132181
}

0 commit comments

Comments
 (0)