23.0.0-beta.2 (2025-07-08)
Compared with version 22.1.0
Features Added
- Added operation group ContainerService
- Added operation group LoadBalancers
- Added operation group ManagedClusterSnapshots
- Added operation group ManagedNamespaces
- Added operation group OperationStatusResultOperations
- Added operation Machines.beginCreateOrUpdate
- Added operation Machines.beginCreateOrUpdateAndWait
- Added operation ManagedClusters.beginRebalanceLoadBalancers
- Added operation ManagedClusters.beginRebalanceLoadBalancersAndWait
- Added operation ManagedClusters.getGuardrailsVersions
- Added operation ManagedClusters.getSafeguardsVersions
- Added operation ManagedClusters.listGuardrailsVersions
- Added operation ManagedClusters.listSafeguardsVersions
- Added Interface AdvancedNetworkingSecurityTransitEncryption
- Added Interface AgentPoolArtifactStreamingProfile
- Added Interface AutoScaleProfile
- Added Interface Component
- Added Interface ComponentsByRelease
- Added Interface ContainerServiceListNodeImageVersionsOptionalParams
- Added Interface ContainerServiceNetworkProfileKubeProxyConfig
- Added Interface ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
- Added Interface GuardrailsAvailableVersion
- Added Interface GuardrailsAvailableVersionsList
- Added Interface GuardrailsAvailableVersionsProperties
- Added Interface LabelSelector
- Added Interface LabelSelectorRequirement
- Added Interface LoadBalancer
- Added Interface LoadBalancerListResult
- Added Interface LoadBalancersCreateOrUpdateOptionalParams
- Added Interface LoadBalancersDeleteHeaders
- Added Interface LoadBalancersDeleteOptionalParams
- Added Interface LoadBalancersGetOptionalParams
- Added Interface LoadBalancersListByManagedClusterOptionalParams
- Added Interface LocalDNSOverrides
- Added Interface LocalDNSProfile
- Added Interface MachineHardwareProfile
- Added Interface MachineKubernetesProfile
- Added Interface MachineOSProfile
- Added Interface MachineOSProfileLinuxProfile
- Added Interface MachinesCreateOrUpdateOptionalParams
- Added Interface MachineStatus
- Added Interface ManagedClusterAIToolchainOperatorProfile
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoring
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
- Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
- Added Interface ManagedClusterAzureMonitorProfileContainerInsights
- Added Interface ManagedClusterNodeProvisioningProfile
- Added Interface ManagedClusterPropertiesForSnapshot
- Added Interface ManagedClusterSecurityProfileDefenderSecurityGating
- Added Interface ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
- Added Interface ManagedClusterSecurityProfileImageIntegrity
- Added Interface ManagedClusterSecurityProfileNodeRestriction
- Added Interface ManagedClustersGetGuardrailsVersionsOptionalParams
- Added Interface ManagedClustersGetSafeguardsVersionsOptionalParams
- Added Interface ManagedClustersListGuardrailsVersionsOptionalParams
- Added Interface ManagedClustersListSafeguardsVersionsOptionalParams
- Added Interface ManagedClusterSnapshot
- Added Interface ManagedClusterSnapshotListResult
- Added Interface ManagedClusterSnapshotsCreateOrUpdateOptionalParams
- Added Interface ManagedClusterSnapshotsDeleteOptionalParams
- Added Interface ManagedClusterSnapshotsGetOptionalParams
- Added Interface ManagedClusterSnapshotsListByResourceGroupOptionalParams
- Added Interface ManagedClusterSnapshotsListOptionalParams
- Added Interface ManagedClusterSnapshotsUpdateTagsOptionalParams
- Added Interface ManagedClustersRebalanceLoadBalancersHeaders
- Added Interface ManagedClustersRebalanceLoadBalancersOptionalParams
- Added Interface ManagedNamespace
- Added Interface ManagedNamespaceListResult
- Added Interface ManagedNamespacesCreateOrUpdateOptionalParams
- Added Interface ManagedNamespacesDeleteHeaders
- Added Interface ManagedNamespacesDeleteOptionalParams
- Added Interface ManagedNamespacesGetOptionalParams
- Added Interface ManagedNamespacesListByManagedClusterOptionalParams
- Added Interface ManagedNamespacesListCredentialOptionalParams
- Added Interface ManagedNamespacesUpdateOptionalParams
- Added Interface NamespaceProperties
- Added Interface NetworkPolicies
- Added Interface NetworkProfileForSnapshot
- Added Interface NodeImageVersion
- Added Interface NodeImageVersionsListResult
- Added Interface OperationStatusResult
- Added Interface OperationStatusResultGetByAgentPoolOptionalParams
- Added Interface OperationStatusResultGetOptionalParams
- Added Interface OperationStatusResultList
- Added Interface OperationStatusResultListOptionalParams
- Added Interface RebalanceLoadBalancersRequestBody
- Added Interface ResourceQuota
- Added Interface SafeguardsAvailableVersion
- Added Interface SafeguardsAvailableVersionsList
- Added Interface SafeguardsAvailableVersionsProperties
- Added Interface SchedulerInstanceProfile
- Added Interface SchedulerProfile
- Added Interface SchedulerProfileSchedulerInstanceProfiles
- Interface AdvancedNetworkingSecurity has a new optional parameter advancedNetworkPolicies
- Interface AdvancedNetworkingSecurity has a new optional parameter transitEncryption
- Interface AgentPool has a new optional parameter artifactStreamingProfile
- Interface AgentPool has a new optional parameter enableCustomCATrust
- Interface AgentPool has a new optional parameter localDNSProfile
- Interface AgentPool has a new optional parameter nodeInitializationTaints
- Interface AgentPoolSecurityProfile has a new optional parameter sshAccess
- Interface AgentPoolUpgradeProfile has a new optional parameter componentsByReleases
- Interface AgentPoolUpgradeProfilePropertiesUpgradesItem has a new optional parameter isOutOfSupport
- Interface AgentPoolUpgradeSettings has a new optional parameter maxBlockedNodes
- Interface ContainerServiceNetworkProfile has a new optional parameter kubeProxyConfig
- Interface ContainerServiceNetworkProfile has a new optional parameter podLinkLocalAccess
- Interface GPUProfile has a new optional parameter driverType
- Interface IstioEgressGateway has a new optional parameter gatewayConfigurationName
- Interface IstioEgressGateway has a new optional parameter namespace
- Interface KubeletConfig has a new optional parameter seccompDefault
- Interface MachineNetworkProperties has a new optional parameter enableNodePublicIP
- Interface MachineNetworkProperties has a new optional parameter nodePublicIPPrefixID
- Interface MachineNetworkProperties has a new optional parameter nodePublicIPTags
- Interface MachineNetworkProperties has a new optional parameter podSubnetID
- Interface MachineNetworkProperties has a new optional parameter vnetSubnetID
- Interface MachineProperties has a new optional parameter eTag
- Interface MachineProperties has a new optional parameter hardware
- Interface MachineProperties has a new optional parameter kubernetes
- Interface MachineProperties has a new optional parameter mode
- Interface MachineProperties has a new optional parameter nodeImageVersion
- Interface MachineProperties has a new optional parameter operatingSystem
- Interface MachineProperties has a new optional parameter priority
- Interface MachineProperties has a new optional parameter provisioningState
- Interface MachineProperties has a new optional parameter security
- Interface MachineProperties has a new optional parameter status
- Interface MachineProperties has a new optional parameter tags
- Interface ManagedCluster has a new optional parameter aiToolchainOperatorProfile
- Interface ManagedCluster has a new optional parameter creationData
- Interface ManagedCluster has a new optional parameter enableNamespaceResources
- Interface ManagedCluster has a new optional parameter kind
- Interface ManagedCluster has a new optional parameter nodeProvisioningProfile
- Interface ManagedCluster has a new optional parameter schedulerProfile
- Interface ManagedClusterAgentPoolProfile has a new optional parameter artifactStreamingProfile
- Interface ManagedClusterAgentPoolProfile has a new optional parameter enableCustomCATrust
- Interface ManagedClusterAgentPoolProfile has a new optional parameter localDNSProfile
- Interface ManagedClusterAgentPoolProfile has a new optional parameter nodeInitializationTaints
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter artifactStreamingProfile
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter enableCustomCATrust
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter localDNSProfile
- Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter nodeInitializationTaints
- Interface ManagedClusterAzureMonitorProfile has a new optional parameter appMonitoring
- Interface ManagedClusterAzureMonitorProfile has a new optional parameter containerInsights
- Interface ManagedClusterHttpProxyConfig has a new optional parameter effectiveNoProxy
- Interface ManagedClusterHttpProxyConfig has a new optional parameter enabled
- Interface ManagedClusterLoadBalancerProfile has a new optional parameter clusterServiceLoadBalancerHealthProbeMode
- Interface ManagedClusterPoolUpgradeProfile has a new optional parameter componentsByReleases
- Interface ManagedClusterPoolUpgradeProfileUpgradesItem has a new optional parameter isOutOfSupport
- Interface ManagedClustersDeleteOptionalParams has a new optional parameter ignorePodDisruptionBudget
- Interface ManagedClusterSecurityProfile has a new optional parameter imageIntegrity
- Interface ManagedClusterSecurityProfile has a new optional parameter nodeRestriction
- Interface ManagedClusterSecurityProfileDefender has a new optional parameter securityGating
- Interface ManagedClusterStorageProfileDiskCSIDriver has a new optional parameter version
- Interface ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler has a new optional parameter addonAutoscaling
- Interface ScaleProfile has a new optional parameter autoscale
- Added Type Alias AddonAutoscaling
- Added Type Alias AdoptionPolicy
- Added Type Alias AdvancedNetworkPolicies
- Added Type Alias AgentPoolSSHAccess
- Added Type Alias ClusterServiceLoadBalancerHealthProbeMode
- Added Type Alias ContainerServiceListNodeImageVersionsNextResponse
- Added Type Alias ContainerServiceListNodeImageVersionsResponse
- Added Type Alias DeletePolicy
- Added Type Alias DriftAction
- Added Type Alias DriverType
- Added Type Alias GuardrailsSupport
- Added Type Alias IpvsScheduler
- Added Type Alias LoadBalancersCreateOrUpdateResponse
- Added Type Alias LoadBalancersDeleteResponse
- Added Type Alias LoadBalancersGetResponse
- Added Type Alias LoadBalancersListByManagedClusterNextResponse
- Added Type Alias LoadBalancersListByManagedClusterResponse
- Added Type Alias LocalDNSForwardDestination
- Added Type Alias LocalDNSForwardPolicy
- Added Type Alias LocalDNSMode
- Added Type Alias LocalDNSProtocol
- Added Type Alias LocalDNSQueryLogging
- Added Type Alias LocalDNSServeStale
- Added Type Alias LocalDNSState
- Added Type Alias MachinesCreateOrUpdateResponse
- Added Type Alias ManagedClustersGetGuardrailsVersionsResponse
- Added Type Alias ManagedClustersGetSafeguardsVersionsResponse
- Added Type Alias ManagedClustersListGuardrailsVersionsNextResponse
- Added Type Alias ManagedClustersListGuardrailsVersionsResponse
- Added Type Alias ManagedClustersListSafeguardsVersionsNextResponse
- Added Type Alias ManagedClustersListSafeguardsVersionsResponse
- Added Type Alias ManagedClusterSnapshotsCreateOrUpdateResponse
- Added Type Alias ManagedClusterSnapshotsGetResponse
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupNextResponse
- Added Type Alias ManagedClusterSnapshotsListByResourceGroupResponse
- Added Type Alias ManagedClusterSnapshotsListNextResponse
- Added Type Alias ManagedClusterSnapshotsListResponse
- Added Type Alias ManagedClusterSnapshotsUpdateTagsResponse
- Added Type Alias ManagedClustersRebalanceLoadBalancersResponse
- Added Type Alias ManagedNamespacesCreateOrUpdateResponse
- Added Type Alias ManagedNamespacesDeleteResponse
- Added Type Alias ManagedNamespacesGetResponse
- Added Type Alias ManagedNamespacesListByManagedClusterNextResponse
- Added Type Alias ManagedNamespacesListByManagedClusterResponse
- Added Type Alias ManagedNamespacesListCredentialResponse
- Added Type Alias ManagedNamespacesUpdateResponse
- Added Type Alias Mode
- Added Type Alias NamespaceProvisioningState
- Added Type Alias NodeProvisioningDefaultNodePools
- Added Type Alias NodeProvisioningMode
- Added Type Alias OperationStatusResultGetByAgentPoolResponse
- Added Type Alias OperationStatusResultGetResponse
- Added Type Alias OperationStatusResultListNextResponse
- Added Type Alias OperationStatusResultListResponse
- Added Type Alias Operator
- Added Type Alias PodLinkLocalAccess
- Added Type Alias PolicyRule
- Added Type Alias SafeguardsSupport
- Added Type Alias SchedulerConfigMode
- Added Type Alias SeccompDefault
- Added Type Alias TransitEncryptionType
- Added Type Alias VmState
- Added Enum KnownAddonAutoscaling
- Added Enum KnownAdoptionPolicy
- Added Enum KnownAdvancedNetworkPolicies
- Added Enum KnownAgentPoolSSHAccess
- Added Enum KnownClusterServiceLoadBalancerHealthProbeMode
- Added Enum KnownDeletePolicy
- Added Enum KnownDriftAction
- Added Enum KnownDriverType
- Added Enum KnownGuardrailsSupport
- Added Enum KnownIpvsScheduler
- Added Enum KnownLocalDNSForwardDestination
- Added Enum KnownLocalDNSForwardPolicy
- Added Enum KnownLocalDNSMode
- Added Enum KnownLocalDNSProtocol
- Added Enum KnownLocalDNSQueryLogging
- Added Enum KnownLocalDNSServeStale
- Added Enum KnownLocalDNSState
- Added Enum KnownMode
- Added Enum KnownNamespaceProvisioningState
- Added Enum KnownNodeProvisioningDefaultNodePools
- Added Enum KnownNodeProvisioningMode
- Added Enum KnownOperator
- Added Enum KnownPodLinkLocalAccess
- Added Enum KnownPolicyRule
- Added Enum KnownSafeguardsSupport
- Added Enum KnownSchedulerConfigMode
- Added Enum KnownSeccompDefault
- Added Enum KnownTransitEncryptionType
- Added Enum KnownVmState
- Enum KnownAgentPoolMode has a new value Machines
- Enum KnownAgentPoolMode has a new value ManagedSystem
- Enum KnownManagedClusterSKUName has a new value Automatic
- Enum KnownOssku has a new value Mariner
- Enum KnownOssku has a new value Ubuntu2404
- Enum KnownOssku has a new value WindowsAnnual
- Enum KnownPublicNetworkAccess has a new value SecuredByPerimeter
- Enum KnownSnapshotType has a new value ManagedCluster
- Enum KnownWorkloadRuntime has a new value KataMshvVmIsolation
Breaking Changes
- Interface IstioEgressGateway has a new required parameter name