Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
112 changes: 112 additions & 0 deletions sdk/containerservice/arm-containerservicefleet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,117 @@
# Release History

## 2.1.0-beta.3 (2026-03-30)
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 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 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 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 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 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

## 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": "2.1.0-beta.3",
"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 @@ -145,8 +145,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 @@ -527,7 +533,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,13 +755,15 @@ 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;
Expand Down Expand Up @@ -812,6 +821,7 @@ export interface UpdateStage {
afterStageWaitInSeconds?: number;
beforeGates?: GateConfiguration[];
groups?: UpdateGroup[];
maxConcurrency?: string;
name: string;
}

Expand All @@ -821,6 +831,7 @@ export interface UpdateStageStatus {
readonly afterStageWaitStatus?: WaitStatus;
readonly beforeGates?: UpdateRunGateStatus[];
readonly groups?: UpdateGroupStatus[];
readonly maxConcurrency?: number;
readonly name?: string;
readonly status?: UpdateStatus;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,8 @@ export interface AutoUpgradeProfilesGetOptionalParams extends OperationOptions {

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

// @public
Expand Down Expand Up @@ -229,8 +231,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 @@ -331,6 +339,9 @@ export interface FleetMembersGetOptionalParams extends OperationOptions {

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

// @public
Expand Down Expand Up @@ -404,6 +415,8 @@ export interface FleetsListByResourceGroupOptionalParams extends OperationOption

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

// @public
Expand Down Expand Up @@ -452,6 +465,8 @@ export interface FleetUpdateStrategiesGetOptionalParams extends OperationOptions

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

// @public
Expand Down Expand Up @@ -517,6 +532,9 @@ export interface GatesGetOptionalParams extends OperationOptions {

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

// @public
Expand Down Expand Up @@ -780,7 +798,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 @@ -1032,13 +1051,15 @@ 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;
Expand Down Expand Up @@ -1097,6 +1118,8 @@ export interface UpdateRunsGetOptionalParams extends OperationOptions {

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

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

Expand All @@ -1155,6 +1179,7 @@ export interface UpdateStageStatus {
readonly afterStageWaitStatus?: WaitStatus;
readonly beforeGates?: UpdateRunGateStatus[];
readonly groups?: UpdateGroupStatus[];
readonly maxConcurrency?: number;
readonly name?: string;
readonly status?: UpdateStatus;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import { DefaultAzureCredential } from "@azure/identity";
* This sample demonstrates how to generates an update run for a given auto upgrade profile.
*
* @summary generates an update run for a given auto upgrade profile.
* x-ms-original-file: 2025-08-01-preview/AutoUpgradeProfileOperations_GenerateUpdateRun_MaximumSet_Gen.json
* x-ms-original-file: 2026-02-01-preview/AutoUpgradeProfileOperations_GenerateUpdateRun.json
*/
async function autoUpgradeProfileOperationsGenerateUpdateRunMaximumSet(): Promise<void> {
async function autoUpgradeProfileOperationsGenerateUpdateRun(): Promise<void> {
const credential = new DefaultAzureCredential();
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new ContainerServiceFleetClient(credential, subscriptionId);
Expand All @@ -23,7 +23,7 @@ async function autoUpgradeProfileOperationsGenerateUpdateRunMaximumSet(): Promis
}

async function main(): Promise<void> {
await autoUpgradeProfileOperationsGenerateUpdateRunMaximumSet();
await autoUpgradeProfileOperationsGenerateUpdateRun();
}

main().catch(console.error);
Loading