4.1.0-beta.1 (2023-05-26)
Features Added
- New value
OSSKUMariner
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
BackendPoolType
with valuesBackendPoolTypeNodeIP
,BackendPoolTypeNodeIPConfiguration
- New enum type
ControlPlaneUpgradeOverride
with valuesControlPlaneUpgradeOverrideIgnoreKubernetesDeprecations
- New enum type
ControlledValues
with valuesControlledValuesRequestsAndLimits
,ControlledValuesRequestsOnly
- New enum type
IpvsScheduler
with valuesIpvsSchedulerLeastConnection
,IpvsSchedulerRoundRobin
- New enum type
IstioIngressGatewayMode
with valuesIstioIngressGatewayModeExternal
,IstioIngressGatewayModeInternal
- New enum type
Level
with valuesLevelEnforcement
,LevelOff
,LevelWarning
- New enum type
Mode
with valuesModeIPTABLES
,ModeIPVS
- New enum type
NodeOSUpgradeChannel
with valuesNodeOSUpgradeChannelNodeImage
,NodeOSUpgradeChannelNone
,NodeOSUpgradeChannelSecurityPatch
,NodeOSUpgradeChannelUnmanaged
- New enum type
Protocol
with valuesProtocolTCP
,ProtocolUDP
- New enum type
RestrictionLevel
with valuesRestrictionLevelReadOnly
,RestrictionLevelUnrestricted
- New enum type
ServiceMeshMode
with valuesServiceMeshModeDisabled
,ServiceMeshModeIstio
- New enum type
TrustedAccessRoleBindingProvisioningState
with valuesTrustedAccessRoleBindingProvisioningStateCanceled
,TrustedAccessRoleBindingProvisioningStateDeleting
,TrustedAccessRoleBindingProvisioningStateFailed
,TrustedAccessRoleBindingProvisioningStateSucceeded
,TrustedAccessRoleBindingProvisioningStateUpdating
- New enum type
Type
with valuesTypeFirst
,TypeFourth
,TypeLast
,TypeSecond
,TypeThird
- New enum type
UpdateMode
with valuesUpdateModeAuto
,UpdateModeInitial
,UpdateModeOff
,UpdateModeRecreate
- New function
*ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
- New function
*ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient
- New function
*ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient
- 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
NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)
- New function
*TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)
- New function
*TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)
- New function
*TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)
- New function
*TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]
- New function
NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)
- New function
*TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]
- New struct
AbsoluteMonthlySchedule
- New struct
AgentPoolNetworkProfile
- New struct
AgentPoolWindowsProfile
- New struct
ClusterUpgradeSettings
- New struct
DailySchedule
- New struct
DateSpan
- New struct
GuardrailsProfile
- New struct
IPTag
- New struct
IstioComponents
- New struct
IstioIngressGateway
- New struct
IstioServiceMesh
- New struct
MaintenanceWindow
- New struct
ManagedClusterIngressProfile
- New struct
ManagedClusterIngressProfileWebAppRouting
- New struct
ManagedClusterNodeResourceGroupProfile
- New struct
ManagedClusterPropertiesForSnapshot
- New struct
ManagedClusterSecurityProfileNodeRestriction
- New struct
ManagedClusterSnapshot
- New struct
ManagedClusterSnapshotListResult
- New struct
ManagedClusterSnapshotProperties
- New struct
ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
- New struct
NetworkProfileForSnapshot
- New struct
NetworkProfileKubeProxyConfig
- New struct
NetworkProfileKubeProxyConfigIpvsConfig
- New struct
PortRange
- New struct
RelativeMonthlySchedule
- New struct
Schedule
- New struct
ServiceMeshProfile
- New struct
TrustedAccessRole
- New struct
TrustedAccessRoleBinding
- New struct
TrustedAccessRoleBindingListResult
- New struct
TrustedAccessRoleBindingProperties
- New struct
TrustedAccessRoleListResult
- New struct
TrustedAccessRoleRule
- New struct
UpgradeOverrideSettings
- New struct
WeeklySchedule
- New field
IgnorePodDisruptionBudget
in structAgentPoolsClientBeginDeleteOptions
- New field
MaintenanceWindow
in structMaintenanceConfigurationProperties
- New field
EnableVnetIntegration
,SubnetID
in structManagedClusterAPIServerAccessProfile
- New field
CapacityReservationGroupID
,EnableCustomCATrust
,MessageOfTheDay
,NetworkProfile
,WindowsProfile
in structManagedClusterAgentPoolProfile
- New field
CapacityReservationGroupID
,EnableCustomCATrust
,MessageOfTheDay
,NetworkProfile
,WindowsProfile
in structManagedClusterAgentPoolProfileProperties
- New field
NodeOSUpgradeChannel
in structManagedClusterAutoUpgradeProfile
- New field
EffectiveNoProxy
in structManagedClusterHTTPProxyConfig
- New field
BackendPoolType
in structManagedClusterLoadBalancerProfile
- New field
CreationData
,EnableNamespaceResources
,GuardrailsProfile
,IngressProfile
,NodeResourceGroupProfile
,ServiceMeshProfile
,UpgradeSettings
in structManagedClusterProperties
- New field
CustomCATrustCertificates
,NodeRestriction
in structManagedClusterSecurityProfile
- New field
Version
in structManagedClusterStorageProfileDiskCSIDriver
- New field
VerticalPodAutoscaler
in structManagedClusterWorkloadAutoScalerProfile
- New field
IgnorePodDisruptionBudget
in structManagedClustersClientBeginDeleteOptions
- New field
KubeProxyConfig
in structNetworkProfile