Skip to content

Commit 163dbda

Browse files
authored
[Release] sdk/resourcemanager/containerservice/armcontainerservice/3.1.0-beta.1 (#20706)
* [Release] sdk/resourcemanager/containerservice/armcontainerservice/3.1.0-beta.1 generation from spec commit: 17b0396c5ce59d801b9eb38fd6c47d149f6db2a2 * update asstes.json
1 parent da98abe commit 163dbda

31 files changed

+5568
-563
lines changed

sdk/resourcemanager/containerservice/armcontainerservice/CHANGELOG.md

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

3+
## 3.1.0-beta.1 (2023-04-28)
4+
### Features Added
5+
6+
- New value `OSSKUMariner` added to enum type `OSSKU`
7+
- New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess`
8+
- New value `SnapshotTypeManagedCluster` added to enum type `SnapshotType`
9+
- New value `WorkloadRuntimeKataMshvVMIsolation` added to enum type `WorkloadRuntime`
10+
- New enum type `BackendPoolType` with values `BackendPoolTypeNodeIP`, `BackendPoolTypeNodeIPConfiguration`
11+
- New enum type `ControlPlaneUpgradeOverride` with values `ControlPlaneUpgradeOverrideIgnoreKubernetesDeprecations`
12+
- New enum type `ControlledValues` with values `ControlledValuesRequestsAndLimits`, `ControlledValuesRequestsOnly`
13+
- New enum type `IpvsScheduler` with values `IpvsSchedulerLeastConnection`, `IpvsSchedulerRoundRobin`
14+
- New enum type `IstioIngressGatewayMode` with values `IstioIngressGatewayModeExternal`, `IstioIngressGatewayModeInternal`
15+
- New enum type `Level` with values `LevelEnforcement`, `LevelOff`, `LevelWarning`
16+
- New enum type `Mode` with values `ModeIPTABLES`, `ModeIPVS`
17+
- New enum type `NodeOSUpgradeChannel` with values `NodeOSUpgradeChannelNodeImage`, `NodeOSUpgradeChannelNone`, `NodeOSUpgradeChannelSecurityPatch`, `NodeOSUpgradeChannelUnmanaged`
18+
- New enum type `Protocol` with values `ProtocolTCP`, `ProtocolUDP`
19+
- New enum type `RestrictionLevel` with values `RestrictionLevelReadOnly`, `RestrictionLevelUnrestricted`
20+
- New enum type `ServiceMeshMode` with values `ServiceMeshModeDisabled`, `ServiceMeshModeIstio`
21+
- New enum type `TrustedAccessRoleBindingProvisioningState` with values `TrustedAccessRoleBindingProvisioningStateCanceled`, `TrustedAccessRoleBindingProvisioningStateDeleting`, `TrustedAccessRoleBindingProvisioningStateFailed`, `TrustedAccessRoleBindingProvisioningStateSucceeded`, `TrustedAccessRoleBindingProvisioningStateUpdating`
22+
- New enum type `Type` with values `TypeFirst`, `TypeFourth`, `TypeLast`, `TypeSecond`, `TypeThird`
23+
- New enum type `UpdateMode` with values `UpdateModeAuto`, `UpdateModeInitial`, `UpdateModeOff`, `UpdateModeRecreate`
24+
- New function `*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient`
25+
- New function `*ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient`
26+
- New function `*ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient`
27+
- New function `NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)`
28+
- New function `*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)`
29+
- New function `*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)`
30+
- New function `*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)`
31+
- New function `*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]`
32+
- New function `*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]`
33+
- New function `*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)`
34+
- New function `NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)`
35+
- New function `*TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)`
36+
- New function `*TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)`
37+
- New function `*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)`
38+
- New function `*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]`
39+
- New function `NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)`
40+
- New function `*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]`
41+
- New struct `AbsoluteMonthlySchedule`
42+
- New struct `AgentPoolNetworkProfile`
43+
- New struct `AgentPoolWindowsProfile`
44+
- New struct `ClusterUpgradeSettings`
45+
- New struct `DailySchedule`
46+
- New struct `DateSpan`
47+
- New struct `GuardrailsProfile`
48+
- New struct `IPTag`
49+
- New struct `IstioComponents`
50+
- New struct `IstioIngressGateway`
51+
- New struct `IstioServiceMesh`
52+
- New struct `MaintenanceWindow`
53+
- New struct `ManagedClusterIngressProfile`
54+
- New struct `ManagedClusterIngressProfileWebAppRouting`
55+
- New struct `ManagedClusterNodeResourceGroupProfile`
56+
- New struct `ManagedClusterPropertiesForSnapshot`
57+
- New struct `ManagedClusterSecurityProfileNodeRestriction`
58+
- New struct `ManagedClusterSnapshot`
59+
- New struct `ManagedClusterSnapshotListResult`
60+
- New struct `ManagedClusterSnapshotProperties`
61+
- New struct `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler`
62+
- New struct `NetworkProfileForSnapshot`
63+
- New struct `NetworkProfileKubeProxyConfig`
64+
- New struct `NetworkProfileKubeProxyConfigIpvsConfig`
65+
- New struct `PortRange`
66+
- New struct `RelativeMonthlySchedule`
67+
- New struct `Schedule`
68+
- New struct `ServiceMeshProfile`
69+
- New struct `TrustedAccessRole`
70+
- New struct `TrustedAccessRoleBinding`
71+
- New struct `TrustedAccessRoleBindingListResult`
72+
- New struct `TrustedAccessRoleBindingProperties`
73+
- New struct `TrustedAccessRoleListResult`
74+
- New struct `TrustedAccessRoleRule`
75+
- New struct `UpgradeOverrideSettings`
76+
- New struct `WeeklySchedule`
77+
- New field `IgnorePodDisruptionBudget` in struct `AgentPoolsClientBeginDeleteOptions`
78+
- New field `MaintenanceWindow` in struct `MaintenanceConfigurationProperties`
79+
- New field `EnableVnetIntegration`, `SubnetID` in struct `ManagedClusterAPIServerAccessProfile`
80+
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfile`
81+
- New field `CapacityReservationGroupID`, `EnableCustomCATrust`, `MessageOfTheDay`, `NetworkProfile`, `WindowsProfile` in struct `ManagedClusterAgentPoolProfileProperties`
82+
- New field `NodeOSUpgradeChannel` in struct `ManagedClusterAutoUpgradeProfile`
83+
- New field `EffectiveNoProxy` in struct `ManagedClusterHTTPProxyConfig`
84+
- New field `BackendPoolType` in struct `ManagedClusterLoadBalancerProfile`
85+
- New field `CreationData`, `EnableNamespaceResources`, `GuardrailsProfile`, `IngressProfile`, `NodeResourceGroupProfile`, `ServiceMeshProfile`, `UpgradeSettings` in struct `ManagedClusterProperties`
86+
- New field `CustomCATrustCertificates`, `NodeRestriction` in struct `ManagedClusterSecurityProfile`
87+
- New field `Version` in struct `ManagedClusterStorageProfileDiskCSIDriver`
88+
- New field `VerticalPodAutoscaler` in struct `ManagedClusterWorkloadAutoScalerProfile`
89+
- New field `IgnorePodDisruptionBudget` in struct `ManagedClustersClientBeginDeleteOptions`
90+
- New field `KubeProxyConfig` in struct `NetworkProfile`
91+
92+
393
## 3.0.0 (2023-04-28)
494
### Breaking Changes
595

sdk/resourcemanager/containerservice/armcontainerservice/agentpools_client.go

Lines changed: 26 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)