4.0.0 (2023-03-24)
Breaking Changes
- Type of
Account.Identity
has been changed from*Identity
to*ManagedServiceIdentity
- Type alias
IdentityType
has been removed - Function
NewVaultsClient
has been removed - Function
*VaultsClient.NewListPager
has been removed - Struct
Identity
has been removed - Struct
Vault
has been removed - Struct
VaultList
has been removed - Struct
VaultProperties
has been removed - Struct
VaultsClient
has been removed - Field
VaultID
of structVolumeBackupProperties
has been removed
Features Added
- New struct
ClientFactory
which is a client factory used to create any client in this module - New enum type
FileAccessLogs
with valuesFileAccessLogsDisabled
,FileAccessLogsEnabled
- New enum type
ManagedServiceIdentityType
with valuesManagedServiceIdentityTypeNone
,ManagedServiceIdentityTypeSystemAssigned
,ManagedServiceIdentityTypeSystemAssignedUserAssigned
,ManagedServiceIdentityTypeUserAssigned
- New function
*BackupsClient.BeginRestoreFiles(context.Context, string, string, string, string, string, BackupRestoreFiles, *BackupsClientBeginRestoreFilesOptions) (*runtime.Poller[BackupsClientRestoreFilesResponse], error)
- New function
*VolumesClient.BeginBreakFileLocks(context.Context, string, string, string, string, *VolumesClientBeginBreakFileLocksOptions) (*runtime.Poller[VolumesClientBreakFileLocksResponse], error)
- New struct
BackupRestoreFiles
- New struct
BreakFileLocksRequest
- New struct
ManagedServiceIdentity
- New struct
VolumeRelocationProperties
- New field
PreferredServersForLdapClient
in structActiveDirectory
- New field
SystemData
in structBackup
- New field
SystemData
in structSnapshot
- New field
DataStoreResourceID
in structVolumeProperties
- New field
FileAccessLogs
in structVolumeProperties
- New field
IsLargeVolume
in structVolumeProperties
- New field
ProvisionedAvailabilityZone
in structVolumeProperties
- New field
VolumeRelocation
in structVolumePropertiesDataProtection
- New field
Tags
in structVolumeQuotaRulePatch