github Azure/azure-sdk-for-go sdk/resourcemanager/containerservice/armcontainerservice/v2.5.0-beta.1

2.5.0-beta.1 (2023-03-27)

Features Added

  • New value OSSKUMariner 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 BackendPoolType with values BackendPoolTypeNodeIP, BackendPoolTypeNodeIPConfiguration
  • New enum type ControlPlaneUpgradeOverride with values ControlPlaneUpgradeOverrideIgnoreKubernetesDeprecations
  • New enum type ControlledValues with values ControlledValuesRequestsAndLimits, ControlledValuesRequestsOnly
  • New enum type EbpfDataplane with values EbpfDataplaneCilium
  • New enum type FleetMemberProvisioningState with values FleetMemberProvisioningStateCanceled, FleetMemberProvisioningStateFailed, FleetMemberProvisioningStateJoining, FleetMemberProvisioningStateLeaving, FleetMemberProvisioningStateSucceeded, FleetMemberProvisioningStateUpdating
  • New enum type FleetProvisioningState with values FleetProvisioningStateCanceled, FleetProvisioningStateCreating, FleetProvisioningStateDeleting, FleetProvisioningStateFailed, FleetProvisioningStateSucceeded, FleetProvisioningStateUpdating
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type Level with values LevelEnforcement, LevelOff, LevelWarning
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type NetworkPluginMode with values NetworkPluginModeOverlay
  • New enum type NodeOSUpgradeChannel with values NodeOSUpgradeChannelNodeImage, NodeOSUpgradeChannelNone, NodeOSUpgradeChannelSecurityPatch, NodeOSUpgradeChannelUnmanaged
  • New enum type Protocol with values ProtocolTCP, ProtocolUDP
  • New enum type RestrictionLevel with values RestrictionLevelReadOnly, RestrictionLevelUnrestricted
  • New enum type TrustedAccessRoleBindingProvisioningState with values TrustedAccessRoleBindingProvisioningStateCanceled, TrustedAccessRoleBindingProvisioningStateDeleting, TrustedAccessRoleBindingProvisioningStateFailed, TrustedAccessRoleBindingProvisioningStateSucceeded, TrustedAccessRoleBindingProvisioningStateUpdating
  • New enum type Type with values TypeFirst, TypeFourth, TypeLast, TypeSecond, TypeThird
  • New enum type UpdateMode with values UpdateModeAuto, UpdateModeInitial, UpdateModeOff, UpdateModeRecreate
  • New function *ClientFactory.NewFleetMembersClient() *FleetMembersClient
  • New function *ClientFactory.NewFleetsClient() *FleetsClient
  • New function *ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
  • New function *ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient
  • New function *ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient
  • New function NewFleetMembersClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetMembersClient, error)
  • New function *FleetMembersClient.BeginCreateOrUpdate(context.Context, string, string, string, FleetMember, *FleetMembersClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetMembersClientCreateOrUpdateResponse], error)
  • New function *FleetMembersClient.BeginDelete(context.Context, string, string, string, *FleetMembersClientBeginDeleteOptions) (*runtime.Poller[FleetMembersClientDeleteResponse], error)
  • New function *FleetMembersClient.Get(context.Context, string, string, string, *FleetMembersClientGetOptions) (FleetMembersClientGetResponse, error)
  • New function *FleetMembersClient.NewListByFleetPager(string, string, *FleetMembersClientListByFleetOptions) *runtime.Pager[FleetMembersClientListByFleetResponse]
  • New function NewFleetsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FleetsClient, error)
  • New function *FleetsClient.BeginCreateOrUpdate(context.Context, string, string, Fleet, *FleetsClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetsClientCreateOrUpdateResponse], error)
  • New function *FleetsClient.BeginDelete(context.Context, string, string, *FleetsClientBeginDeleteOptions) (*runtime.Poller[FleetsClientDeleteResponse], error)
  • New function *FleetsClient.Get(context.Context, string, string, *FleetsClientGetOptions) (FleetsClientGetResponse, error)
  • New function *FleetsClient.NewListByResourceGroupPager(string, *FleetsClientListByResourceGroupOptions) *runtime.Pager[FleetsClientListByResourceGroupResponse]
  • New function *FleetsClient.ListCredentials(context.Context, string, string, *FleetsClientListCredentialsOptions) (FleetsClientListCredentialsResponse, error)
  • New function *FleetsClient.NewListPager(*FleetsClientListOptions) *runtime.Pager[FleetsClientListResponse]
  • New function *FleetsClient.Update(context.Context, string, string, *FleetsClientUpdateOptions) (FleetsClientUpdateResponse, 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 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 Fleet
  • New struct FleetCredentialResult
  • New struct FleetCredentialResults
  • New struct FleetHubProfile
  • New struct FleetListResult
  • New struct FleetMember
  • New struct FleetMemberProperties
  • New struct FleetMembersListResult
  • New struct FleetPatch
  • New struct FleetProperties
  • New struct GuardrailsProfile
  • New struct IPTag
  • New struct MaintenanceWindow
  • New struct ManagedClusterIngressProfile
  • New struct ManagedClusterIngressProfileWebAppRouting
  • New struct ManagedClusterNodeResourceGroupProfile
  • New struct ManagedClusterPropertiesForSnapshot
  • New struct ManagedClusterSecurityProfileImageCleaner
  • New struct ManagedClusterSecurityProfileNodeRestriction
  • New struct ManagedClusterSecurityProfileWorkloadIdentity
  • 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 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 struct AgentPoolsClientBeginDeleteOptions
  • New field MaintenanceWindow in struct MaintenanceConfigurationProperties
  • New field EnableVnetIntegration in struct ManagedClusterAPIServerAccessProfile
  • New field SubnetID in struct ManagedClusterAPIServerAccessProfile
  • New field CapacityReservationGroupID in struct ManagedClusterAgentPoolProfile
  • New field EnableCustomCATrust in struct ManagedClusterAgentPoolProfile
  • New field MessageOfTheDay in struct ManagedClusterAgentPoolProfile
  • New field NetworkProfile in struct ManagedClusterAgentPoolProfile
  • New field WindowsProfile in struct ManagedClusterAgentPoolProfile
  • New field CapacityReservationGroupID in struct ManagedClusterAgentPoolProfileProperties
  • New field EnableCustomCATrust in struct ManagedClusterAgentPoolProfileProperties
  • New field MessageOfTheDay in struct ManagedClusterAgentPoolProfileProperties
  • New field NetworkProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field WindowsProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field NodeOSUpgradeChannel in struct ManagedClusterAutoUpgradeProfile
  • New field EffectiveNoProxy in struct ManagedClusterHTTPProxyConfig
  • New field BackendPoolType in struct ManagedClusterLoadBalancerProfile
  • New field CreationData in struct ManagedClusterProperties
  • New field EnableNamespaceResources in struct ManagedClusterProperties
  • New field GuardrailsProfile in struct ManagedClusterProperties
  • New field IngressProfile in struct ManagedClusterProperties
  • New field NodeResourceGroupProfile in struct ManagedClusterProperties
  • New field UpgradeSettings in struct ManagedClusterProperties
  • New field CustomCATrustCertificates in struct ManagedClusterSecurityProfile
  • New field ImageCleaner in struct ManagedClusterSecurityProfile
  • New field NodeRestriction in struct ManagedClusterSecurityProfile
  • New field WorkloadIdentity in struct ManagedClusterSecurityProfile
  • New field Version in struct ManagedClusterStorageProfileDiskCSIDriver
  • New field VerticalPodAutoscaler in struct ManagedClusterWorkloadAutoScalerProfile
  • New field IgnorePodDisruptionBudget in struct ManagedClustersClientBeginDeleteOptions
  • New field EbpfDataplane in struct NetworkProfile
  • New field KubeProxyConfig in struct NetworkProfile
  • New field NetworkPluginMode in struct NetworkProfile

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

NewReleases is sending notifications on new releases.