github Azure/azure-sdk-for-go sdk/resourcemanager/containerservice/armcontainerservice/v7.3.0-beta.1

latest releases: sdk/resourcemanager/azurestackhci/armazurestackhcivm/v0.1.0, sdk/resourcemanager/cloudhealth/armcloudhealth/v0.1.0, sdk/resourcemanager/playwright/armplaywright/v1.0.0...
pre-releaseone month ago

7.3.0-beta.1 (2025-07-17)

Features Added

  • New value AgentPoolModeMachines, AgentPoolModeManagedSystem added to enum type AgentPoolMode
  • New value ManagedClusterSKUNameAutomatic added to enum type ManagedClusterSKUName
  • New value OSSKUMariner, OSSKUUbuntu2404, OSSKUWindowsAnnual added to enum type OSSKU
  • New value PublicNetworkAccessSecuredByPerimeter added to enum type PublicNetworkAccess
  • New value SnapshotTypeManagedCluster added to enum type SnapshotType
  • New value WorkloadRuntimeKataMshvVMIsolation added to enum type WorkloadRuntime
  • New enum type AddonAutoscaling with values AddonAutoscalingDisabled, AddonAutoscalingEnabled
  • New enum type AdoptionPolicy with values AdoptionPolicyAlways, AdoptionPolicyIfIdentical, AdoptionPolicyNever
  • New enum type AdvancedNetworkPolicies with values AdvancedNetworkPoliciesFQDN, AdvancedNetworkPoliciesL7, AdvancedNetworkPoliciesNone
  • New enum type AgentPoolSSHAccess with values AgentPoolSSHAccessDisabled, AgentPoolSSHAccessLocalUser
  • New enum type ClusterServiceLoadBalancerHealthProbeMode with values ClusterServiceLoadBalancerHealthProbeModeServiceNodePort, ClusterServiceLoadBalancerHealthProbeModeShared
  • New enum type DeletePolicy with values DeletePolicyDelete, DeletePolicyKeep
  • New enum type DriftAction with values DriftActionRecreate, DriftActionSynced
  • New enum type DriverType with values DriverTypeCUDA, DriverTypeGRID
  • New enum type GuardrailsSupport with values GuardrailsSupportPreview, GuardrailsSupportStable
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type LocalDNSForwardDestination with values LocalDNSForwardDestinationClusterCoreDNS, LocalDNSForwardDestinationVnetDNS
  • New enum type LocalDNSForwardPolicy with values LocalDNSForwardPolicyRandom, LocalDNSForwardPolicyRoundRobin, LocalDNSForwardPolicySequential
  • New enum type LocalDNSMode with values LocalDNSModeDisabled, LocalDNSModePreferred, LocalDNSModeRequired
  • New enum type LocalDNSProtocol with values LocalDNSProtocolForceTCP, LocalDNSProtocolPreferUDP
  • New enum type LocalDNSQueryLogging with values LocalDNSQueryLoggingError, LocalDNSQueryLoggingLog
  • New enum type LocalDNSServeStale with values LocalDNSServeStaleDisable, LocalDNSServeStaleImmediate, LocalDNSServeStaleVerify
  • New enum type LocalDNSState with values LocalDNSStateDisabled, LocalDNSStateEnabled
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type NamespaceProvisioningState with values NamespaceProvisioningStateCanceled, NamespaceProvisioningStateCreating, NamespaceProvisioningStateDeleting, NamespaceProvisioningStateFailed, NamespaceProvisioningStateSucceeded, NamespaceProvisioningStateUpdating
  • New enum type Operator with values OperatorDoesNotExist, OperatorExists, OperatorIn, OperatorNotIn
  • New enum type PodLinkLocalAccess with values PodLinkLocalAccessIMDS, PodLinkLocalAccessNone
  • New enum type PolicyRule with values PolicyRuleAllowAll, PolicyRuleAllowSameNamespace, PolicyRuleDenyAll
  • New enum type SafeguardsSupport with values SafeguardsSupportPreview, SafeguardsSupportStable
  • New enum type SchedulerConfigMode with values SchedulerConfigModeDefault, SchedulerConfigModeManagedByCRD
  • New enum type SeccompDefault with values SeccompDefaultRuntimeDefault, SeccompDefaultUnconfined
  • New enum type TransitEncryptionType with values TransitEncryptionTypeNone, TransitEncryptionTypeWireGuard
  • New enum type VMState with values VMStateDeleted, 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 struct AdvancedNetworkingSecurity
  • New field SSHAccess in struct AgentPoolSecurityProfile
  • New field ComponentsByReleases in struct AgentPoolUpgradeProfileProperties
  • New field IsOutOfSupport in struct AgentPoolUpgradeProfilePropertiesUpgradesItem
  • New field MaxBlockedNodes in struct AgentPoolUpgradeSettings
  • New field DriverType in struct GPUProfile
  • New field GatewayConfigurationName, Name, Namespace in struct IstioEgressGateway
  • New field SeccompDefault in struct KubeletConfig
  • New field EnableNodePublicIP, NodePublicIPPrefixID, NodePublicIPTags, PodSubnetID, VnetSubnetID in struct MachineNetworkProperties
  • New field ETag, Hardware, Kubernetes, Mode, NodeImageVersion, OperatingSystem, Priority, ProvisioningState, Security, Status, Tags in struct MachineProperties
  • New field Kind in struct ManagedCluster
  • New field ArtifactStreamingProfile, EnableCustomCATrust, LocalDNSProfile, NodeInitializationTaints in struct ManagedClusterAgentPoolProfile
  • New field ArtifactStreamingProfile, EnableCustomCATrust, LocalDNSProfile, NodeInitializationTaints in struct ManagedClusterAgentPoolProfileProperties
  • New field AppMonitoring, ContainerInsights in struct ManagedClusterAzureMonitorProfile
  • New field EffectiveNoProxy, Enabled in struct ManagedClusterHTTPProxyConfig
  • New field ClusterServiceLoadBalancerHealthProbeMode in struct ManagedClusterLoadBalancerProfile
  • New field ComponentsByReleases in struct ManagedClusterPoolUpgradeProfile
  • New field IsOutOfSupport in struct ManagedClusterPoolUpgradeProfileUpgradesItem
  • New field CreationData, EnableNamespaceResources, SchedulerProfile in struct ManagedClusterProperties
  • New field ImageIntegrity, NodeRestriction in struct ManagedClusterSecurityProfile
  • New field SecurityGating in struct ManagedClusterSecurityProfileDefender
  • New field Version in struct ManagedClusterStorageProfileDiskCSIDriver
  • New field AddonAutoscaling in struct ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
  • New field IgnorePodDisruptionBudget in struct ManagedClustersClientBeginDeleteOptions
  • New field KubeProxyConfig, PodLinkLocalAccess in struct NetworkProfile
  • New field Autoscale in struct ScaleProfile

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.