Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IKE Gateway - Terraform documentation #258

Open
Tracked by #224
kklimonda-cl opened this issue Dec 13, 2024 · 0 comments
Open
Tracked by #224

IKE Gateway - Terraform documentation #258

kklimonda-cl opened this issue Dec 13, 2024 · 0 comments
Assignees
Labels
component/docs Improvements or additions to documentation resources/panos_ike_gateway

Comments

@kklimonda-cl
Copy link
Contributor

kklimonda-cl commented Dec 13, 2024

panos_ike_gateway (Resource)

Schema

Required

Optional

Nested Schema for location

Optional:

Nested Schema for location.ngfw

Optional:

  • ngfw_device (String) The NGFW device

Nested Schema for location.template

Optional:

  • name (String) Specific Panorama template
  • ngfw_device (String) The NGFW device
  • panorama_device (String) Specific Panorama device

Nested Schema for location.template_stack

Optional:

  • name (String) Specific Panorama template stack
  • ngfw_device (String) The NGFW device
  • panorama_device (String) Specific Panorama device

Nested Schema for authentication

Optional:

Nested Schema for authentication.certificate

Optional:

  • allow_id_payload_mismatch (Boolean) Permit peer identification and certificate payload identification mismatch
  • certificate_profile (String) Profile for certificate valdiation during IKE negotiation
  • local_certificate (Attributes) (see below for nested schema)
  • strict_validation_revocation (Boolean) Enable strict validation of peer's extended key use
  • use_management_as_source (Boolean) Use management interface IP as source to retrieve http certificates

Nested Schema for authentication.certificate.local_certificate

Optional:

Nested Schema for authentication.certificate.local_certificate.hash_and_url

Optional:

  • base_url (String) The host and directory part of URL for local certificates(http only)
  • enable (Boolean) Use hash-and-url for local certificate

Nested Schema for authentication.pre_shared_key

Optional:

  • key (String) the string used as pre-shared key

Nested Schema for local_address

Optional:

  • floating_ip (String) Floating IP address in HA Active-Active configuration
  • interface (String) local gateway end-point
  • ip (String) specify exact IP address if interface has multiple addresses

Nested Schema for local_id

Optional:

  • id (String) Local ID string
  • type (String)

Nested Schema for peer_address

Optional:

  • dynamic (Attributes) (see below for nested schema)
  • fqdn (String) peer gateway FQDN name
  • ip (String) peer gateway has static IP address

Nested Schema for peer_address.dynamic

Nested Schema for peer_id

Optional:

  • id (String) Peer ID string
  • matching (String) Enable peer ID wildcard match for certificate authentication
  • type (String)

Nested Schema for protocol

Optional:

Nested Schema for protocol.ikev1

Optional:

  • dpd (Attributes) (see below for nested schema)
  • exchange_mode (String) Exchange mode
  • ike_crypto_profile (String) IKE SA crypto profile name

Nested Schema for protocol.ikev1.dpd

Optional:

  • enable (Boolean) Enable Dead-Peer-Detection
  • interval (Number) sending interval for probing packets (in seconds)
  • retry (Number) number of retries before disconnection

Nested Schema for protocol.ikev2

Optional:

  • dpd (Attributes) (see below for nested schema)
  • ike_crypto_profile (String) IKE SA crypto profile name
  • require_cookie (Boolean) Require cookie

Nested Schema for protocol.ikev2.dpd

Optional:

  • enable (Boolean) Enable sending empty information liveness check message
  • interval (Number) delay interval before sending probing packets (in seconds)

Nested Schema for protocol_common

Optional:

Nested Schema for protocol_common.fragmentation

Optional:

  • enable (Boolean) Enable IKE fragmentation

Nested Schema for protocol_common.nat_traversal

Optional:

  • enable (Boolean) Enable NAT-Traversal
  • keep_alive_interval (Number) sending interval for NAT keep-alive packets (in seconds)
  • udp_checksum_enable (Boolean) Enable UDP checksum
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/docs Improvements or additions to documentation resources/panos_ike_gateway
Projects
None yet
Development

No branches or pull requests

2 participants