Skip to content

Commit d73ebde

Browse files
authored
[NetAppFiles] Bump to 2025-12-01 (#29182)
1 parent 45dd90b commit d73ebde

192 files changed

Lines changed: 45238 additions & 41725 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/NetAppFiles/NetAppFiles.Management.Sdk/Generated/INetAppManagementClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,11 @@ public partial interface INetAppManagementClient : System.IDisposable
133133
/// </summary>
134134
IBackupsUnderVolumeOperations BackupsUnderVolume { get; }
135135

136+
/// <summary>
137+
/// Gets the IRansomwareReportsOperations
138+
/// </summary>
139+
IRansomwareReportsOperations RansomwareReports { get; }
140+
136141
/// <summary>
137142
/// Gets the ISnapshotsOperations
138143
/// </summary>
Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
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&#34;
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&#34;
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&#34;,
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&#34;,
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&#34;,
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&#34;,
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&#34;
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&#34;
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+
}

src/NetAppFiles/NetAppFiles.Management.Sdk/Generated/IVolumesOperations.cs

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,41 @@ public partial interface IVolumesOperations
434434
/// </exception>
435435
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<GetGroupIdListForLdapUserResponse,VolumesListGetGroupIdListForLdapUserHeaders>> ListGetGroupIdListForLdapUserWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, string volumeName, GetGroupIdListForLdapUserRequest body, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
436436

437+
/// <summary>
438+
/// Get quota report for volume (with filter support)
439+
/// </summary>
440+
/// <remarks>
441+
/// Get quota report for volume (with filter support)
442+
/// </remarks>
443+
/// <param name='resourceGroupName'>
444+
/// The name of the resource group. The name is case insensitive.
445+
/// </param>
446+
/// <param name='accountName'>
447+
/// The name of the NetApp account
448+
/// </param>
449+
/// <param name='poolName'>
450+
/// The name of the capacity pool
451+
/// </param>
452+
/// <param name='volumeName'>
453+
/// The name of the volume
454+
/// </param>
455+
/// <param name='body'>
456+
/// The content of the action request
457+
/// </param>
458+
/// <param name='customHeaders'>
459+
/// The headers that will be added to request.
460+
/// </param>
461+
/// <param name='cancellationToken'>
462+
/// The cancellation token.
463+
/// </param>
464+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
465+
/// Thrown when the operation returned an invalid status code
466+
/// </exception>
467+
/// <exception cref="Microsoft.Rest.SerializationException">
468+
/// Thrown when unable to deserialize the response
469+
/// </exception>
470+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<ListQuotaReportResult,VolumesListQuotaReportHeaders>> ListQuotaReportWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, string volumeName, QuotaReportFilterRequest body = default(QuotaReportFilterRequest), System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
471+
437472
/// <summary>
438473
/// List all replications for a specified volume
439474
/// </summary>
@@ -1243,6 +1278,41 @@ public partial interface IVolumesOperations
12431278
/// </exception>
12441279
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<GetGroupIdListForLdapUserResponse,VolumesListGetGroupIdListForLdapUserHeaders>> BeginListGetGroupIdListForLdapUserWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, string volumeName, GetGroupIdListForLdapUserRequest body, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
12451280

1281+
/// <summary>
1282+
/// Get quota report for volume (with filter support)
1283+
/// </summary>
1284+
/// <remarks>
1285+
/// Get quota report for volume (with filter support)
1286+
/// </remarks>
1287+
/// <param name='resourceGroupName'>
1288+
/// The name of the resource group. The name is case insensitive.
1289+
/// </param>
1290+
/// <param name='accountName'>
1291+
/// The name of the NetApp account
1292+
/// </param>
1293+
/// <param name='poolName'>
1294+
/// The name of the capacity pool
1295+
/// </param>
1296+
/// <param name='volumeName'>
1297+
/// The name of the volume
1298+
/// </param>
1299+
/// <param name='body'>
1300+
/// The content of the action request
1301+
/// </param>
1302+
/// <param name='customHeaders'>
1303+
/// The headers that will be added to request.
1304+
/// </param>
1305+
/// <param name='cancellationToken'>
1306+
/// The cancellation token.
1307+
/// </param>
1308+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
1309+
/// Thrown when the operation returned an invalid status code
1310+
/// </exception>
1311+
/// <exception cref="Microsoft.Rest.SerializationException">
1312+
/// Thrown when unable to deserialize the response
1313+
/// </exception>
1314+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<ListQuotaReportResult,VolumesListQuotaReportHeaders>> BeginListQuotaReportWithHttpMessagesAsync(string resourceGroupName, string accountName, string poolName, string volumeName, QuotaReportFilterRequest body = default(QuotaReportFilterRequest), System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
1315+
12461316
/// <summary>
12471317
/// Starts peering the external cluster for this migration volume
12481318
/// </summary>

0 commit comments

Comments
 (0)