8.2.0-beta.1 (2025-11-21)
Features Added
- New value
AgentPoolModeMachines,AgentPoolModeManagedSystemadded to enum typeAgentPoolMode - New value
AgentPoolSSHAccessEntraIDadded to enum typeAgentPoolSSHAccess - New value
OSSKUFlatcar,OSSKUMariner,OSSKUUbuntu2404,OSSKUWindows2025,OSSKUWindowsAnnualadded to enum typeOSSKU - New value
PublicNetworkAccessSecuredByPerimeteradded to enum typePublicNetworkAccess - New value
SnapshotTypeManagedClusteradded to enum typeSnapshotType - New value
WorkloadRuntimeKataMshvVMIsolationadded to enum typeWorkloadRuntime - New enum type
AccelerationModewith valuesAccelerationModeBpfVeth,AccelerationModeNone - New enum type
AddonAutoscalingwith valuesAddonAutoscalingDisabled,AddonAutoscalingEnabled - New enum type
ClusterServiceLoadBalancerHealthProbeModewith valuesClusterServiceLoadBalancerHealthProbeModeServiceNodePort,ClusterServiceLoadBalancerHealthProbeModeShared - New enum type
DriftActionwith valuesDriftActionRecreate,DriftActionSynced - New enum type
DriverTypewith valuesDriverTypeCUDA,DriverTypeGRID - New enum type
GuardrailsSupportwith valuesGuardrailsSupportPreview,GuardrailsSupportStable - New enum type
IdentityBindingProvisioningStatewith valuesIdentityBindingProvisioningStateCanceled,IdentityBindingProvisioningStateCreating,IdentityBindingProvisioningStateDeleting,IdentityBindingProvisioningStateFailed,IdentityBindingProvisioningStateSucceeded,IdentityBindingProvisioningStateUpdating - New enum type
InfrastructureEncryptionwith valuesInfrastructureEncryptionDisabled,InfrastructureEncryptionEnabled - New enum type
IpvsSchedulerwith valuesIpvsSchedulerLeastConnection,IpvsSchedulerRoundRobin - New enum type
JWTAuthenticatorProvisioningStatewith valuesJWTAuthenticatorProvisioningStateCanceled,JWTAuthenticatorProvisioningStateCreating,JWTAuthenticatorProvisioningStateDeleting,JWTAuthenticatorProvisioningStateFailed,JWTAuthenticatorProvisioningStateSucceeded,JWTAuthenticatorProvisioningStateUpdating - New enum type
ManagedGatewayTypewith valuesManagedGatewayTypeDisabled,ManagedGatewayTypeStandard - New enum type
MeshMembershipProvisioningStatewith valuesMeshMembershipProvisioningStateCanceled,MeshMembershipProvisioningStateCreating,MeshMembershipProvisioningStateDeleting,MeshMembershipProvisioningStateFailed,MeshMembershipProvisioningStateSucceeded,MeshMembershipProvisioningStateUpdating - New enum type
Modewith valuesModeIPTABLES,ModeIPVS,ModeNFTABLES - New enum type
Operatorwith valuesOperatorDoesNotExist,OperatorExists,OperatorIn,OperatorNotIn - New enum type
PodLinkLocalAccesswith valuesPodLinkLocalAccessIMDS,PodLinkLocalAccessNone - New enum type
ProxyRedirectionMechanismwith valuesProxyRedirectionMechanismCNIChaining,ProxyRedirectionMechanismInitContainers - New enum type
SafeguardsSupportwith valuesSafeguardsSupportPreview,SafeguardsSupportStable - New enum type
SchedulerConfigModewith valuesSchedulerConfigModeDefault,SchedulerConfigModeManagedByCRD - New enum type
SeccompDefaultwith valuesSeccompDefaultRuntimeDefault,SeccompDefaultUnconfined - New enum type
TransitEncryptionTypewith valuesTransitEncryptionTypeNone,TransitEncryptionTypeWireGuard - New enum type
UpgradeStrategywith valuesUpgradeStrategyBlueGreen,UpgradeStrategyRolling - New enum type
VMStatewith valuesVMStateDeleted,VMStateRunning - New function
*AgentPoolsClient.BeginCompleteUpgrade(context.Context, string, string, string, *AgentPoolsClientBeginCompleteUpgradeOptions) (*runtime.Poller[AgentPoolsClientCompleteUpgradeResponse], error) - New function
NewClient(string, azcore.TokenCredential, *arm.ClientOptions) (*Client, error) - New function
*Client.NewListNodeImageVersionsPager(string, *ClientListNodeImageVersionsOptions) *runtime.Pager[ClientListNodeImageVersionsResponse] - New function
*ClientFactory.NewClient() *Client - New function
*ClientFactory.NewIdentityBindingsClient() *IdentityBindingsClient - New function
*ClientFactory.NewJWTAuthenticatorsClient() *JWTAuthenticatorsClient - New function
*ClientFactory.NewLoadBalancersClient() *LoadBalancersClient - New function
*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient - New function
*ClientFactory.NewMeshMembershipsClient() *MeshMembershipsClient - New function
*ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient - New function
NewIdentityBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IdentityBindingsClient, error) - New function
*IdentityBindingsClient.BeginCreateOrUpdate(context.Context, string, string, string, IdentityBinding, *IdentityBindingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[IdentityBindingsClientCreateOrUpdateResponse], error) - New function
*IdentityBindingsClient.BeginDelete(context.Context, string, string, string, *IdentityBindingsClientBeginDeleteOptions) (*runtime.Poller[IdentityBindingsClientDeleteResponse], error) - New function
*IdentityBindingsClient.Get(context.Context, string, string, string, *IdentityBindingsClientGetOptions) (IdentityBindingsClientGetResponse, error) - New function
*IdentityBindingsClient.NewListByManagedClusterPager(string, string, *IdentityBindingsClientListByManagedClusterOptions) *runtime.Pager[IdentityBindingsClientListByManagedClusterResponse] - New function
NewJWTAuthenticatorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*JWTAuthenticatorsClient, error) - New function
*JWTAuthenticatorsClient.BeginCreateOrUpdate(context.Context, string, string, string, JWTAuthenticator, *JWTAuthenticatorsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JWTAuthenticatorsClientCreateOrUpdateResponse], error) - New function
*JWTAuthenticatorsClient.BeginDelete(context.Context, string, string, string, *JWTAuthenticatorsClientBeginDeleteOptions) (*runtime.Poller[JWTAuthenticatorsClientDeleteResponse], error) - New function
*JWTAuthenticatorsClient.Get(context.Context, string, string, string, *JWTAuthenticatorsClientGetOptions) (JWTAuthenticatorsClientGetResponse, error) - New function
*JWTAuthenticatorsClient.NewListByManagedClusterPager(string, string, *JWTAuthenticatorsClientListByManagedClusterOptions) *runtime.Pager[JWTAuthenticatorsClientListByManagedClusterResponse] - New function
NewLoadBalancersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LoadBalancersClient, error) - New function
*LoadBalancersClient.CreateOrUpdate(context.Context, string, string, string, LoadBalancer, *LoadBalancersClientCreateOrUpdateOptions) (LoadBalancersClientCreateOrUpdateResponse, error) - New function
*LoadBalancersClient.BeginDelete(context.Context, string, string, string, *LoadBalancersClientBeginDeleteOptions) (*runtime.Poller[LoadBalancersClientDeleteResponse], error) - New function
*LoadBalancersClient.Get(context.Context, string, string, string, *LoadBalancersClientGetOptions) (LoadBalancersClientGetResponse, error) - New function
*LoadBalancersClient.NewListByManagedClusterPager(string, string, *LoadBalancersClientListByManagedClusterOptions) *runtime.Pager[LoadBalancersClientListByManagedClusterResponse] - New function
*MachinesClient.BeginCreateOrUpdate(context.Context, string, string, string, string, Machine, *MachinesClientBeginCreateOrUpdateOptions) (*runtime.Poller[MachinesClientCreateOrUpdateResponse], error) - New function
NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error) - New function
*ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error) - New function
*ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error) - New function
*ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error) - New function
*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse] - New function
*ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse] - New function
*ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error) - New function
*ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error) - New function
*ManagedClustersClient.GetSafeguardsVersions(context.Context, string, string, *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error) - New function
*ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse] - New function
*ManagedClustersClient.NewListSafeguardsVersionsPager(string, *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse] - New function
*ManagedClustersClient.BeginRebalanceLoadBalancers(context.Context, string, string, RebalanceLoadBalancersRequestBody, *ManagedClustersClientBeginRebalanceLoadBalancersOptions) (*runtime.Poller[ManagedClustersClientRebalanceLoadBalancersResponse], error) - New function
NewMeshMembershipsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MeshMembershipsClient, error) - New function
*MeshMembershipsClient.BeginCreateOrUpdate(context.Context, string, string, string, MeshMembership, *MeshMembershipsClientBeginCreateOrUpdateOptions) (*runtime.Poller[MeshMembershipsClientCreateOrUpdateResponse], error) - New function
*MeshMembershipsClient.BeginDelete(context.Context, string, string, string, *MeshMembershipsClientBeginDeleteOptions) (*runtime.Poller[MeshMembershipsClientDeleteResponse], error) - New function
*MeshMembershipsClient.Get(context.Context, string, string, string, *MeshMembershipsClientGetOptions) (MeshMembershipsClientGetResponse, error) - New function
*MeshMembershipsClient.NewListByManagedClusterPager(string, string, *MeshMembershipsClientListByManagedClusterOptions) *runtime.Pager[MeshMembershipsClientListByManagedClusterResponse] - New function
NewOperationStatusResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusResultClient, error) - New function
*OperationStatusResultClient.Get(context.Context, string, string, string, *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error) - New function
*OperationStatusResultClient.GetByAgentPool(context.Context, string, string, string, string, *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error) - New function
*OperationStatusResultClient.NewListPager(string, string, *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse] - New struct
AdvancedNetworkingPerformance - New struct
AdvancedNetworkingSecurityTransitEncryption - New struct
AgentPoolArtifactStreamingProfile - New struct
AgentPoolBlueGreenUpgradeSettings - New struct
AgentPoolRecentlyUsedVersion - New struct
AutoScaleProfile - New struct
Component - New struct
ComponentsByRelease - New struct
GuardrailsAvailableVersion - New struct
GuardrailsAvailableVersionsList - New struct
GuardrailsAvailableVersionsProperties - New struct
IdentityBinding - New struct
IdentityBindingListResult - New struct
IdentityBindingManagedIdentityProfile - New struct
IdentityBindingOidcIssuerProfile - New struct
IdentityBindingProperties - New struct
JWTAuthenticator - New struct
JWTAuthenticatorClaimMappingExpression - New struct
JWTAuthenticatorClaimMappings - New struct
JWTAuthenticatorExtraClaimMappingExpression - New struct
JWTAuthenticatorIssuer - New struct
JWTAuthenticatorListResult - New struct
JWTAuthenticatorProperties - New struct
JWTAuthenticatorValidationRule - New struct
KubernetesResourceObjectEncryptionProfile - New struct
LabelSelector - New struct
LabelSelectorRequirement - New struct
LoadBalancer - New struct
LoadBalancerListResult - New struct
LoadBalancerProperties - New struct
MachineHardwareProfile - New struct
MachineKubernetesProfile - New struct
MachineOSProfile - New struct
MachineOSProfileLinuxProfile - New struct
MachineStatus - New struct
ManagedClusterAzureMonitorProfileAppMonitoring - New struct
ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation - New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs - New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics - New struct
ManagedClusterAzureMonitorProfileContainerInsights - New struct
ManagedClusterHostedSystemProfile - New struct
ManagedClusterIngressDefaultDomainProfile - New struct
ManagedClusterIngressProfileApplicationLoadBalancer - New struct
ManagedClusterIngressProfileGatewayConfiguration - New struct
ManagedClusterPropertiesForSnapshot - New struct
ManagedClusterSecurityProfileDefenderSecurityGating - New struct
ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem - New struct
ManagedClusterSecurityProfileImageIntegrity - New struct
ManagedClusterSecurityProfileNodeRestriction - New struct
ManagedClusterSnapshot - New struct
ManagedClusterSnapshotListResult - New struct
ManagedClusterSnapshotProperties - New struct
MeshMembership - New struct
MeshMembershipProperties - New struct
MeshMembershipsListResult - New struct
NetworkProfileForSnapshot - New struct
NetworkProfileKubeProxyConfig - New struct
NetworkProfileKubeProxyConfigIpvsConfig - New struct
NodeCustomizationProfile - New struct
NodeImageVersion - New struct
NodeImageVersionsListResult - New struct
OperationStatusResult - New struct
OperationStatusResultList - New struct
RebalanceLoadBalancersRequestBody - New struct
SafeguardsAvailableVersion - New struct
SafeguardsAvailableVersionsList - New struct
SafeguardsAvailableVersionsProperties - New struct
SchedulerInstanceProfile - New struct
SchedulerProfile - New struct
SchedulerProfileSchedulerInstanceProfiles - New field
Performancein structAdvancedNetworking - New field
TransitEncryptionin structAdvancedNetworkingSecurity - New field
ComponentsByReleases,RecentlyUsedVersionsin structAgentPoolUpgradeProfileProperties - New field
IsOutOfSupportin structAgentPoolUpgradeProfilePropertiesUpgradesItem - New field
MaxBlockedNodes,MinSurgein structAgentPoolUpgradeSettings - New field
DriverTypein structGPUProfile - New field
ProxyRedirectionMechanismin structIstioComponents - New field
SeccompDefaultin structKubeletConfig - New field
EnableNodePublicIP,NodePublicIPPrefixID,NodePublicIPTags,PodSubnetID,VnetSubnetIDin structMachineNetworkProperties - New field
ETag,Hardware,Kubernetes,Mode,NodeImageVersion,OperatingSystem,Priority,ProvisioningState,Security,Status,Tagsin structMachineProperties - New field
ArtifactStreamingProfile,NodeCustomizationProfile,NodeInitializationTaints,UpgradeSettingsBlueGreen,UpgradeStrategyin structManagedClusterAgentPoolProfile - New field
ArtifactStreamingProfile,NodeCustomizationProfile,NodeInitializationTaints,UpgradeSettingsBlueGreen,UpgradeStrategyin structManagedClusterAgentPoolProfileProperties - New field
AppMonitoring,ContainerInsightsin structManagedClusterAzureMonitorProfile - New field
EffectiveNoProxy,Enabledin structManagedClusterHTTPProxyConfig - New field
ApplicationLoadBalancer,GatewayAPIin structManagedClusterIngressProfile - New field
DefaultDomainin structManagedClusterIngressProfileWebAppRouting - New field
ClusterServiceLoadBalancerHealthProbeModein structManagedClusterLoadBalancerProfile - New field
ComponentsByReleasesin structManagedClusterPoolUpgradeProfile - New field
IsOutOfSupportin structManagedClusterPoolUpgradeProfileUpgradesItem - New field
CreationData,EnableNamespaceResources,HostedSystemProfile,SchedulerProfilein structManagedClusterProperties - New field
ImageIntegrity,KubernetesResourceObjectEncryptionProfile,NodeRestrictionin structManagedClusterSecurityProfile - New field
SecurityGatingin structManagedClusterSecurityProfileDefender - New field
Versionin structManagedClusterStorageProfileDiskCSIDriver - New field
AddonAutoscalingin structManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler - New field
IgnorePodDisruptionBudgetin structManagedClustersClientBeginDeleteOptions - New field
KubeProxyConfig,PodLinkLocalAccessin structNetworkProfile - New field
Autoscalein structScaleProfile