Skip to content

Commit 51ef603

Browse files
fix(examples): Add missing Terraform examples and fix renamed data filtering resource
- Rename panos_data_filtering_profile → panos_data_filtering_security_profile in example - Add example for panos_decryption_profile - Add example for panos_snmp_trap_profile - Add example for panos_email_server_profile - Add example for panos_administrator Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7e61c01 commit 51ef603

5 files changed

Lines changed: 79 additions & 1 deletion

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "panos_administrator" "example" {
2+
location = {
3+
panorama = {}
4+
}
5+
name = "admin-user"
6+
authentication_profile = "my-auth-profile"
7+
8+
permissions = {
9+
role_based = {
10+
superuser = true
11+
}
12+
}
13+
}

assets/terraform/examples/resources/panos_data_filtering_profile/resource.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ resource "panos_custom_data_object" "example" {
2222
}
2323
}
2424

25-
resource "panos_data_filtering_profile" "example" {
25+
resource "panos_data_filtering_security_profile" "example" {
2626
location = {
2727
device_group = panos_device_group.example.name
2828
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
resource "panos_decryption_profile" "example" {
2+
location = {
3+
shared = {}
4+
}
5+
name = "my-decryption-profile"
6+
description = "Example decryption profile"
7+
8+
ssl_forward_proxy = {
9+
block_expired_certificate = true
10+
block_untrusted_issuer = true
11+
block_unknown_cert = true
12+
block_unsupported_version = true
13+
block_unsupported_cipher = true
14+
restrict_cert_exts = true
15+
}
16+
17+
ssl_protocol_settings = {
18+
min_version = "tls1-2"
19+
max_version = "max"
20+
keyxchg_algo_rsa = true
21+
keyxchg_algo_ecdhe = true
22+
enc_algo_aes_128_gcm = true
23+
enc_algo_aes_256_gcm = true
24+
auth_algo_sha256 = true
25+
auth_algo_sha384 = true
26+
}
27+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
resource "panos_email_server_profile" "example" {
2+
location = {
3+
vsys = {
4+
name = "vsys1"
5+
}
6+
}
7+
name = "my-email-server-profile"
8+
9+
servers = [
10+
{
11+
name = "email-server-1"
12+
from = "panos@example.com"
13+
to = "alerts@example.com"
14+
gateway = "smtp.example.com"
15+
port = 25
16+
}
17+
]
18+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
resource "panos_snmp_trap_profile" "example" {
2+
location = {
3+
vsys = {
4+
name = "vsys1"
5+
}
6+
}
7+
name = "my-snmp-trap-profile"
8+
9+
version = {
10+
v2c = {
11+
servers = [
12+
{
13+
name = "snmp-server-1"
14+
manager = "192.0.2.1"
15+
community = "public"
16+
}
17+
]
18+
}
19+
}
20+
}

0 commit comments

Comments
 (0)