4.0.0-beta.1 (2026-03-19)
Breaking Changes
- Type of
ClusterCreateProperties.Encryptionhas been changed from*ClusterCommonPropertiesEncryptionto*ClusterPropertiesEncryption - Type of
ClusterUpdateProperties.Encryptionhas been changed from*ClusterCommonPropertiesEncryptionto*ClusterPropertiesEncryption - Type of
DatabaseCreateProperties.GeoReplicationhas been changed from*DatabaseCommonPropertiesGeoReplicationto*DatabasePropertiesGeoReplication - Type of
DatabaseUpdateProperties.GeoReplicationhas been changed from*DatabaseCommonPropertiesGeoReplicationto*DatabasePropertiesGeoReplication - Struct
ClusterCommonPropertieshas been removed - Struct
ClusterCommonPropertiesEncryptionhas been removed - Struct
ClusterCommonPropertiesEncryptionCustomerManagedKeyEncryptionhas been removed - Struct
ClusterCommonPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentityhas been removed - Struct
DatabaseCommonPropertieshas been removed - Struct
DatabaseCommonPropertiesGeoReplicationhas been removed - Struct
ErrorDetailAutoGeneratedhas been removed - Struct
ErrorResponseAutoGeneratedhas been removed - Struct
ProxyResourcehas been removed - Struct
ProxyResourceAutoGeneratedhas been removed - Struct
Resourcehas been removed - Struct
ResourceAutoGeneratedhas been removed - Struct
TrackedResourcehas been removed
Features Added
- New enum type
MaintenanceDayOfWeekwith valuesMaintenanceDayOfWeekFriday,MaintenanceDayOfWeekMonday,MaintenanceDayOfWeekSaturday,MaintenanceDayOfWeekSunday,MaintenanceDayOfWeekThursday,MaintenanceDayOfWeekTuesday,MaintenanceDayOfWeekWednesday - New enum type
MaintenanceWindowTypewith valuesMaintenanceWindowTypeWeekly - New enum type
MigrationProvisioningStatewith valuesMigrationProvisioningStateAccepted,MigrationProvisioningStateCancelled,MigrationProvisioningStateCancelling,MigrationProvisioningStateFailed,MigrationProvisioningStateInProgress,MigrationProvisioningStateReadyForDNSSwitch,MigrationProvisioningStateSucceeded - New enum type
SourceTypewith valuesSourceTypeAzureCacheForRedis - New function
*AzureCacheForRedisMigrationProperties.GetMigrationProperties() *MigrationProperties - New function
*ClientFactory.NewMigrationClient() *MigrationClient - New function
NewMigrationClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*MigrationClient, error) - New function
*MigrationClient.BeginCancel(ctx context.Context, resourceGroupName string, clusterName string, options *MigrationClientBeginCancelOptions) (*runtime.Poller[MigrationClientCancelResponse], error) - New function
*MigrationClient.Get(ctx context.Context, resourceGroupName string, clusterName string, options *MigrationClientGetOptions) (MigrationClientGetResponse, error) - New function
*MigrationClient.NewListPager(resourceGroupName string, clusterName string, options *MigrationClientListOptions) *runtime.Pager[MigrationClientListResponse] - New function
*MigrationClient.BeginStart(ctx context.Context, resourceGroupName string, clusterName string, parameters Migration, options *MigrationClientBeginStartOptions) (*runtime.Poller[MigrationClientStartResponse], error) - New function
*MigrationProperties.GetMigrationProperties() *MigrationProperties - New struct
AzureCacheForRedisMigrationProperties - New struct
ClusterPropertiesEncryption - New struct
ClusterPropertiesEncryptionCustomerManagedKeyEncryption - New struct
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity - New struct
DatabasePropertiesGeoReplication - New struct
MaintenanceConfiguration - New struct
MaintenanceWindow - New struct
MaintenanceWindowSchedule - New struct
Migration - New struct
MigrationList - New field
SystemDatain structAccessPolicyAssignment - New field
SystemDatain structCluster - New field
MaintenanceConfigurationin structClusterCreateProperties - New field
MaintenanceConfigurationin structClusterUpdateProperties - New field
SystemDatain structPrivateEndpointConnection - New field
NextLinkin structPrivateEndpointConnectionListResult - New field
GroupIDsin structPrivateEndpointConnectionProperties - New field
SystemDatain structPrivateLinkResource - New field
NextLinkin structPrivateLinkResourceListResult