7.3.0-beta.1 (2025-07-17)
Features Added
- New value
AgentPoolModeMachines
,AgentPoolModeManagedSystem
added to enum typeAgentPoolMode
- New value
ManagedClusterSKUNameAutomatic
added to enum typeManagedClusterSKUName
- New value
OSSKUMariner
,OSSKUUbuntu2404
,OSSKUWindowsAnnual
added to enum typeOSSKU
- New value
PublicNetworkAccessSecuredByPerimeter
added to enum typePublicNetworkAccess
- New value
SnapshotTypeManagedCluster
added to enum typeSnapshotType
- New value
WorkloadRuntimeKataMshvVMIsolation
added to enum typeWorkloadRuntime
- New enum type
AddonAutoscaling
with valuesAddonAutoscalingDisabled
,AddonAutoscalingEnabled
- New enum type
AdoptionPolicy
with valuesAdoptionPolicyAlways
,AdoptionPolicyIfIdentical
,AdoptionPolicyNever
- New enum type
AdvancedNetworkPolicies
with valuesAdvancedNetworkPoliciesFQDN
,AdvancedNetworkPoliciesL7
,AdvancedNetworkPoliciesNone
- New enum type
AgentPoolSSHAccess
with valuesAgentPoolSSHAccessDisabled
,AgentPoolSSHAccessLocalUser
- New enum type
ClusterServiceLoadBalancerHealthProbeMode
with valuesClusterServiceLoadBalancerHealthProbeModeServiceNodePort
,ClusterServiceLoadBalancerHealthProbeModeShared
- New enum type
DeletePolicy
with valuesDeletePolicyDelete
,DeletePolicyKeep
- New enum type
DriftAction
with valuesDriftActionRecreate
,DriftActionSynced
- New enum type
DriverType
with valuesDriverTypeCUDA
,DriverTypeGRID
- New enum type
GuardrailsSupport
with valuesGuardrailsSupportPreview
,GuardrailsSupportStable
- New enum type
IpvsScheduler
with valuesIpvsSchedulerLeastConnection
,IpvsSchedulerRoundRobin
- New enum type
LocalDNSForwardDestination
with valuesLocalDNSForwardDestinationClusterCoreDNS
,LocalDNSForwardDestinationVnetDNS
- New enum type
LocalDNSForwardPolicy
with valuesLocalDNSForwardPolicyRandom
,LocalDNSForwardPolicyRoundRobin
,LocalDNSForwardPolicySequential
- New enum type
LocalDNSMode
with valuesLocalDNSModeDisabled
,LocalDNSModePreferred
,LocalDNSModeRequired
- New enum type
LocalDNSProtocol
with valuesLocalDNSProtocolForceTCP
,LocalDNSProtocolPreferUDP
- New enum type
LocalDNSQueryLogging
with valuesLocalDNSQueryLoggingError
,LocalDNSQueryLoggingLog
- New enum type
LocalDNSServeStale
with valuesLocalDNSServeStaleDisable
,LocalDNSServeStaleImmediate
,LocalDNSServeStaleVerify
- New enum type
LocalDNSState
with valuesLocalDNSStateDisabled
,LocalDNSStateEnabled
- New enum type
Mode
with valuesModeIPTABLES
,ModeIPVS
- New enum type
NamespaceProvisioningState
with valuesNamespaceProvisioningStateCanceled
,NamespaceProvisioningStateCreating
,NamespaceProvisioningStateDeleting
,NamespaceProvisioningStateFailed
,NamespaceProvisioningStateSucceeded
,NamespaceProvisioningStateUpdating
- New enum type
Operator
with valuesOperatorDoesNotExist
,OperatorExists
,OperatorIn
,OperatorNotIn
- New enum type
PodLinkLocalAccess
with valuesPodLinkLocalAccessIMDS
,PodLinkLocalAccessNone
- New enum type
PolicyRule
with valuesPolicyRuleAllowAll
,PolicyRuleAllowSameNamespace
,PolicyRuleDenyAll
- New enum type
SafeguardsSupport
with valuesSafeguardsSupportPreview
,SafeguardsSupportStable
- New enum type
SchedulerConfigMode
with valuesSchedulerConfigModeDefault
,SchedulerConfigModeManagedByCRD
- New enum type
SeccompDefault
with valuesSeccompDefaultRuntimeDefault
,SeccompDefaultUnconfined
- New enum type
TransitEncryptionType
with valuesTransitEncryptionTypeNone
,TransitEncryptionTypeWireGuard
- New enum type
VMState
with valuesVMStateDeleted
,VMStateRunning
- 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.NewLoadBalancersClient() *LoadBalancersClient
- New function
*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
- New function
*ClientFactory.NewManagedNamespacesClient() *ManagedNamespacesClient
- New function
*ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient
- 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
NewManagedNamespacesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedNamespacesClient, error)
- New function
*ManagedNamespacesClient.BeginCreateOrUpdate(context.Context, string, string, string, ManagedNamespace, *ManagedNamespacesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ManagedNamespacesClientCreateOrUpdateResponse], error)
- New function
*ManagedNamespacesClient.BeginDelete(context.Context, string, string, string, *ManagedNamespacesClientBeginDeleteOptions) (*runtime.Poller[ManagedNamespacesClientDeleteResponse], error)
- New function
*ManagedNamespacesClient.Get(context.Context, string, string, string, *ManagedNamespacesClientGetOptions) (ManagedNamespacesClientGetResponse, error)
- New function
*ManagedNamespacesClient.NewListByManagedClusterPager(string, string, *ManagedNamespacesClientListByManagedClusterOptions) *runtime.Pager[ManagedNamespacesClientListByManagedClusterResponse]
- New function
*ManagedNamespacesClient.ListCredential(context.Context, string, string, string, *ManagedNamespacesClientListCredentialOptions) (ManagedNamespacesClientListCredentialResponse, error)
- New function
*ManagedNamespacesClient.Update(context.Context, string, string, string, TagsObject, *ManagedNamespacesClientUpdateOptions) (ManagedNamespacesClientUpdateResponse, error)
- 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
AdvancedNetworkingSecurityTransitEncryption
- New struct
AgentPoolArtifactStreamingProfile
- New struct
AutoScaleProfile
- New struct
Component
- New struct
ComponentsByRelease
- New struct
ErrorAdditionalInfo
- New struct
ErrorDetail
- New struct
GuardrailsAvailableVersion
- New struct
GuardrailsAvailableVersionsList
- New struct
GuardrailsAvailableVersionsProperties
- New struct
LabelSelector
- New struct
LabelSelectorRequirement
- New struct
LoadBalancer
- New struct
LoadBalancerListResult
- New struct
LoadBalancerProperties
- New struct
LocalDNSOverride
- New struct
LocalDNSProfile
- 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
ManagedClusterPropertiesForSnapshot
- New struct
ManagedClusterSecurityProfileDefenderSecurityGating
- New struct
ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
- New struct
ManagedClusterSecurityProfileImageIntegrity
- New struct
ManagedClusterSecurityProfileNodeRestriction
- New struct
ManagedClusterSnapshot
- New struct
ManagedClusterSnapshotListResult
- New struct
ManagedClusterSnapshotProperties
- New struct
ManagedNamespace
- New struct
ManagedNamespaceListResult
- New struct
NamespaceProperties
- New struct
NetworkPolicies
- New struct
NetworkProfileForSnapshot
- New struct
NetworkProfileKubeProxyConfig
- New struct
NetworkProfileKubeProxyConfigIpvsConfig
- New struct
NodeImageVersion
- New struct
NodeImageVersionsListResult
- New struct
OperationStatusResult
- New struct
OperationStatusResultList
- New struct
RebalanceLoadBalancersRequestBody
- New struct
ResourceQuota
- New struct
SafeguardsAvailableVersion
- New struct
SafeguardsAvailableVersionsList
- New struct
SafeguardsAvailableVersionsProperties
- New struct
SchedulerInstanceProfile
- New struct
SchedulerProfile
- New struct
SchedulerProfileSchedulerInstanceProfiles
- New field
AdvancedNetworkPolicies
,TransitEncryption
in structAdvancedNetworkingSecurity
- New field
SSHAccess
in structAgentPoolSecurityProfile
- New field
ComponentsByReleases
in structAgentPoolUpgradeProfileProperties
- New field
IsOutOfSupport
in structAgentPoolUpgradeProfilePropertiesUpgradesItem
- New field
MaxBlockedNodes
in structAgentPoolUpgradeSettings
- New field
DriverType
in structGPUProfile
- New field
GatewayConfigurationName
,Name
,Namespace
in structIstioEgressGateway
- New field
SeccompDefault
in structKubeletConfig
- New field
EnableNodePublicIP
,NodePublicIPPrefixID
,NodePublicIPTags
,PodSubnetID
,VnetSubnetID
in structMachineNetworkProperties
- New field
ETag
,Hardware
,Kubernetes
,Mode
,NodeImageVersion
,OperatingSystem
,Priority
,ProvisioningState
,Security
,Status
,Tags
in structMachineProperties
- New field
Kind
in structManagedCluster
- New field
ArtifactStreamingProfile
,EnableCustomCATrust
,LocalDNSProfile
,NodeInitializationTaints
in structManagedClusterAgentPoolProfile
- New field
ArtifactStreamingProfile
,EnableCustomCATrust
,LocalDNSProfile
,NodeInitializationTaints
in structManagedClusterAgentPoolProfileProperties
- New field
AppMonitoring
,ContainerInsights
in structManagedClusterAzureMonitorProfile
- New field
EffectiveNoProxy
,Enabled
in structManagedClusterHTTPProxyConfig
- New field
ClusterServiceLoadBalancerHealthProbeMode
in structManagedClusterLoadBalancerProfile
- New field
ComponentsByReleases
in structManagedClusterPoolUpgradeProfile
- New field
IsOutOfSupport
in structManagedClusterPoolUpgradeProfileUpgradesItem
- New field
CreationData
,EnableNamespaceResources
,SchedulerProfile
in structManagedClusterProperties
- New field
ImageIntegrity
,NodeRestriction
in structManagedClusterSecurityProfile
- New field
SecurityGating
in structManagedClusterSecurityProfileDefender
- New field
Version
in structManagedClusterStorageProfileDiskCSIDriver
- New field
AddonAutoscaling
in structManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
- New field
IgnorePodDisruptionBudget
in structManagedClustersClientBeginDeleteOptions
- New field
KubeProxyConfig
,PodLinkLocalAccess
in structNetworkProfile
- New field
Autoscale
in structScaleProfile