Skip to content

Commit 129a9cf

Browse files
Mitse1nfz
andauthored
[Release] sdk/resourcemanager/containerservice/armcontainerservice/6.2.0 beta.1 (Azure#23518)
* [Release] sdk/resourcemanager/containerservice/armcontainerservice/6.2.0-beta.1 generation from spec commit: 778fdb20839c487eba95a6b161812ad9d9d6337d * update recording --------- Co-authored-by: fz <[email protected]>
1 parent 8c32150 commit 129a9cf

Some content is hidden

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

44 files changed

+8951
-900
lines changed

sdk/resourcemanager/containerservice/armcontainerservice/CHANGELOG.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,133 @@
11
# Release History
22

3+
## 6.2.0-beta.1 (2024-09-29)
4+
### Features Added
5+
6+
- New value `AgentPoolModeGateway` added to enum type `AgentPoolMode`
7+
- New value `AgentPoolTypeVirtualMachines` added to enum type `AgentPoolType`
8+
- New value `ManagedClusterSKUNameAutomatic` added to enum type `ManagedClusterSKUName`
9+
- New value `OSSKUMariner`, `OSSKUWindowsAnnual` added to enum type `OSSKU`
10+
- New value `OutboundTypeNone` added to enum type `OutboundType`
11+
- New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess`
12+
- New value `SnapshotTypeManagedCluster` added to enum type `SnapshotType`
13+
- New value `WorkloadRuntimeKataMshvVMIsolation` added to enum type `WorkloadRuntime`
14+
- New enum type `AddonAutoscaling` with values `AddonAutoscalingDisabled`, `AddonAutoscalingEnabled`
15+
- New enum type `AgentPoolSSHAccess` with values `AgentPoolSSHAccessDisabled`, `AgentPoolSSHAccessLocalUser`
16+
- New enum type `ArtifactSource` with values `ArtifactSourceCache`, `ArtifactSourceDirect`
17+
- New enum type `ClusterServiceLoadBalancerHealthProbeMode` with values `ClusterServiceLoadBalancerHealthProbeModeServiceNodePort`, `ClusterServiceLoadBalancerHealthProbeModeShared`
18+
- New enum type `DriverType` with values `DriverTypeCUDA`, `DriverTypeGRID`
19+
- New enum type `GuardrailsSupport` with values `GuardrailsSupportPreview`, `GuardrailsSupportStable`
20+
- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin`
21+
- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning`
22+
- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS`
23+
- New enum type `NginxIngressControllerType` with values `NginxIngressControllerTypeAnnotationControlled`, `NginxIngressControllerTypeExternal`, `NginxIngressControllerTypeInternal`, `NginxIngressControllerTypeNone`
24+
- New enum type `NodeProvisioningMode` with values `NodeProvisioningModeAuto`, `NodeProvisioningModeManual`
25+
- New enum type `Operator` with values `OperatorDoesNotExist`, `OperatorExists`, `OperatorIn`, `OperatorNotIn`
26+
- New enum type `PodIPAllocationMode` with values `PodIPAllocationModeDynamicIndividual`, `PodIPAllocationModeStaticBlock`
27+
- New enum type `PodLinkLocalAccess` with values `PodLinkLocalAccessIMDS`, `PodLinkLocalAccessNone`
28+
- New enum type `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted`
29+
- New enum type `SafeguardsSupport` with values `SafeguardsSupportPreview`, `SafeguardsSupportStable`
30+
- New enum type `TLSManagement` with values `TLSManagementManaged`, `TLSManagementNone`
31+
- New enum type `UndrainableNodeBehavior` with values `UndrainableNodeBehaviorCordon`, `UndrainableNodeBehaviorSchedule`
32+
- New function `*ClientFactory.NewLoadBalancersClient() *LoadBalancersClient`
33+
- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient`
34+
- New function `*ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient`
35+
- New function `NewLoadBalancersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LoadBalancersClient, error)`
36+
- New function `*LoadBalancersClient.CreateOrUpdate(context.Context, string, string, string, LoadBalancer, *LoadBalancersClientCreateOrUpdateOptions) (LoadBalancersClientCreateOrUpdateResponse, error)`
37+
- New function `*LoadBalancersClient.BeginDelete(context.Context, string, string, string, *LoadBalancersClientBeginDeleteOptions) (*runtime.Poller[LoadBalancersClientDeleteResponse], error)`
38+
- New function `*LoadBalancersClient.Get(context.Context, string, string, string, *LoadBalancersClientGetOptions) (LoadBalancersClientGetResponse, error)`
39+
- New function `*LoadBalancersClient.NewListByManagedClusterPager(string, string, *LoadBalancersClientListByManagedClusterOptions) *runtime.Pager[LoadBalancersClientListByManagedClusterResponse]`
40+
- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)`
41+
- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)`
42+
- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)`
43+
- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)`
44+
- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]`
45+
- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]`
46+
- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)`
47+
- New function `*ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)`
48+
- New function `*ManagedClustersClient.GetSafeguardsVersions(context.Context, string, string, *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error)`
49+
- New function `*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]`
50+
- New function `*ManagedClustersClient.NewListSafeguardsVersionsPager(string, *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse]`
51+
- New function `*ManagedClustersClient.BeginRebalanceLoadBalancers(context.Context, string, string, RebalanceLoadBalancersRequestBody, *ManagedClustersClientBeginRebalanceLoadBalancersOptions) (*runtime.Poller[ManagedClustersClientRebalanceLoadBalancersResponse], error)`
52+
- New function `NewOperationStatusResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusResultClient, error)`
53+
- New function `*OperationStatusResultClient.Get(context.Context, string, string, string, *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error)`
54+
- New function `*OperationStatusResultClient.GetByAgentPool(context.Context, string, string, string, string, *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error)`
55+
- New function `*OperationStatusResultClient.NewListPager(string, string, *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse]`
56+
- New struct `AdvancedNetworking`
57+
- New struct `AdvancedNetworkingFQDNPolicy`
58+
- New struct `AdvancedNetworkingObservability`
59+
- New struct `AdvancedNetworkingSecurity`
60+
- New struct `AgentPoolArtifactStreamingProfile`
61+
- New struct `AgentPoolGPUProfile`
62+
- New struct `AgentPoolGatewayProfile`
63+
- New struct `AutoScaleProfile`
64+
- New struct `Component`
65+
- New struct `ComponentsByRelease`
66+
- New struct `ErrorAdditionalInfo`
67+
- New struct `ErrorDetail`
68+
- New struct `GuardrailsAvailableVersion`
69+
- New struct `GuardrailsAvailableVersionsList`
70+
- New struct `GuardrailsAvailableVersionsProperties`
71+
- New struct `LabelSelector`
72+
- New struct `LabelSelectorRequirement`
73+
- New struct `LoadBalancer`
74+
- New struct `LoadBalancerListResult`
75+
- New struct `LoadBalancerProperties`
76+
- New struct `ManagedClusterAIToolchainOperatorProfile`
77+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoring`
78+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation`
79+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs`
80+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics`
81+
- New struct `ManagedClusterAzureMonitorProfileContainerInsights`
82+
- New struct `ManagedClusterBootstrapProfile`
83+
- New struct `ManagedClusterIngressProfileNginx`
84+
- New struct `ManagedClusterNodeProvisioningProfile`
85+
- New struct `ManagedClusterNodeResourceGroupProfile`
86+
- New struct `ManagedClusterPropertiesForSnapshot`
87+
- New struct `ManagedClusterSecurityProfileImageIntegrity`
88+
- New struct `ManagedClusterSecurityProfileNodeRestriction`
89+
- New struct `ManagedClusterSnapshot`
90+
- New struct `ManagedClusterSnapshotListResult`
91+
- New struct `ManagedClusterSnapshotProperties`
92+
- New struct `ManagedClusterStaticEgressGatewayProfile`
93+
- New struct `ManualScaleProfile`
94+
- New struct `NetworkProfileForSnapshot`
95+
- New struct `NetworkProfileKubeProxyConfig`
96+
- New struct `NetworkProfileKubeProxyConfigIpvsConfig`
97+
- New struct `OperationStatusResult`
98+
- New struct `OperationStatusResultList`
99+
- New struct `RebalanceLoadBalancersRequestBody`
100+
- New struct `SafeguardsAvailableVersion`
101+
- New struct `SafeguardsAvailableVersionsList`
102+
- New struct `SafeguardsAvailableVersionsProperties`
103+
- New struct `SafeguardsProfile`
104+
- New struct `ScaleProfile`
105+
- New struct `VirtualMachineNodes`
106+
- New struct `VirtualMachinesProfile`
107+
- New field `SSHAccess` in struct `AgentPoolSecurityProfile`
108+
- New field `ComponentsByReleases` in struct `AgentPoolUpgradeProfileProperties`
109+
- New field `UndrainableNodeBehavior` in struct `AgentPoolUpgradeSettings`
110+
- New field `IfMatch`, `IfNoneMatch` in struct `AgentPoolsClientBeginCreateOrUpdateOptions`
111+
- New field `IfMatch`, `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions`
112+
- New field `ETag`, `Kind` in struct `ManagedCluster`
113+
- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile`
114+
- New field `ArtifactStreamingProfile`, `ETag`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `MessageOfTheDay`, `NodeInitializationTaints`, `PodIPAllocationMode`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfile`
115+
- New field `ArtifactStreamingProfile`, `ETag`, `EnableCustomCATrust`, `GatewayProfile`, `GpuProfile`, `MessageOfTheDay`, `NodeInitializationTaints`, `PodIPAllocationMode`, `VirtualMachineNodesStatus`, `VirtualMachinesProfile` in struct `ManagedClusterAgentPoolProfileProperties`
116+
- New field `AppMonitoring`, `ContainerInsights` in struct `ManagedClusterAzureMonitorProfile`
117+
- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig`
118+
- New field `Nginx` in struct `ManagedClusterIngressProfileWebAppRouting`
119+
- New field `ClusterServiceLoadBalancerHealthProbeMode` in struct `ManagedClusterLoadBalancerProfile`
120+
- New field `ComponentsByReleases` in struct `ManagedClusterPoolUpgradeProfile`
121+
- New field `AiToolchainOperatorProfile`, `BootstrapProfile`, `CreationData`, `EnableNamespaceResources`, `NodeProvisioningProfile`, `NodeResourceGroupProfile`, `SafeguardsProfile` in struct `ManagedClusterProperties`
122+
- New field `CustomCATrustCertificates`, `ImageIntegrity`, `NodeRestriction` in struct `ManagedClusterSecurityProfile`
123+
- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver`
124+
- New field `AddonAutoscaling` in struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler`
125+
- New field `IfMatch`, `IfNoneMatch` in struct `ManagedClustersClientBeginCreateOrUpdateOptions`
126+
- New field `IfMatch`, `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions`
127+
- New field `IfMatch` in struct `ManagedClustersClientBeginUpdateTagsOptions`
128+
- New field `AdvancedNetworking`, `KubeProxyConfig`, `PodLinkLocalAccess`, `StaticEgressGatewayProfile` in struct `NetworkProfile`
129+
130+
3131
## 6.1.0 (2024-09-27)
4132
### Features Added
5133

0 commit comments

Comments
 (0)