@@ -569,22 +569,29 @@ private static PolicyPackage buildPackagePolicy(String packageName, JSONArray ob
569569 configuration .getLogger ().debug ("Starting to process layers of package '" + packageName + "'" );
570570
571571 natLayer = aggregatePackageLayers (packageName , accessLayers , threatLayers );
572- //Handle access layer
573- configuration .getLogger ().debug ("Handle access layers" );
574- for (Layer accessLayer : accessLayers ) {
575- showAccessRulebase (accessLayer , packageName );
572+
573+ if (configuration .showAccessPolicyFlag ()){
574+ //Handle access layer
575+ configuration .getLogger ().debug ("Handle access layers" );
576+ for (Layer accessLayer : accessLayers ) {
577+ showAccessRulebase (accessLayer , packageName );
578+ }
576579 }
577580
578- //Handle nat layer
579- if (natLayer != null ) {
580- configuration .getLogger ().debug ("Handle nat layer" );
581- showNatRulebase (natLayer , packageName );
581+ if (configuration .showNatPolicyFlag ()){
582+ //Handle nat layer
583+ if (natLayer != null ) {
584+ configuration .getLogger ().debug ("Handle nat layer" );
585+ showNatRulebase (natLayer , packageName );
586+ }
582587 }
583588
584- //Handle threat layers
585- configuration .getLogger ().debug ("Handle threat layers" );
586- for (Layer threatLayer : threatLayers ) {
587- showThreatRulebase (packageName , threatLayer );
589+ if (configuration .showThreatPolicyFlag ()){
590+ //Handle threat layers
591+ configuration .getLogger ().debug ("Handle threat layers" );
592+ for (Layer threatLayer : threatLayers ) {
593+ showThreatRulebase (packageName , threatLayer );
594+ }
588595 }
589596
590597 final Queue <String > objectsQueue = configuration .getNestedObjectsToRetrieve ();
0 commit comments