1.0.0-beta.2 (2021-12-28)
Features Added
- Added
CreateResourceIdentifier
for each resource class - Class
DeletedServerCollection
,InstanceFailoverGroupCollection
,SqlTimeZoneCollection
,ServerTrustGroupCollection
,SubscriptionUsageCollection
,ResourceGroupLongTermRetentionBackupCollection
,SubscriptionLongTermRetentionBackupCollection
,ResourceGroupLongTermRetentionManagedInstanceBackupCollection
andSubscriptionLongTermRetentionManagedInstanceBackupCollection
now implementsIEnumerable<T>
andIAsyncEnumerable<T>
.
Breaking Changes
- Renamed
CheckIfExists
toExists
for each resource collection class - Renamed
Get{Resource}ByName
toGet{Resource}AsGenericResources
inSubscriptionExtensions
- Constructor of
DeletedServerCollection
,InstanceFailoverGroupCollection
,SqlTimeZoneCollection
,ServerTrustGroupCollection
andSubscriptionUsageCollection
no longer acceptlocationName
as their first parameter. - Constructor of
ResourceGroupLongTermRetentionBackupCollection
andSubscriptionLongTermRetentionBackupCollection
no longer acceptlocationName
,longTermRetentionServerName
andlongTermRetentionDatabaseName
as its first three parameters. - Constructor of
ResourceGroupLongTermRetentionManagedInstanceBackupCollection
andSubscriptionLongTermRetentionManagedInstanceBackupCollection
no longer acceptlocationName
,managedInstanceName
anddatabaseName
as its first three parameters. - Method
GetInstanceFailoverGroups
andGetServerTrustGroups
inResourceGroupExtensions
now accepts an extra parameterlocationName
. - Method
GetResourceGroupLongTermRetentionBackups
inResourceGroupExtensions
now accepts three extra parameterslocationName
,longTermRetentionServerName
andlongTermRetentionDatabaseName
. - Method
GetResourceGroupLongTermRetentionManagedInstanceBackups
inResourceGroupExtensions
now accepts three extra parameterslocationName
,managedInstanceName
anddatabaseName
. - Method
GetDeletedServers
,GetSqlTimeZones
andGetSubscriptionUsages
now accepts an extra parameterlocationName
. - Method
GetSubscriptionLongTermRetentionBackups
now accepts three extra parameterslocationName
,longTermRetentionServerName
andlongTermRetentionDatabaseName
. - Method
GetSubscriptionLongTermRetentionManagedInstanceBackups
now accepts three extra parameterslocationName
,managedInstanceName
anddatabaseName
.
Bugs Fixed
- Fixed comments for
FirstPageFunc
of each pageable resource class