Skip to content

Commit

Permalink
Cleanup vedge inventory attributes and fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
danischm committed Oct 18, 2023
1 parent 9b66b02 commit f530a6e
Show file tree
Hide file tree
Showing 64 changed files with 37 additions and 134 deletions.
4 changes: 2 additions & 2 deletions docs/data-sources/device.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ This data source can read the Device .

```terraform
data "sdwan_device" "example" {
serial_number = "2AJC9DJ"
name = "va-001"
serial_number = "EE16A1C0BAD74974AF666E446F15605F"
name = "vsmart"
}
```

Expand Down
1 change: 0 additions & 1 deletion docs/data-sources/vedge_inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ data "sdwan_vedge_inventory" "example" {

- `devices` (Attributes List) List of returned devices (see [below for nested schema](#nestedatt--devices))
- `id` (String) The id of the object
- `name` (String) The hostname of a device

<a id="nestedatt--devices"></a>
### Nested Schema for `devices`
Expand Down
4 changes: 2 additions & 2 deletions examples/data-sources/sdwan_device/data-source.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
data "sdwan_device" "example" {
serial_number = "2AJC9DJ"
name = "va-001"
serial_number = "EE16A1C0BAD74974AF666E446F15605F"
name = "vsmart"
}
14 changes: 7 additions & 7 deletions gen/definitions/generic/device.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ attributes:
tf_name: serial_number
type: String
description: Serial number for device. Could be board or virtual identifier
example: 2AJC9DJ
example: EE16A1C0BAD74974AF666E446F15605F
query_param: true
- model_name: host-name
tf_name: name
type: String
query_param: true
description: The hostname of a device
example: va-001
example: vsmart
- model_name: data
tf_name: devices
type: List
Expand All @@ -25,28 +25,28 @@ attributes:
- model_name: deviceId
type: String
tf_name: device_id
example: 2081c2f4-3f9f-4fee-8078-dcc8904e368d
example: 10.0.0.14
description: The device ID as defined in vManage
- model_name: uuid
type: String
description: Unique identifier for device
id: true
example: 2081c2f4-3f9f-4fee-8078-dcc8904e368d
example: cd4aa06a-dee3-43c5-bb95-2a1b29cb86e2
- model_name: site-id
tf_name: site_id
type: String
description: Site id for respective device
example: 400
example: 1
- model_name: board-serial
tf_name: serial_number
type: String
description: Serial number for device. Could be board or virtual identifier
example: 2AJC9DJ
example: EE16A1C0BAD74974AF666E446F15605F
- model_name: host-name
tf_name: hostname
type: String
description: Hostname for respective device
example: vEdge-123
example: vsmart
- model_name: reachability
type: String
description: Reachability of device
Expand Down
16 changes: 7 additions & 9 deletions gen/definitions/generic/vedge_inventory.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,6 @@ doc_category: Inventory
remove_id: true
skip_templates: ["resource.go", "resource_test.go", "resource.tf", "import.sh"]
attributes:
- model_name: host-name
tf_name: name
type: String
description: The hostname of a device
example: va-001
- model_name: data
tf_name: devices
type: List
Expand All @@ -20,26 +15,29 @@ attributes:
type: String
description: Chassis Number
id: true
example: 2081c2f4-3f9f-4fee-8078-dcc8904e368d
example: ISR-7C260167-7A6C-628A-00A6-A30214119017
- model_name: site-id
tf_name: site_id
type: String
description: Site id for respective device
example: 400
example: 1
exclude_test: true
- model_name: serialNumber
tf_name: serial_number
type: String
description: Serial number for device. Could be board or virtual identifier
example: 2AJC9DJ
example: d4da6eb56aca4a5a884688ed25abcaed
- model_name: host-name
tf_name: hostname
type: String
description: Hostname for respective device
example: vEdge-123
example: router1
exclude_test: true
- model_name: validity
type: String
description: Validity of device
example: valid
exclude_test: true
- model_name: deviceType
tf_name: device_type
type: String
Expand Down
11 changes: 10 additions & 1 deletion gen/templates/generic/data_source_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 7 additions & 23 deletions internal/provider/data_source_sdwan_device_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f530a6e

Please sign in to comment.