Skip to content

Commit e590a7d

Browse files
authored
[mgmt] containerservice stable release (Azure#34040)
1 parent da4f659 commit e590a7d

File tree

269 files changed

+1450
-11215
lines changed

Some content is hidden

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

269 files changed

+1450
-11215
lines changed

sdk/containerservice/arm-containerservice/CHANGELOG.md

Lines changed: 1 addition & 205 deletions
Original file line numberDiff line numberDiff line change
@@ -1,217 +1,13 @@
11
# Release History
22

3-
## 22.0.0-beta.2 (2025-04-18)
4-
Compared with version 21.5.0
3+
## 21.6.0 (2025-04-25)
54

65
### Features Added
76

8-
- Added operation group ContainerService
9-
- Added operation group LoadBalancers
10-
- Added operation group ManagedClusterSnapshots
11-
- Added operation group OperationStatusResultOperations
12-
- Added operation ManagedClusters.beginRebalanceLoadBalancers
13-
- Added operation ManagedClusters.beginRebalanceLoadBalancersAndWait
14-
- Added operation ManagedClusters.getGuardrailsVersions
15-
- Added operation ManagedClusters.getSafeguardsVersions
16-
- Added operation ManagedClusters.listGuardrailsVersions
17-
- Added operation ManagedClusters.listSafeguardsVersions
18-
- Added Interface AgentPoolArtifactStreamingProfile
19-
- Added Interface AgentPoolGatewayProfile
20-
- Added Interface AgentPoolGPUProfile
21-
- Added Interface AgentPoolStatus
22-
- Added Interface AutoScaleProfile
23-
- Added Interface Component
24-
- Added Interface ComponentsByRelease
25-
- Added Interface ContainerServiceListNodeImageVersionsNextOptionalParams
26-
- Added Interface ContainerServiceListNodeImageVersionsOptionalParams
27-
- Added Interface ContainerServiceNetworkProfileKubeProxyConfig
28-
- Added Interface ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
29-
- Added Interface GuardrailsAvailableVersion
30-
- Added Interface GuardrailsAvailableVersionsList
31-
- Added Interface GuardrailsAvailableVersionsProperties
32-
- Added Interface LabelSelector
33-
- Added Interface LabelSelectorRequirement
34-
- Added Interface LoadBalancer
35-
- Added Interface LoadBalancerListResult
36-
- Added Interface LoadBalancersCreateOrUpdateOptionalParams
37-
- Added Interface LoadBalancersDeleteHeaders
38-
- Added Interface LoadBalancersDeleteOptionalParams
39-
- Added Interface LoadBalancersGetOptionalParams
40-
- Added Interface LoadBalancersListByManagedClusterNextOptionalParams
41-
- Added Interface LoadBalancersListByManagedClusterOptionalParams
42-
- Added Interface ManagedClusterAIToolchainOperatorProfile
43-
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoring
44-
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
45-
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
46-
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
47-
- Added Interface ManagedClusterAzureMonitorProfileContainerInsights
487
- Added Interface ManagedClusterIngressProfileNginx
49-
- Added Interface ManagedClusterNodeProvisioningProfile
50-
- Added Interface ManagedClusterPropertiesForSnapshot
51-
- Added Interface ManagedClusterSecurityProfileDefenderSecurityGating
52-
- Added Interface ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
53-
- Added Interface ManagedClusterSecurityProfileImageIntegrity
54-
- Added Interface ManagedClusterSecurityProfileNodeRestriction
55-
- Added Interface ManagedClustersGetGuardrailsVersionsOptionalParams
56-
- Added Interface ManagedClustersGetSafeguardsVersionsOptionalParams
57-
- Added Interface ManagedClustersListGuardrailsVersionsNextOptionalParams
58-
- Added Interface ManagedClustersListGuardrailsVersionsOptionalParams
59-
- Added Interface ManagedClustersListSafeguardsVersionsNextOptionalParams
60-
- Added Interface ManagedClustersListSafeguardsVersionsOptionalParams
61-
- Added Interface ManagedClusterSnapshot
62-
- Added Interface ManagedClusterSnapshotListResult
63-
- Added Interface ManagedClusterSnapshotsCreateOrUpdateOptionalParams
64-
- Added Interface ManagedClusterSnapshotsDeleteOptionalParams
65-
- Added Interface ManagedClusterSnapshotsGetOptionalParams
66-
- Added Interface ManagedClusterSnapshotsListByResourceGroupNextOptionalParams
67-
- Added Interface ManagedClusterSnapshotsListByResourceGroupOptionalParams
68-
- Added Interface ManagedClusterSnapshotsListNextOptionalParams
69-
- Added Interface ManagedClusterSnapshotsListOptionalParams
70-
- Added Interface ManagedClusterSnapshotsUpdateTagsOptionalParams
71-
- Added Interface ManagedClustersRebalanceLoadBalancersHeaders
72-
- Added Interface ManagedClustersRebalanceLoadBalancersOptionalParams
73-
- Added Interface ManagedClusterStaticEgressGatewayProfile
74-
- Added Interface ManagedClusterStatus
75-
- Added Interface ManualScaleProfile
76-
- Added Interface NetworkProfileForSnapshot
77-
- Added Interface NodeImageVersion
78-
- Added Interface NodeImageVersionsListResult
79-
- Added Interface OperationStatusResult
80-
- Added Interface OperationStatusResultGetByAgentPoolOptionalParams
81-
- Added Interface OperationStatusResultGetOptionalParams
82-
- Added Interface OperationStatusResultList
83-
- Added Interface OperationStatusResultListNextOptionalParams
84-
- Added Interface OperationStatusResultListOptionalParams
85-
- Added Interface RebalanceLoadBalancersRequestBody
86-
- Added Interface SafeguardsAvailableVersion
87-
- Added Interface SafeguardsAvailableVersionsList
88-
- Added Interface SafeguardsAvailableVersionsProperties
89-
- Added Interface SafeguardsProfile
90-
- Added Interface ScaleProfile
91-
- Added Interface VirtualMachineNodes
92-
- Added Interface VirtualMachinesProfile
93-
- Added Type Alias AddonAutoscaling
94-
- Added Type Alias AgentPoolSSHAccess
95-
- Added Type Alias ClusterServiceLoadBalancerHealthProbeMode
96-
- Added Type Alias ContainerServiceListNodeImageVersionsNextResponse
97-
- Added Type Alias ContainerServiceListNodeImageVersionsResponse
98-
- Added Type Alias DriverType
99-
- Added Type Alias GuardrailsSupport
100-
- Added Type Alias IpvsScheduler
101-
- Added Type Alias Level
102-
- Added Type Alias LoadBalancersCreateOrUpdateResponse
103-
- Added Type Alias LoadBalancersDeleteResponse
104-
- Added Type Alias LoadBalancersGetResponse
105-
- Added Type Alias LoadBalancersListByManagedClusterNextResponse
106-
- Added Type Alias LoadBalancersListByManagedClusterResponse
107-
- Added Type Alias ManagedClustersGetGuardrailsVersionsResponse
108-
- Added Type Alias ManagedClustersGetSafeguardsVersionsResponse
109-
- Added Type Alias ManagedClustersListGuardrailsVersionsNextResponse
110-
- Added Type Alias ManagedClustersListGuardrailsVersionsResponse
111-
- Added Type Alias ManagedClustersListSafeguardsVersionsNextResponse
112-
- Added Type Alias ManagedClustersListSafeguardsVersionsResponse
113-
- Added Type Alias ManagedClusterSnapshotsCreateOrUpdateResponse
114-
- Added Type Alias ManagedClusterSnapshotsGetResponse
115-
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupNextResponse
116-
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupResponse
117-
- Added Type Alias ManagedClusterSnapshotsListNextResponse
118-
- Added Type Alias ManagedClusterSnapshotsListResponse
119-
- Added Type Alias ManagedClusterSnapshotsUpdateTagsResponse
120-
- Added Type Alias ManagedClustersRebalanceLoadBalancersResponse
121-
- Added Type Alias Mode
1228
- Added Type Alias NginxIngressControllerType
123-
- Added Type Alias NodeProvisioningMode
124-
- Added Type Alias OperationStatusResultGetByAgentPoolResponse
125-
- Added Type Alias OperationStatusResultGetResponse
126-
- Added Type Alias OperationStatusResultListNextResponse
127-
- Added Type Alias OperationStatusResultListResponse
128-
- Added Type Alias Operator
129-
- Added Type Alias PodIPAllocationMode
130-
- Added Type Alias PodLinkLocalAccess
131-
- Added Type Alias SafeguardsSupport
132-
- Added Type Alias SeccompDefault
133-
- Added Type Alias UndrainableNodeBehavior
134-
- Interface AgentPool has a new optional parameter artifactStreamingProfile
135-
- Interface AgentPool has a new optional parameter enableCustomCATrust
136-
- Interface AgentPool has a new optional parameter gatewayProfile
137-
- Interface AgentPool has a new optional parameter nodeInitializationTaints
138-
- Interface AgentPool has a new optional parameter podIPAllocationMode
139-
- Interface AgentPool has a new optional parameter status
140-
- Interface AgentPool has a new optional parameter virtualMachineNodesStatus
141-
- Interface AgentPool has a new optional parameter virtualMachinesProfile
142-
- Interface AgentPoolSecurityProfile has a new optional parameter sshAccess
143-
- Interface AgentPoolUpgradeProfile has a new optional parameter componentsByReleases
144-
- Interface AgentPoolUpgradeProfilePropertiesUpgradesItem has a new optional parameter isOutOfSupport
145-
- Interface AgentPoolUpgradeSettings has a new optional parameter maxBlockedNodes
146-
- Interface AgentPoolUpgradeSettings has a new optional parameter maxUnavailable
147-
- Interface AgentPoolUpgradeSettings has a new optional parameter undrainableNodeBehavior
148-
- Interface ContainerServiceNetworkProfile has a new optional parameter kubeProxyConfig
149-
- Interface ContainerServiceNetworkProfile has a new optional parameter podLinkLocalAccess
150-
- Interface ContainerServiceNetworkProfile has a new optional parameter staticEgressGatewayProfile
151-
- Interface IstioEgressGateway has a new optional parameter gatewayConfigurationName
152-
- Interface IstioEgressGateway has a new optional parameter namespace
153-
- Interface KubeletConfig has a new optional parameter seccompDefault
154-
- Interface ManagedCluster has a new optional parameter aiToolchainOperatorProfile
155-
- Interface ManagedCluster has a new optional parameter creationData
156-
- Interface ManagedCluster has a new optional parameter enableNamespaceResources
157-
- Interface ManagedCluster has a new optional parameter kind
158-
- Interface ManagedCluster has a new optional parameter nodeProvisioningProfile
159-
- Interface ManagedCluster has a new optional parameter safeguardsProfile
160-
- Interface ManagedCluster has a new optional parameter status
161-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter artifactStreamingProfile
162-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter enableCustomCATrust
163-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter gatewayProfile
164-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter nodeInitializationTaints
165-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter podIPAllocationMode
166-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter status
167-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter virtualMachineNodesStatus
168-
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter virtualMachinesProfile
169-
- Interface ManagedClusterAPIServerAccessProfile has a new optional parameter enableVnetIntegration
170-
- Interface ManagedClusterAPIServerAccessProfile has a new optional parameter subnetId
171-
- Interface ManagedClusterAzureMonitorProfile has a new optional parameter appMonitoring
172-
- Interface ManagedClusterAzureMonitorProfile has a new optional parameter containerInsights
173-
- Interface ManagedClusterHttpProxyConfig has a new optional parameter effectiveNoProxy
1749
- Interface ManagedClusterIngressProfileWebAppRouting has a new optional parameter nginx
175-
- Interface ManagedClusterLoadBalancerProfile has a new optional parameter clusterServiceLoadBalancerHealthProbeMode
176-
- Interface ManagedClusterPoolUpgradeProfile has a new optional parameter componentsByReleases
177-
- Interface ManagedClusterPoolUpgradeProfileUpgradesItem has a new optional parameter isOutOfSupport
178-
- Interface ManagedClustersDeleteOptionalParams has a new optional parameter ignorePodDisruptionBudget
179-
- Interface ManagedClusterSecurityProfile has a new optional parameter imageIntegrity
180-
- Interface ManagedClusterSecurityProfile has a new optional parameter nodeRestriction
181-
- Interface ManagedClusterSecurityProfileDefender has a new optional parameter securityGating
182-
- Interface ManagedClusterStorageProfileDiskCSIDriver has a new optional parameter version
183-
- Interface ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler has a new optional parameter addonAutoscaling
184-
- Added Enum KnownAddonAutoscaling
185-
- Added Enum KnownAgentPoolSSHAccess
186-
- Added Enum KnownClusterServiceLoadBalancerHealthProbeMode
187-
- Added Enum KnownDriverType
188-
- Added Enum KnownGuardrailsSupport
189-
- Added Enum KnownIpvsScheduler
190-
- Added Enum KnownLevel
191-
- Added Enum KnownMode
19210
- Added Enum KnownNginxIngressControllerType
193-
- Added Enum KnownNodeProvisioningMode
194-
- Added Enum KnownOperator
195-
- Added Enum KnownPodIPAllocationMode
196-
- Added Enum KnownPodLinkLocalAccess
197-
- Added Enum KnownSafeguardsSupport
198-
- Added Enum KnownSeccompDefault
199-
- Added Enum KnownUndrainableNodeBehavior
200-
- Enum KnownAgentPoolMode has a new value Gateway
201-
- Enum KnownAgentPoolType has a new value VirtualMachines
202-
- Enum KnownManagedClusterSKUName has a new value Automatic
203-
- Enum KnownOssku has a new value Mariner
204-
- Enum KnownOssku has a new value WindowsAnnual
205-
- Enum KnownPublicNetworkAccess has a new value SecuredByPerimeter
206-
- Enum KnownSnapshotType has a new value ManagedCluster
207-
- Enum KnownWorkloadRuntime has a new value KataMshvVmIsolation
208-
209-
### Breaking Changes
210-
211-
- Interface IstioEgressGateway has a new required parameter name
212-
- Type of parameter gpuProfile of interface AgentPool is changed from GPUProfile to AgentPoolGPUProfile
213-
- Type of parameter gpuProfile of interface ManagedClusterAgentPoolProfileProperties is changed from GPUProfile to AgentPoolGPUProfile
214-
- Removed Enum KnownGPUDriver
21511

21612

21713
## 21.5.0 (2025-03-24)

sdk/containerservice/arm-containerservice/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Container Service Client.
66

77
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/containerservice/arm-containerservice) |
88
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-containerservice) |
9-
[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-containerservice?view=azure-node-preview) |
9+
[API reference documentation](https://learn.microsoft.com/javascript/api/@azure/arm-containerservice) |
1010
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
1111

1212
## Getting started
@@ -63,7 +63,6 @@ For browser environments, use the `InteractiveBrowserCredential` from the `@azur
6363
import { InteractiveBrowserCredential } from "@azure/identity";
6464
import { ContainerServiceClient } from "@azure/arm-containerservice";
6565

66-
const subscriptionId = "00000000-0000-0000-0000-000000000000";
6766
const credential = new InteractiveBrowserCredential({
6867
tenantId: "<YOUR_TENANT_ID>",
6968
clientId: "<YOUR_CLIENT_ID>"

sdk/containerservice/arm-containerservice/_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"commit": "7b197109b72d563f1ce4e1a66ed7a409fc39f78d",
2+
"commit": "64a9c697e0d2dbbdc5c6172fd00ae6b2d198e0c6",
33
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md",
44
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\containerservice\\resource-manager\\Microsoft.ContainerService\\aks\\readme.md --use=@autorest/[email protected] --generate-sample=true",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",

sdk/containerservice/arm-containerservice/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "js",
44
"TagPrefix": "js/containerservice/arm-containerservice",
5-
"Tag": "js/containerservice/arm-containerservice_68651a44c0"
5+
"Tag": "js/containerservice/arm-containerservice_3b3e8dbe2d"
66
}

sdk/containerservice/arm-containerservice/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for ContainerServiceClient.",
6-
"version": "22.0.0-beta.2",
6+
"version": "21.6.0",
77
"engines": {
88
"node": ">=18.0.0"
99
},
@@ -33,7 +33,7 @@
3333
"@azure-tools/test-recorder": "^4.1.0",
3434
"@azure-tools/test-utils-vitest": "^1.0.0",
3535
"@azure/dev-tool": "^1.0.0",
36-
"@azure/identity": "^4.9.0",
36+
"@azure/identity": "^4.9.1",
3737
"@azure/logger": "^1.1.4",
3838
"@types/node": "^18.0.0",
3939
"@vitest/browser": "^3.0.9",

0 commit comments

Comments
 (0)