9.0.0 (2026-02-26)
Breaking Changes
- Type of
VolumeQuotaRulesProperties.QuotaTypehas been changed from*Typeto*QuotaType - Enum
Typehas been removed
Features Added
- New enum type
ActualRansomwareProtectionStatewith valuesActualRansomwareProtectionStateDisabled,ActualRansomwareProtectionStateEnabled,ActualRansomwareProtectionStateLearning,ActualRansomwareProtectionStatePaused - New enum type
DesiredRansomwareProtectionStatewith valuesDesiredRansomwareProtectionStateDisabled,DesiredRansomwareProtectionStateEnabled - New enum type
QuotaTypewith valuesQuotaTypeDefaultGroupQuota,QuotaTypeDefaultUserQuota,QuotaTypeIndividualGroupQuota,QuotaTypeIndividualUserQuota - New enum type
RansomwareReportSeveritywith valuesRansomwareReportSeverityHigh,RansomwareReportSeverityLow,RansomwareReportSeverityModerate,RansomwareReportSeverityNone - New enum type
RansomwareReportStatewith valuesRansomwareReportStateActive,RansomwareReportStateResolved - New enum type
RansomwareSuspectResolutionwith valuesRansomwareSuspectResolutionFalsePositive,RansomwareSuspectResolutionPotentialThreat - New function
*ClientFactory.NewRansomwareReportsClient() *RansomwareReportsClient - New function
NewRansomwareReportsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RansomwareReportsClient, error) - New function
*RansomwareReportsClient.BeginClearSuspects(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, ransomwareReportName string, body RansomwareSuspectsClearRequest, options *RansomwareReportsClientBeginClearSuspectsOptions) (*runtime.Poller[RansomwareReportsClientClearSuspectsResponse], error) - New function
*RansomwareReportsClient.Get(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, ransomwareReportName string, options *RansomwareReportsClientGetOptions) (RansomwareReportsClientGetResponse, error) - New function
*RansomwareReportsClient.NewListPager(resourceGroupName string, accountName string, poolName string, volumeName string, options *RansomwareReportsClientListOptions) *runtime.Pager[RansomwareReportsClientListResponse] - New function
*VolumesClient.BeginListQuotaReport(ctx context.Context, resourceGroupName string, accountName string, poolName string, volumeName string, options *VolumesClientBeginListQuotaReportOptions) (*runtime.Poller[VolumesClientListQuotaReportResponse], error) - New struct
ListQuotaReportResponse - New struct
ListQuotaReportResult - New struct
QuotaReport - New struct
QuotaReportFilterRequest - New struct
RansomwareProtectionPatchSettings - New struct
RansomwareProtectionSettings - New struct
RansomwareReport - New struct
RansomwareReportProperties - New struct
RansomwareReportsList - New struct
RansomwareSuspects - New struct
RansomwareSuspectsClearRequest - New struct
SuspectFile - New field
RansomwareProtectionin structVolumePatchPropertiesDataProtection - New field
RansomwareProtectionin structVolumePropertiesDataProtection