github Azure/azure-sdk-for-go sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/v3.0.0

6 hours ago

3.0.0 (2026-08-03)

Breaking Changes

  • Struct ErrorAdditionalInfoInfo has been removed
  • Field IfMatch of struct AutoUpgradeProfileOperationsClientGenerateUpdateRunResponse has been removed

Features Added

  • Type of ErrorAdditionalInfo.Info has been changed from *ErrorAdditionalInfoInfo to any
  • New value UpdateStatePending added to enum type UpdateState
  • New value UpgradeChannelTargetKubernetesVersion added to enum type UpgradeChannel
  • New enum type AdoptionPolicy with values AdoptionPolicyAlways, AdoptionPolicyIfIdentical, AdoptionPolicyNever
  • New enum type DeletePolicy with values DeletePolicyDelete, DeletePolicyKeep
  • New enum type FleetManagedNamespaceProvisioningState with values FleetManagedNamespaceProvisioningStateCanceled, FleetManagedNamespaceProvisioningStateCreating, FleetManagedNamespaceProvisioningStateDeleting, FleetManagedNamespaceProvisioningStateFailed, FleetManagedNamespaceProvisioningStateSucceeded, FleetManagedNamespaceProvisioningStateUpdating
  • New enum type GateProvisioningState with values GateProvisioningStateCanceled, GateProvisioningStateFailed, GateProvisioningStateSucceeded
  • New enum type GateState with values GateStateCompleted, GateStatePending, GateStateSkipped
  • New enum type GateType with values GateTypeApproval
  • New enum type LabelSelectorOperator with values LabelSelectorOperatorDoesNotExist, LabelSelectorOperatorExists, LabelSelectorOperatorIn, LabelSelectorOperatorNotIn
  • New enum type PlacementType with values PlacementTypePickAll, PlacementTypePickFixed
  • New enum type PolicyRule with values PolicyRuleAllowAll, PolicyRuleAllowSameNamespace, PolicyRuleDenyAll
  • New enum type PropagationType with values PropagationTypePlacement
  • New enum type PropertySelectorOperator with values PropertySelectorOperatorEq, PropertySelectorOperatorGe, PropertySelectorOperatorGt, PropertySelectorOperatorLe, PropertySelectorOperatorLt, PropertySelectorOperatorNe
  • New enum type TaintEffect with values TaintEffectNoSchedule
  • New enum type Timing with values TimingAfter, TimingBefore
  • New enum type TolerationOperator with values TolerationOperatorEqual, TolerationOperatorExists
  • New function *ClientFactory.NewFleetManagedNamespacesClient() *FleetManagedNamespacesClient
  • New function *ClientFactory.NewGatesClient() *GatesClient
  • New function NewFleetManagedNamespacesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FleetManagedNamespacesClient, error)
  • New function *FleetManagedNamespacesClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, fleetName string, managedNamespaceName string, resource FleetManagedNamespace, options *FleetManagedNamespacesClientBeginCreateOrUpdateOptions) (*runtime.Poller[FleetManagedNamespacesClientCreateOrUpdateResponse], error)
  • New function *FleetManagedNamespacesClient.BeginDelete(ctx context.Context, resourceGroupName string, fleetName string, managedNamespaceName string, options *FleetManagedNamespacesClientBeginDeleteOptions) (*runtime.Poller[FleetManagedNamespacesClientDeleteResponse], error)
  • New function *FleetManagedNamespacesClient.Get(ctx context.Context, resourceGroupName string, fleetName string, managedNamespaceName string, options *FleetManagedNamespacesClientGetOptions) (FleetManagedNamespacesClientGetResponse, error)
  • New function *FleetManagedNamespacesClient.NewListByFleetPager(resourceGroupName string, fleetName string, options *FleetManagedNamespacesClientListByFleetOptions) *runtime.Pager[FleetManagedNamespacesClientListByFleetResponse]
  • New function *FleetManagedNamespacesClient.BeginUpdate(ctx context.Context, resourceGroupName string, fleetName string, managedNamespaceName string, properties FleetManagedNamespacePatch, options *FleetManagedNamespacesClientBeginUpdateOptions) (*runtime.Poller[FleetManagedNamespacesClientUpdateResponse], error)
  • New function NewGatesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GatesClient, error)
  • New function *GatesClient.Get(ctx context.Context, resourceGroupName string, fleetName string, gateName string, options *GatesClientGetOptions) (GatesClientGetResponse, error)
  • New function *GatesClient.NewListByFleetPager(resourceGroupName string, fleetName string, options *GatesClientListByFleetOptions) *runtime.Pager[GatesClientListByFleetResponse]
  • New function *GatesClient.BeginUpdate(ctx context.Context, resourceGroupName string, fleetName string, gateName string, properties GatePatch, options *GatesClientBeginUpdateOptions) (*runtime.Poller[GatesClientUpdateResponse], error)
  • New struct Affinity
  • New struct ClusterAffinity
  • New struct ClusterResourcePlacementSpec
  • New struct ClusterSelector
  • New struct ClusterSelectorTerm
  • New struct FleetManagedNamespace
  • New struct FleetManagedNamespaceListResult
  • New struct FleetManagedNamespacePatch
  • New struct FleetManagedNamespaceProperties
  • New struct FleetManagedNamespaceStatus
  • New struct Gate
  • New struct GateConfiguration
  • New struct GateListResult
  • New struct GatePatch
  • New struct GatePatchProperties
  • New struct GateProperties
  • New struct GateTarget
  • New struct LabelSelector
  • New struct LabelSelectorRequirement
  • New struct ManagedNamespaceProperties
  • New struct NetworkPolicy
  • New struct PlacementPolicy
  • New struct PlacementProfile
  • New struct PropagationPolicy
  • New struct PropertySelector
  • New struct PropertySelectorRequirement
  • New struct ResourceQuota
  • New struct Toleration
  • New struct UpdateRunGateStatus
  • New struct UpdateRunGateTargetProperties
  • New field LongTermSupport, TargetKubernetesVersion in struct AutoUpgradeProfileProperties
  • New field SkipToken, Top in struct AutoUpgradeProfilesClientListByFleetOptions
  • New field Labels in struct FleetMemberProperties
  • New field Labels in struct FleetMemberUpdateProperties
  • New field Filter, SkipToken, Top in struct FleetMembersClientListByFleetOptions
  • New field SkipToken, Top in struct FleetUpdateStrategiesClientListByFleetOptions
  • New field SkipToken, Top in struct FleetsClientListBySubscriptionOptions
  • New field AfterGates, BeforeGates, MaxConcurrency in struct UpdateGroup
  • New field AfterGates, BeforeGates, MaxConcurrency in struct UpdateGroupStatus
  • New field SkipToken, Top in struct UpdateRunsClientListByFleetOptions
  • New field AfterGates, BeforeGates, MaxConcurrency in struct UpdateStage
  • New field AfterGates, BeforeGates, MaxConcurrency in struct UpdateStageStatus

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

NewReleases is sending notifications on new releases.