-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add cisco secure internet gateway feature template resource and data …
…source
- Loading branch information
Showing
18 changed files
with
4,775 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
164 changes: 164 additions & 0 deletions
164
docs/data-sources/cisco_secure_internet_gateway_feature_template.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,164 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "sdwan_cisco_secure_internet_gateway_feature_template Data Source - terraform-provider-sdwan" | ||
subcategory: "Feature Templates" | ||
description: |- | ||
This data source can read the Cisco Secure Internet Gateway feature template. | ||
--- | ||
|
||
# sdwan_cisco_secure_internet_gateway_feature_template (Data Source) | ||
|
||
This data source can read the Cisco Secure Internet Gateway feature template. | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
data "sdwan_cisco_secure_internet_gateway_feature_template" "example" { | ||
id = "f6b2c44c-693c-4763-b010-895aa3d236bd" | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `id` (String) The id of the feature template | ||
|
||
### Read-Only | ||
|
||
- `description` (String) The description of the feature template | ||
- `device_types` (List of String) List of supported device types | ||
- `interfaces` (Attributes List) Interface name: IPsec when present (see [below for nested schema](#nestedatt--interfaces)) | ||
- `name` (String) The name of the feature template | ||
- `services` (Attributes List) Configure services (see [below for nested schema](#nestedatt--services)) | ||
- `template_type` (String) The template type | ||
- `tracker_source_ip` (String) Source IP address for Tracker | ||
- `tracker_source_ip_variable` (String) Variable name | ||
- `trackers` (Attributes List) Tracker configuration (see [below for nested schema](#nestedatt--trackers)) | ||
- `version` (Number) The version of the feature template | ||
- `vpn_id` (Number) List of VPN instances | ||
|
||
<a id="nestedatt--interfaces"></a> | ||
### Nested Schema for `interfaces` | ||
|
||
Read-Only: | ||
|
||
- `application` (String) Enable Application Tunnel Type | ||
- `auto_tunnel_mode` (Boolean) Auto Tunnel Mode | ||
- `dead_peer_detection_interval` (Number) IKE keepalive interval (seconds) | ||
- `dead_peer_detection_interval_variable` (String) Variable name | ||
- `dead_peer_detection_retries` (Number) IKE keepalive retries | ||
- `dead_peer_detection_retries_variable` (String) Variable name | ||
- `description` (String) Interface description | ||
- `description_variable` (String) Variable name | ||
- `ike_ciphersuite` (String) IKE identity the IKE preshared secret belongs to | ||
- `ike_ciphersuite_variable` (String) Variable name | ||
- `ike_group` (String) IKE Diffie Hellman Groups | ||
- `ike_group_variable` (String) Variable name | ||
- `ike_pre_shared_key` (String) Use preshared key to authenticate IKE peer | ||
- `ike_pre_shared_key_dynamic` (Boolean) Use preshared key to authenticate IKE peer | ||
- `ike_pre_shared_key_local_id` (String) IKE ID for the local endpoint. Input IPv4 address, domain name, or email address | ||
- `ike_pre_shared_key_local_id_variable` (String) Variable name | ||
- `ike_pre_shared_key_remote_id` (String) IKE ID for the remote endpoint. Input IPv4 address, domain name, or email address | ||
- `ike_pre_shared_key_remote_id_variable` (String) Variable name | ||
- `ike_pre_shared_key_variable` (String) Variable name | ||
- `ike_rekey_interval` (Number) IKE rekey interval <300..1209600> seconds | ||
- `ike_rekey_interval_variable` (String) Variable name | ||
- `ike_version` (Number) IKE Version <1..2> | ||
- `ike_version_variable` (String) Variable name | ||
- `ip_unnumbered` (Boolean) Unnumbered interface | ||
- `ipsec_ciphersuite` (String) IPsec(ESP) encryption and integrity protocol | ||
- `ipsec_ciphersuite_variable` (String) Variable name | ||
- `ipsec_perfect_forward_secrecy` (String) IPsec perfect forward secrecy settings | ||
- `ipsec_perfect_forward_secrecy_variable` (String) Variable name | ||
- `ipsec_rekey_interval` (Number) IPsec rekey interval <300..1209600> seconds | ||
- `ipsec_rekey_interval_variable` (String) Variable name | ||
- `ipsec_replay_window` (Number) Replay window size 32..8192 (must be a power of 2) | ||
- `ipsec_replay_window_variable` (String) Variable name | ||
- `ipv4_address` (String) Assign IPv4 address | ||
- `ipv4_address_variable` (String) Variable name | ||
- `mtu` (Number) Interface MTU <576..2000>, in bytes | ||
- `mtu_variable` (String) Variable name | ||
- `name` (String) Interface name: IPsec when present | ||
- `name_variable` (String) Variable name | ||
- `optional` (Boolean) Indicates if list item is considered optional. | ||
- `shutdown` (Boolean) Administrative state | ||
- `sig_provider` (String) SIG Tunnel Provider | ||
- `tcp_mss` (Number) TCP MSS on SYN packets, in bytes | ||
- `tcp_mss_variable` (String) Variable name | ||
- `track_enable` (Boolean) Enable/disable SIG tracking | ||
- `tunnel_dc_preference` (String) SIG Tunnel Data Center | ||
- `tunnel_destination` (String) Tunnel destination IP address | ||
- `tunnel_destination_variable` (String) Variable name | ||
- `tunnel_public_ip` (String) Public IP required to setup GRE tunnel to Zscaler | ||
- `tunnel_public_ip_variable` (String) Variable name | ||
- `tunnel_route_via` (String) <1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid | ||
- `tunnel_route_via_variable` (String) Variable name | ||
- `tunnel_source` (String) Tunnel source IP Address | ||
- `tunnel_source_interface` (String) <1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid | ||
- `tunnel_source_interface_variable` (String) Variable name | ||
- `tunnel_source_variable` (String) Variable name | ||
|
||
|
||
<a id="nestedatt--services"></a> | ||
### Nested Schema for `services` | ||
|
||
Read-Only: | ||
|
||
- `aup_block_internet_until_accepted` (Boolean) For first-time Acceptable User Policy behavior, block Internet access | ||
- `aup_enabled` (Boolean) Enable Acceptable User Policy | ||
- `aup_force_ssl_inspection` (Boolean) For first-time Acceptable User Policy behavior, force SSL inspection | ||
- `aup_timeout` (Number) Custom Acceptable User Policy frequency in days | ||
- `interface_pairs` (Attributes List) Interface Pair for active and backup (see [below for nested schema](#nestedatt--services--interface_pairs)) | ||
- `optional` (Boolean) Indicates if list item is considered optional. | ||
- `service_type` (String) Service Type | ||
- `umbrella_primary_data_center` (String) Umbrella Primary Datacenter | ||
- `umbrella_primary_data_center_variable` (String) Variable name | ||
- `umbrella_secondary_data_center` (String) Umbrella Secondary Datacenter | ||
- `umbrella_secondary_data_center_variable` (String) Variable name | ||
- `zscaler_authentication_required` (Boolean) Enforce Authentication | ||
- `zscaler_caution_enabled` (Boolean) Enable Caution | ||
- `zscaler_firewall_enabled` (Boolean) Firewall enabled | ||
- `zscaler_ips_control_enabled` (Boolean) Enable IPS Control | ||
- `zscaler_location_name` (String) Zscaler location name (optional) | ||
- `zscaler_location_name_variable` (String) Variable name | ||
- `zscaler_primary_data_center` (String) Custom Primary Datacenter | ||
- `zscaler_primary_data_center_variable` (String) Variable name | ||
- `zscaler_secondary_data_center` (String) Custom Secondary Datacenter | ||
- `zscaler_secondary_data_center_variable` (String) Variable name | ||
- `zscaler_surrogate_display_time_unit` (String) Display time unit | ||
- `zscaler_surrogate_idle_time` (Number) Idle time to disassociation | ||
- `zscaler_surrogate_ip` (Boolean) Enable Surrogate IP | ||
- `zscaler_surrogate_ip_enforce_for_known_browsers` (Boolean) Enforce Surrogate IP for known browsers | ||
- `zscaler_surrogate_refresh_time_unit` (String) Refresh Time unit | ||
- `zscaler_xff_forward` (Boolean) XFF forwarding enabled | ||
|
||
<a id="nestedatt--services--interface_pairs"></a> | ||
### Nested Schema for `services.interface_pairs` | ||
|
||
Read-Only: | ||
|
||
- `active_interface` (String) Active Tunnel Interface for SIG | ||
- `active_interface_weight` (Number) Active Tunnel Interface Weight | ||
- `backup_interface` (String) Backup Tunnel Interface for SIG | ||
- `backup_interface_weight` (Number) Backup Tunnel Interface Weight | ||
- `optional` (Boolean) Indicates if list item is considered optional. | ||
|
||
|
||
|
||
<a id="nestedatt--trackers"></a> | ||
### Nested Schema for `trackers` | ||
|
||
Read-Only: | ||
|
||
- `endpoint_api_url` (String) API url of endpoint | ||
- `endpoint_api_url_variable` (String) Variable name | ||
- `multiplier` (Number) Probe failure multiplier <1..10> failed attempts | ||
- `multiplier_variable` (String) Variable name | ||
- `name` (String) Tracker name | ||
- `name_variable` (String) Variable name | ||
- `optional` (Boolean) Indicates if list item is considered optional. | ||
- `threshold` (Number) Probe Timeout threshold <100..1000> milliseconds | ||
- `threshold_variable` (String) Variable name | ||
- `tracker_type` (String) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.