sdk/resourcemanager/containerservice/armcontainerservice/v6.4.0-beta.1
Pre-release
Pre-release
azure-sdk
released this
13 Dec 09:55
6.4.0-beta.1 (2024-12-09)
Features Added
- New value
AgentPoolModeGateway
added to enum typeAgentPoolMode
- New value
AgentPoolTypeVirtualMachines
added to enum typeAgentPoolType
- New value
ManagedClusterSKUNameAutomatic
added to enum typeManagedClusterSKUName
- New value
OSSKUMariner
,OSSKUWindowsAnnual
added to enum typeOSSKU
- New value
OutboundTypeNone
added to enum typeOutboundType
- 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
AgentPoolSSHAccess
with valuesAgentPoolSSHAccessDisabled
,AgentPoolSSHAccessLocalUser
- New enum type
ArtifactSource
with valuesArtifactSourceCache
,ArtifactSourceDirect
- New enum type
ClusterServiceLoadBalancerHealthProbeMode
with valuesClusterServiceLoadBalancerHealthProbeModeServiceNodePort
,ClusterServiceLoadBalancerHealthProbeModeShared
- New enum type
DriverType
with valuesDriverTypeCUDA
,DriverTypeGRID
- New enum type
GuardrailsSupport
with valuesGuardrailsSupportPreview
,GuardrailsSupportStable
- New enum type
IpvsScheduler
with valuesIpvsSchedulerLeastConnection
,IpvsSchedulerRoundRobin
- New enum type
Level
with valuesLevelEnforcement
,LevelOff
,LevelWarning
- New enum type
Mode
with valuesModeIPTABLES
,ModeIPVS
- New enum type
NginxIngressControllerType
with valuesNginxIngressControllerTypeAnnotationControlled
,NginxIngressControllerTypeExternal
,NginxIngressControllerTypeInternal
,NginxIngressControllerTypeNone
- New enum type
NodeProvisioningMode
with valuesNodeProvisioningModeAuto
,NodeProvisioningModeManual
- New enum type
Operator
with valuesOperatorDoesNotExist
,OperatorExists
,OperatorIn
,OperatorNotIn
- New enum type
PodIPAllocationMode
with valuesPodIPAllocationModeDynamicIndividual
,PodIPAllocationModeStaticBlock
- New enum type
PodLinkLocalAccess
with valuesPodLinkLocalAccessIMDS
,PodLinkLocalAccessNone
- New enum type
SafeguardsSupport
with valuesSafeguardsSupportPreview
,SafeguardsSupportStable
- New enum type
SeccompDefault
with valuesSeccompDefaultRuntimeDefault
,SeccompDefaultUnconfined
- New enum type
UndrainableNodeBehavior
with valuesUndrainableNodeBehaviorCordon
,UndrainableNodeBehaviorSchedule
- New function
*ClientFactory.NewLoadBalancersClient() *LoadBalancersClient
- New function
*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
- 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
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
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
AgentPoolArtifactStreamingProfile
- New struct
AgentPoolGPUProfile
- New struct
AgentPoolGatewayProfile
- 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
ManagedClusterAIToolchainOperatorProfile
- New struct
ManagedClusterAzureMonitorProfileAppMonitoring
- New struct
ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
- New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
- New struct
ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
- New struct
ManagedClusterAzureMonitorProfileContainerInsights
- New struct
ManagedClusterBootstrapProfile
- New struct
ManagedClusterIngressProfileNginx
- New struct
ManagedClusterNodeProvisioningProfile
- New struct
ManagedClusterPropertiesForSnapshot
- New struct
ManagedClusterSecurityProfileImageIntegrity
- New struct
ManagedClusterSecurityProfileNodeRestriction
- New struct
ManagedClusterSnapshot
- New struct
ManagedClusterSnapshotListResult
- New struct
ManagedClusterSnapshotProperties
- New struct
ManagedClusterStaticEgressGatewayProfile
- New struct
ManualScaleProfile
- New struct
NetworkProfileForSnapshot
- New struct
NetworkProfileKubeProxyConfig
- New struct
NetworkProfileKubeProxyConfigIpvsConfig
- New struct
OperationStatusResult
- New struct
OperationStatusResultList
- New struct
RebalanceLoadBalancersRequestBody
- New struct
SafeguardsAvailableVersion
- New struct
SafeguardsAvailableVersionsList
- New struct
SafeguardsAvailableVersionsProperties
- New struct
SafeguardsProfile
- New struct
ScaleProfile
- New struct
VirtualMachineNodes
- New struct
VirtualMachinesProfile
- New field
SSHAccess
in structAgentPoolSecurityProfile
- New field
ComponentsByReleases
in structAgentPoolUpgradeProfileProperties
- New field
MaxUnavailable
,UndrainableNodeBehavior
in structAgentPoolUpgradeSettings
- New field
SeccompDefault
in structKubeletConfig
- New field
Kind
in structManagedCluster
- New field
EnableVnetIntegration
,SubnetID
in structManagedClusterAPIServerAccessProfile
- New field
ArtifactStreamingProfile
,EnableCustomCATrust
,GatewayProfile
,GpuProfile
,MessageOfTheDay
,NodeInitializationTaints
,PodIPAllocationMode
,VirtualMachineNodesStatus
,VirtualMachinesProfile
in structManagedClusterAgentPoolProfile
- New field
ArtifactStreamingProfile
,EnableCustomCATrust
,GatewayProfile
,GpuProfile
,MessageOfTheDay
,NodeInitializationTaints
,PodIPAllocationMode
,VirtualMachineNodesStatus
,VirtualMachinesProfile
in structManagedClusterAgentPoolProfileProperties
- New field
AppMonitoring
,ContainerInsights
in structManagedClusterAzureMonitorProfile
- New field
EffectiveNoProxy
in structManagedClusterHTTPProxyConfig
- New field
Nginx
in structManagedClusterIngressProfileWebAppRouting
- New field
ClusterServiceLoadBalancerHealthProbeMode
in structManagedClusterLoadBalancerProfile
- New field
ComponentsByReleases
in structManagedClusterPoolUpgradeProfile
- New field
AiToolchainOperatorProfile
,BootstrapProfile
,CreationData
,EnableNamespaceResources
,NodeProvisioningProfile
,SafeguardsProfile
in structManagedClusterProperties
- New field
CustomCATrustCertificates
,ImageIntegrity
,NodeRestriction
in structManagedClusterSecurityProfile
- New field
Version
in structManagedClusterStorageProfileDiskCSIDriver
- New field
AddonAutoscaling
in structManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
- New field
IgnorePodDisruptionBudget
in structManagedClustersClientBeginDeleteOptions
- New field
KubeProxyConfig
,PodLinkLocalAccess
,StaticEgressGatewayProfile
in structNetworkProfile