1+ // Copyright (c) Microsoft Corporation. All rights reserved.
2+ // Licensed under the MIT License. See License.txt in the project root for license information.
3+ // Code generated by Microsoft (R) AutoRest Code Generator.
4+ // Changes may cause incorrect behavior and will be lost if the code is regenerated.
5+
6+ namespace Microsoft . Azure . Management . NetApp
7+ {
8+ using Microsoft . Rest . Azure ;
9+ using Models ;
10+
11+ /// <summary>
12+ /// RansomwareReportsOperations operations.
13+ /// </summary>
14+ public partial interface IRansomwareReportsOperations
15+ {
16+ /// <summary>
17+ /// List all ransomware reports for the volume
18+ /// Returns a list of the Advanced Ransomware Protection (ARP) reports for the
19+ /// volume.
20+ /// ARP reports are created with a list of suspected files when it detects any
21+ /// combination of high data entropy, abnormal volume activity with data
22+ /// encryption, and unusual file extensions.
23+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
24+ /// potential ransomware threat. You can use one of these ARP snapshots or
25+ /// another snapshot of your volume to restore data"
26+ /// </summary>
27+ /// <remarks>
28+ /// List all ransomware reports for the volume
29+ /// Returns a list of the Advanced Ransomware Protection (ARP) reports for the
30+ /// volume.
31+ /// ARP reports are created with a list of suspected files when it detects any
32+ /// combination of high data entropy, abnormal volume activity with data
33+ /// encryption, and unusual file extensions.
34+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
35+ /// potential ransomware threat. You can use one of these ARP snapshots or
36+ /// another snapshot of your volume to restore data"
37+ /// </remarks>
38+ /// <param name='resourceGroupName'>
39+ /// The name of the resource group. The name is case insensitive.
40+ /// </param>
41+ /// <param name='accountName'>
42+ /// The name of the NetApp account
43+ /// </param>
44+ /// <param name='poolName'>
45+ /// The name of the capacity pool
46+ /// </param>
47+ /// <param name='volumeName'>
48+ /// The name of the volume
49+ /// </param>
50+ /// <param name='customHeaders'>
51+ /// The headers that will be added to request.
52+ /// </param>
53+ /// <param name='cancellationToken'>
54+ /// The cancellation token.
55+ /// </param>
56+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
57+ /// Thrown when the operation returned an invalid status code
58+ /// </exception>
59+ /// <exception cref="Microsoft.Rest.SerializationException">
60+ /// Thrown when unable to deserialize the response
61+ /// </exception>
62+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < RansomwareReport > > > ListWithHttpMessagesAsync ( string resourceGroupName , string accountName , string poolName , string volumeName , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
63+
64+ /// <summary>
65+ /// Get details of the specified ransomware report (ARP)
66+ /// ARP reports are created with a list of suspected files when it detects any
67+ /// combination of high data entropy, abnormal volume activity with data
68+ /// encryption, and unusual file extensions.
69+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
70+ /// potential ransomware threat. You can use one of these ARP snapshots or
71+ /// another snapshot of your volume to restore data.
72+ /// </summary>
73+ /// <remarks>
74+ /// Get details of the specified ransomware report (ARP)
75+ /// ARP reports are created with a list of suspected files when it detects any
76+ /// combination of high data entropy, abnormal volume activity with data
77+ /// encryption, and unusual file extensions.
78+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
79+ /// potential ransomware threat. You can use one of these ARP snapshots or
80+ /// another snapshot of your volume to restore data.
81+ /// </remarks>
82+ /// <param name='resourceGroupName'>
83+ /// The name of the resource group. The name is case insensitive.
84+ /// </param>
85+ /// <param name='accountName'>
86+ /// The name of the NetApp account
87+ /// </param>
88+ /// <param name='poolName'>
89+ /// The name of the capacity pool
90+ /// </param>
91+ /// <param name='volumeName'>
92+ /// The name of the volume
93+ /// </param>
94+ /// <param name='ransomwareReportName'>
95+ /// The name of the ransomware report
96+ /// </param>
97+ /// <param name='customHeaders'>
98+ /// The headers that will be added to request.
99+ /// </param>
100+ /// <param name='cancellationToken'>
101+ /// The cancellation token.
102+ /// </param>
103+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
104+ /// Thrown when the operation returned an invalid status code
105+ /// </exception>
106+ /// <exception cref="Microsoft.Rest.SerializationException">
107+ /// Thrown when unable to deserialize the response
108+ /// </exception>
109+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < RansomwareReport > > GetWithHttpMessagesAsync ( string resourceGroupName , string accountName , string poolName , string volumeName , string ransomwareReportName , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
110+
111+ /// <summary>
112+ /// Clear ransomware suspects for the given Advanced Ransomware Protection
113+ /// report. You should evaluate the report to determine whether the activity is
114+ /// acceptable (false positive) or whether an attack seems malicious.
115+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
116+ /// potential ransomware threat. You can use one of these ARP snapshots or
117+ /// another snapshot of your volume to restore data",
118+ /// </summary>
119+ /// <remarks>
120+ /// Clear ransomware suspects for the given Advanced Ransomware Protection
121+ /// report. You should evaluate the report to determine whether the activity is
122+ /// acceptable (false positive) or whether an attack seems malicious.
123+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
124+ /// potential ransomware threat. You can use one of these ARP snapshots or
125+ /// another snapshot of your volume to restore data",
126+ /// </remarks>
127+ /// <param name='resourceGroupName'>
128+ /// The name of the resource group. The name is case insensitive.
129+ /// </param>
130+ /// <param name='accountName'>
131+ /// The name of the NetApp account
132+ /// </param>
133+ /// <param name='poolName'>
134+ /// The name of the capacity pool
135+ /// </param>
136+ /// <param name='volumeName'>
137+ /// The name of the volume
138+ /// </param>
139+ /// <param name='ransomwareReportName'>
140+ /// The name of the ransomware report
141+ /// </param>
142+ /// <param name='body'>
143+ /// Clear suspects request object supplied in the body of the operation.
144+ /// </param>
145+ /// <param name='customHeaders'>
146+ /// The headers that will be added to request.
147+ /// </param>
148+ /// <param name='cancellationToken'>
149+ /// The cancellation token.
150+ /// </param>
151+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
152+ /// Thrown when the operation returned an invalid status code
153+ /// </exception>
154+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationHeaderResponse < RansomwareReportsClearSuspectsHeaders > > ClearSuspectsWithHttpMessagesAsync ( string resourceGroupName , string accountName , string poolName , string volumeName , string ransomwareReportName , RansomwareSuspectsClearRequest body , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
155+
156+ /// <summary>
157+ /// Clear ransomware suspects for the given Advanced Ransomware Protection
158+ /// report. You should evaluate the report to determine whether the activity is
159+ /// acceptable (false positive) or whether an attack seems malicious.
160+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
161+ /// potential ransomware threat. You can use one of these ARP snapshots or
162+ /// another snapshot of your volume to restore data",
163+ /// </summary>
164+ /// <remarks>
165+ /// Clear ransomware suspects for the given Advanced Ransomware Protection
166+ /// report. You should evaluate the report to determine whether the activity is
167+ /// acceptable (false positive) or whether an attack seems malicious.
168+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
169+ /// potential ransomware threat. You can use one of these ARP snapshots or
170+ /// another snapshot of your volume to restore data",
171+ /// </remarks>
172+ /// <param name='resourceGroupName'>
173+ /// The name of the resource group. The name is case insensitive.
174+ /// </param>
175+ /// <param name='accountName'>
176+ /// The name of the NetApp account
177+ /// </param>
178+ /// <param name='poolName'>
179+ /// The name of the capacity pool
180+ /// </param>
181+ /// <param name='volumeName'>
182+ /// The name of the volume
183+ /// </param>
184+ /// <param name='ransomwareReportName'>
185+ /// The name of the ransomware report
186+ /// </param>
187+ /// <param name='body'>
188+ /// Clear suspects request object supplied in the body of the operation.
189+ /// </param>
190+ /// <param name='customHeaders'>
191+ /// The headers that will be added to request.
192+ /// </param>
193+ /// <param name='cancellationToken'>
194+ /// The cancellation token.
195+ /// </param>
196+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
197+ /// Thrown when the operation returned an invalid status code
198+ /// </exception>
199+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationHeaderResponse < RansomwareReportsClearSuspectsHeaders > > BeginClearSuspectsWithHttpMessagesAsync ( string resourceGroupName , string accountName , string poolName , string volumeName , string ransomwareReportName , RansomwareSuspectsClearRequest body , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
200+
201+ /// <summary>
202+ /// List all ransomware reports for the volume
203+ /// Returns a list of the Advanced Ransomware Protection (ARP) reports for the
204+ /// volume.
205+ /// ARP reports are created with a list of suspected files when it detects any
206+ /// combination of high data entropy, abnormal volume activity with data
207+ /// encryption, and unusual file extensions.
208+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
209+ /// potential ransomware threat. You can use one of these ARP snapshots or
210+ /// another snapshot of your volume to restore data"
211+ /// </summary>
212+ /// <remarks>
213+ /// List all ransomware reports for the volume
214+ /// Returns a list of the Advanced Ransomware Protection (ARP) reports for the
215+ /// volume.
216+ /// ARP reports are created with a list of suspected files when it detects any
217+ /// combination of high data entropy, abnormal volume activity with data
218+ /// encryption, and unusual file extensions.
219+ /// ARP creates snapshots named Anti_ransomware_backup when it detects a
220+ /// potential ransomware threat. You can use one of these ARP snapshots or
221+ /// another snapshot of your volume to restore data"
222+ /// </remarks>
223+ /// <param name='nextPageLink'>
224+ /// The NextLink from the previous successful call to List operation.
225+ /// </param>
226+ /// <param name='customHeaders'>
227+ /// The headers that will be added to request.
228+ /// </param>
229+ /// <param name='cancellationToken'>
230+ /// The cancellation token.
231+ /// </param>
232+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
233+ /// Thrown when the operation returned an invalid status code
234+ /// </exception>
235+ /// <exception cref="Microsoft.Rest.SerializationException">
236+ /// Thrown when unable to deserialize the response
237+ /// </exception>
238+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < RansomwareReport > > > ListNextWithHttpMessagesAsync ( string nextPageLink , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
239+
240+ }
241+ }
0 commit comments