5.0.0 (2026-08-13)
Breaking Changes
- Enum
ContainerTypehas been removed - Enum
HealthStatehas been removed - Enum
IntentItemTypehas been removed - Enum
JobOperationTypehas been removed - Enum
JobStatushas been removed - Enum
RestorePointQueryTypehas been removed - Enum
Typehas been removed - Operation
*ProtectedItemsClient.CreateOrUpdatehas been changed to LRO, use*ProtectedItemsClient.BeginCreateOrUpdateinstead. - Struct
BMSBackupEngineQueryObjecthas been removed - Struct
BMSBackupEnginesQueryObjecthas been removed - Struct
BMSBackupSummariesQueryObjecthas been removed - Struct
BMSContainerQueryObjecthas been removed - Struct
BMSContainersInquiryQueryObjecthas been removed - Struct
BMSPOQueryObjecthas been removed - Struct
BMSRPQueryObjecthas been removed - Struct
BMSRefreshContainersQueryObjecthas been removed - Struct
BMSWorkloadItemQueryObjecthas been removed - Struct
ErrorAdditionalInfohas been removed - Struct
GetProtectedItemQueryObjecthas been removed - Struct
JobQueryObjecthas been removed - Struct
NewErrorResponsehas been removed - Struct
NewErrorResponseErrorhas been removed - Struct
OperationWorkerResponsehas been removed - Struct
ProtectedItemQueryObjecthas been removed - Struct
ProtectionIntentQueryObjecthas been removed - Struct
ProtectionPolicyQueryObjecthas been removed - Struct
Resourcehas been removed - Struct
ResourceListhas been removed
Features Added
- New enum type
AccessTypewith valuesAccessTypeIdentityBased,AccessTypeKeyBased - New enum type
CreatedByTypewith valuesCreatedByTypeApplication,CreatedByTypeKey,CreatedByTypeManagedIdentity,CreatedByTypeUser - New enum type
SourceScanActionwith valuesSourceScanActionDisable,SourceScanActionEnable - New enum type
SourceSideScanStatuswith valuesSourceSideScanStatusConfigurationFailed,SourceSideScanStatusConfigured,SourceSideScanStatusNotApplicable,SourceSideScanStatusNotConfigured - New enum type
SourceSideScanSummarywith valuesSourceSideScanSummaryHealthy,SourceSideScanSummaryNoThreatsReported,SourceSideScanSummaryNotApplicable,SourceSideScanSummarySuspicious,SourceSideScanSummaryUnknown - New enum type
ThreatSeveritywith valuesThreatSeverityCritical,ThreatSeverityHigh,ThreatSeverityInformational,ThreatSeverityWarning - New enum type
ThreatStatewith valuesThreatStateActive,ThreatStateIgnored,ThreatStateInProgress,ThreatStateResolved - New enum type
ThreatStatuswith valuesThreatStatusHealthy,ThreatStatusNotAvailable,ThreatStatusUnHealthy,ThreatStatusUnknown,ThreatStatusWarning - New function
*ClientFactory.NewConfigureSourceScanClient() *ConfigureSourceScanClient - New function
NewConfigureSourceScanClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConfigureSourceScanClient, error) - New function
*ConfigureSourceScanClient.BeginExecute(ctx context.Context, resourceGroupName string, vaultName string, fabricName string, containerName string, protectedItemName string, body ProtectedItemConfigureSourceScanRequest, options *ConfigureSourceScanClientBeginExecuteOptions) (*runtime.Poller[ConfigureSourceScanClientExecuteResponse], error) - New struct
DataDiskDetails - New struct
DataDiskEncryptionSettings - New struct
DiskDetails - New struct
PerDiskEncryptionSetID - New struct
ProtectedItemConfigureSourceScanRequest - New struct
RecoveryPointImmutabilityProperties - New struct
SourceSideScanInfo - New struct
SystemData - New struct
ThreatInfo - New field
SourceLocationin structAzureBackupServerContainer - New field
ThreatInfo,ThreatStatusin structAzureFileShareRecoveryPoint - New field
IdentityInfoin structAzureFileShareRestoreRequest - New field
SourceLocation,SourceSideScanInfoin structAzureFileshareProtectedItem - New field
SourceLocationin structAzureIaaSClassicComputeVMContainer - New field
SourceLocation,SourceSideScanInfoin structAzureIaaSClassicComputeVMProtectedItem - New field
SourceLocationin structAzureIaaSComputeVMContainer - New field
SourceLocation,SourceSideScanInfoin structAzureIaaSComputeVMProtectedItem - New field
SourceLocation,SourceSideScanInfoin structAzureIaaSVMProtectedItem - New field
SourceLocationin structAzureSQLAGWorkloadContainerProtectionContainer - New field
SourceLocationin structAzureSQLContainer - New field
SourceLocation,SourceSideScanInfoin structAzureSQLProtectedItem - New field
AccessType,IdentityInfo,SourceLocationin structAzureStorageContainer - New field
SourceLocationin structAzureVMAppContainerProtectionContainer - New field
SourceLocation,SourceSideScanInfoin structAzureVMWorkloadProtectedItem - New field
SourceLocation,SourceSideScanInfoin structAzureVMWorkloadSAPAseDatabaseProtectedItem - New field
SourceLocation,SourceSideScanInfoin structAzureVMWorkloadSAPHanaDBInstanceProtectedItem - New field
SourceLocation,SourceSideScanInfoin structAzureVMWorkloadSAPHanaDatabaseProtectedItem - New field
SourceLocation,SourceSideScanInfoin structAzureVMWorkloadSQLDatabaseProtectedItem - New field
SourceLocationin structAzureWorkloadContainer - New field
ThreatInfo,ThreatStatusin structAzureWorkloadPointInTimeRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSAPAsePointInTimeRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSAPAseRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSAPHanaPointInTimeRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSAPHanaRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSQLPointInTimeRecoveryPoint - New field
ThreatInfo,ThreatStatusin structAzureWorkloadSQLRecoveryPoint - New field
SystemDatain structBackupEngineBaseResource - New field
NextLinkin structBackupManagementUsageList - New field
SystemDatain structBackupRequestResource - New field
SystemDatain structBackupResourceConfigResource - New field
SystemDatain structBackupResourceEncryptionConfigExtendedResource - New field
SystemDatain structBackupResourceEncryptionConfigResource - New field
SystemDatain structBackupResourceVaultConfigResource - New field
SourceLocation,SourceSideScanInfoin structDPMProtectedItem - New field
SourceLocationin structDpmContainer - New field
SourceLocationin structGenericContainer - New field
SourceLocation,SourceSideScanInfoin structGenericProtectedItem - New field
ThreatInfo,ThreatStatusin structGenericRecoveryPoint - New field
SystemDatain structILRRequestResource - New field
SourceLocationin structIaaSVMContainer - New field
DataDiskMetadata,ThreatInfo,ThreatStatusin structIaasVMRecoveryPoint - New field
SystemDatain structJobResource - New field
SourceLocationin structMabContainer - New field
SourceLocation,SourceSideScanInfoin structMabFileFolderProtectedItem - New field
SystemDatain structPrivateEndpointConnectionResource - New field
SystemDatain structProtectableContainerResource - New field
SourceLocation,SourceSideScanInfoin structProtectedItem - New field
SystemDatain structProtectedItemResource - New field
SourceLocationin structProtectionContainer - New field
SystemDatain structProtectionContainerResource - New field
SystemDatain structProtectionIntentResource - New field
SystemDatain structProtectionPolicyResource - New field
ThreatInfo,ThreatStatusin structRecoveryPoint - New field
ImmutabilityPropertiesin structRecoveryPointProperties - New field
SystemDatain structRecoveryPointResource - New field
SystemDatain structResourceGuardProxyBaseResource - New field
SystemDatain structRestoreRequestResource - New field
DataDiskEncryptionSettingsin structSecuredVMDetails - New field
SystemDatain structWorkloadItemResource - New field
SystemDatain structWorkloadProtectableItemResource