2.0.0-beta.5 (2026-03-19)
Breaking Changes
- Function
*LongRunningBackupClient.BeginCreateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, serverName string, backupName string, options *LongRunningBackupClientBeginCreateOptions)to(ctx context.Context, resourceGroupName string, serverName string, backupName string, parameters ServerBackupV2, options *LongRunningBackupClientBeginCreateOptions) - Function
*MaintenancesClient.BeginUpdateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, serverName string, maintenanceName string, options *MaintenancesClientBeginUpdateOptions)to(ctx context.Context, resourceGroupName string, serverName string, maintenanceName string, parameters MaintenanceUpdate, options *MaintenancesClientBeginUpdateOptions) - Type of
MySQLServerIdentity.UserAssignedIdentitieshas been changed frommap[string]anytomap[string]*UserAssignedIdentity - Type of
Operation.Originhas been changed from*stringto*Origin - Type of
OperationProgressResult.PercentCompletehas been changed from*float32to*float64 - Type of
OperationStatusExtendedResult.PercentCompletehas been changed from*float32to*float64 - Type of
OperationStatusResult.PercentCompletehas been changed from*float32to*float64 - Struct
BackupRequestBasehas been removed - Struct
ErrorResponsehas been removed - Struct
Provisioninghas been removed - Struct
ProvisioningStatePropertieshas been removed - Struct
ProxyResourcehas been removed - Struct
Resourcehas been removed - Struct
TrackedResourcehas been removed - Field
Parametersof structLongRunningBackupClientBeginCreateOptionshas been removed - Field
Parametersof structMaintenancesClientBeginUpdateOptionshas been removed
Features Added
- New enum type
BatchOfMaintenancewith valuesBatchOfMaintenanceBatch1,BatchOfMaintenanceBatch2,BatchOfMaintenanceDefault - New enum type
Originwith valuesOriginSystem,OriginUser,OriginUserSystem - New function
*ClientFactory.NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient - New function
*ClientFactory.NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient - New function
NewPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndpointConnectionsClient, error) - New function
*PrivateEndpointConnectionsClient.BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, serverName string, privateEndpointConnectionName string, parameters PrivateEndpointConnection, options *PrivateEndpointConnectionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[PrivateEndpointConnectionsClientCreateOrUpdateResponse], error) - New function
*PrivateEndpointConnectionsClient.BeginDelete(ctx context.Context, resourceGroupName string, serverName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientBeginDeleteOptions) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error) - New function
*PrivateEndpointConnectionsClient.Get(ctx context.Context, resourceGroupName string, serverName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientGetOptions) (PrivateEndpointConnectionsClientGetResponse, error) - New function
*PrivateEndpointConnectionsClient.ListByServer(ctx context.Context, resourceGroupName string, serverName string, options *PrivateEndpointConnectionsClientListByServerOptions) (PrivateEndpointConnectionsClientListByServerResponse, error) - New function
NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateLinkResourcesClient, error) - New function
*PrivateLinkResourcesClient.Get(ctx context.Context, resourceGroupName string, serverName string, groupName string, options *PrivateLinkResourcesClientGetOptions) (PrivateLinkResourcesClientGetResponse, error) - New function
*PrivateLinkResourcesClient.NewListByServerPager(resourceGroupName string, serverName string, options *PrivateLinkResourcesClientListByServerOptions) *runtime.Pager[PrivateLinkResourcesClientListByServerResponse] - New struct
PrivateEndpointConnectionListResult - New struct
PrivateLinkResource - New struct
PrivateLinkResourceListResult - New struct
PrivateLinkResourceProperties - New field
BatchOfMaintenancein structMaintenanceWindow