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
,DenyResetServer
andDenySilent
. - Applications List<string>
- Specifies a list of Applications.
- Destination
Local
Rulestack Rule Destination - One or more
destination
blocks 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
source
blocks as defined below. - Audit
Comment string - The comment for Audit purposes.
- Category
Local
Rulestack Rule Category - A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
,DenyResetServer
andDenySilent
. - Applications []string
- Specifies a list of Applications.
- Destination
Local
Rulestack Rule Destination Args - One or more
destination
blocks 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
source
blocks as defined below. - Audit
Comment string - The comment for Audit purposes.
- Category
Local
Rulestack Rule Category Args - A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
,DenyResetServer
andDenySilent
. - applications List<String>
- Specifies a list of Applications.
- destination
Local
Rulestack Rule Destination - One or more
destination
blocks 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
source
blocks as defined below. - audit
Comment String - The comment for Audit purposes.
- category
Local
Rulestack Rule Category - A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
,DenyResetServer
andDenySilent
. - applications string[]
- Specifies a list of Applications.
- destination
Local
Rulestack Rule Destination - One or more
destination
blocks 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
source
blocks as defined below. - audit
Comment string - The comment for Audit purposes.
- category
Local
Rulestack Rule Category - A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
,DenyResetServer
andDenySilent
. - applications Sequence[str]
- Specifies a list of Applications.
- destination
Local
Rulestack Rule Destination Args - One or more
destination
blocks 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
source
blocks as defined below. - audit_
comment str - The comment for Audit purposes.
- category
Local
Rulestack Rule Category Args - A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
,DenyResetServer
andDenySilent
. - applications List<String>
- Specifies a list of Applications.
- destination Property Map
- One or more
destination
blocks 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
source
blocks as defined below. - audit
Comment String - The comment for Audit purposes.
- category Property Map
- A
category
block 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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) -> LocalRulestackRule
func 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
,DenyResetServer
andDenySilent
. - Applications List<string>
- Specifies a list of Applications.
- Audit
Comment string - The comment for Audit purposes.
- Category
Local
Rulestack Rule Category - A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
,DenyResetServer
andDenySilent
. - Applications []string
- Specifies a list of Applications.
- Audit
Comment string - The comment for Audit purposes.
- Category
Local
Rulestack Rule Category Args - A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
,DenyResetServer
andDenySilent
. - applications List<String>
- Specifies a list of Applications.
- audit
Comment String - The comment for Audit purposes.
- category
Local
Rulestack Rule Category - A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
,DenyResetServer
andDenySilent
. - applications string[]
- Specifies a list of Applications.
- audit
Comment string - The comment for Audit purposes.
- category
Local
Rulestack Rule Category - A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
,DenyResetServer
andDenySilent
. - applications Sequence[str]
- Specifies a list of Applications.
- audit_
comment str - The comment for Audit purposes.
- category
Local
Rulestack Rule Category Args - A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
,DenyResetServer
andDenySilent
. - applications List<String>
- Specifies a list of Applications.
- audit
Comment String - The comment for Audit purposes.
- category Property Map
- A
category
block 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
destination
blocks 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_type
is 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:8080
orUDP:53
. Conflicts withprotocol_ports
. Defaults toapplication-default
.NOTE In 4.0 or later versions, the default of
protocol
will no longer be set by provider, exactly one ofprotocol
andprotocol_ports
must be specified. You need to explicitly specifyprotocol="application-default"
to keep the the current default of theprotocol
.- 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
source
blocks 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
azurerm
Terraform Provider.