Skip to content

Commit 9b88c45

Browse files
author
SDKAuto
committed
CodeGen from PR 26150 in Azure/azure-rest-api-specs
Merge 2bb30abe698cd0aaf4a6cdbafde9aee18acdddc2 into 9ec0fcc278aa2128c4fbb2b8a1aa93432d72cce0
1 parent 587f7a9 commit 9b88c45

Some content is hidden

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

46 files changed

+604
-17185
lines changed

sdk/resourcemanager/containerservice/armcontainerservice/CHANGELOG.md

Lines changed: 5 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,46 @@
11
# Release History
22

3-
## 4.4.0-beta.2 (2023-10-09)
3+
## 4.4.0 (2023-10-16)
44
### Features Added
55

6-
- Support for test fakes and OpenTelemetry trace spans.
7-
8-
## 4.4.0-beta.1 (2023-09-22)
9-
### Features Added
10-
11-
- New value `NodeOSUpgradeChannelSecurityPatch` added to enum type `NodeOSUpgradeChannel`
12-
- New value `OSSKUMariner` added to enum type `OSSKU`
13-
- New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess`
14-
- New value `SnapshotTypeManagedCluster` added to enum type `SnapshotType`
15-
- New value `WorkloadRuntimeKataMshvVMIsolation` added to enum type `WorkloadRuntime`
16-
- New enum type `AgentPoolSSHAccess` with values `AgentPoolSSHAccessDisabled`, `AgentPoolSSHAccessLocalUser`
17-
- New enum type `BackendPoolType` with values `BackendPoolTypeNodeIP`, `BackendPoolTypeNodeIPConfiguration`
18-
- New enum type `GuardrailsSupport` with values `GuardrailsSupportPreview`, `GuardrailsSupportStable`
19-
- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin`
206
- New enum type `IstioIngressGatewayMode` with values `IstioIngressGatewayModeExternal`, `IstioIngressGatewayModeInternal`
21-
- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning`
22-
- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS`
23-
- New enum type `Protocol` with values `ProtocolTCP`, `ProtocolUDP`
24-
- New enum type `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted`
257
- New enum type `ServiceMeshMode` with values `ServiceMeshModeDisabled`, `ServiceMeshModeIstio`
268
- New enum type `TrustedAccessRoleBindingProvisioningState` with values `TrustedAccessRoleBindingProvisioningStateCanceled`, `TrustedAccessRoleBindingProvisioningStateDeleting`, `TrustedAccessRoleBindingProvisioningStateFailed`, `TrustedAccessRoleBindingProvisioningStateSucceeded`, `TrustedAccessRoleBindingProvisioningStateUpdating`
27-
- New function `*ClientFactory.NewMachinesClient() *MachinesClient`
28-
- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient`
299
- New function `*ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient`
3010
- New function `*ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient`
31-
- New function `NewMachinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MachinesClient, error)`
32-
- New function `*MachinesClient.Get(context.Context, string, string, string, string, *MachinesClientGetOptions) (MachinesClientGetResponse, error)`
33-
- New function `*MachinesClient.NewListPager(string, string, string, *MachinesClientListOptions) *runtime.Pager[MachinesClientListResponse]`
34-
- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)`
35-
- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)`
36-
- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)`
37-
- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)`
38-
- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]`
39-
- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]`
40-
- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)`
41-
- New function `*ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)`
4211
- New function `*ManagedClustersClient.GetMeshRevisionProfile(context.Context, string, string, *ManagedClustersClientGetMeshRevisionProfileOptions) (ManagedClustersClientGetMeshRevisionProfileResponse, error)`
4312
- New function `*ManagedClustersClient.GetMeshUpgradeProfile(context.Context, string, string, string, *ManagedClustersClientGetMeshUpgradeProfileOptions) (ManagedClustersClientGetMeshUpgradeProfileResponse, error)`
44-
- New function `*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]`
4513
- New function `*ManagedClustersClient.NewListMeshRevisionProfilesPager(string, *ManagedClustersClientListMeshRevisionProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshRevisionProfilesResponse]`
4614
- New function `*ManagedClustersClient.NewListMeshUpgradeProfilesPager(string, string, *ManagedClustersClientListMeshUpgradeProfilesOptions) *runtime.Pager[ManagedClustersClientListMeshUpgradeProfilesResponse]`
4715
- New function `NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)`
48-
- New function `*TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)`
49-
- New function `*TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)`
16+
- New function `*TrustedAccessRoleBindingsClient.BeginCreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[TrustedAccessRoleBindingsClientCreateOrUpdateResponse], error)`
17+
- New function `*TrustedAccessRoleBindingsClient.BeginDelete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientBeginDeleteOptions) (*runtime.Poller[TrustedAccessRoleBindingsClientDeleteResponse], error)`
5018
- New function `*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)`
5119
- New function `*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]`
5220
- New function `NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)`
5321
- New function `*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]`
54-
- New struct `AgentPoolNetworkProfile`
55-
- New struct `AgentPoolSecurityProfile`
56-
- New struct `AgentPoolWindowsProfile`
5722
- New struct `CompatibleVersions`
58-
- New struct `GuardrailsAvailableVersion`
59-
- New struct `GuardrailsAvailableVersionsList`
60-
- New struct `GuardrailsAvailableVersionsProperties`
61-
- New struct `GuardrailsProfile`
62-
- New struct `IPTag`
6323
- New struct `IstioCertificateAuthority`
6424
- New struct `IstioComponents`
25+
- New struct `IstioEgressGateway`
6526
- New struct `IstioIngressGateway`
6627
- New struct `IstioPluginCertificateAuthority`
6728
- New struct `IstioServiceMesh`
68-
- New struct `Machine`
69-
- New struct `MachineIPAddress`
70-
- New struct `MachineListResult`
71-
- New struct `MachineNetworkProperties`
72-
- New struct `MachineProperties`
73-
- New struct `ManagedClusterAzureMonitorProfileAppMonitoring`
74-
- New struct `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics`
75-
- New struct `ManagedClusterAzureMonitorProfileContainerInsights`
76-
- New struct `ManagedClusterAzureMonitorProfileLogs`
77-
- New struct `ManagedClusterAzureMonitorProfileWindowsHostLogs`
78-
- New struct `ManagedClusterCostAnalysis`
79-
- New struct `ManagedClusterIngressProfile`
80-
- New struct `ManagedClusterIngressProfileWebAppRouting`
81-
- New struct `ManagedClusterMetricsProfile`
82-
- New struct `ManagedClusterNodeResourceGroupProfile`
83-
- New struct `ManagedClusterPropertiesForSnapshot`
84-
- New struct `ManagedClusterSecurityProfileImageIntegrity`
85-
- New struct `ManagedClusterSecurityProfileNodeRestriction`
86-
- New struct `ManagedClusterSnapshot`
87-
- New struct `ManagedClusterSnapshotListResult`
88-
- New struct `ManagedClusterSnapshotProperties`
8929
- New struct `MeshRevision`
9030
- New struct `MeshRevisionProfile`
9131
- New struct `MeshRevisionProfileList`
9232
- New struct `MeshRevisionProfileProperties`
9333
- New struct `MeshUpgradeProfile`
9434
- New struct `MeshUpgradeProfileList`
9535
- New struct `MeshUpgradeProfileProperties`
96-
- New struct `NetworkMonitoring`
97-
- New struct `NetworkProfileForSnapshot`
98-
- New struct `NetworkProfileKubeProxyConfig`
99-
- New struct `NetworkProfileKubeProxyConfigIpvsConfig`
100-
- New struct `PortRange`
10136
- New struct `ServiceMeshProfile`
10237
- New struct `TrustedAccessRole`
10338
- New struct `TrustedAccessRoleBinding`
10439
- New struct `TrustedAccessRoleBindingListResult`
10540
- New struct `TrustedAccessRoleBindingProperties`
10641
- New struct `TrustedAccessRoleListResult`
10742
- New struct `TrustedAccessRoleRule`
108-
- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions`
109-
- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile`
110-
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `SecurityProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfile`
111-
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `SecurityProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfileProperties`
112-
- New field `Logs` in struct `ManagedClusterAzureMonitorProfile`
113-
- New field `AppMonitoringOpenTelemetryMetrics` in struct `ManagedClusterAzureMonitorProfileMetrics`
114-
- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig`
115-
- New field `BackendPoolType` in struct `ManagedClusterLoadBalancerProfile`
116-
- New field `CreationData`, `EnableNamespaceResources`, `GuardrailsProfile`, `IngressProfile`, `MetricsProfile`, `NodeResourceGroupProfile`, `ResourceUID`, `ServiceMeshProfile` in struct `ManagedClusterProperties`
117-
- New field `CustomCATrustCertificates`, `ImageIntegrity`, `NodeRestriction` in struct `ManagedClusterSecurityProfile`
118-
- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver`
119-
- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions`
120-
- New field `KubeProxyConfig`, `Monitoring` in struct `NetworkProfile`
43+
- New field `ResourceUID`, `ServiceMeshProfile` in struct `ManagedClusterProperties`
12144

12245

12346
## 4.3.0 (2023-08-25)

0 commit comments

Comments
 (0)