Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 147 additions & 0 deletions sdk/containerservice/arm-containerservicefleet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,152 @@
# Release History

## 3.0.0-beta.1 (2026-03-24)
Compared with version 2.0.0

### Features Added
- Added operation group FleetManagedNamespacesOperations
- Added operation group GatesOperations
- Added Interface Affinity
- Added Interface ClusterAffinity
- Added Interface ClusterResourcePlacementSpec
- Added Interface ClusterSelector
- Added Interface ClusterSelectorTerm
- Added Interface FleetManagedNamespace
- Added Interface FleetManagedNamespacePatch
- Added Interface FleetManagedNamespaceProperties
- Added Interface FleetManagedNamespacesCreateOrUpdateOptionalParams
- Added Interface FleetManagedNamespacesDeleteOptionalParams
- Added Interface FleetManagedNamespacesGetOptionalParams
- Added Interface FleetManagedNamespacesListByFleetOptionalParams
- Added Interface FleetManagedNamespaceStatus
- Added Interface FleetManagedNamespacesUpdateOptionalParams
- Added Interface Gate
- Added Interface GateConfiguration
- Added Interface GatePatch
- Added Interface GatePatchProperties
- Added Interface GateProperties
- Added Interface GatesGetOptionalParams
- Added Interface GatesListByFleetOptionalParams
- Added Interface GatesUpdateOptionalParams
- Added Interface GateTarget
- Added Interface LabelSelector
- Added Interface LabelSelectorRequirement
- Added Interface ManagedNamespaceProperties
- Added Interface NetworkPolicy
- Added Interface PlacementPolicy
- Added Interface PlacementProfile
- Added Interface PropagationPolicy
- Added Interface PropertySelector
- Added Interface PropertySelectorRequirement
- Added Interface ResourceQuota
- Added Interface Toleration
- Added Interface UpdateRunGateStatus
- Added Interface UpdateRunGateTargetProperties
- Interface AutoUpgradeProfile has a new optional parameter autoUpgradeProfileStatus
- Interface AutoUpgradeProfile has a new optional parameter channel
- Interface AutoUpgradeProfile has a new optional parameter disabled
- Interface AutoUpgradeProfile has a new optional parameter longTermSupport
- Interface AutoUpgradeProfile has a new optional parameter nodeImageSelection
- Interface AutoUpgradeProfile has a new optional parameter provisioningState
- Interface AutoUpgradeProfile has a new optional parameter targetKubernetesVersion
- Interface AutoUpgradeProfile has a new optional parameter updateStrategyId
- Interface AutoUpgradeProfileProperties has a new optional parameter longTermSupport
- Interface AutoUpgradeProfileProperties has a new optional parameter targetKubernetesVersion
- Interface AutoUpgradeProfilesListByFleetOptionalParams has a new optional parameter skipToken
- Interface AutoUpgradeProfilesListByFleetOptionalParams has a new optional parameter top
- Interface ContainerServiceFleetClientOptionalParams has a new optional parameter cloudSetting
- Interface Fleet has a new optional parameter hubProfile
- Interface Fleet has a new optional parameter provisioningState
- Interface Fleet has a new optional parameter status
- Interface FleetMember has a new optional parameter clusterResourceId
- Interface FleetMember has a new optional parameter group
- Interface FleetMember has a new optional parameter labels
- Interface FleetMember has a new optional parameter provisioningState
- Interface FleetMember has a new optional parameter status
- Interface FleetMemberProperties has a new optional parameter labels
- Interface FleetMembersListByFleetOptionalParams has a new optional parameter filter
- Interface FleetMembersListByFleetOptionalParams has a new optional parameter skipToken
- Interface FleetMembersListByFleetOptionalParams has a new optional parameter top
- Interface FleetMemberUpdate has a new optional parameter group
- Interface FleetMemberUpdate has a new optional parameter labels
- Interface FleetMemberUpdateProperties has a new optional parameter labels
- Interface FleetsListBySubscriptionOptionalParams has a new optional parameter skipToken
- Interface FleetsListBySubscriptionOptionalParams has a new optional parameter top
- Interface FleetUpdateStrategiesListByFleetOptionalParams has a new optional parameter skipToken
- Interface FleetUpdateStrategiesListByFleetOptionalParams has a new optional parameter top
- Interface FleetUpdateStrategy has a new optional parameter provisioningState
- Interface FleetUpdateStrategy has a new optional parameter strategy
- Interface UpdateGroup has a new optional parameter afterGates
- Interface UpdateGroup has a new optional parameter beforeGates
- Interface UpdateGroup has a new optional parameter maxConcurrency
- Interface UpdateGroupStatus has a new optional parameter afterGates
- Interface UpdateGroupStatus has a new optional parameter beforeGates
- Interface UpdateGroupStatus has a new optional parameter maxConcurrency
- Interface UpdateRun has a new optional parameter autoUpgradeProfileId
- Interface UpdateRun has a new optional parameter managedClusterUpdate
- Interface UpdateRun has a new optional parameter provisioningState
- Interface UpdateRun has a new optional parameter status
- Interface UpdateRun has a new optional parameter strategy
- Interface UpdateRun has a new optional parameter updateStrategyId
- Interface UpdateRunsListByFleetOptionalParams has a new optional parameter skipToken
- Interface UpdateRunsListByFleetOptionalParams has a new optional parameter top
- Interface UpdateStage has a new optional parameter afterGates
- Interface UpdateStage has a new optional parameter beforeGates
- Interface UpdateStage has a new optional parameter maxConcurrency
- Interface UpdateStageStatus has a new optional parameter afterGates
- Interface UpdateStageStatus has a new optional parameter beforeGates
- Interface UpdateStageStatus has a new optional parameter maxConcurrency
- Added Type Alias AdoptionPolicy
- Added Type Alias AzureSupportedClouds
- Added Type Alias DeletePolicy
- Added Type Alias FleetManagedNamespaceProvisioningState
- Added Type Alias GateProvisioningState
- Added Type Alias GateState
- Added Type Alias GateType
- Added Type Alias LabelSelectorOperator
- Added Type Alias PlacementType
- Added Type Alias PolicyRule
- Added Type Alias PropagationType
- Added Type Alias PropertySelectorOperator
- Added Type Alias TaintEffect
- Added Type Alias Timing
- Added Type Alias TolerationOperator
- Added Enum AzureClouds
- Added Enum KnownAdoptionPolicy
- Added Enum KnownDeletePolicy
- Added Enum KnownFleetManagedNamespaceProvisioningState
- Added Enum KnownGateProvisioningState
- Added Enum KnownGateState
- Added Enum KnownGateType
- Added Enum KnownLabelSelectorOperator
- Added Enum KnownPlacementType
- Added Enum KnownPolicyRule
- Added Enum KnownPropagationType
- Added Enum KnownPropertySelectorOperator
- Added Enum KnownTaintEffect
- Added Enum KnownTiming
- Added Enum KnownTolerationOperator
- Enum KnownUpdateState has a new value Pending
- Enum KnownUpgradeChannel has a new value TargetKubernetesVersion
- Enum KnownVersions has a new value V20220902Preview
- Enum KnownVersions has a new value V20230315Preview
- Enum KnownVersions has a new value V20230615Preview
- Enum KnownVersions has a new value V20230815Preview
- Enum KnownVersions has a new value V20240202Preview
- Enum KnownVersions has a new value V20240502Preview
- Enum KnownVersions has a new value V20250401Preview
- Enum KnownVersions has a new value V20250801Preview
- Enum KnownVersions has a new value V20260201Preview

