@@ -49,7 +49,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationType;
4949 */
5050public final class AssociationsInterfaceCreateOrUpdateSamples {
5151 /*
52- * x-ms-original-file: 2025-01 -01/AssociationPut.json
52+ * x-ms-original-file: 2025-03 -01-preview /AssociationPut.json
5353 */
5454 /**
5555 * Sample code: Put Association.
@@ -77,7 +77,7 @@ public final class AssociationsInterfaceCreateOrUpdateSamples {
7777 */
7878public final class AssociationsInterfaceDeleteSamples {
7979 /*
80- * x-ms-original-file: 2025-01 -01/AssociationDelete.json
80+ * x-ms-original-file: 2025-03 -01-preview /AssociationDelete.json
8181 */
8282 /**
8383 * Sample code: Delete Association.
@@ -98,7 +98,7 @@ public final class AssociationsInterfaceDeleteSamples {
9898 */
9999public final class AssociationsInterfaceGetSamples {
100100 /*
101- * x-ms-original-file: 2025-01 -01/AssociationGet.json
101+ * x-ms-original-file: 2025-03 -01-preview /AssociationGet.json
102102 */
103103 /**
104104 * Sample code: Get Association.
@@ -119,7 +119,7 @@ public final class AssociationsInterfaceGetSamples {
119119 */
120120public final class AssociationsInterfaceListByTrafficControllerSamples {
121121 /*
122- * x-ms-original-file: 2025-01 -01/AssociationsGet.json
122+ * x-ms-original-file: 2025-03 -01-preview /AssociationsGet.json
123123 */
124124 /**
125125 * Sample code: Get Associations.
@@ -145,7 +145,7 @@ import com.azure.resourcemanager.servicenetworking.models.AssociationUpdatePrope
145145 */
146146public final class AssociationsInterfaceUpdateSamples {
147147 /*
148- * x-ms-original-file: 2025-01 -01/AssociationPatch.json
148+ * x-ms-original-file: 2025-03 -01-preview /AssociationPatch.json
149149 */
150150 /**
151151 * Sample code: Update Association.
@@ -175,7 +175,7 @@ import com.azure.resourcemanager.servicenetworking.models.FrontendProperties;
175175 */
176176public final class FrontendsInterfaceCreateOrUpdateSamples {
177177 /*
178- * x-ms-original-file: 2025-01 -01/FrontendPut.json
178+ * x-ms-original-file: 2025-03 -01-preview /FrontendPut.json
179179 */
180180 /**
181181 * Sample code: Put Frontend.
@@ -201,7 +201,7 @@ public final class FrontendsInterfaceCreateOrUpdateSamples {
201201 */
202202public final class FrontendsInterfaceDeleteSamples {
203203 /*
204- * x-ms-original-file: 2025-01 -01/FrontendDelete.json
204+ * x-ms-original-file: 2025-03 -01-preview /FrontendDelete.json
205205 */
206206 /**
207207 * Sample code: Delete Frontend.
@@ -222,7 +222,7 @@ public final class FrontendsInterfaceDeleteSamples {
222222 */
223223public final class FrontendsInterfaceGetSamples {
224224 /*
225- * x-ms-original-file: 2025-01 -01/FrontendGet.json
225+ * x-ms-original-file: 2025-03 -01-preview /FrontendGet.json
226226 */
227227 /**
228228 * Sample code: Get Frontend.
@@ -243,7 +243,7 @@ public final class FrontendsInterfaceGetSamples {
243243 */
244244public final class FrontendsInterfaceListByTrafficControllerSamples {
245245 /*
246- * x-ms-original-file: 2025-01 -01/FrontendsGet.json
246+ * x-ms-original-file: 2025-03 -01-preview /FrontendsGet.json
247247 */
248248 /**
249249 * Sample code: Get Frontends.
@@ -266,7 +266,7 @@ import com.azure.resourcemanager.servicenetworking.models.Frontend;
266266 */
267267public final class FrontendsInterfaceUpdateSamples {
268268 /*
269- * x-ms-original-file: 2025-01 -01/FrontendPatch.json
269+ * x-ms-original-file: 2025-03 -01-preview /FrontendPatch.json
270270 */
271271 /**
272272 * Sample code: Update Frontend.
@@ -290,7 +290,7 @@ public final class FrontendsInterfaceUpdateSamples {
290290 */
291291public final class OperationsListSamples {
292292 /*
293- * x-ms-original-file: 2025-01 -01/OperationsList.json
293+ * x-ms-original-file: 2025-03 -01-preview /OperationsList.json
294294 */
295295 /**
296296 * Sample code: Get Operations List.
@@ -306,22 +306,44 @@ public final class OperationsListSamples {
306306### SecurityPoliciesInterface_CreateOrUpdate
307307
308308``` java
309+ import com.azure.resourcemanager.servicenetworking.models.IpAccessRulesPolicy ;
309310import com.azure.resourcemanager.servicenetworking.models.SecurityPolicyProperties ;
310311import com.azure.resourcemanager.servicenetworking.models.WafPolicy ;
312+ import java.util.Arrays ;
311313
312314/**
313315 * Samples for SecurityPoliciesInterface CreateOrUpdate.
314316 */
315317public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
316318 /*
317- * x-ms-original-file: 2025-01 -01/SecurityPolicyPut .json
319+ * x-ms-original-file: 2025-03 -01-preview/IpAccessRulesSecurityPolicyPut .json
318320 */
319321 /**
320- * Sample code: Put SecurityPolicy.
322+ * Sample code: Put IpAccessRules SecurityPolicy.
321323 *
322324 * @param manager Entry point to TrafficControllerManager.
323325 */
324- public static void putSecurityPolicy (com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
326+ public static void
327+ putIpAccessRulesSecurityPolicy (com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
328+ manager. securityPoliciesInterfaces()
329+ .define(" sp1" )
330+ .withRegion(" NorthCentralUS" )
331+ .withExistingTrafficController(" rg1" , " tc1" )
332+ .withProperties(new SecurityPolicyProperties ()
333+ .withIpAccessRulesPolicy(new IpAccessRulesPolicy (). withRules(Arrays . asList())))
334+ .create();
335+ }
336+
337+ /*
338+ * x-ms-original-file: 2025-03-01-preview/WafSecurityPolicyPut.json
339+ */
340+ /**
341+ * Sample code: Put WAF SecurityPolicy.
342+ *
343+ * @param manager Entry point to TrafficControllerManager.
344+ */
345+ public static void
346+ putWAFSecurityPolicy (com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
325347 manager. securityPoliciesInterfaces()
326348 .define(" sp1" )
327349 .withRegion(" NorthCentralUS" )
@@ -341,7 +363,7 @@ public final class SecurityPoliciesInterfaceCreateOrUpdateSamples {
341363 */
342364public final class SecurityPoliciesInterfaceDeleteSamples {
343365 /*
344- * x-ms-original-file: 2025-01 -01/SecurityPolicyDelete.json
366+ * x-ms-original-file: 2025-03 -01-preview /SecurityPolicyDelete.json
345367 */
346368 /**
347369 * Sample code: Delete SecurityPolicy.
@@ -363,7 +385,7 @@ public final class SecurityPoliciesInterfaceDeleteSamples {
363385 */
364386public final class SecurityPoliciesInterfaceGetSamples {
365387 /*
366- * x-ms-original-file: 2025-01 -01/SecurityPolicyGet.json
388+ * x-ms-original-file: 2025-03 -01-preview /SecurityPolicyGet.json
367389 */
368390 /**
369391 * Sample code: Get SecurityPolicy.
@@ -384,7 +406,7 @@ public final class SecurityPoliciesInterfaceGetSamples {
384406 */
385407public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
386408 /*
387- * x-ms-original-file: 2025-01 -01/SecurityPoliciesGetList.json
409+ * x-ms-original-file: 2025-03 -01-preview /SecurityPoliciesGetList.json
388410 */
389411 /**
390412 * Sample code: Get SecurityPolicies.
@@ -401,24 +423,45 @@ public final class SecurityPoliciesInterfaceListByTrafficControllerSamples {
401423### SecurityPoliciesInterface_Update
402424
403425``` java
426+ import com.azure.resourcemanager.servicenetworking.models.IpAccessRulesPolicy ;
404427import com.azure.resourcemanager.servicenetworking.models.SecurityPolicy ;
405428import com.azure.resourcemanager.servicenetworking.models.SecurityPolicyUpdateProperties ;
406429import com.azure.resourcemanager.servicenetworking.models.WafPolicy ;
430+ import java.util.Arrays ;
407431
408432/**
409433 * Samples for SecurityPoliciesInterface Update.
410434 */
411435public final class SecurityPoliciesInterfaceUpdateSamples {
412436 /*
413- * x-ms-original-file: 2025-01-01/SecurityPolicyPatch.json
437+ * x-ms-original-file: 2025-03-01-preview/IpAccessRulesSecurityPolicyPatch.json
438+ */
439+ /**
440+ * Sample code: Update IpAccessRules SecurityPolicy.
441+ *
442+ * @param manager Entry point to TrafficControllerManager.
443+ */
444+ public static void updateIpAccessRulesSecurityPolicy (
445+ com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
446+ SecurityPolicy resource = manager. securityPoliciesInterfaces()
447+ .getWithResponse(" rg1" , " tc1" , " sp1" , com.azure.core.util. Context . NONE )
448+ .getValue();
449+ resource. update()
450+ .withProperties(new SecurityPolicyUpdateProperties ()
451+ .withIpAccessRulesPolicy(new IpAccessRulesPolicy (). withRules(Arrays . asList())))
452+ .apply();
453+ }
454+
455+ /*
456+ * x-ms-original-file: 2025-03-01-preview/WafSecurityPolicyPatch.json
414457 */
415458 /**
416- * Sample code: Update SecurityPolicy.
459+ * Sample code: Update WAF SecurityPolicy.
417460 *
418461 * @param manager Entry point to TrafficControllerManager.
419462 */
420463 public static void
421- updateSecurityPolicy (com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
464+ updateWAFSecurityPolicy (com.azure.resourcemanager.servicenetworking. TrafficControllerManager manager ) {
422465 SecurityPolicy resource = manager. securityPoliciesInterfaces()
423466 .getWithResponse(" rg1" , " tc1" , " sp1" , com.azure.core.util. Context . NONE )
424467 .getValue();
@@ -441,7 +484,7 @@ import java.util.Map;
441484 */
442485public final class TrafficControllerInterfaceCreateOrUpdateSamples {
443486 /*
444- * x-ms-original-file: 2025-01 -01/TrafficControllerPut.json
487+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllerPut.json
445488 */
446489 /**
447490 * Sample code: Put Traffic Controller.
@@ -480,7 +523,7 @@ public final class TrafficControllerInterfaceCreateOrUpdateSamples {
480523 */
481524public final class TrafficControllerInterfaceDeleteSamples {
482525 /*
483- * x-ms-original-file: 2025-01 -01/TrafficControllerDelete.json
526+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllerDelete.json
484527 */
485528 /**
486529 * Sample code: Delete Traffic Controller.
@@ -502,7 +545,7 @@ public final class TrafficControllerInterfaceDeleteSamples {
502545 */
503546public final class TrafficControllerInterfaceGetByResourceGroupSamples {
504547 /*
505- * x-ms-original-file: 2025-01 -01/TrafficControllerGet.json
548+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllerGet.json
506549 */
507550 /**
508551 * Sample code: Get Traffic Controller.
@@ -525,7 +568,7 @@ public final class TrafficControllerInterfaceGetByResourceGroupSamples {
525568 */
526569public final class TrafficControllerInterfaceListSamples {
527570 /*
528- * x-ms-original-file: 2025-01 -01/TrafficControllersGetList.json
571+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllersGetList.json
529572 */
530573 /**
531574 * Sample code: Get Traffic Controllers List.
@@ -547,7 +590,7 @@ public final class TrafficControllerInterfaceListSamples {
547590 */
548591public final class TrafficControllerInterfaceListByResourceGroupSamples {
549592 /*
550- * x-ms-original-file: 2025-01 -01/TrafficControllersGet.json
593+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllersGet.json
551594 */
552595 /**
553596 * Sample code: Get Traffic Controllers.
@@ -573,7 +616,7 @@ import java.util.Map;
573616 */
574617public final class TrafficControllerInterfaceUpdateSamples {
575618 /*
576- * x-ms-original-file: 2025-01 -01/TrafficControllerPatch.json
619+ * x-ms-original-file: 2025-03 -01-preview /TrafficControllerPatch.json
577620 */
578621 /**
579622 * Sample code: Patch Traffic Controller.
0 commit comments