Skip to content

Commit 5eb2f91

Browse files
author
SDKAuto
committed
CodeGen from PR 23189 in Azure/azure-rest-api-specs
Merge b33d096f6d0e7c17c3bc758c246ad50100185061 into 969fd0c2634fbcc1975d7abe3749330a5145a97c
1 parent 878bd9b commit 5eb2f91

37 files changed

+687
-10478
lines changed

sdk/resourcemanager/containerservice/armcontainerservice/CHANGELOG.md

Lines changed: 12 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1,151 +1,29 @@
11
# Release History
22

3-
## 2.4.0-beta.1 (2023-01-27)
3+
## 3.0.0 (2023-03-21)
4+
### Breaking Changes
5+
6+
- Const `ManagedClusterSKUNameBasic` from type alias `ManagedClusterSKUName` has been removed
7+
- Const `ManagedClusterSKUTierPaid` from type alias `ManagedClusterSKUTier` has been removed
8+
49
### Features Added
510

6-
- New value `OSSKUMariner` added to type alias `OSSKU`
7-
- New value `PublicNetworkAccessSecuredByPerimeter` added to type alias `PublicNetworkAccess`
8-
- New value `SnapshotTypeManagedCluster` added to type alias `SnapshotType`
9-
- New value `WorkloadRuntimeKataMshvVMIsolation` added to type alias `WorkloadRuntime`
10-
- New type alias `BackendPoolType` with values `BackendPoolTypeNodeIP`, `BackendPoolTypeNodeIPConfiguration`
11-
- New type alias `ControlledValues` with values `ControlledValuesRequestsAndLimits`, `ControlledValuesRequestsOnly`
12-
- New type alias `EbpfDataplane` with values `EbpfDataplaneCilium`
13-
- New type alias `FleetMemberProvisioningState` with values `FleetMemberProvisioningStateCanceled`, `FleetMemberProvisioningStateFailed`, `FleetMemberProvisioningStateJoining`, `FleetMemberProvisioningStateLeaving`, `FleetMemberProvisioningStateSucceeded`, `FleetMemberProvisioningStateUpdating`
14-
- New type alias `FleetProvisioningState` with values `FleetProvisioningStateCanceled`, `FleetProvisioningStateCreating`, `FleetProvisioningStateDeleting`, `FleetProvisioningStateFailed`, `FleetProvisioningStateSucceeded`, `FleetProvisioningStateUpdating`
15-
- New type alias `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin`
16-
- New type alias `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning`
17-
- New type alias `Mode` with values `ModeIPTABLES`, `ModeIPVS`
18-
- New type alias `NetworkPluginMode` with values `NetworkPluginModeOverlay`
19-
- New type alias `NodeOSUpgradeChannel` with values `NodeOSUpgradeChannelNodeImage`, `NodeOSUpgradeChannelNone`, `NodeOSUpgradeChannelSecurityPatch`, `NodeOSUpgradeChannelUnmanaged`
20-
- New type alias `Protocol` with values `ProtocolTCP`, `ProtocolUDP`
21-
- New type alias `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted`
22-
- New type alias `TrustedAccessRoleBindingProvisioningState` with values `TrustedAccessRoleBindingProvisioningStateCanceled`, `TrustedAccessRoleBindingProvisioningStateDeleting`, `TrustedAccessRoleBindingProvisioningStateFailed`, `TrustedAccessRoleBindingProvisioningStateSucceeded`, `TrustedAccessRoleBindingProvisioningStateUpdating`
23-
- New type alias `Type` with values `TypeFirst`, `TypeFourth`, `TypeLast`, `TypeSecond`, `TypeThird`
24-
- New type alias `UpdateMode` with values `UpdateModeAuto`, `UpdateModeInitial`, `UpdateModeOff`, `UpdateModeRecreate`
11+
- New value `ManagedClusterSKUNameBase` added to enum type `ManagedClusterSKUName`
12+
- New value `ManagedClusterSKUTierStandard` added to enum type `ManagedClusterSKUTier`
13+
- New value `NetworkPolicyCilium` added to enum type `NetworkPolicy`
14+
- New enum type `NetworkDataplane` with values `NetworkDataplaneAzure`, `NetworkDataplaneCilium`
15+
- New enum type `NetworkPluginMode` with values `NetworkPluginModeOverlay`
2516
- New function `*AgentPoolsClient.BeginAbortLatestOperation(context.Context, string, string, string, *AgentPoolsClientBeginAbortLatestOperationOptions) (*runtime.Poller[AgentPoolsClientAbortLatestOperationResponse], error)`
26-
- New function `NewFleetMembersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetMembersClient, error)`
27-
- New function `*FleetMembersClient.BeginCreateOrUpdate(context.Context, string, string, string, FleetMember, *FleetMembersClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetMembersClientCreateOrUpdateResponse], error)`
28-
- New function `*FleetMembersClient.BeginDelete(context.Context, string, string, string, *FleetMembersClientBeginDeleteOptions) (*runtime.Poller[FleetMembersClientDeleteResponse], error)`
29-
- New function `*FleetMembersClient.Get(context.Context, string, string, string, *FleetMembersClientGetOptions) (FleetMembersClientGetResponse, error)`
30-
- New function `*FleetMembersClient.NewListByFleetPager(string, string, *FleetMembersClientListByFleetOptions) *runtime.Pager[FleetMembersClientListByFleetResponse]`
31-
- New function `NewFleetsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetsClient, error)`
32-
- New function `*FleetsClient.BeginCreateOrUpdate(context.Context, string, string, Fleet, *FleetsClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetsClientCreateOrUpdateResponse], error)`
33-
- New function `*FleetsClient.BeginDelete(context.Context, string, string, *FleetsClientBeginDeleteOptions) (*runtime.Poller[FleetsClientDeleteResponse], error)`
34-
- New function `*FleetsClient.Get(context.Context, string, string, *FleetsClientGetOptions) (FleetsClientGetResponse, error)`
35-
- New function `*FleetsClient.NewListByResourceGroupPager(string, *FleetsClientListByResourceGroupOptions) *runtime.Pager[FleetsClientListByResourceGroupResponse]`
36-
- New function `*FleetsClient.ListCredentials(context.Context, string, string, *FleetsClientListCredentialsOptions) (FleetsClientListCredentialsResponse, error)`
37-
- New function `*FleetsClient.NewListPager(*FleetsClientListOptions) *runtime.Pager[FleetsClientListResponse]`
38-
- New function `*FleetsClient.Update(context.Context, string, string, *FleetsClientUpdateOptions) (FleetsClientUpdateResponse, error)`
39-
- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)`
40-
- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)`
41-
- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)`
42-
- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)`
43-
- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]`
44-
- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]`
45-
- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)`
4617
- New function `*ManagedClustersClient.BeginAbortLatestOperation(context.Context, string, string, *ManagedClustersClientBeginAbortLatestOperationOptions) (*runtime.Poller[ManagedClustersClientAbortLatestOperationResponse], error)`
47-
- 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)`
50-
- New function `*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)`
51-
- New function `*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]`
52-
- New function `NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)`
53-
- New function `*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]`
54-
- New struct `AbsoluteMonthlySchedule`
55-
- New struct `AgentPoolNetworkProfile`
56-
- New struct `AgentPoolWindowsProfile`
57-
- New struct `AgentPoolsClientAbortLatestOperationResponse`
58-
- New struct `DailySchedule`
59-
- New struct `DateSpan`
60-
- New struct `Fleet`
61-
- New struct `FleetCredentialResult`
62-
- New struct `FleetCredentialResults`
63-
- New struct `FleetHubProfile`
64-
- New struct `FleetListResult`
65-
- New struct `FleetMember`
66-
- New struct `FleetMemberProperties`
67-
- New struct `FleetMembersClient`
68-
- New struct `FleetMembersClientCreateOrUpdateResponse`
69-
- New struct `FleetMembersClientDeleteResponse`
70-
- New struct `FleetMembersClientListByFleetResponse`
71-
- New struct `FleetMembersListResult`
72-
- New struct `FleetPatch`
73-
- New struct `FleetProperties`
74-
- New struct `FleetsClient`
75-
- New struct `FleetsClientCreateOrUpdateResponse`
76-
- New struct `FleetsClientDeleteResponse`
77-
- New struct `FleetsClientListByResourceGroupResponse`
78-
- New struct `FleetsClientListResponse`
79-
- New struct `GuardrailsProfile`
80-
- New struct `IPTag`
81-
- New struct `MaintenanceWindow`
8218
- New struct `ManagedClusterAzureMonitorProfile`
8319
- New struct `ManagedClusterAzureMonitorProfileKubeStateMetrics`
8420
- New struct `ManagedClusterAzureMonitorProfileMetrics`
85-
- New struct `ManagedClusterIngressProfile`
86-
- New struct `ManagedClusterIngressProfileWebAppRouting`
87-
- New struct `ManagedClusterNodeResourceGroupProfile`
88-
- New struct `ManagedClusterPropertiesForSnapshot`
8921
- New struct `ManagedClusterSecurityProfileImageCleaner`
90-
- New struct `ManagedClusterSecurityProfileNodeRestriction`
9122
- New struct `ManagedClusterSecurityProfileWorkloadIdentity`
92-
- New struct `ManagedClusterSnapshot`
93-
- New struct `ManagedClusterSnapshotListResult`
94-
- New struct `ManagedClusterSnapshotProperties`
95-
- New struct `ManagedClusterSnapshotsClient`
96-
- New struct `ManagedClusterSnapshotsClientListByResourceGroupResponse`
97-
- New struct `ManagedClusterSnapshotsClientListResponse`
98-
- New struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler`
99-
- New struct `ManagedClustersClientAbortLatestOperationResponse`
100-
- New struct `NetworkProfileForSnapshot`
101-
- New struct `NetworkProfileKubeProxyConfig`
102-
- New struct `NetworkProfileKubeProxyConfigIpvsConfig`
103-
- New struct `PortRange`
104-
- New struct `RelativeMonthlySchedule`
105-
- New struct `Schedule`
106-
- New struct `TrustedAccessRole`
107-
- New struct `TrustedAccessRoleBinding`
108-
- New struct `TrustedAccessRoleBindingListResult`
109-
- New struct `TrustedAccessRoleBindingProperties`
110-
- New struct `TrustedAccessRoleBindingsClient`
111-
- New struct `TrustedAccessRoleBindingsClientListResponse`
112-
- New struct `TrustedAccessRoleListResult`
113-
- New struct `TrustedAccessRoleRule`
114-
- New struct `TrustedAccessRolesClient`
115-
- New struct `TrustedAccessRolesClientListResponse`
116-
- New struct `WeeklySchedule`
117-
- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions`
118-
- New field `MaintenanceWindow` in struct `MaintenanceConfigurationProperties`
119-
- New field `EnableVnetIntegration` in struct `ManagedClusterAPIServerAccessProfile`
120-
- New field `SubnetID` in struct `ManagedClusterAPIServerAccessProfile`
121-
- New field `CapacityReservationGroupID` in struct `ManagedClusterAgentPoolProfile`
122-
- New field `EnableCustomCATrust` in struct `ManagedClusterAgentPoolProfile`
123-
- New field `MessageOfTheDay` in struct `ManagedClusterAgentPoolProfile`
124-
- New field `NetworkProfile` in struct `ManagedClusterAgentPoolProfile`
125-
- New field `WindowsProfile` in struct `ManagedClusterAgentPoolProfile`
126-
- New field `CapacityReservationGroupID` in struct `ManagedClusterAgentPoolProfileProperties`
127-
- New field `EnableCustomCATrust` in struct `ManagedClusterAgentPoolProfileProperties`
128-
- New field `MessageOfTheDay` in struct `ManagedClusterAgentPoolProfileProperties`
129-
- New field `NetworkProfile` in struct `ManagedClusterAgentPoolProfileProperties`
130-
- New field `WindowsProfile` in struct `ManagedClusterAgentPoolProfileProperties`
131-
- New field `NodeOSUpgradeChannel` in struct `ManagedClusterAutoUpgradeProfile`
132-
- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig`
133-
- New field `BackendPoolType` in struct `ManagedClusterLoadBalancerProfile`
13423
- New field `AzureMonitorProfile` in struct `ManagedClusterProperties`
135-
- New field `CreationData` in struct `ManagedClusterProperties`
136-
- New field `EnableNamespaceResources` in struct `ManagedClusterProperties`
137-
- New field `GuardrailsProfile` in struct `ManagedClusterProperties`
138-
- New field `IngressProfile` in struct `ManagedClusterProperties`
139-
- New field `NodeResourceGroupProfile` in struct `ManagedClusterProperties`
140-
- New field `CustomCATrustCertificates` in struct `ManagedClusterSecurityProfile`
14124
- New field `ImageCleaner` in struct `ManagedClusterSecurityProfile`
142-
- New field `NodeRestriction` in struct `ManagedClusterSecurityProfile`
14325
- New field `WorkloadIdentity` in struct `ManagedClusterSecurityProfile`
144-
- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver`
145-
- New field `VerticalPodAutoscaler` in struct `ManagedClusterWorkloadAutoScalerProfile`
146-
- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions`
147-
- New field `EbpfDataplane` in struct `NetworkProfile`
148-
- New field `KubeProxyConfig` in struct `NetworkProfile`
26+
- New field `NetworkDataplane` in struct `NetworkProfile`
14927
- New field `NetworkPluginMode` in struct `NetworkProfile`
15028

15129

0 commit comments

Comments
 (0)