Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -551,6 +551,7 @@ unreleased_com.azure.v2:azure-core;2.0.0-beta.1
unreleased_com.azure.v2:azure-identity;2.0.0-beta.1
unreleased_com.azure.v2:azure-data-appconfiguration;2.0.0-beta.1
unreleased_io.clientcore:http-netty4;1.0.0-beta.1
unreleased_com.azure.resourcemanager:azure-resourcemanager-containerservice;2.57.0-beta.1

# Released Beta dependencies: Copy the entry from above, prepend "beta_", remove the current
# version and set the version to the released beta. Released beta dependencies are only valid
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
# Release History

## 2.57.0-beta.1 (Unreleased)
## 2.57.0-beta.1 (2025-11-19)

### Features Added

### Breaking Changes
### Other Changes

### Bugs Fixed
#### Dependency Updates

### Other Changes
- Updated `api-version` to `2025-09-01-preview`.

## 2.56.0 (2025-11-10)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "java",
"TagPrefix": "java/containerservice/azure-resourcemanager-containerservice",
"Tag": "java/containerservice/azure-resourcemanager-containerservice_8815152626"
"Tag": "java/containerservice/azure-resourcemanager-containerservice_c3a165c41a"
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public interface AgentPoolsClient {
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -49,7 +49,7 @@ Mono<Response<Flux<ByteBuffer>>> abortLatestOperationWithResponseAsync(String re
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -68,7 +68,7 @@ PollerFlux<PollResult<Void>, Void> beginAbortLatestOperationAsync(String resourc
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -87,7 +87,7 @@ SyncPoller<PollResult<Void>, Void> beginAbortLatestOperation(String resourceGrou
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -107,7 +107,7 @@ SyncPoller<PollResult<Void>, Void> beginAbortLatestOperation(String resourceGrou
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -125,7 +125,7 @@ SyncPoller<PollResult<Void>, Void> beginAbortLatestOperation(String resourceGrou
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand All @@ -142,7 +142,7 @@ SyncPoller<PollResult<Void>, Void> beginAbortLatestOperation(String resourceGrou
*
* Aborts the currently running operation on the agent pool. The Agent Pool will be moved to a Canceling state and
* eventually to a Canceled state when cancellation finishes. If the operation completes before cancellation can
* take place, a 409 error code is returned.
* take place, an error is returned.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
Expand Down Expand Up @@ -620,6 +620,122 @@ Response<AgentPoolUpgradeProfileInner> getUpgradeProfileWithResponse(String reso
@ServiceMethod(returns = ReturnType.SINGLE)
AgentPoolUpgradeProfileInner getUpgradeProfile(String resourceGroupName, String resourceName, String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link Response} on successful completion of {@link Mono}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Response<Flux<ByteBuffer>>> completeUpgradeWithResponseAsync(String resourceGroupName, String resourceName,
String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link PollerFlux} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
PollerFlux<PollResult<Void>, Void> beginCompleteUpgradeAsync(String resourceGroupName, String resourceName,
String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginCompleteUpgrade(String resourceGroupName, String resourceName,
String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginCompleteUpgrade(String resourceGroupName, String resourceName,
String agentPoolName, Context context);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return A {@link Mono} that completes when a successful response is received.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Mono<Void> completeUpgradeAsync(String resourceGroupName, String resourceName, String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void completeUpgrade(String resourceGroupName, String resourceName, String agentPoolName);

/**
* Completes the upgrade of an agent pool.
*
* Completes the upgrade operation for the specified agent pool.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the managed cluster resource.
* @param agentPoolName The name of the agent pool.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void completeUpgrade(String resourceGroupName, String resourceName, String agentPoolName, Context context);

/**
* Deletes specific machines in an agent pool.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ public interface ContainerServiceManagementClient {
*/
ManagedClustersClient getManagedClusters();

/**
* Gets the ContainerServiceOperationsClient object to access its operations.
*
* @return the ContainerServiceOperationsClient object.
*/
ContainerServiceOperationsClient getContainerServiceOperations();

/**
* Gets the MaintenanceConfigurationsClient object to access its operations.
*
Expand All @@ -89,6 +96,13 @@ public interface ContainerServiceManagementClient {
*/
AgentPoolsClient getAgentPools();

/**
* Gets the MachinesClient object to access its operations.
*
* @return the MachinesClient object.
*/
MachinesClient getMachines();

/**
* Gets the PrivateEndpointConnectionsClient object to access its operations.
*
Expand All @@ -110,6 +124,13 @@ public interface ContainerServiceManagementClient {
*/
ResolvePrivateLinkServiceIdsClient getResolvePrivateLinkServiceIds();

/**
* Gets the OperationStatusResultsClient object to access its operations.
*
* @return the OperationStatusResultsClient object.
*/
OperationStatusResultsClient getOperationStatusResults();

/**
* Gets the SnapshotsClient object to access its operations.
*
Expand All @@ -118,11 +139,11 @@ public interface ContainerServiceManagementClient {
SnapshotsClient getSnapshots();

/**
* Gets the TrustedAccessRoleBindingsClient object to access its operations.
* Gets the ManagedClusterSnapshotsClient object to access its operations.
*
* @return the TrustedAccessRoleBindingsClient object.
* @return the ManagedClusterSnapshotsClient object.
*/
TrustedAccessRoleBindingsClient getTrustedAccessRoleBindings();
ManagedClusterSnapshotsClient getManagedClusterSnapshots();

/**
* Gets the TrustedAccessRolesClient object to access its operations.
Expand All @@ -132,9 +153,37 @@ public interface ContainerServiceManagementClient {
TrustedAccessRolesClient getTrustedAccessRoles();

/**
* Gets the MachinesClient object to access its operations.
* Gets the TrustedAccessRoleBindingsClient object to access its operations.
*
* @return the MachinesClient object.
* @return the TrustedAccessRoleBindingsClient object.
*/
MachinesClient getMachines();
TrustedAccessRoleBindingsClient getTrustedAccessRoleBindings();

/**
* Gets the LoadBalancersClient object to access its operations.
*
* @return the LoadBalancersClient object.
*/
LoadBalancersClient getLoadBalancers();

/**
* Gets the IdentityBindingsClient object to access its operations.
*
* @return the IdentityBindingsClient object.
*/
IdentityBindingsClient getIdentityBindings();

/**
* Gets the JwtAuthenticatorsClient object to access its operations.
*
* @return the JwtAuthenticatorsClient object.
*/
JwtAuthenticatorsClient getJwtAuthenticators();

/**
* Gets the MeshMembershipsClient object to access its operations.
*
* @return the MeshMembershipsClient object.
*/
MeshMembershipsClient getMeshMemberships();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.containerservice.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.PagedFlux;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
import com.azure.resourcemanager.containerservice.fluent.models.NodeImageVersionInner;

/**
* An instance of this class provides access to all the operations defined in ContainerServiceOperationsClient.
*/
public interface ContainerServiceOperationsClient {
/**
* Gets a list of supported NodeImage versions in the specified subscription.
*
* Only returns the latest version of each node image. For example there may be an
* AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this
* list.
*
* @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return holds an array NodeImageVersions as paginated response with {@link PagedFlux}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedFlux<NodeImageVersionInner> listNodeImageVersionsAsync(String location);

/**
* Gets a list of supported NodeImage versions in the specified subscription.
*
* Only returns the latest version of each node image. For example there may be an
* AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this
* list.
*
* @param location The name of the Azure region.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return holds an array NodeImageVersions as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<NodeImageVersionInner> listNodeImageVersions(String location);

/**
* Gets a list of supported NodeImage versions in the specified subscription.
*
* Only returns the latest version of each node image. For example there may be an
* AKSUbuntu-1804gen2containerd-2024.01.26, but only AKSUbuntu-1804gen2containerd-2024.02.02 is visible in this
* list.
*
* @param location The name of the Azure region.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return holds an array NodeImageVersions as paginated response with {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<NodeImageVersionInner> listNodeImageVersions(String location, Context context);
}
Loading