Skip to content

Commit d892424

Browse files
author
SDKAuto
committed
CodeGen from PR 25242 in Azure/azure-rest-api-specs
Merge 765c8b36245e345af52d177612855cc9b5b9c782 into 2650e208dbe3593156741ec808500004e63f6b7b
1 parent bbdbb9d commit d892424

35 files changed

+7646
-12727
lines changed

sdk/resourcemanager/containerservice/armcontainerservice/CHANGELOG.md

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

3+
## 4.2.0-beta.2 (2023-08-09)
4+
### Breaking Changes
5+
6+
- Function `NewAgentPoolsClient` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(string, string, azcore.TokenCredential, *arm.ClientOptions)`
7+
- Function `*AgentPoolsClient.BeginAbortLatestOperation` parameter(s) have been changed from `(context.Context, string, string, string, *AgentPoolsClientBeginAbortLatestOperationOptions)` to `(context.Context, string, string, *AgentPoolsClientBeginAbortLatestOperationOptions)`
8+
- Function `*AgentPoolsClient.BeginCreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, AgentPool, *AgentPoolsClientBeginCreateOrUpdateOptions)` to `(context.Context, string, string, AgentPool, *AgentPoolsClientBeginCreateOrUpdateOptions)`
9+
- Function `*AgentPoolsClient.BeginDelete` parameter(s) have been changed from `(context.Context, string, string, string, *AgentPoolsClientBeginDeleteOptions)` to `(context.Context, string, string, *AgentPoolsClientBeginDeleteOptions)`
10+
- Function `*AgentPoolsClient.BeginUpgradeNodeImageVersion` parameter(s) have been changed from `(context.Context, string, string, string, *AgentPoolsClientBeginUpgradeNodeImageVersionOptions)` to `(context.Context, string, string, *AgentPoolsClientBeginUpgradeNodeImageVersionOptions)`
11+
- Function `*AgentPoolsClient.Get` parameter(s) have been changed from `(context.Context, string, string, string, *AgentPoolsClientGetOptions)` to `(context.Context, string, string, *AgentPoolsClientGetOptions)`
12+
- Function `*AgentPoolsClient.GetUpgradeProfile` parameter(s) have been changed from `(context.Context, string, string, string, *AgentPoolsClientGetUpgradeProfileOptions)` to `(context.Context, string, string, *AgentPoolsClientGetUpgradeProfileOptions)`
13+
- Function `NewClientFactory` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(string, string, azcore.TokenCredential, *arm.ClientOptions)`
14+
15+
### Features Added
16+
17+
- New value `OSSKUMariner` added to enum type `OSSKU`
18+
- New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess`
19+
- New value `SnapshotTypeManagedCluster` added to enum type `SnapshotType`
20+
- New value `WorkloadRuntimeKataMshvVMIsolation` added to enum type `WorkloadRuntime`
21+
- New enum type `AgentPoolSSHAccess` with values `AgentPoolSSHAccessDisabled`, `AgentPoolSSHAccessLocalUser`
22+
- New enum type `BackendPoolType` with values `BackendPoolTypeNodeIP`, `BackendPoolTypeNodeIPConfiguration`
23+
- New enum type `GuardrailsSupport` with values `GuardrailsSupportPreview`, `GuardrailsSupportStable`
24+
- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin`
25+
- New enum type `IstioIngressGatewayMode` with values `IstioIngressGatewayModeExternal`, `IstioIngressGatewayModeInternal`
26+
- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning`
27+
- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS`
28+
- New enum type `NodeOSUpgradeChannel` with values `NodeOSUpgradeChannelNodeImage`, `NodeOSUpgradeChannelNone`, `NodeOSUpgradeChannelSecurityPatch`, `NodeOSUpgradeChannelUnmanaged`
29+
- New enum type `Protocol` with values `ProtocolTCP`, `ProtocolUDP`
30+
- New enum type `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted`
31+
- New enum type `ServiceMeshMode` with values `ServiceMeshModeDisabled`, `ServiceMeshModeIstio`
32+
- New enum type `TrustedAccessRoleBindingProvisioningState` with values `TrustedAccessRoleBindingProvisioningStateCanceled`, `TrustedAccessRoleBindingProvisioningStateDeleting`, `TrustedAccessRoleBindingProvisioningStateFailed`, `TrustedAccessRoleBindingProvisioningStateSucceeded`, `TrustedAccessRoleBindingProvisioningStateUpdating`
33+
- New function `*ClientFactory.NewMachinesClient() *MachinesClient`
34+
- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient`
35+
- New function `*ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient`
36+
- New function `*ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient`
37+
- New function `NewMachinesClient(string, string, azcore.TokenCredential, *arm.ClientOptions) (*MachinesClient, error)`
38+
- New function `*MachinesClient.Get(context.Context, string, string, string, *MachinesClientGetOptions) (MachinesClientGetResponse, error)`
39+
- New function `*MachinesClient.NewListPager(string, string, *MachinesClientListOptions) *runtime.Pager[MachinesClientListResponse]`
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.GetMeshRevisionProfile(context.Context, string, string, *ManagedClustersClientGetMeshRevisionProfileOptions) (ManagedClustersClientGetMeshRevisionProfileResponse, error)`
49+
- New function `*ManagedClustersClient.GetMeshUpgradeProfile(context.Context, string, string, string, *ManagedClustersClientGetMeshUpgradeProfileOptions) (ManagedClustersClientGetMeshUpgradeProfileResponse, error)`
50+
- New function `*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]`
51+
- New function `*ManagedClustersClient.NewListMeshRevisionProfilesPager(string, *ManagedClustersClientListMeshRevisionProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshRevisionProfilesResponse]`
52+
- New function `*ManagedClustersClient.NewListMeshUpgradeProfilesPager(string, string, *ManagedClustersClientListMeshUpgradeProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshUpgradeProfilesResponse]`
53+
- New function `NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)`
54+
- New function `*TrustedAccessRoleBindingsClient.BeginCreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[TrustedAccessRoleBindingsClientCreateOrUpdateResponse], error)`
55+
- New function `*TrustedAccessRoleBindingsClient.BeginDelete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientBeginDeleteOptions) (*runtime.Poller[TrustedAccessRoleBindingsClientDeleteResponse], error)`
56+
- New function `*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)`
57+
- New function `*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]`
58+
- New function `NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)`
59+
- New function `*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]`
60+
- New struct `AgentPoolNetworkProfile`
61+
- New struct `AgentPoolSecurityProfile`
62+
- New struct `AgentPoolWindowsProfile`
63+
- New struct `ClusterUpgradeSettings`
64+
- New struct `CompatibleVersions`
65+
- New struct `DelegatedResource`
66+
- New struct `GuardrailsAvailableVersion`
67+
- New struct `GuardrailsAvailableVersionsList`
68+
- New struct `GuardrailsAvailableVersionsProperties`
69+
- New struct `GuardrailsProfile`
70+
- New struct `IPTag`
71+
- New struct `IstioCertificateAuthority`
72+
- New struct `IstioComponents`
73+
- New struct `IstioIngressGateway`
74+
- New struct `IstioPluginCertificateAuthority`
75+
- New struct `IstioServiceMesh`
76+
- New struct `Machine`
77+
- New struct `MachineIPAddress`
78+
- New struct `MachineListResult`
79+
- New struct `MachineNetworkProperties`
80+
- New struct `MachineProperties`
81+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoring`
82+
- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics`
83+
- New struct `ManagedClusterAzureMonitorProfileContainerInsights`
84+
- New struct `ManagedClusterAzureMonitorProfileLogs`
85+
- New struct `ManagedClusterAzureMonitorProfileWindowsHostLogs`
86+
- New struct `ManagedClusterCostAnalysis`
87+
- New struct `ManagedClusterIngressProfile`
88+
- New struct `ManagedClusterIngressProfileWebAppRouting`
89+
- New struct `ManagedClusterMetricsProfile`
90+
- New struct `ManagedClusterNodeResourceGroupProfile`
91+
- New struct `ManagedClusterPropertiesForSnapshot`
92+
- New struct `ManagedClusterSecurityProfileImageIntegrity`
93+
- New struct `ManagedClusterSecurityProfileNodeRestriction`
94+
- New struct `ManagedClusterSnapshot`
95+
- New struct `ManagedClusterSnapshotListResult`
96+
- New struct `ManagedClusterSnapshotProperties`
97+
- New struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler`
98+
- New struct `MeshRevision`
99+
- New struct `MeshRevisionProfile`
100+
- New struct `MeshRevisionProfileList`
101+
- New struct `MeshRevisionProfileProperties`
102+
- New struct `MeshUpgradeProfile`
103+
- New struct `MeshUpgradeProfileList`
104+
- New struct `MeshUpgradeProfileProperties`
105+
- New struct `NetworkMonitoring`
106+
- New struct `NetworkProfileForSnapshot`
107+
- New struct `NetworkProfileKubeProxyConfig`
108+
- New struct `NetworkProfileKubeProxyConfigIpvsConfig`
109+
- New struct `PortRange`
110+
- New struct `ServiceMeshProfile`
111+
- New struct `TrustedAccessRole`
112+
- New struct `TrustedAccessRoleBinding`
113+
- New struct `TrustedAccessRoleBindingListResult`
114+
- New struct `TrustedAccessRoleBindingProperties`
115+
- New struct `TrustedAccessRoleListResult`
116+
- New struct `TrustedAccessRoleRule`
117+
- New struct `UpgradeOverrideSettings`
118+
- New field `DrainTimeoutInMinutes` in struct `AgentPoolUpgradeSettings`
119+
- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions`
120+
- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile`
121+
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `SecurityProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfile`
122+
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `SecurityProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfileProperties`
123+
- New field `NodeOSUpgradeChannel` in struct `ManagedClusterAutoUpgradeProfile`
124+
- New field `Logs` in struct `ManagedClusterAzureMonitorProfile`
125+
- New field `AppMonitoringOpenTelemetryMetrics` in struct `ManagedClusterAzureMonitorProfileMetrics`
126+
- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig`
127+
- New field `DelegatedResources` in struct `ManagedClusterIdentity`
128+
- New field `BackendPoolType` in struct `ManagedClusterLoadBalancerProfile`
129+
- New field `CreationData`, `EnableNamespaceResources`, `GuardrailsProfile`, `IngressProfile`, `MetricsProfile`, `NodeResourceGroupProfile`, `ResourceUID`, `ServiceMeshProfile`, `UpgradeSettings` in struct `ManagedClusterProperties`
130+
- New field `CustomCATrustCertificates`, `ImageIntegrity`, `NodeRestriction` in struct `ManagedClusterSecurityProfile`
131+
- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver`
132+
- New field `VerticalPodAutoscaler` in struct `ManagedClusterWorkloadAutoScalerProfile`
133+
- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions`
134+
- New field `KubeProxyConfig`, `Monitoring` in struct `NetworkProfile`
135+
136+
3137
## 4.2.0-beta.1 (2023-07-28)
4138

5139
### Features Added

0 commit comments

Comments
 (0)