3.0.0 (2026-08-03)
Breaking Changes
- Struct
ErrorAdditionalInfoInfohas been removed - Field
IfMatchof structAutoUpgradeProfileOperationsClientGenerateUpdateRunResponsehas been removed
Features Added
- Type of
ErrorAdditionalInfo.Infohas been changed from*ErrorAdditionalInfoInfotoany - New value
UpdateStatePendingadded to enum typeUpdateState - New value
UpgradeChannelTargetKubernetesVersionadded to enum typeUpgradeChannel - New enum type
AdoptionPolicywith valuesAdoptionPolicyAlways,AdoptionPolicyIfIdentical,AdoptionPolicyNever - New enum type
DeletePolicywith valuesDeletePolicyDelete,DeletePolicyKeep - New enum type
FleetManagedNamespaceProvisioningStatewith valuesFleetManagedNamespaceProvisioningStateCanceled,FleetManagedNamespaceProvisioningStateCreating,FleetManagedNamespaceProvisioningStateDeleting,FleetManagedNamespaceProvisioningStateFailed,FleetManagedNamespaceProvisioningStateSucceeded,FleetManagedNamespaceProvisioningStateUpdating - New enum type
GateProvisioningStatewith valuesGateProvisioningStateCanceled,GateProvisioningStateFailed,GateProvisioningStateSucceeded - New enum type
GateStatewith valuesGateStateCompleted,GateStatePending,GateStateSkipped - New enum type
GateTypewith valuesGateTypeApproval - New enum type
LabelSelectorOperatorwith valuesLabelSelectorOperatorDoesNotExist,LabelSelectorOperatorExists,LabelSelectorOperatorIn,LabelSelectorOperatorNotIn - New enum type
PlacementTypewith valuesPlacementTypePickAll,PlacementTypePickFixed - New enum type
PolicyRulewith valuesPolicyRuleAllowAll,PolicyRuleAllowSameNamespace,PolicyRuleDenyAll - New enum type
PropagationTypewith valuesPropagationTypePlacement - New enum type
PropertySelectorOperatorwith valuesPropertySelectorOperatorEq,PropertySelectorOperatorGe,PropertySelectorOperatorGt,PropertySelectorOperatorLe,PropertySelectorOperatorLt,PropertySelectorOperatorNe - New enum type
TaintEffectwith valuesTaintEffectNoSchedule - New enum type
Timingwith valuesTimingAfter,TimingBefore - New enum type
TolerationOperatorwith valuesTolerationOperatorEqual,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,TargetKubernetesVersionin structAutoUpgradeProfileProperties - New field
SkipToken,Topin structAutoUpgradeProfilesClientListByFleetOptions - New field
Labelsin structFleetMemberProperties - New field
Labelsin structFleetMemberUpdateProperties - New field
Filter,SkipToken,Topin structFleetMembersClientListByFleetOptions - New field
SkipToken,Topin structFleetUpdateStrategiesClientListByFleetOptions - New field
SkipToken,Topin structFleetsClientListBySubscriptionOptions - New field
AfterGates,BeforeGates,MaxConcurrencyin structUpdateGroup - New field
AfterGates,BeforeGates,MaxConcurrencyin structUpdateGroupStatus - New field
SkipToken,Topin structUpdateRunsClientListByFleetOptions - New field
AfterGates,BeforeGates,MaxConcurrencyin structUpdateStage - New field
AfterGates,BeforeGates,MaxConcurrencyin structUpdateStageStatus