We recommend using Azure Native.
azure.paloalto.LocalRulestackRule
Explore with Pulumi AI
Manages a Palo Alto Local Rulestack Rule.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = new azure.core.ResourceGroup("example", {
    name: "rg-example",
    location: "West Europe",
});
const exampleLocalRulestack = new azure.paloalto.LocalRulestack("example", {
    name: "lrs-example",
    resourceGroupName: example.name,
    location: example.location,
});
const exampleLocalRulestackRule = new azure.paloalto.LocalRulestackRule("example", {
    name: "example-rule",
    rulestackId: exampleLocalRulestack.id,
    priority: 1000,
    action: "Allow",
    applications: ["any"],
    source: {
        cidrs: ["10.0.0.0/8"],
    },
    destination: {
        cidrs: ["192.168.16.0/24"],
    },
});
import pulumi
import pulumi_azure as azure
example = azure.core.ResourceGroup("example",
    name="rg-example",
    location="West Europe")
example_local_rulestack = azure.paloalto.LocalRulestack("example",
    name="lrs-example",
    resource_group_name=example.name,
    location=example.location)
example_local_rulestack_rule = azure.paloalto.LocalRulestackRule("example",
    name="example-rule",
    rulestack_id=example_local_rulestack.id,
    priority=1000,
    action="Allow",
    applications=["any"],
    source=azure.paloalto.LocalRulestackRuleSourceArgs(
        cidrs=["10.0.0.0/8"],
    ),
    destination=azure.paloalto.LocalRulestackRuleDestinationArgs(
        cidrs=["192.168.16.0/24"],
    ))
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/paloalto"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("rg-example"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleLocalRulestack, err := paloalto.NewLocalRulestack(ctx, "example", &paloalto.LocalRulestackArgs{
			Name:              pulumi.String("lrs-example"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
		})
		if err != nil {
			return err
		}
		_, err = paloalto.NewLocalRulestackRule(ctx, "example", &paloalto.LocalRulestackRuleArgs{
			Name:        pulumi.String("example-rule"),
			RulestackId: exampleLocalRulestack.ID(),
			Priority:    pulumi.Int(1000),
			Action:      pulumi.String("Allow"),
			Applications: pulumi.StringArray{
				pulumi.String("any"),
			},
			Source: &paloalto.LocalRulestackRuleSourceArgs{
				Cidrs: pulumi.StringArray{
					pulumi.String("10.0.0.0/8"),
				},
			},
			Destination: &paloalto.LocalRulestackRuleDestinationArgs{
				Cidrs: pulumi.StringArray{
					pulumi.String("192.168.16.0/24"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = new Azure.Core.ResourceGroup("example", new()
    {
        Name = "rg-example",
        Location = "West Europe",
    });
    var exampleLocalRulestack = new Azure.PaloAlto.LocalRulestack("example", new()
    {
        Name = "lrs-example",
        ResourceGroupName = example.Name,
        Location = example.Location,
    });
    var exampleLocalRulestackRule = new Azure.PaloAlto.LocalRulestackRule("example", new()
    {
        Name = "example-rule",
        RulestackId = exampleLocalRulestack.Id,
        Priority = 1000,
        Action = "Allow",
        Applications = new[]
        {
            "any",
        },
        Source = new Azure.PaloAlto.Inputs.LocalRulestackRuleSourceArgs
        {
            Cidrs = new[]
            {
                "10.0.0.0/8",
            },
        },
        Destination = new Azure.PaloAlto.Inputs.LocalRulestackRuleDestinationArgs
        {
            Cidrs = new[]
            {
                "192.168.16.0/24",
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.paloalto.LocalRulestack;
import com.pulumi.azure.paloalto.LocalRulestackArgs;
import com.pulumi.azure.paloalto.LocalRulestackRule;
import com.pulumi.azure.paloalto.LocalRulestackRuleArgs;
import com.pulumi.azure.paloalto.inputs.LocalRulestackRuleSourceArgs;
import com.pulumi.azure.paloalto.inputs.LocalRulestackRuleDestinationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var example = new ResourceGroup("example", ResourceGroupArgs.builder()
            .name("rg-example")
            .location("West Europe")
            .build());
        var exampleLocalRulestack = new LocalRulestack("exampleLocalRulestack", LocalRulestackArgs.builder()
            .name("lrs-example")
            .resourceGroupName(example.name())
            .location(example.location())
            .build());
        var exampleLocalRulestackRule = new LocalRulestackRule("exampleLocalRulestackRule", LocalRulestackRuleArgs.builder()
            .name("example-rule")
            .rulestackId(exampleLocalRulestack.id())
            .priority(1000)
            .action("Allow")
            .applications("any")
            .source(LocalRulestackRuleSourceArgs.builder()
                .cidrs("10.0.0.0/8")
                .build())
            .destination(LocalRulestackRuleDestinationArgs.builder()
                .cidrs("192.168.16.0/24")
                .build())
            .build());
    }
}
resources:
  example:
    type: azure:core:ResourceGroup
    properties:
      name: rg-example
      location: West Europe
  exampleLocalRulestack:
    type: azure:paloalto:LocalRulestack
    name: example
    properties:
      name: lrs-example
      resourceGroupName: ${example.name}
      location: ${example.location}
  exampleLocalRulestackRule:
    type: azure:paloalto:LocalRulestackRule
    name: example
    properties:
      name: example-rule
      rulestackId: ${exampleLocalRulestack.id}
      priority: 1000
      action: Allow
      applications:
        - any
      source:
        cidrs:
          - 10.0.0.0/8
      destination:
        cidrs:
          - 192.168.16.0/24
Create LocalRulestackRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LocalRulestackRule(name: string, args: LocalRulestackRuleArgs, opts?: CustomResourceOptions);@overload
def LocalRulestackRule(resource_name: str,
                       args: LocalRulestackRuleArgs,
                       opts: Optional[ResourceOptions] = None)
@overload
def LocalRulestackRule(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       destination: Optional[LocalRulestackRuleDestinationArgs] = None,
                       applications: Optional[Sequence[str]] = None,
                       source: Optional[LocalRulestackRuleSourceArgs] = None,
                       rulestack_id: Optional[str] = None,
                       priority: Optional[int] = None,
                       action: Optional[str] = None,
                       inspection_certificate_id: Optional[str] = None,
                       enabled: Optional[bool] = None,
                       description: Optional[str] = None,
                       logging_enabled: Optional[bool] = None,
                       name: Optional[str] = None,
                       negate_destination: Optional[bool] = None,
                       negate_source: Optional[bool] = None,
                       decryption_rule_type: Optional[str] = None,
                       protocol: Optional[str] = None,
                       protocol_ports: Optional[Sequence[str]] = None,
                       category: Optional[LocalRulestackRuleCategoryArgs] = None,
                       audit_comment: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None)func NewLocalRulestackRule(ctx *Context, name string, args LocalRulestackRuleArgs, opts ...ResourceOption) (*LocalRulestackRule, error)public LocalRulestackRule(string name, LocalRulestackRuleArgs args, CustomResourceOptions? opts = null)
public LocalRulestackRule(String name, LocalRulestackRuleArgs args)
public LocalRulestackRule(String name, LocalRulestackRuleArgs args, CustomResourceOptions options)
type: azure:paloalto:LocalRulestackRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args LocalRulestackRuleArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args LocalRulestackRuleArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args LocalRulestackRuleArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args LocalRulestackRuleArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args LocalRulestackRuleArgs
 - The arguments to resource properties.
 - options CustomResourceOptions
 - Bag of options to control resource's behavior.
 
Constructor example
The following reference example uses placeholder values for all input properties.
var localRulestackRuleResource = new Azure.PaloAlto.LocalRulestackRule("localRulestackRuleResource", new()
{
    Destination = new Azure.PaloAlto.Inputs.LocalRulestackRuleDestinationArgs
    {
        Cidrs = new[]
        {
            "string",
        },
        Countries = new[]
        {
            "string",
        },
        Feeds = new[]
        {
            "string",
        },
        LocalRulestackFqdnListIds = new[]
        {
            "string",
        },
        LocalRulestackPrefixListIds = new[]
        {
            "string",
        },
    },
    Applications = new[]
    {
        "string",
    },
    Source = new Azure.PaloAlto.Inputs.LocalRulestackRuleSourceArgs
    {
        Cidrs = new[]
        {
            "string",
        },
        Countries = new[]
        {
            "string",
        },
        Feeds = new[]
        {
            "string",
        },
        LocalRulestackPrefixListIds = new[]
        {
            "string",
        },
    },
    RulestackId = "string",
    Priority = 0,
    Action = "string",
    InspectionCertificateId = "string",
    Enabled = false,
    Description = "string",
    LoggingEnabled = false,
    Name = "string",
    NegateDestination = false,
    NegateSource = false,
    DecryptionRuleType = "string",
    Protocol = "string",
    ProtocolPorts = new[]
    {
        "string",
    },
    Category = new Azure.PaloAlto.Inputs.LocalRulestackRuleCategoryArgs
    {
        CustomUrls = new[]
        {
            "string",
        },
        Feeds = new[]
        {
            "string",
        },
    },
    AuditComment = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := paloalto.NewLocalRulestackRule(ctx, "localRulestackRuleResource", &paloalto.LocalRulestackRuleArgs{
	Destination: &paloalto.LocalRulestackRuleDestinationArgs{
		Cidrs: pulumi.StringArray{
			pulumi.String("string"),
		},
		Countries: pulumi.StringArray{
			pulumi.String("string"),
		},
		Feeds: pulumi.StringArray{
			pulumi.String("string"),
		},
		LocalRulestackFqdnListIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		LocalRulestackPrefixListIds: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Applications: pulumi.StringArray{
		pulumi.String("string"),
	},
	Source: &paloalto.LocalRulestackRuleSourceArgs{
		Cidrs: pulumi.StringArray{
			pulumi.String("string"),
		},
		Countries: pulumi.StringArray{
			pulumi.String("string"),
		},
		Feeds: pulumi.StringArray{
			pulumi.String("string"),
		},
		LocalRulestackPrefixListIds: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	RulestackId:             pulumi.String("string"),
	Priority:                pulumi.Int(0),
	Action:                  pulumi.String("string"),
	InspectionCertificateId: pulumi.String("string"),
	Enabled:                 pulumi.Bool(false),
	Description:             pulumi.String("string"),
	LoggingEnabled:          pulumi.Bool(false),
	Name:                    pulumi.String("string"),
	NegateDestination:       pulumi.Bool(false),
	NegateSource:            pulumi.Bool(false),
	DecryptionRuleType:      pulumi.String("string"),
	Protocol:                pulumi.String("string"),
	ProtocolPorts: pulumi.StringArray{
		pulumi.String("string"),
	},
	Category: &paloalto.LocalRulestackRuleCategoryArgs{
		CustomUrls: pulumi.StringArray{
			pulumi.String("string"),
		},
		Feeds: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	AuditComment: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var localRulestackRuleResource = new LocalRulestackRule("localRulestackRuleResource", LocalRulestackRuleArgs.builder()
    .destination(LocalRulestackRuleDestinationArgs.builder()
        .cidrs("string")
        .countries("string")
        .feeds("string")
        .localRulestackFqdnListIds("string")
        .localRulestackPrefixListIds("string")
        .build())
    .applications("string")
    .source(LocalRulestackRuleSourceArgs.builder()
        .cidrs("string")
        .countries("string")
        .feeds("string")
        .localRulestackPrefixListIds("string")
        .build())
    .rulestackId("string")
    .priority(0)
    .action("string")
    .inspectionCertificateId("string")
    .enabled(false)
    .description("string")
    .loggingEnabled(false)
    .name("string")
    .negateDestination(false)
    .negateSource(false)
    .decryptionRuleType("string")
    .protocol("string")
    .protocolPorts("string")
    .category(LocalRulestackRuleCategoryArgs.builder()
        .customUrls("string")
        .feeds("string")
        .build())
    .auditComment("string")
    .tags(Map.of("string", "string"))
    .build());
local_rulestack_rule_resource = azure.paloalto.LocalRulestackRule("localRulestackRuleResource",
    destination=azure.paloalto.LocalRulestackRuleDestinationArgs(
        cidrs=["string"],
        countries=["string"],
        feeds=["string"],
        local_rulestack_fqdn_list_ids=["string"],
        local_rulestack_prefix_list_ids=["string"],
    ),
    applications=["string"],
    source=azure.paloalto.LocalRulestackRuleSourceArgs(
        cidrs=["string"],
        countries=["string"],
        feeds=["string"],
        local_rulestack_prefix_list_ids=["string"],
    ),
    rulestack_id="string",
    priority=0,
    action="string",
    inspection_certificate_id="string",
    enabled=False,
    description="string",
    logging_enabled=False,
    name="string",
    negate_destination=False,
    negate_source=False,
    decryption_rule_type="string",
    protocol="string",
    protocol_ports=["string"],
    category=azure.paloalto.LocalRulestackRuleCategoryArgs(
        custom_urls=["string"],
        feeds=["string"],
    ),
    audit_comment="string",
    tags={
        "string": "string",
    })
const localRulestackRuleResource = new azure.paloalto.LocalRulestackRule("localRulestackRuleResource", {
    destination: {
        cidrs: ["string"],
        countries: ["string"],
        feeds: ["string"],
        localRulestackFqdnListIds: ["string"],
        localRulestackPrefixListIds: ["string"],
    },
    applications: ["string"],
    source: {
        cidrs: ["string"],
        countries: ["string"],
        feeds: ["string"],
        localRulestackPrefixListIds: ["string"],
    },
    rulestackId: "string",
    priority: 0,
    action: "string",
    inspectionCertificateId: "string",
    enabled: false,
    description: "string",
    loggingEnabled: false,
    name: "string",
    negateDestination: false,
    negateSource: false,
    decryptionRuleType: "string",
    protocol: "string",
    protocolPorts: ["string"],
    category: {
        customUrls: ["string"],
        feeds: ["string"],
    },
    auditComment: "string",
    tags: {
        string: "string",
    },
});
type: azure:paloalto:LocalRulestackRule
properties:
    action: string
    applications:
        - string
    auditComment: string
    category:
        customUrls:
            - string
        feeds:
            - string
    decryptionRuleType: string
    description: string
    destination:
        cidrs:
            - string
        countries:
            - string
        feeds:
            - string
        localRulestackFqdnListIds:
            - string
        localRulestackPrefixListIds:
            - string
    enabled: false
    inspectionCertificateId: string
    loggingEnabled: false
    name: string
    negateDestination: false
    negateSource: false
    priority: 0
    protocol: string
    protocolPorts:
        - string
    rulestackId: string
    source:
        cidrs:
            - string
        countries:
            - string
        feeds:
            - string
        localRulestackPrefixListIds:
            - string
    tags:
        string: string
LocalRulestackRule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The LocalRulestackRule resource accepts the following input properties:
- Action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - Applications List<string>
 - Specifies a list of Applications.
 - Destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - Priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- Rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - Source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - Audit
Comment string - The comment for Audit purposes.
 - Category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - Decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - Description string
 - The description for the rule.
 - Enabled bool
 - Should this Rule be enabled? Defaults to 
true. - Inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - Logging
Enabled bool - Should Logging be enabled? Defaults to 
false. - Name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - Negate
Destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - Negate
Source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - Protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - Protocol
Ports List<string> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Dictionary<string, string>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- Action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - Applications []string
 - Specifies a list of Applications.
 - Destination
Local
Rulestack Rule Destination Args  - One or more 
destinationblocks as defined below. - Priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- Rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - Source
Local
Rulestack Rule Source Args  - One or more 
sourceblocks as defined below. - Audit
Comment string - The comment for Audit purposes.
 - Category
Local
Rulestack Rule Category Args  - A 
categoryblock as defined below. - Decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - Description string
 - The description for the rule.
 - Enabled bool
 - Should this Rule be enabled? Defaults to 
true. - Inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - Logging
Enabled bool - Should Logging be enabled? Defaults to 
false. - Name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - Negate
Destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - Negate
Source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - Protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - Protocol
Ports []string - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - map[string]string
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action String
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications List<String>
 - Specifies a list of Applications.
 - destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - priority Integer
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- rulestack
Id String - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - audit
Comment String - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - decryption
Rule StringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description String
 - The description for the rule.
 - enabled Boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate StringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled Boolean - Should Logging be enabled? Defaults to 
false. - name String
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination Boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source Boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - protocol String
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports List<String> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Map<String,String>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications string[]
 - Specifies a list of Applications.
 - destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - priority number
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - audit
Comment string - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description string
 - The description for the rule.
 - enabled boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled boolean - Should Logging be enabled? Defaults to 
false. - name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports string[] - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - {[key: string]: string}
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action str
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications Sequence[str]
 - Specifies a list of Applications.
 - destination
Local
Rulestack Rule Destination Args  - One or more 
destinationblocks as defined below. - priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- rulestack_
id str - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source Args  - One or more 
sourceblocks as defined below. - audit_
comment str - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category Args  - A 
categoryblock as defined below. - decryption_
rule_ strtype  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description str
 - The description for the rule.
 - enabled bool
 - Should this Rule be enabled? Defaults to 
true. - inspection_
certificate_ strid  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging_
enabled bool - Should Logging be enabled? Defaults to 
false. - name str
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate_
destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate_
source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - protocol str
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol_
ports Sequence[str] - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Mapping[str, str]
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action String
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications List<String>
 - Specifies a list of Applications.
 - destination Property Map
 - One or more 
destinationblocks as defined below. - priority Number
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- rulestack
Id String - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source Property Map
 - One or more 
sourceblocks as defined below. - audit
Comment String - The comment for Audit purposes.
 - category Property Map
 - A 
categoryblock as defined below. - decryption
Rule StringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description String
 - The description for the rule.
 - enabled Boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate StringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled Boolean - Should Logging be enabled? Defaults to 
false. - name String
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination Boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source Boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - protocol String
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports List<String> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Map<String>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the LocalRulestackRule resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- Id string
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
- id string
 - The provider-assigned unique ID for this managed resource.
 
- id str
 - The provider-assigned unique ID for this managed resource.
 
- id String
 - The provider-assigned unique ID for this managed resource.
 
Look up Existing LocalRulestackRule Resource
Get an existing LocalRulestackRule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LocalRulestackRuleState, opts?: CustomResourceOptions): LocalRulestackRule@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        action: Optional[str] = None,
        applications: Optional[Sequence[str]] = None,
        audit_comment: Optional[str] = None,
        category: Optional[LocalRulestackRuleCategoryArgs] = None,
        decryption_rule_type: Optional[str] = None,
        description: Optional[str] = None,
        destination: Optional[LocalRulestackRuleDestinationArgs] = None,
        enabled: Optional[bool] = None,
        inspection_certificate_id: Optional[str] = None,
        logging_enabled: Optional[bool] = None,
        name: Optional[str] = None,
        negate_destination: Optional[bool] = None,
        negate_source: Optional[bool] = None,
        priority: Optional[int] = None,
        protocol: Optional[str] = None,
        protocol_ports: Optional[Sequence[str]] = None,
        rulestack_id: Optional[str] = None,
        source: Optional[LocalRulestackRuleSourceArgs] = None,
        tags: Optional[Mapping[str, str]] = None) -> LocalRulestackRulefunc GetLocalRulestackRule(ctx *Context, name string, id IDInput, state *LocalRulestackRuleState, opts ...ResourceOption) (*LocalRulestackRule, error)public static LocalRulestackRule Get(string name, Input<string> id, LocalRulestackRuleState? state, CustomResourceOptions? opts = null)public static LocalRulestackRule get(String name, Output<String> id, LocalRulestackRuleState state, CustomResourceOptions options)Resource lookup is not supported in YAML- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- resource_name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- name
 - The unique name of the resulting resource.
 - id
 - The unique provider ID of the resource to lookup.
 - state
 - Any extra arguments used during the lookup.
 - opts
 - A bag of options that control this resource's behavior.
 
- Action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - Applications List<string>
 - Specifies a list of Applications.
 - Audit
Comment string - The comment for Audit purposes.
 - Category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - Decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - Description string
 - The description for the rule.
 - Destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - Enabled bool
 - Should this Rule be enabled? Defaults to 
true. - Inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - Logging
Enabled bool - Should Logging be enabled? Defaults to 
false. - Name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - Negate
Destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - Negate
Source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - Priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- Protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - Protocol
Ports List<string> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - Source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - Dictionary<string, string>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- Action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - Applications []string
 - Specifies a list of Applications.
 - Audit
Comment string - The comment for Audit purposes.
 - Category
Local
Rulestack Rule Category Args  - A 
categoryblock as defined below. - Decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - Description string
 - The description for the rule.
 - Destination
Local
Rulestack Rule Destination Args  - One or more 
destinationblocks as defined below. - Enabled bool
 - Should this Rule be enabled? Defaults to 
true. - Inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - Logging
Enabled bool - Should Logging be enabled? Defaults to 
false. - Name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - Negate
Destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - Negate
Source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - Priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- Protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - Protocol
Ports []string - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - Rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - Source
Local
Rulestack Rule Source Args  - One or more 
sourceblocks as defined below. - map[string]string
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action String
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications List<String>
 - Specifies a list of Applications.
 - audit
Comment String - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - decryption
Rule StringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description String
 - The description for the rule.
 - destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - enabled Boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate StringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled Boolean - Should Logging be enabled? Defaults to 
false. - name String
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination Boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source Boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - priority Integer
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- protocol String
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports List<String> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - rulestack
Id String - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - Map<String,String>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action string
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications string[]
 - Specifies a list of Applications.
 - audit
Comment string - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category  - A 
categoryblock as defined below. - decryption
Rule stringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description string
 - The description for the rule.
 - destination
Local
Rulestack Rule Destination  - One or more 
destinationblocks as defined below. - enabled boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate stringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled boolean - Should Logging be enabled? Defaults to 
false. - name string
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - priority number
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- protocol string
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports string[] - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - rulestack
Id string - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source  - One or more 
sourceblocks as defined below. - {[key: string]: string}
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action str
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications Sequence[str]
 - Specifies a list of Applications.
 - audit_
comment str - The comment for Audit purposes.
 - category
Local
Rulestack Rule Category Args  - A 
categoryblock as defined below. - decryption_
rule_ strtype  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description str
 - The description for the rule.
 - destination
Local
Rulestack Rule Destination Args  - One or more 
destinationblocks as defined below. - enabled bool
 - Should this Rule be enabled? Defaults to 
true. - inspection_
certificate_ strid  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging_
enabled bool - Should Logging be enabled? Defaults to 
false. - name str
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate_
destination bool - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate_
source bool - Should the inverse of the Source configuration be used. Defaults to 
false. - priority int
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- protocol str
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol_
ports Sequence[str] - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - rulestack_
id str - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source
Local
Rulestack Rule Source Args  - One or more 
sourceblocks as defined below. - Mapping[str, str]
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
- action String
 - The action to take on the rule being triggered. Possible values are 
Allow,DenyResetBoth,DenyResetServerandDenySilent. - applications List<String>
 - Specifies a list of Applications.
 - audit
Comment String - The comment for Audit purposes.
 - category Property Map
 - A 
categoryblock as defined below. - decryption
Rule StringType  - The type of Decryption to perform on the rule. Possible values include 
SSLInboundInspection,SSLOutboundInspection, andNone. Defaults toNone. - description String
 - The description for the rule.
 - destination Property Map
 - One or more 
destinationblocks as defined below. - enabled Boolean
 - Should this Rule be enabled? Defaults to 
true. - inspection
Certificate StringId  - The ID of the certificate for inbound inspection. Only valid when 
decryption_rule_typeis set toSSLInboundInspection. - logging
Enabled Boolean - Should Logging be enabled? Defaults to 
false. - name String
 - The name which should be used for this Palo Alto Local Rulestack Rule.
 - negate
Destination Boolean - Should the inverse of the Destination configuration be used. Defaults to 
false. - negate
Source Boolean - Should the inverse of the Source configuration be used. Defaults to 
false. - priority Number
 The Priority of this rule. Rules are executed in numerical order. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
NOTE: This is the primary identifier of a rule, as such it is not possible to change the Priority of a rule once created.
- protocol String
 - The Protocol and port to use in the form 
[protocol]:[port_number]e.g.TCP:8080orUDP:53. Conflicts withprotocol_ports. Defaults toapplication-default. - protocol
Ports List<String> - Specifies a list of Protocol:Port entries. E.g. 
[ "TCP:80", "UDP:5431" ]. Conflicts withprotocol. - rulestack
Id String - The ID of the Local Rulestack in which to create this Rule. Changing this forces a new Palo Alto Local Rulestack Rule to be created.
 - source Property Map
 - One or more 
sourceblocks as defined below. - Map<String>
 - A mapping of tags which should be assigned to the Palo Alto Local Rulestack Rule.
 
Supporting Types
LocalRulestackRuleCategory, LocalRulestackRuleCategoryArgs        
- Custom
Urls List<string> - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - Feeds List<string>
 - Specifies a list of feeds to match.
 
- Custom
Urls []string - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - Feeds []string
 - Specifies a list of feeds to match.
 
- custom
Urls List<String> - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - feeds List<String>
 - Specifies a list of feeds to match.
 
- custom
Urls string[] - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - feeds string[]
 - Specifies a list of feeds to match.
 
- custom_
urls Sequence[str] - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - feeds Sequence[str]
 - Specifies a list of feeds to match.
 
- custom
Urls List<String> - Specifies a list of URL categories to match. Possible values include 
abortion,abused-drugs,adult,alcohol-and-tobacco,auctions,business-and-economy,command-and-control,computer-and-internet-info,content-delivery-networks,copyright-infringement,cryptocurrency,dating,dynamic-dns,educational-institutions,entertainment-and-arts,extremism,financial-services,gambling,games,government,grayware,hacking,health-and-medicine,high-risk,home-and-garden,hunting-and-fishing,insufficient-content,internet-communications-and-telephony,internet-portals,job-search,legal,low-risk,malware,medium-risk,military,motor-vehicles,music,newly-registered-domain,news,not-resolved,nudity,online-storage-and-backup,parked,peer-to-peer,personal-sites-and-blogs,philosophy-and-political-advocacy,phishing,private-ip-addresses,proxy-avoidance-and-anonymizers,questionable,real-estate,real-time-detection,recreation-and-hobbies,reference-and-research,religion,search-engines,sex-education,shareware-and-freeware,shopping,social-networking,society,sports,stock-advice-and-tools,streaming-media,swimsuits-and-intimate-apparel,training-and-tools,translation,travel,unknown,weapons,web-advertisements,web-based-email, andweb-hosting. - feeds List<String>
 - Specifies a list of feeds to match.
 
LocalRulestackRuleDestination, LocalRulestackRuleDestinationArgs        
- Cidrs List<string>
 - Specifies a list of CIDR's.
 - Countries List<string>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - Feeds List<string>
 - Specifies a list of Feeds.
 - Local
Rulestack List<string>Fqdn List Ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- Local
Rulestack List<string>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- Cidrs []string
 - Specifies a list of CIDR's.
 - Countries []string
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - Feeds []string
 - Specifies a list of Feeds.
 - Local
Rulestack []stringFqdn List Ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- Local
Rulestack []stringPrefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs List<String>
 - Specifies a list of CIDR's.
 - countries List<String>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds List<String>
 - Specifies a list of Feeds.
 - local
Rulestack List<String>Fqdn List Ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- local
Rulestack List<String>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs string[]
 - Specifies a list of CIDR's.
 - countries string[]
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds string[]
 - Specifies a list of Feeds.
 - local
Rulestack string[]Fqdn List Ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- local
Rulestack string[]Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs Sequence[str]
 - Specifies a list of CIDR's.
 - countries Sequence[str]
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds Sequence[str]
 - Specifies a list of Feeds.
 - local_
rulestack_ Sequence[str]fqdn_ list_ ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- local_
rulestack_ Sequence[str]prefix_ list_ ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs List<String>
 - Specifies a list of CIDR's.
 - countries List<String>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds List<String>
 - Specifies a list of Feeds.
 - local
Rulestack List<String>Fqdn List Ids  Specifies a list of FQDN lists.
Note: This is a list of names of FQDN Lists configured on the same Local Rulestack as this Rule is being created.
- local
Rulestack List<String>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
LocalRulestackRuleSource, LocalRulestackRuleSourceArgs        
- Cidrs List<string>
 - Specifies a list of CIDRs.
 - Countries List<string>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - Feeds List<string>
 - Specifies a list of Feeds.
 - Local
Rulestack List<string>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- Cidrs []string
 - Specifies a list of CIDRs.
 - Countries []string
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - Feeds []string
 - Specifies a list of Feeds.
 - Local
Rulestack []stringPrefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs List<String>
 - Specifies a list of CIDRs.
 - countries List<String>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds List<String>
 - Specifies a list of Feeds.
 - local
Rulestack List<String>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs string[]
 - Specifies a list of CIDRs.
 - countries string[]
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds string[]
 - Specifies a list of Feeds.
 - local
Rulestack string[]Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs Sequence[str]
 - Specifies a list of CIDRs.
 - countries Sequence[str]
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds Sequence[str]
 - Specifies a list of Feeds.
 - local_
rulestack_ Sequence[str]prefix_ list_ ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
- cidrs List<String>
 - Specifies a list of CIDRs.
 - countries List<String>
 - Specifies a list of ISO3361-1 Alpha-2 Country codes. Possible values include 
AF,AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BQ,BA,BW,BV,BR,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CW,CY,CZ,DK,DJ,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HK,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MO,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,NC,NZ,NI,NE,NG,NU,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SX,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TR,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VG,VI,WF,EH,YE,ZM,ZW - feeds List<String>
 - Specifies a list of Feeds.
 - local
Rulestack List<String>Prefix List Ids  Specifies a list of Prefix Lists.
Note: This is a list of names of Prefix Lists configured on the same Local Rulestack as this Rule is being created.
Import
Palo Alto Local Rulestack Rules can be imported using the resource id, e.g.
$ pulumi import azure:paloalto/localRulestackRule:LocalRulestackRule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/myLocalRulestack/localRules/myRule1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
 - Azure Classic pulumi/pulumi-azure
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
azurermTerraform Provider.