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",
    protocol: "application-default",
    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",
    protocol="application-default",
    applications=["any"],
    source={
        "cidrs": ["10.0.0.0/8"],
    },
    destination={
        "cidrs": ["192.168.16.0/24"],
    })
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/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"),
			Protocol:    pulumi.String("application-default"),
			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",
        Protocol = "application-default",
        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")
            .protocol("application-default")
            .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
      protocol: application-default
      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={
        "cidrs": ["string"],
        "countries": ["string"],
        "feeds": ["string"],
        "local_rulestack_fqdn_list_ids": ["string"],
        "local_rulestack_prefix_list_ids": ["string"],
    },
    applications=["string"],
    source={
        "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={
        "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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
LocalRulestack 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. 
- RulestackId 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
LocalRulestack Rule Source 
- One or more sourceblocks as defined below.
- AuditComment string
- The comment for Audit purposes.
- Category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- DecryptionRule 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.
- InspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- LoggingEnabled bool
- Should Logging be enabled? Defaults to false.
- Name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- NegateDestination bool
- Should the inverse of the Destination configuration be used. Defaults to false.
- NegateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- ProtocolPorts 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
LocalRulestack 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. 
- RulestackId 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
LocalRulestack Rule Source Args 
- One or more sourceblocks as defined below.
- AuditComment string
- The comment for Audit purposes.
- Category
LocalRulestack Rule Category Args 
- A categoryblock as defined below.
- DecryptionRule 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.
- InspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- LoggingEnabled bool
- Should Logging be enabled? Defaults to false.
- Name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- NegateDestination bool
- Should the inverse of the Destination configuration be used. Defaults to false.
- NegateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- ProtocolPorts []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
LocalRulestack 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. 
- rulestackId 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
LocalRulestack Rule Source 
- One or more sourceblocks as defined below.
- auditComment String
- The comment for Audit purposes.
- category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- decryptionRule 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.
- inspectionCertificate StringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled Boolean
- Should Logging be enabled? Defaults to false.
- name String
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination Boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts 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
LocalRulestack 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. 
- rulestackId 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
LocalRulestack Rule Source 
- One or more sourceblocks as defined below.
- auditComment string
- The comment for Audit purposes.
- category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- decryptionRule 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.
- inspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled boolean
- Should Logging be enabled? Defaults to false.
- name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts 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
LocalRulestack 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
LocalRulestack Rule Source Args 
- One or more sourceblocks as defined below.
- audit_comment str
- The comment for Audit purposes.
- category
LocalRulestack 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- 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. 
- rulestackId 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.
- auditComment String
- The comment for Audit purposes.
- category Property Map
- A categoryblock as defined below.
- decryptionRule 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.
- inspectionCertificate StringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled Boolean
- Should Logging be enabled? Defaults to false.
- name String
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination Boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts 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)resources:  _:    type: azure:paloalto:LocalRulestackRule    get:      id: ${id}- 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.
- AuditComment string
- The comment for Audit purposes.
- Category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- DecryptionRule 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
LocalRulestack Rule Destination 
- One or more destinationblocks as defined below.
- Enabled bool
- Should this Rule be enabled? Defaults to true.
- InspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- LoggingEnabled bool
- Should Logging be enabled? Defaults to false.
- Name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- NegateDestination bool
- Should the inverse of the Destination configuration be used. Defaults to false.
- NegateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- ProtocolPorts List<string>
- Specifies a list of Protocol:Port entries. E.g. [ "TCP:80", "UDP:5431" ]. Conflicts withprotocol.
- RulestackId 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
LocalRulestack 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.
- AuditComment string
- The comment for Audit purposes.
- Category
LocalRulestack Rule Category Args 
- A categoryblock as defined below.
- DecryptionRule 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
LocalRulestack Rule Destination Args 
- One or more destinationblocks as defined below.
- Enabled bool
- Should this Rule be enabled? Defaults to true.
- InspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- LoggingEnabled bool
- Should Logging be enabled? Defaults to false.
- Name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- NegateDestination bool
- Should the inverse of the Destination configuration be used. Defaults to false.
- NegateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- ProtocolPorts []string
- Specifies a list of Protocol:Port entries. E.g. [ "TCP:80", "UDP:5431" ]. Conflicts withprotocol.
- RulestackId 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
LocalRulestack 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.
- auditComment String
- The comment for Audit purposes.
- category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- decryptionRule 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
LocalRulestack Rule Destination 
- One or more destinationblocks as defined below.
- enabled Boolean
- Should this Rule be enabled? Defaults to true.
- inspectionCertificate StringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled Boolean
- Should Logging be enabled? Defaults to false.
- name String
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination Boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts List<String>
- Specifies a list of Protocol:Port entries. E.g. [ "TCP:80", "UDP:5431" ]. Conflicts withprotocol.
- rulestackId 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
LocalRulestack 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.
- auditComment string
- The comment for Audit purposes.
- category
LocalRulestack Rule Category 
- A categoryblock as defined below.
- decryptionRule 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
LocalRulestack Rule Destination 
- One or more destinationblocks as defined below.
- enabled boolean
- Should this Rule be enabled? Defaults to true.
- inspectionCertificate stringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled boolean
- Should Logging be enabled? Defaults to false.
- name string
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts string[]
- Specifies a list of Protocol:Port entries. E.g. [ "TCP:80", "UDP:5431" ]. Conflicts withprotocol.
- rulestackId 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
LocalRulestack 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
LocalRulestack 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
LocalRulestack 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- 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
LocalRulestack 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.
- auditComment String
- The comment for Audit purposes.
- category Property Map
- A categoryblock as defined below.
- decryptionRule 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.
- inspectionCertificate StringId 
- The ID of the certificate for inbound inspection. Only valid when decryption_rule_typeis set toSSLInboundInspection.
- loggingEnabled Boolean
- Should Logging be enabled? Defaults to false.
- name String
- The name which should be used for this Palo Alto Local Rulestack Rule.
- negateDestination Boolean
- Should the inverse of the Destination configuration be used. Defaults to false.
- negateSource 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:8080or- UDP:53. Conflicts with- protocol_ports. Defaults to- application-default.- NOTE In 4.0 or later versions, the default of - protocolwill no longer be set by provider, exactly one of- protocoland- protocol_portsmust be specified. You need to explicitly specify- protocol="application-default"to keep the the current default of the- protocol.
- protocolPorts List<String>
- Specifies a list of Protocol:Port entries. E.g. [ "TCP:80", "UDP:5431" ]. Conflicts withprotocol.
- rulestackId 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        
- CustomUrls 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.
- CustomUrls []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.
- customUrls 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.
- customUrls 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.
- customUrls 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.
- LocalRulestack 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. 
- LocalRulestack 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.
- LocalRulestack []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. 
- LocalRulestack []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.
- localRulestack 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. 
- localRulestack 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.
- localRulestack 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. 
- localRulestack 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.
- localRulestack 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. 
- localRulestack 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.
- LocalRulestack 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.
- LocalRulestack []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.
- localRulestack 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.
- localRulestack 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.
- localRulestack 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.