diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/CHANGELOG.md b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/CHANGELOG.md index 4d1b80d8680a..b4b90a1a1d2f 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/CHANGELOG.md +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/CHANGELOG.md @@ -1,5 +1,50 @@ # Release History +## 2.0.0 (2025-04-28) +### Breaking Changes + +- Type of `ErrorAdditionalInfo.Info` has been changed from `any` to `*ErrorAdditionalInfoInfo` +- `ManagedServiceIdentityTypeSystemAssignedUserAssigned` from enum `ManagedServiceIdentityType` has been removed +- Function `*FleetMembersClient.BeginUpdate` has been removed +- Function `*FleetsClient.BeginCreateOrUpdate` has been removed +- Function `*FleetsClient.BeginUpdate` has been removed + +### Features Added + +- New value `ManagedServiceIdentityTypeSystemAndUserAssigned` added to enum type `ManagedServiceIdentityType` +- New value `NodeImageSelectionTypeCustom` added to enum type `NodeImageSelectionType` +- New enum type `AutoUpgradeLastTriggerStatus` with values `AutoUpgradeLastTriggerStatusFailed`, `AutoUpgradeLastTriggerStatusSucceeded` +- New enum type `AutoUpgradeNodeImageSelectionType` with values `AutoUpgradeNodeImageSelectionTypeConsistent`, `AutoUpgradeNodeImageSelectionTypeLatest` +- New enum type `AutoUpgradeProfileProvisioningState` with values `AutoUpgradeProfileProvisioningStateCanceled`, `AutoUpgradeProfileProvisioningStateFailed`, `AutoUpgradeProfileProvisioningStateSucceeded` +- New enum type `UpgradeChannel` with values `UpgradeChannelNodeImage`, `UpgradeChannelRapid`, `UpgradeChannelStable` +- New function `NewAutoUpgradeProfileOperationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AutoUpgradeProfileOperationsClient, error)` +- New function `*AutoUpgradeProfileOperationsClient.BeginGenerateUpdateRun(context.Context, string, string, string, *AutoUpgradeProfileOperationsClientBeginGenerateUpdateRunOptions) (*runtime.Poller[AutoUpgradeProfileOperationsClientGenerateUpdateRunResponse], error)` +- New function `NewAutoUpgradeProfilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AutoUpgradeProfilesClient, error)` +- New function `*AutoUpgradeProfilesClient.BeginCreateOrUpdate(context.Context, string, string, string, AutoUpgradeProfile, *AutoUpgradeProfilesClientBeginCreateOrUpdateOptions) (*runtime.Poller[AutoUpgradeProfilesClientCreateOrUpdateResponse], error)` +- New function `*AutoUpgradeProfilesClient.BeginDelete(context.Context, string, string, string, *AutoUpgradeProfilesClientBeginDeleteOptions) (*runtime.Poller[AutoUpgradeProfilesClientDeleteResponse], error)` +- New function `*AutoUpgradeProfilesClient.Get(context.Context, string, string, string, *AutoUpgradeProfilesClientGetOptions) (AutoUpgradeProfilesClientGetResponse, error)` +- New function `*AutoUpgradeProfilesClient.NewListByFleetPager(string, string, *AutoUpgradeProfilesClientListByFleetOptions) *runtime.Pager[AutoUpgradeProfilesClientListByFleetResponse]` +- New function `*ClientFactory.NewAutoUpgradeProfileOperationsClient() *AutoUpgradeProfileOperationsClient` +- New function `*ClientFactory.NewAutoUpgradeProfilesClient() *AutoUpgradeProfilesClient` +- New function `*FleetMembersClient.BeginUpdateAsync(context.Context, string, string, string, FleetMemberUpdate, *FleetMembersClientBeginUpdateAsyncOptions) (*runtime.Poller[FleetMembersClientUpdateAsyncResponse], error)` +- New function `*FleetsClient.BeginCreate(context.Context, string, string, Fleet, *FleetsClientBeginCreateOptions) (*runtime.Poller[FleetsClientCreateResponse], error)` +- New function `*FleetsClient.BeginUpdateAsync(context.Context, string, string, FleetPatch, *FleetsClientBeginUpdateAsyncOptions) (*runtime.Poller[FleetsClientUpdateAsyncResponse], error)` +- New struct `AutoUpgradeNodeImageSelection` +- New struct `AutoUpgradeProfile` +- New struct `AutoUpgradeProfileListResult` +- New struct `AutoUpgradeProfileProperties` +- New struct `AutoUpgradeProfileStatus` +- New struct `ErrorAdditionalInfoInfo` +- New struct `FleetMemberStatus` +- New struct `FleetStatus` +- New struct `GenerateResponse` +- New field `EnableVnetIntegration`, `SubnetID` in struct `APIServerAccessProfile` +- New field `Status` in struct `FleetMemberProperties` +- New field `Status` in struct `FleetProperties` +- New field `CustomNodeImageVersions` in struct `NodeImageSelection` +- New field `AutoUpgradeProfileID` in struct `UpdateRunProperties` + + ## 2.0.0 (2025-04-15) ### Breaking Changes diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/autoupgradeprofiles_client_example_test.go b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/autoupgradeprofiles_client_example_test.go index bb13d12cf285..bd6ef68c8543 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/autoupgradeprofiles_client_example_test.go +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/autoupgradeprofiles_client_example_test.go @@ -83,9 +83,9 @@ func ExampleAutoUpgradeProfilesClient_BeginCreateOrUpdate_createAnAutoUpgradePro LastTriggerError: &armcontainerservicefleet.ErrorDetail{}, }, }, - }, &armcontainerservicefleet.AutoUpgradeProfilesClientBeginCreateOrUpdateOptions{ - IfMatch: to.Ptr("teikqmg"), - IfNoneMatch: to.Ptr("ghfmmyrekxincsxklbldnvhqd")}) + }, &AutoUpgradeProfilesClientBeginCreateOrUpdateOptions{ + ifMatch: to.Ptr("teikqmg"), + ifNoneMatch: to.Ptr("ghfmmyrekxincsxklbldnvhqd")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -176,8 +176,8 @@ func ExampleAutoUpgradeProfilesClient_BeginDelete_deleteAnAutoUpgradeProfileReso if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewAutoUpgradeProfilesClient().BeginDelete(ctx, "rgfleets", "fleet1", "autoupgradeprofile1", &armcontainerservicefleet.AutoUpgradeProfilesClientBeginDeleteOptions{ - IfMatch: to.Ptr("qmdsmmawj")}) + poller, err := clientFactory.NewAutoUpgradeProfilesClient().BeginDelete(ctx, "rgfleets", "fleet1", "autoupgradeprofile1", &AutoUpgradeProfilesClientBeginDeleteOptions{ + ifMatch: to.Ptr("qmdsmmawj")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetmembers_client_example_test.go b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetmembers_client_example_test.go index 9434dbbfa8cc..aa5ce71989c7 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetmembers_client_example_test.go +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetmembers_client_example_test.go @@ -83,9 +83,9 @@ func ExampleFleetMembersClient_BeginCreate_createsAFleetMemberResourceWithALongR ClusterResourceID: to.Ptr("/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/cluster-1"), Group: to.Ptr("fleet1"), }, - }, &armcontainerservicefleet.FleetMembersClientBeginCreateOptions{ - IfMatch: to.Ptr("amkttadbw"), - IfNoneMatch: to.Ptr("zoljoccbcg")}) + }, &FleetMembersClientBeginCreateOptions{ + ifMatch: to.Ptr("amkttadbw"), + ifNoneMatch: to.Ptr("zoljoccbcg")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -156,8 +156,8 @@ func ExampleFleetMembersClient_BeginDelete_deletesAFleetMemberResourceAsynchrono if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewFleetMembersClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &armcontainerservicefleet.FleetMembersClientBeginDeleteOptions{ - IfMatch: to.Ptr("klroqfozx")}) + poller, err := clientFactory.NewFleetMembersClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &FleetMembersClientBeginDeleteOptions{ + ifMatch: to.Ptr("klroqfozx")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -438,8 +438,8 @@ func ExampleFleetMembersClient_BeginUpdateAsync_updatesAFleetMemberResourceSynch Properties: &armcontainerservicefleet.FleetMemberUpdateProperties{ Group: to.Ptr("staging"), }, - }, &armcontainerservicefleet.FleetMembersClientBeginUpdateAsyncOptions{ - IfMatch: to.Ptr("bjyjzzxvbs")}) + }, &FleetMembersClientBeginUpdateAsyncOptions{ + ifMatch: to.Ptr("bjyjzzxvbs")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleets_client_example_test.go b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleets_client_example_test.go index 0ce40d9f3ecb..f25992a0a897 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleets_client_example_test.go +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleets_client_example_test.go @@ -124,9 +124,9 @@ func ExampleFleetsClient_BeginCreate_createsAFleetResourceWithALongRunningOperat "key126": {}, }, }, - }, &armcontainerservicefleet.FleetsClientBeginCreateOptions{ - IfMatch: to.Ptr("jzlrwaylijhsnzp"), - IfNoneMatch: to.Ptr("cqpzdjshmggwolagomzxfy")}) + }, &FleetsClientBeginCreateOptions{ + ifMatch: to.Ptr("jzlrwaylijhsnzp"), + ifNoneMatch: to.Ptr("cqpzdjshmggwolagomzxfy")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -224,8 +224,8 @@ func ExampleFleetsClient_BeginDelete_deletesAFleetResourceAsynchronouslyWithALon if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewFleetsClient().BeginDelete(ctx, "rgfleets", "fleet1", &armcontainerservicefleet.FleetsClientBeginDeleteOptions{ - IfMatch: to.Ptr("crsgokrdxddjsvqxpplerummnmzav")}) + poller, err := clientFactory.NewFleetsClient().BeginDelete(ctx, "rgfleets", "fleet1", &FleetsClientBeginDeleteOptions{ + ifMatch: to.Ptr("crsgokrdxddjsvqxpplerummnmzav")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -738,8 +738,8 @@ func ExampleFleetsClient_BeginUpdateAsync_updateAFleet() { "tier": to.Ptr("secure"), "env": to.Ptr("prod"), }, - }, &armcontainerservicefleet.FleetsClientBeginUpdateAsyncOptions{ - IfMatch: to.Ptr("dfjkwelr7384")}) + }, &FleetsClientBeginUpdateAsyncOptions{ + ifMatch: to.Ptr("dfjkwelr7384")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -811,8 +811,8 @@ func ExampleFleetsClient_BeginUpdateAsync_updateAFleetGeneratedByMaximumSetRule( "key126": {}, }, }, - }, &armcontainerservicefleet.FleetsClientBeginUpdateAsyncOptions{ - IfMatch: to.Ptr("lgoeir")}) + }, &FleetsClientBeginUpdateAsyncOptions{ + ifMatch: to.Ptr("lgoeir")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetupdatestrategies_client_example_test.go b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetupdatestrategies_client_example_test.go index cbb34c1734c8..08d3428f2166 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetupdatestrategies_client_example_test.go +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/fleetupdatestrategies_client_example_test.go @@ -39,9 +39,9 @@ func ExampleFleetUpdateStrategiesClient_BeginCreateOrUpdate_createAFleetUpdateSt }, }, }, - }, &armcontainerservicefleet.FleetUpdateStrategiesClientBeginCreateOrUpdateOptions{ - IfMatch: to.Ptr("bttptpmhheves"), - IfNoneMatch: to.Ptr("tlx")}) + }, &FleetUpdateStrategiesClientBeginCreateOrUpdateOptions{ + ifMatch: to.Ptr("bttptpmhheves"), + ifNoneMatch: to.Ptr("tlx")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -169,8 +169,8 @@ func ExampleFleetUpdateStrategiesClient_BeginDelete_deleteAFleetUpdateStrategyRe if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewFleetUpdateStrategiesClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &armcontainerservicefleet.FleetUpdateStrategiesClientBeginDeleteOptions{ - IfMatch: to.Ptr("saqprswlk")}) + poller, err := clientFactory.NewFleetUpdateStrategiesClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &FleetUpdateStrategiesClientBeginDeleteOptions{ + ifMatch: to.Ptr("saqprswlk")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/tsp-location.yaml b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/tsp-location.yaml index dae484bc2983..9a64075941d9 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/tsp-location.yaml +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/containerservice/Fleet.Management -commit: 734445e0b59147a65865cd88b5674ddb5e62f9ba +commit: 4b50b1542bddf32eb040c0a2b0cf0104d2043c65 repo: Azure/azure-rest-api-specs -additionalDirectories: \ No newline at end of file +additionalDirectories: diff --git a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/updateruns_client_example_test.go b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/updateruns_client_example_test.go index b584d729cb54..f69ce8e5dda6 100644 --- a/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/updateruns_client_example_test.go +++ b/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet/updateruns_client_example_test.go @@ -188,9 +188,9 @@ func ExampleUpdateRunsClient_BeginCreateOrUpdate_createAnUpdateRunGeneratedByMax }, AutoUpgradeProfileID: to.Ptr("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.ContainerService/fleets/fleet1/autoUpgradeProfiles/aup1"), }, - }, &armcontainerservicefleet.UpdateRunsClientBeginCreateOrUpdateOptions{ - IfMatch: to.Ptr("wyolpuaxgybeygcbz"), - IfNoneMatch: to.Ptr("rwrhonlormgshamadufoo")}) + }, &UpdateRunsClientBeginCreateOrUpdateOptions{ + ifMatch: to.Ptr("wyolpuaxgybeygcbz"), + ifNoneMatch: to.Ptr("rwrhonlormgshamadufoo")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -413,8 +413,8 @@ func ExampleUpdateRunsClient_BeginDelete_deleteAnUpdateRunResourceGeneratedByMax if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewUpdateRunsClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &armcontainerservicefleet.UpdateRunsClientBeginDeleteOptions{ - IfMatch: to.Ptr("xnbwucfeufeagpa")}) + poller, err := clientFactory.NewUpdateRunsClient().BeginDelete(ctx, "rgfleets", "fleet1", "fleet1", &UpdateRunsClientBeginDeleteOptions{ + ifMatch: to.Ptr("xnbwucfeufeagpa")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -1185,8 +1185,8 @@ func ExampleUpdateRunsClient_BeginSkip_skipsOneOrMoreMemberGroupStageAfterStageW Name: to.Ptr("stage1"), }, }, - }, &armcontainerservicefleet.UpdateRunsClientBeginSkipOptions{ - IfMatch: to.Ptr("rncfubdzrhcihvpqflbsjvoau")}) + }, &UpdateRunsClientBeginSkipOptions{ + ifMatch: to.Ptr("rncfubdzrhcihvpqflbsjvoau")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -1487,8 +1487,8 @@ func ExampleUpdateRunsClient_BeginStart_startsAnUpdateRunGeneratedByMaximumSetRu if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewUpdateRunsClient().BeginStart(ctx, "rgfleets", "fleet1", "fleet1", &armcontainerservicefleet.UpdateRunsClientBeginStartOptions{ - IfMatch: to.Ptr("bvhjlqeindkmljbbiypbqiaqgtkhlu")}) + poller, err := clientFactory.NewUpdateRunsClient().BeginStart(ctx, "rgfleets", "fleet1", "fleet1", &UpdateRunsClientBeginStartOptions{ + ifMatch: to.Ptr("bvhjlqeindkmljbbiypbqiaqgtkhlu")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) } @@ -1789,8 +1789,8 @@ func ExampleUpdateRunsClient_BeginStop_stopsAnUpdateRunGeneratedByMaximumSetRule if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewUpdateRunsClient().BeginStop(ctx, "rgfleets", "fleet1", "fleet1", &armcontainerservicefleet.UpdateRunsClientBeginStopOptions{ - IfMatch: to.Ptr("jb")}) + poller, err := clientFactory.NewUpdateRunsClient().BeginStop(ctx, "rgfleets", "fleet1", "fleet1", &UpdateRunsClientBeginStopOptions{ + ifMatch: to.Ptr("jb")}) if err != nil { log.Fatalf("failed to finish the request: %v", err) }