Skip to content

Commit

Permalink
Merge branch 'main' into resolve-issue-24
Browse files Browse the repository at this point in the history
  • Loading branch information
seconroy committed Oct 24, 2024
2 parents 9944e90 + 8b5a6c1 commit 0da9c27
Show file tree
Hide file tree
Showing 91 changed files with 14,003 additions and 158 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@
- Add `sdwan_service_wireless_lan_feature` resource and data source
- Add `sdwan_transport_t1_e1_controller_feature` resource and data source
- Add import to `sdwan_attach_feature_device_template` and `sdwan_attach_feature_device_template` resources
- Add `sdwan_application_priority_traffic_policy_policy` resource and data source
- Add `sdwan_transport_ipv4_acl_feature` resource and data source
- Add `sdwan_service_ipv4_acl_feature` resource and data source
- Add `sdwan_transport_ipv6_acl_feature` resource and data source
- Add `sdwan_service_ipv6_acl_feature` resource and data source
- Add workaround for issue when deleting security policy objects where the reference count is not updated

## 0.4.1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Read-Only:

- `actions` (Attributes List) (see [below for nested schema](#nestedatt--sequences--actions))
- `base_action` (String) Base Action
- `matches` (Attributes List) (see [below for nested schema](#nestedatt--sequences--matches))
- `match_entries` (Attributes List) (see [below for nested schema](#nestedatt--sequences--match_entries))
- `protocol` (String) Sequence IP Type
- `sequence_id` (Number) Sequence Id
- `sequence_name` (String) Sequence Name
Expand Down Expand Up @@ -127,8 +127,8 @@ Read-Only:



<a id="nestedatt--sequences--matches"></a>
### Nested Schema for `sequences.matches`
<a id="nestedatt--sequences--match_entries"></a>
### Nested Schema for `sequences.match_entries`

Read-Only:

Expand Down
96 changes: 96 additions & 0 deletions docs/data-sources/service_ipv4_acl_feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_service_ipv4_acl_feature Data Source - terraform-provider-sdwan"
subcategory: "Features"
description: |-
This data source can read the Service IPv4 ACL Feature.
---

# sdwan_service_ipv4_acl_feature (Data Source)

This data source can read the Service IPv4 ACL Feature.

## Example Usage

```terraform
data "sdwan_service_ipv4_acl_feature" "example" {
id = "f6b2c44c-693c-4763-b010-895aa3d236bd"
feature_profile_id = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `feature_profile_id` (String) Feature Profile ID
- `id` (String) The id of the Feature

### Read-Only

- `default_action` (String) Default Action
- `description` (String) The description of the Feature
- `name` (String) The name of the Feature
- `sequences` (Attributes List) Access Control List (see [below for nested schema](#nestedatt--sequences))
- `version` (Number) The version of the Feature

<a id="nestedatt--sequences"></a>
### Nested Schema for `sequences`

Read-Only:

- `actions` (Attributes List) Define list of actions (see [below for nested schema](#nestedatt--sequences--actions))
- `base_action` (String) Base Action
- `match_entries` (Attributes List) Define match conditions (see [below for nested schema](#nestedatt--sequences--match_entries))
- `sequence_id` (Number) Sequence Id
- `sequence_name` (String) Sequence Name

<a id="nestedatt--sequences--actions"></a>
### Nested Schema for `sequences.actions`

Read-Only:

- `accept_counter_name` (String) Counter Name
- `accept_log` (Boolean) Enable Log
- `accept_mirror_list_id` (String)
- `accept_policer_id` (String)
- `accept_set_dscp` (Number) DSCP number
- `accept_set_next_hop` (String) Set Next Hop (IPV4 address)
- `drop_counter_name` (String) Counter Name
- `drop_log` (Boolean) Enable Log


<a id="nestedatt--sequences--match_entries"></a>
### Nested Schema for `sequences.match_entries`

Read-Only:

- `destination_data_prefix` (String) Destination Data IP Prefix
- `destination_data_prefix_list_id` (String)
- `destination_data_prefix_variable` (String) Variable name
- `destination_ports` (Attributes List) Destination Port List (see [below for nested schema](#nestedatt--sequences--match_entries--destination_ports))
- `dscps` (Set of Number) DSCP number
- `icmp_messages` (Set of String) ICMP Message
- `packet_length` (Number) Packet Length
- `protocols` (Set of Number) protocol number list with at least one item
- `source_data_prefix` (String) Source Data IP Prefix
- `source_data_prefix_list_id` (String)
- `source_data_prefix_variable` (String) Variable name
- `source_ports` (Attributes List) Source Port List (see [below for nested schema](#nestedatt--sequences--match_entries--source_ports))
- `tcp_state` (String) TCP States

<a id="nestedatt--sequences--match_entries--destination_ports"></a>
### Nested Schema for `sequences.match_entries.destination_ports`

Read-Only:

- `port` (Number) destination port range or individual port number


<a id="nestedatt--sequences--match_entries--source_ports"></a>
### Nested Schema for `sequences.match_entries.source_ports`

Read-Only:

- `port` (Number) source port range or individual port number
94 changes: 94 additions & 0 deletions docs/data-sources/service_ipv6_acl_feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_service_ipv6_acl_feature Data Source - terraform-provider-sdwan"
subcategory: "Features"
description: |-
This data source can read the Service IPv6 ACL Feature.
---

# sdwan_service_ipv6_acl_feature (Data Source)

This data source can read the Service IPv6 ACL Feature.

## Example Usage

```terraform
data "sdwan_service_ipv6_acl_feature" "example" {
id = "f6b2c44c-693c-4763-b010-895aa3d236bd"
feature_profile_id = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `feature_profile_id` (String) Feature Profile ID
- `id` (String) The id of the Feature

### Read-Only

- `default_action` (String) Default Action
- `description` (String) The description of the Feature
- `name` (String) The name of the Feature
- `sequences` (Attributes List) Access Control List (see [below for nested schema](#nestedatt--sequences))
- `version` (Number) The version of the Feature

<a id="nestedatt--sequences"></a>
### Nested Schema for `sequences`

Read-Only:

- `actions` (Attributes List) Define list of actions (see [below for nested schema](#nestedatt--sequences--actions))
- `base_action` (String) Base Action
- `match_entries` (Attributes List) Define match conditions (see [below for nested schema](#nestedatt--sequences--match_entries))
- `sequence_id` (Number) Sequence Id
- `sequence_name` (String) Sequence Name

<a id="nestedatt--sequences--actions"></a>
### Nested Schema for `sequences.actions`

Read-Only:

- `accept_counter_name` (String) Counter Name
- `accept_log` (Boolean) Enable Log
- `accept_mirror_list_id` (String)
- `accept_policer_id` (String)
- `accept_set_next_hop` (String) Set Next Hop (IPV6 address)
- `accept_traffic_class` (Number) set traffic class number
- `drop_counter_name` (String) Counter Name
- `drop_log` (Boolean) Enable Log


<a id="nestedatt--sequences--match_entries"></a>
### Nested Schema for `sequences.match_entries`

Read-Only:

- `destination_data_prefix` (String) Destination Data IP Prefix
- `destination_data_prefix_list_id` (String)
- `destination_ports` (Attributes List) Destination Port List (see [below for nested schema](#nestedatt--sequences--match_entries--destination_ports))
- `icmp_messages` (Set of String) ICMP6 Message
- `next_header` (Number) next header number
- `packet_length` (Number) Packet Length
- `source_data_prefix` (String) Source Data IP Prefix
- `source_data_prefix_list_id` (String)
- `source_ports` (Attributes List) Source Port List (see [below for nested schema](#nestedatt--sequences--match_entries--source_ports))
- `tcp_state` (String) TCP States
- `traffic_class` (Set of Number) Select Traffic Class

<a id="nestedatt--sequences--match_entries--destination_ports"></a>
### Nested Schema for `sequences.match_entries.destination_ports`

Read-Only:

- `port` (Number) destination port range or individual port number


<a id="nestedatt--sequences--match_entries--source_ports"></a>
### Nested Schema for `sequences.match_entries.source_ports`

Read-Only:

- `port` (Number) source port range or individual port number
96 changes: 96 additions & 0 deletions docs/data-sources/transport_ipv4_acl_feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_transport_ipv4_acl_feature Data Source - terraform-provider-sdwan"
subcategory: "Features"
description: |-
This data source can read the Transport IPv4 ACL Feature.
---

# sdwan_transport_ipv4_acl_feature (Data Source)

This data source can read the Transport IPv4 ACL Feature.

## Example Usage

```terraform
data "sdwan_transport_ipv4_acl_feature" "example" {
id = "f6b2c44c-693c-4763-b010-895aa3d236bd"
feature_profile_id = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `feature_profile_id` (String) Feature Profile ID
- `id` (String) The id of the Feature

### Read-Only

- `default_action` (String) Default Action
- `description` (String) The description of the Feature
- `name` (String) The name of the Feature
- `sequences` (Attributes List) Access Control List (see [below for nested schema](#nestedatt--sequences))
- `version` (Number) The version of the Feature

<a id="nestedatt--sequences"></a>
### Nested Schema for `sequences`

Read-Only:

- `actions` (Attributes List) Define list of actions (see [below for nested schema](#nestedatt--sequences--actions))
- `base_action` (String) Base Action
- `match_entries` (Attributes List) Define match conditions (see [below for nested schema](#nestedatt--sequences--match_entries))
- `sequence_id` (Number) Sequence Id
- `sequence_name` (String) Sequence Name

<a id="nestedatt--sequences--actions"></a>
### Nested Schema for `sequences.actions`

Read-Only:

- `accept_counter_name` (String) Counter Name
- `accept_log` (Boolean) Enable Log
- `accept_mirror_list_id` (String)
- `accept_policer_id` (String)
- `accept_set_dscp` (Number) DSCP number
- `accept_set_next_hop` (String) Set Next Hop (IPV4 address)
- `drop_counter_name` (String) Counter Name
- `drop_log` (Boolean) Enable Log


<a id="nestedatt--sequences--match_entries"></a>
### Nested Schema for `sequences.match_entries`

Read-Only:

- `destination_data_prefix` (String) Destination Data IP Prefix
- `destination_data_prefix_list_id` (String)
- `destination_data_prefix_variable` (String) Variable name
- `destination_ports` (Attributes List) Destination Port List (see [below for nested schema](#nestedatt--sequences--match_entries--destination_ports))
- `dscps` (Set of Number) DSCP number
- `icmp_messages` (Set of String) ICMP Message
- `packet_length` (Number) Packet Length
- `protocols` (Set of Number) protocol number list with at least one item
- `source_data_prefix` (String) Source Data IP Prefix
- `source_data_prefix_list_id` (String)
- `source_data_prefix_variable` (String) Variable name
- `source_ports` (Attributes List) Source Port List (see [below for nested schema](#nestedatt--sequences--match_entries--source_ports))
- `tcp_state` (String) TCP States

<a id="nestedatt--sequences--match_entries--destination_ports"></a>
### Nested Schema for `sequences.match_entries.destination_ports`

Read-Only:

- `port` (Number) destination port range or individual port number


<a id="nestedatt--sequences--match_entries--source_ports"></a>
### Nested Schema for `sequences.match_entries.source_ports`

Read-Only:

- `port` (Number) source port range or individual port number
Loading

0 comments on commit 0da9c27

Please sign in to comment.