### Breaking Changes
- Operation FleetMembersOperations.updateAsync has a new signature
- Interface AutoUpgradeProfile no longer has parameter properties
Comment thread
MaryGao marked this conversation as resolved.
Outdated
- Interface Fleet no longer has parameter properties
- Interface FleetMember no longer has parameter properties
- Interface FleetMemberUpdate no longer has parameter properties
- Interface FleetUpdateStrategy no longer has parameter properties
- Interface UpdateRun no longer has parameter properties

## 2.1.0-beta.2 (2025-12-03)
Compared with version 2.0.0

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"apiVersion": "2025-08-01-preview",
"emitterVersion": "0.46.1",
"apiVersions": {
"Microsoft.ContainerService": "2026-02-01-preview"
},
"emitterVersion": "0.51.0",
"crossLanguageDefinitions": {
"CrossLanguagePackageId": "Microsoft.ContainerService",
"CrossLanguageDefinitionId": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@azure/arm-containerservicefleet",
"version": "2.1.0-beta.2",
"version": "3.0.0-beta.1",
"description": "A generated SDK for ContainerServiceFleetClient.",
"engines": {
"node": ">=20.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ export interface AutoUpgradeProfilesGetOptionalParams extends OperationOptions {

// @public
export interface AutoUpgradeProfilesListByFleetOptionalParams extends OperationOptions {
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ export interface FleetMembersGetOptionalParams extends OperationOptions {

// @public
export interface FleetMembersListByFleetOptionalParams extends OperationOptions {
filter?: string;
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ export interface FleetUpdateStrategiesGetOptionalParams extends OperationOptions

// @public
export interface FleetUpdateStrategiesListByFleetOptionalParams extends OperationOptions {
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ export interface FleetsListByResourceGroupOptionalParams extends OperationOption

// @public
export interface FleetsListBySubscriptionOptionalParams extends OperationOptions {
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ export interface GatesGetOptionalParams extends OperationOptions {

// @public
export interface GatesListByFleetOptionalParams extends OperationOptions {
filter?: string;
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export interface ContainerServiceFleetClientOptionalParams extends ClientOptions

// @public
export interface ContainerServiceFleetContext extends Client {
apiVersion: string;
apiVersion?: string;
subscriptionId: string;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ export interface UpdateRunsGetOptionalParams extends OperationOptions {

// @public
export interface UpdateRunsListByFleetOptionalParams extends OperationOptions {
skipToken?: string;
top?: number;
}

// @public
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,15 @@ export type AutoUpgradeNodeImageSelectionType = string;

// @public
export interface AutoUpgradeProfile extends ProxyResource {
autoUpgradeProfileStatus?: AutoUpgradeProfileStatus;
channel?: UpgradeChannel;
disabled?: boolean;
readonly eTag?: string;
properties?: AutoUpgradeProfileProperties;
longTermSupport?: boolean;
nodeImageSelection?: AutoUpgradeNodeImageSelection;
readonly provisioningState?: AutoUpgradeProfileProvisioningState;
targetKubernetesVersion?: string;
updateStrategyId?: string;
}

// @public
Expand Down Expand Up @@ -118,8 +125,10 @@ export interface ErrorResponse {
// @public
export interface Fleet extends TrackedResource {
readonly eTag?: string;
hubProfile?: FleetHubProfile;
identity?: ManagedServiceIdentity;
properties?: FleetProperties;
readonly provisioningState?: FleetProvisioningState;
readonly status?: FleetStatus;
}

// @public
Expand All @@ -145,8 +154,14 @@ export interface FleetHubProfile {

// @public
export interface FleetManagedNamespace extends TrackedResource {
adoptionPolicy?: AdoptionPolicy;
deletePolicy?: DeletePolicy;
readonly eTag?: string;
properties?: FleetManagedNamespaceProperties;
managedNamespaceProperties?: ManagedNamespaceProperties;
readonly portalFqdn?: string;
propagationPolicy?: PropagationPolicy;
readonly provisioningState?: FleetManagedNamespaceProvisioningState;
readonly status?: FleetManagedNamespaceStatus;
}

// @public
Expand Down Expand Up @@ -176,8 +191,12 @@ export interface FleetManagedNamespaceStatus {

// @public
export interface FleetMember extends ProxyResource {
clusterResourceId?: string;
readonly eTag?: string;
properties?: FleetMemberProperties;
group?: string;
labels?: Record<string, string>;
readonly provisioningState?: FleetMemberProvisioningState;
readonly status?: FleetMemberStatus;
}

// @public
Expand All @@ -200,7 +219,8 @@ export interface FleetMemberStatus {

// @public
export interface FleetMemberUpdate {
properties?: FleetMemberUpdateProperties;
group?: string;
labels?: Record<string, string>;
}

// @public
Expand Down Expand Up @@ -234,7 +254,8 @@ export interface FleetStatus {
// @public
export interface FleetUpdateStrategy extends ProxyResource {
readonly eTag?: string;
properties?: FleetUpdateStrategyProperties;
readonly provisioningState?: FleetUpdateStrategyProvisioningState;
strategy?: UpdateRunStrategy;
}

// @public
Expand All @@ -248,8 +269,12 @@ export type FleetUpdateStrategyProvisioningState = string;

// @public
export interface Gate extends ProxyResource {
displayName?: string;
readonly eTag?: string;
properties?: GateProperties;
gateType?: GateType;
readonly provisioningState?: GateProvisioningState;
state?: GateState;
target?: GateTarget;
}

// @public
Expand Down Expand Up @@ -527,7 +552,8 @@ export enum KnownVersions {
V20240502Preview = "2024-05-02-preview",
V20250301 = "2025-03-01",
V20250401Preview = "2025-04-01-preview",
V20250801Preview = "2025-08-01-preview"
V20250801Preview = "2025-08-01-preview",
V20260201Preview = "2026-02-01-preview"
}

// @public
Expand Down Expand Up @@ -748,22 +774,29 @@ export interface TrackedResource extends Resource {
export interface UpdateGroup {
afterGates?: GateConfiguration[];
beforeGates?: GateConfiguration[];
maxConcurrency?: string;
name: string;
}

// @public
export interface UpdateGroupStatus {
readonly afterGates?: UpdateRunGateStatus[];
readonly beforeGates?: UpdateRunGateStatus[];
readonly maxConcurrency?: number;
readonly members?: MemberUpdateStatus[];
readonly name?: string;
readonly status?: UpdateStatus;
}

// @public
export interface UpdateRun extends ProxyResource {
readonly autoUpgradeProfileId?: string;
readonly eTag?: string;
properties?: UpdateRunProperties;
managedClusterUpdate?: ManagedClusterUpdate;
readonly provisioningState?: UpdateRunProvisioningState;
readonly status?: UpdateRunStatus;
strategy?: UpdateRunStrategy;
updateStrategyId?: string;
}

// @public
Expand Down Expand Up @@ -812,6 +845,7 @@ export interface UpdateStage {
afterStageWaitInSeconds?: number;
beforeGates?: GateConfiguration[];
groups?: UpdateGroup[];
maxConcurrency?: string;
name: string;
}

Expand All @@ -821,6 +855,7 @@ export interface UpdateStageStatus {
readonly afterStageWaitStatus?: WaitStatus;
readonly beforeGates?: UpdateRunGateStatus[];
readonly groups?: UpdateGroupStatus[];
readonly maxConcurrency?: number;
readonly name?: string;
readonly status?: UpdateStatus;
}
Expand Down
Loading
Loading