Skip to content

Commit

Permalink
Adds policy objects profile parcels part 2 (CiscoDevNet#310)
Browse files Browse the repository at this point in the history
  • Loading branch information
seconroy authored Sep 9, 2024
1 parent a934646 commit 31af5ae
Show file tree
Hide file tree
Showing 186 changed files with 14,121 additions and 130 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

- Add `sdwan_policy_object_application_list` resource and data source
- Add `sdwan_policy_object_sla_class_list` resource and data source
- Add `sdwan_policy_object_app_probe_class` resource and data source
- Add `sdwan_policy_object_as_path_list` resource and data source
- Add `sdwan_policy_object_vpn_group` resource and data source
- Add `sdwan_policy_object_security_data_ipv4_prefix_list` resource and data source
- Add `sdwan_policy_object_security_fqdn_list` resource and data source
- Add `sdwan_policy_object_security_geolocation_list` resource and data source
- Add `sdwan_policy_object_security_ips_signature` resource and data source
- Add `sdwan_policy_object_security_local_domain_list` resource and data source
- Add `sdwan_policy_object_security_port_list` resource and data source
- Add `sdwan_policy_object_security_scalable_group_tag_list` resource and data source
- Add `sdwan_policy_object_security_url_list` resource and data source
- Add `sdwan_policy_object_preferred_color_group` resource and data source
- Add `sdwan_policy_object_security_identity_list` resource and data source
- Add `sdwan_policy_object_security_local_application_list` resource and data source
- Add `sdwan_policy_object_standard_community_list` resource and data source

## 0.4.1

Expand Down
51 changes: 51 additions & 0 deletions docs/data-sources/policy_object_app_probe_class.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_app_probe_class Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object App Probe Class Policy_object.
---

# sdwan_policy_object_app_probe_class (Data Source)

This data source can read the Policy Object App Probe Class Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_app_probe_class" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) App Probe List (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `forwarding_class` (String) Forwarding Class Name
- `map` (Attributes List) Map (see [below for nested schema](#nestedatt--entries--map))

<a id="nestedatt--entries--map"></a>
### Nested Schema for `entries.map`

Read-Only:

- `color` (String) Color
- `dscp` (Number) DSCP number
43 changes: 43 additions & 0 deletions docs/data-sources/policy_object_as_path_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_as_path_list Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object AS Path List Policy_object.
---

# sdwan_policy_object_as_path_list (Data Source)

This data source can read the Policy Object AS Path List Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_as_path_list" "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 Policy_object

### Read-Only

- `as_path_list_id` (Number) As path List Number
- `description` (String) The description of the Policy_object
- `entries` (Attributes List) AS Path List (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `as_path_list` (String)
5 changes: 4 additions & 1 deletion docs/data-sources/policy_object_feature_profile.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,11 @@ data "sdwan_policy_object_feature_profile" "example" {
<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) The id of the object

### Read-Only

- `description` (String) Description
- `id` (String) The id of the object
- `name` (String) The name of the policy object feature profile
47 changes: 47 additions & 0 deletions docs/data-sources/policy_object_preferred_color_group.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_preferred_color_group Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Preferred Color Group Policy_object.
---

# sdwan_policy_object_preferred_color_group (Data Source)

This data source can read the Policy Object Preferred Color Group Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_preferred_color_group" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) Preferred Color Group List (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `primary_color_preference` (Set of String)
- `primary_path_preference` (String)
- `secondary_color_preference` (Set of String)
- `secondary_path_preference` (String)
- `tertiary_color_preference` (Set of String)
- `tertiary_path_preference` (String)
43 changes: 43 additions & 0 deletions docs/data-sources/policy_object_security_data_ipv4_prefix_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_security_data_ipv4_prefix_list Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Security Data IPv4 Prefix List Policy_object.
---

# sdwan_policy_object_security_data_ipv4_prefix_list (Data Source)

This data source can read the Policy Object Security Data IPv4 Prefix List Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_security_data_ipv4_prefix_list" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `ip_prefix` (String)
- `ip_prefix_variable` (String) Variable name
42 changes: 42 additions & 0 deletions docs/data-sources/policy_object_security_fqdn_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_security_fqdn_list Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Security FQDN List Policy_object.
---

# sdwan_policy_object_security_fqdn_list (Data Source)

This data source can read the Policy Object Security FQDN List Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_security_fqdn_list" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `pattern` (String)
43 changes: 43 additions & 0 deletions docs/data-sources/policy_object_security_geolocation_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_security_geolocation_list Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Security Geolocation List Policy_object.
---

# sdwan_policy_object_security_geolocation_list (Data Source)

This data source can read the Policy Object Security Geolocation List Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_security_geolocation_list" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) Geolocation List (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `continent` (String) continent name
- `country` (String) country names
43 changes: 43 additions & 0 deletions docs/data-sources/policy_object_security_identity_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_security_identity_list Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Security Identity List Policy_object.
---

# sdwan_policy_object_security_identity_list (Data Source)

This data source can read the Policy Object Security Identity List Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_security_identity_list" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) Array of Users and User Groups (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `user` (String)
- `user_group` (String)
43 changes: 43 additions & 0 deletions docs/data-sources/policy_object_security_ips_signature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "sdwan_policy_object_security_ips_signature Data Source - terraform-provider-sdwan"
subcategory: "Policy Objects"
description: |-
This data source can read the Policy Object Security IPS Signature Policy_object.
---

# sdwan_policy_object_security_ips_signature (Data Source)

This data source can read the Policy Object Security IPS Signature Policy_object.

## Example Usage

```terraform
data "sdwan_policy_object_security_ips_signature" "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 Policy_object

### Read-Only

- `description` (String) The description of the Policy_object
- `entries` (Attributes List) Ips Signature (see [below for nested schema](#nestedatt--entries))
- `name` (String) The name of the Policy_object
- `version` (Number) The version of the Policy_object

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

Read-Only:

- `generator_id` (String)
- `signature_id` (String)
Loading

0 comments on commit 31af5ae

Please sign in to comment.