9.1.0-beta.1 (2026-03-30)
Features Added
- New value
AgentPoolModeMachines,AgentPoolModeManagedSystemadded to enum typeAgentPoolMode - New value
AgentPoolSSHAccessEntraIDadded to enum typeAgentPoolSSHAccess - New value
OSSKUFlatcar,OSSKUMariner,OSSKUWindows2025,OSSKUWindowsAnnualadded to enum typeOSSKU - New value
OutboundTypeManagedNATGatewayV2added to enum typeOutboundType - New value
PublicNetworkAccessSecuredByPerimeteradded to enum typePublicNetworkAccess - New value
SnapshotTypeManagedClusteradded to enum typeSnapshotType - New value
TransitEncryptionTypeMTLSadded to enum typeTransitEncryptionType - New value
WorkloadRuntimeKataMshvVMIsolationadded to enum typeWorkloadRuntime - New enum type
AddonAutoscalingwith valuesAddonAutoscalingDisabled,AddonAutoscalingEnabled - New enum type
ClusterServiceLoadBalancerHealthProbeModewith valuesClusterServiceLoadBalancerHealthProbeModeServiceNodePort,ClusterServiceLoadBalancerHealthProbeModeShared - New enum type
ContainerNetworkLogswith valuesContainerNetworkLogsDisabled,ContainerNetworkLogsEnabled - New enum type
DriftActionwith valuesDriftActionRecreate,DriftActionSynced - New enum type
DriverTypewith valuesDriverTypeCUDA,DriverTypeGRID - New enum type
GatewayAPIIstioEnabledwith valuesGatewayAPIIstioEnabledDisabled,GatewayAPIIstioEnabledEnabled - 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
ManagementModewith valuesManagementModeManaged,ManagementModeUnmanaged - New enum type
MeshMembershipProvisioningStatewith valuesMeshMembershipProvisioningStateCanceled,MeshMembershipProvisioningStateCreating,MeshMembershipProvisioningStateDeleting,MeshMembershipProvisioningStateFailed,MeshMembershipProvisioningStateSucceeded,MeshMembershipProvisioningStateUpdating - New enum type
MigStrategywith valuesMigStrategyMixed,MigStrategyNone,MigStrategySingle - New enum type
Modewith valuesModeIPTABLES,ModeIPVS,ModeNFTABLES - New enum type
Operatorwith valuesOperatorDoesNotExist,OperatorExists,OperatorIn,OperatorNotIn - New enum type
PodLinkLocalAccesswith valuesPodLinkLocalAccessIMDS,PodLinkLocalAccessNone - New enum type
ResourceSKUCapacityScaleTypewith valuesResourceSKUCapacityScaleTypeAutomatic,ResourceSKUCapacityScaleTypeManual,ResourceSKUCapacityScaleTypeNone - New enum type
ResourceSKURestrictionsReasonCodewith valuesResourceSKURestrictionsReasonCodeNotAvailableForSubscription,ResourceSKURestrictionsReasonCodeQuotaID - New enum type
ResourceSKURestrictionsTypewith valuesResourceSKURestrictionsTypeLocation,ResourceSKURestrictionsTypeZone - New enum type
SafeguardsSupportwith valuesSafeguardsSupportPreview,SafeguardsSupportStable - New enum type
SchedulerConfigModewith valuesSchedulerConfigModeDefault,SchedulerConfigModeManagedByCRD - New enum type
SeccompDefaultwith valuesSeccompDefaultRuntimeDefault,SeccompDefaultUnconfined - New enum type
UpgradeStrategywith valuesUpgradeStrategyBlueGreen,UpgradeStrategyRolling - New enum type
VMStatewith valuesVMStateDeleted,VMStateRunning - New function
*AgentPoolsClient.BeginCompleteUpgrade(ctx context.Context, resourceGroupName string, resourceName string, agentPoolName string, options *AgentPoolsClientBeginCompleteUpgradeOptions) (*runtime.Poller[AgentPoolsClientCompleteUpgradeResponse], error) - New function
NewClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*Client, error) - New function
*Client.NewListNodeImageVersionsPager(location string, options *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
*ClientFactory.NewVMSKUsClient() *VMSKUsClient - New function
NewIdentityBindingsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*IdentityBindingsClient, error) - New function
*IdentityBindingsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, identityBindingName string, parameters IdentityBinding, options *IdentityBindingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[IdentityBindingsClientCreateOrUpdateResponse], error) - New function
*IdentityBindingsClient.BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, identityBindingName string, options *IdentityBindingsClientBeginDeleteOptions) (*runtime.Poller[IdentityBindingsClientDeleteResponse], error) - New function
*IdentityBindingsClient.Get(ctx context.Context, resourceGroupName string, resourceName string, identityBindingName string, options *IdentityBindingsClientGetOptions) (IdentityBindingsClientGetResponse, error) - New function
*IdentityBindingsClient.NewListByManagedClusterPager(resourceGroupName string, resourceName string, options *IdentityBindingsClientListByManagedClusterOptions) *runtime.Pager[IdentityBindingsClientListByManagedClusterResponse] - New function
NewJWTAuthenticatorsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*JWTAuthenticatorsClient, error) - New function
*JWTAuthenticatorsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, jwtAuthenticatorName string, parameters JWTAuthenticator, options *JWTAuthenticatorsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JWTAuthenticatorsClientCreateOrUpdateResponse], error) - New function
*JWTAuthenticatorsClient.BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, jwtAuthenticatorName string, options *JWTAuthenticatorsClientBeginDeleteOptions) (*runtime.Poller[JWTAuthenticatorsClientDeleteResponse], error) - New function
*JWTAuthenticatorsClient.Get(ctx context.Context, resourceGroupName string, resourceName string, jwtAuthenticatorName string, options *JWTAuthenticatorsClientGetOptions) (JWTAuthenticatorsClientGetResponse, error) - New function
*JWTAuthenticatorsClient.NewListByManagedClusterPager(resourceGroupName string, resourceName string, options *JWTAuthenticatorsClientListByManagedClusterOptions) *runtime.Pager[JWTAuthenticatorsClientListByManagedClusterResponse] - New function
NewLoadBalancersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*LoadBalancersClient, error) - New function
*LoadBalancersClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, loadBalancerName string, parameters LoadBalancer, options *LoadBalancersClientCreateOrUpdateOptions) (LoadBalancersClientCreateOrUpdateResponse, error) - New function
*LoadBalancersClient.BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, loadBalancerName string, options *LoadBalancersClientBeginDeleteOptions) (*runtime.Poller[LoadBalancersClientDeleteResponse], error) - New function
*LoadBalancersClient.Get(ctx context.Context, resourceGroupName string, resourceName string, loadBalancerName string, options *LoadBalancersClientGetOptions) (LoadBalancersClientGetResponse, error) - New function
*LoadBalancersClient.NewListByManagedClusterPager(resourceGroupName string, resourceName string, options *LoadBalancersClientListByManagedClusterOptions) *runtime.Pager[LoadBalancersClientListByManagedClusterResponse] - New function
*MachinesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, agentPoolName string, machineName string, parameters Machine, options *MachinesClientBeginCreateOrUpdateOptions) (*runtime.Poller[MachinesClientCreateOrUpdateResponse], error) - New function
NewManagedClusterSnapshotsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error) - New function
*ManagedClusterSnapshotsClient.CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, parameters ManagedClusterSnapshot, options *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error) - New function
*ManagedClusterSnapshotsClient.Delete(ctx context.Context, resourceGroupName string, resourceName string, options *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error) - New function
*ManagedClusterSnapshotsClient.Get(ctx context.Context, resourceGroupName string, resourceName string, options *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error) - New function
*ManagedClusterSnapshotsClient.NewListByResourceGroupPager(resourceGroupName string, options *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse] - New function
*ManagedClusterSnapshotsClient.NewListPager(options *ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse] - New function
*ManagedClusterSnapshotsClient.UpdateTags(ctx context.Context, resourceGroupName string, resourceName string, parameters TagsObject, options *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error) - New function
*ManagedClustersClient.GetGuardrailsVersions(ctx context.Context, location string, version string, options *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error) - New function
*ManagedClustersClient.GetSafeguardsVersions(ctx context.Context, location string, version string, options *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error) - New function
*ManagedClustersClient.NewListGuardrailsVersionsPager(location string, options *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse] - New function
*ManagedClustersClient.NewListSafeguardsVersionsPager(location string, options *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse] - New function
*ManagedClustersClient.BeginRebalanceLoadBalancers(ctx context.Context, resourceGroupName string, resourceName string, parameters RebalanceLoadBalancersRequestBody, options *ManagedClustersClientBeginRebalanceLoadBalancersOptions) (*runtime.Poller[ManagedClustersClientRebalanceLoadBalancersResponse], error) - New function
NewMeshMembershipsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*MeshMembershipsClient, error) - New function
*MeshMembershipsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, meshMembershipName string, parameters MeshMembership, options *MeshMembershipsClientBeginCreateOrUpdateOptions) (*runtime.Poller[MeshMembershipsClientCreateOrUpdateResponse], error) - New function
*MeshMembershipsClient.BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, meshMembershipName string, options *MeshMembershipsClientBeginDeleteOptions) (*runtime.Poller[MeshMembershipsClientDeleteResponse], error) - New function
*MeshMembershipsClient.Get(ctx context.Context, resourceGroupName string, resourceName string, meshMembershipName string, options *MeshMembershipsClientGetOptions) (MeshMembershipsClientGetResponse, error) - New function
*MeshMembershipsClient.NewListByManagedClusterPager(resourceGroupName string, resourceName string, options *MeshMembershipsClientListByManagedClusterOptions) *runtime.Pager[MeshMembershipsClientListByManagedClusterResponse] - New function
NewOperationStatusResultClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationStatusResultClient, error) - New function
*OperationStatusResultClient.Get(ctx context.Context, resourceGroupName string, resourceName string, operationID string, options *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error) - New function
*OperationStatusResultClient.GetByAgentPool(ctx context.Context, resourceGroupName string, resourceName string, agentPoolName string, operationID string, options *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error) - New function
*OperationStatusResultClient.NewListPager(resourceGroupName string, resourceName string, options *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse] - New function
NewVMSKUsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*VMSKUsClient, error) - New function
*VMSKUsClient.NewListPager(location string, options *VMSKUsClientListOptions) *runtime.Pager[VMSKUsClientListResponse] - 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
MachineBillingProfile - New struct
MachineHardwareProfile - New struct
MachineKubernetesProfile - New struct
MachineOSProfile - New struct
MachineOSProfileLinuxProfile - New struct
MachineSecurityProfile - New struct
MachineStatus - New struct
ManagedClusterAppRoutingIstio - New struct
ManagedClusterAzureMonitorProfileAppMonitoring - New struct
ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation - New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs - New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics - New struct
ManagedClusterAzureMonitorProfileContainerInsights - New struct
ManagedClusterHealthMonitorProfile - New struct
ManagedClusterHostedSystemProfile - New struct
ManagedClusterIngressDefaultDomainProfile - New struct
ManagedClusterIngressProfileApplicationLoadBalancer - New struct
ManagedClusterIngressProfileGatewayConfiguration - New struct
ManagedClusterNATGatewayProfileOutboundIPPrefixes - New struct
ManagedClusterNATGatewayProfileOutboundIPs - 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
ManagedClusterWebAppRoutingGatewayAPIImplementations - New struct
MeshMembership - New struct
MeshMembershipPrivateConnectProfile - 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
NvidiaGPUProfile - New struct
OperationStatusResult - New struct
OperationStatusResultList - New struct
RebalanceLoadBalancersRequestBody - New struct
ResourceSKU - New struct
ResourceSKUCapabilities - New struct
ResourceSKUCapacity - New struct
ResourceSKUCosts - New struct
ResourceSKULocationInfo - New struct
ResourceSKURestrictionInfo - New struct
ResourceSKURestrictions - New struct
ResourceSKUZoneDetails - New struct
SafeguardsAvailableVersion - New struct
SafeguardsAvailableVersionsList - New struct
SafeguardsAvailableVersionsProperties - New struct
SchedulerInstanceProfile - New struct
SchedulerProfile - New struct
SchedulerProfileSchedulerInstanceProfiles - New struct
ServiceAccountImagePullProfile - New struct
VMSKUsListResult - New field
ComponentsByReleases,RecentlyUsedVersionsin structAgentPoolUpgradeProfileProperties - New field
IsOutOfSupportin structAgentPoolUpgradeProfilePropertiesUpgradesItem - New field
MaxBlockedNodesin structAgentPoolUpgradeSettings - New field
DriverType,Nvidiain structGPUProfile - New field
SeccompDefaultin structKubeletConfig - New field
EnableNodePublicIP,NodePublicIPPrefixID,NodePublicIPTags,PodSubnetID,VnetSubnetIDin structMachineNetworkProperties - New field
Billing,ETag,EvictionPolicy,Hardware,Kubernetes,LocalDNSProfile,Mode,NodeImageVersion,OperatingSystem,Priority,ProvisioningState,Security,Status,Tagsin structMachineProperties - New field
ArtifactStreamingProfile,EnableOSDiskFullCaching,NodeCustomizationProfile,NodeInitializationTaints,UpgradeSettingsBlueGreen,UpgradeStrategyin structManagedClusterAgentPoolProfile - New field
ArtifactStreamingProfile,EnableOSDiskFullCaching,NodeCustomizationProfile,NodeInitializationTaints,UpgradeSettingsBlueGreen,UpgradeStrategyin structManagedClusterAgentPoolProfileProperties - New field
AppMonitoring,ContainerInsightsin structManagedClusterAzureMonitorProfile - New field
EffectiveNoProxyin structManagedClusterHTTPProxyConfig - New field
ApplicationLoadBalancer,GatewayAPIin structManagedClusterIngressProfile - New field
DefaultDomain,GatewayAPIImplementationsin structManagedClusterIngressProfileWebAppRouting - New field
ClusterServiceLoadBalancerHealthProbeModein structManagedClusterLoadBalancerProfile - New field
CountIPv6in structManagedClusterManagedOutboundIPProfile - New field
OutboundIPPrefixes,OutboundIPsin structManagedClusterNATGatewayProfile - New field
ComponentsByReleasesin structManagedClusterPoolUpgradeProfile - New field
IsOutOfSupportin structManagedClusterPoolUpgradeProfileUpgradesItem - New field
CreationData,EnableNamespaceResources,HealthMonitorProfile,HostedSystemProfile,SchedulerProfilein structManagedClusterProperties - New field
ImageIntegrity,KubernetesResourceObjectEncryptionProfile,NodeRestriction,ServiceAccountImagePullProfilein 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