palo_alto/local_rulestack¶
Overview¶
This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.
Dependency diagram (Mermaid)¶
graph TD
azurerm_palo_alto_local_rulestack.local_rulestack["azurerm_palo_alto_local_rulestack.local_rulestack"]
azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate["azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate"]
azurerm_palo_alto_local_rulestack_fqdn_list.local_rulestack_fqdn_list["azurerm_palo_alto_local_rulestack_fqdn_list.local_rulestack_fqdn_list"]
azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association.local_rulestack_outbound_trust_certificate_association["azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association.local_rulestack_outbound_trust_certificate_association"]
azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association.local_rulestack_outbound_untrust_certificate_association["azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association.local_rulestack_outbound_untrust_certificate_association"]
azurerm_palo_alto_local_rulestack_prefix_list.local_rulestack_prefix_list["azurerm_palo_alto_local_rulestack_prefix_list.local_rulestack_prefix_list"]
azurerm_palo_alto_local_rulestack_rule.local_rulestack_rule["azurerm_palo_alto_local_rulestack_rule.local_rulestack_rule"]
module.diagnostics["module.diagnostics"]
azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate --> azurerm_palo_alto_local_rulestack.local_rulestack
azurerm_palo_alto_local_rulestack_fqdn_list.local_rulestack_fqdn_list --> azurerm_palo_alto_local_rulestack.local_rulestack
azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association.local_rulestack_outbound_trust_certificate_association --> azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate
azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association.local_rulestack_outbound_untrust_certificate_association --> azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate
azurerm_palo_alto_local_rulestack_prefix_list.local_rulestack_prefix_list --> azurerm_palo_alto_local_rulestack.local_rulestack
azurerm_palo_alto_local_rulestack_rule.local_rulestack_rule --> azurerm_palo_alto_local_rulestack.local_rulestack
module.diagnostics --> azurerm_palo_alto_local_rulestack.local_rulestack
Module Reference¶
Category: palo_alto
Path: modules/palo_alto/local_rulestack
Azure Resources: azurerm_palo_alto_local_rulestack, azurerm_palo_alto_local_rulestack_certificate, azurerm_palo_alto_local_rulestack_fqdn_list, azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association, azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association, azurerm_palo_alto_local_rulestack_prefix_list, azurerm_palo_alto_local_rulestack_rule
Inputs¶
| Name | Description | Type | Required | Default | Validation |
|---|---|---|---|---|---|
global_settings |
Global settings object, passed from the parent module. | any |
yes | - |
- |
client_config |
Client configuration object, passed from the parent module. | any |
yes | - |
- |
location |
(Required) Specifies the supported Azure location where to create the Local Rulestack. Changing this forces a new res... | string |
yes | - |
- |
settings |
Settings for the Local Rulestack y sus componentes. Top-level properties are for azurerm_palo_alto_local_rulestack: n... | any |
yes | - |
- |
resource_group |
Resource group object, passed from the parent module. The Local Rulestack will be deployed in this resource group. | any |
yes | - |
- |
base_tags |
Flag to determine if tags should be inherited, passed from the parent module. | bool |
yes | - |
- |
remote_objects |
Remote objects for dependencies like diagnostics, passed from the parent module. | any |
no | {} |
- |
Outputs¶
| Name | Description | Sensitive | Value |
|---|---|---|---|
id |
The ID of the Local Rulestack. | - | azurerm_palo_alto_local_rulestack.local_rulestack.id |
name |
The name of the Local Rulestack. | - | azurerm_palo_alto_local_rulestack.local_rulestack.name |
certificates |
Details of the certificates created in the rulestack. | - | azurerm_palo_alto_local_rulestack_certificate.local_rulestack_certificate |
fqdn_lists |
Details of the FQDN lists created in the rulestack. | - | azurerm_palo_alto_local_rulestack_fqdn_list.local_rulestack_fqdn_list |
prefix_lists |
Details of the prefix lists created in the rulestack. | - | azurerm_palo_alto_local_rulestack_prefix_list.local_rulestack_prefix_list |
rules_output |
Details of the rules created in the rulestack. | - | azurerm_palo_alto_local_rulestack_rule.local_rulestack_rule |
outbound_trust_certificate_associations |
Details of the outbound trust certificate associations. | - | azurerm_palo_alto_local_rulestack_outbound_trust_certificate_association.local_rulestack_outbound_trust_certificate_association |
outbound_untrust_certificate_associations |
Details of the outbound untrust certificate associations. | - | azurerm_palo_alto_local_rulestack_outbound_untrust_certificate_association.local_rulestack_outbound_untrust_certificate_association |
Sources¶
modules/palo_alto/local_rulestack/diagnostics.tfmodules/palo_alto/local_rulestack/fqdn_lists.tfmodules/palo_alto/local_rulestack/local_rulestack.tfmodules/palo_alto/local_rulestack/local_rulestack_certificate.tfmodules/palo_alto/local_rulestack/locals.tfmodules/palo_alto/local_rulestack/main.tfmodules/palo_alto/local_rulestack/outbound_trust_associations.tfmodules/palo_alto/local_rulestack/outbound_untrust_associations.tfmodules/palo_alto/local_rulestack/outputs.tfmodules/palo_alto/local_rulestack/prefix_lists.tfmodules/palo_alto/local_rulestack/providers.tfmodules/palo_alto/local_rulestack/rules.tfmodules/palo_alto/local_rulestack/variables.tf