Skip to content

Commit

Permalink
adding generated docs for registry
Browse files Browse the repository at this point in the history
  • Loading branch information
tpretz committed Aug 13, 2021
1 parent d2d3573 commit 0871199
Show file tree
Hide file tree
Showing 46 changed files with 2,654 additions and 0 deletions.
27 changes: 27 additions & 0 deletions docs/data-sources/application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "zabbix_application Data Source - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_application (Data Source)





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

### Required

- **name** (String) Application Name

### Optional

- **hostid** (String) Host ID
- **id** (String) The ID of this resource.


148 changes: 148 additions & 0 deletions docs/data-sources/host.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "zabbix_host Data Source - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_host (Data Source)





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

### Optional

- **enabled** (Boolean) Enable host for monitoring
- **host** (String) FQDN of host
- **hostid** (String)
- **id** (String) The ID of this resource.
- **inventory_mode** (String) Inventory Mode, one of: disabled, manual, automatic
- **macro** (Block List) (see [below for nested schema](#nestedblock--macro))
- **name** (String) Zabbix host displayname, defaults to the value of "host"
- **templates** (Set of String) Template IDs to attach to this host

### Read-Only

- **groups** (Set of String) Hostgroup IDs to associate this host with
- **interface** (List of Object) Host interfaces (see [below for nested schema](#nestedatt--interface))
- **inventory** (List of Object) (see [below for nested schema](#nestedatt--inventory))
- **proxyid** (String) ID of proxy to monitor this host

<a id="nestedblock--macro"></a>
### Nested Schema for `macro`

Required:

- **name** (String) Macro Name (key)
- **value** (String) Macro Value

Read-Only:

- **id** (String) The ID of this resource.


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

Read-Only:

- **dns** (String)
- **id** (String)
- **ip** (String)
- **main** (Boolean)
- **port** (Number)
- **snmp3_authpassphrase** (String)
- **snmp3_authprotocol** (String)
- **snmp3_contextname** (String)
- **snmp3_privpassphrase** (String)
- **snmp3_privprotocol** (String)
- **snmp3_securitylevel** (String)
- **snmp3_securityname** (String)
- **snmp_bulk** (Boolean)
- **snmp_community** (String)
- **snmp_version** (String)
- **type** (String)


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

Read-Only:

- **alias** (String)
- **asset_tag** (String)
- **chassis** (String)
- **contact** (String)
- **contract_number** (String)
- **date_hw_decomm** (String)
- **date_hw_expiry** (String)
- **date_hw_install** (String)
- **date_hw_purchase** (String)
- **deployment_status** (String)
- **hardware** (String)
- **hardware_full** (String)
- **host_netmask** (String)
- **host_networks** (String)
- **host_router** (String)
- **hw_arch** (String)
- **installer_name** (String)
- **location** (String)
- **location_lat** (String)
- **location_lon** (String)
- **macaddress_a** (String)
- **macaddress_b** (String)
- **model** (String)
- **name** (String)
- **notes** (String)
- **oob_ip** (String)
- **oob_netmask** (String)
- **oob_router** (String)
- **os** (String)
- **os_full** (String)
- **os_short** (String)
- **poc_1_cell** (String)
- **poc_1_email** (String)
- **poc_1_name** (String)
- **poc_1_notes** (String)
- **poc_1_phone_a** (String)
- **poc_1_phone_b** (String)
- **poc_1_screen** (String)
- **poc_2_cell** (String)
- **poc_2_email** (String)
- **poc_2_name** (String)
- **poc_2_notes** (String)
- **poc_2_phone_a** (String)
- **poc_2_phone_b** (String)
- **poc_2_screen** (String)
- **serialno_a** (String)
- **serialno_b** (String)
- **site_address_a** (String)
- **site_address_b** (String)
- **site_address_c** (String)
- **site_city** (String)
- **site_country** (String)
- **site_notes** (String)
- **site_rack** (String)
- **site_state** (String)
- **site_zip** (String)
- **software** (String)
- **software_app_a** (String)
- **software_app_b** (String)
- **software_app_c** (String)
- **software_app_d** (String)
- **software_app_e** (String)
- **software_full** (String)
- **tag** (String)
- **type** (String)
- **type_full** (String)
- **url_a** (String)
- **url_b** (String)
- **url_c** (String)
- **vendor** (String)


26 changes: 26 additions & 0 deletions docs/data-sources/hostgroup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "zabbix_hostgroup Data Source - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_hostgroup (Data Source)





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

### Required

- **name** (String) Hostgroup Name

### Optional

- **id** (String) The ID of this resource.


26 changes: 26 additions & 0 deletions docs/data-sources/proxy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "zabbix_proxy Data Source - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_proxy (Data Source)





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

### Required

- **host** (String) FQDN of proxy

### Optional

- **id** (String) The ID of this resource.


42 changes: 42 additions & 0 deletions docs/data-sources/template.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: "zabbix_template Data Source - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_template (Data Source)





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

### Optional

- **host** (String) Template hostname (internal name)
- **id** (String) The ID of this resource.
- **macro** (Block List) (see [below for nested schema](#nestedblock--macro))
- **name** (String) Template Display Name (defaults to host)

### Read-Only

- **description** (String) Template description
- **groups** (Set of String) Host Group IDs

<a id="nestedblock--macro"></a>
### Nested Schema for `macro`

Required:

- **name** (String) Macro Name (key)
- **value** (String) Macro Value

Read-Only:

- **id** (String) The ID of this resource.


44 changes: 44 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
page_title: "zabbix Provider"
subcategory: ""
description: |-
The Zabbix provider provides resources to interact with a Zabbix Monitoring Server.
---

# zabbix Provider

The Zabbix provider provides resources to interact with a Zabbix Monitoring Server.

## Example Usage

```terraform
provider "zabbix" {
# Required
username = "<api_user>"
password = "<api_password>"
url = "http://example.com/api_jsonrpc.php"
# Optional
# Disable TLS verfication (false by default)
tls_insecure = true
# Serialize Zabbix API calls (false by default)
# Note: race conditions have been observed, enable this if required
serialize = true
}
```

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

### Required

- **password** (String) Zabbix API password
- **url** (String) Zabbix API url
- **username** (String) Zabbix API username

### Optional

- **serialize** (Boolean) Serialize API requests, if required due to API race conditions
- **tls_insecure** (Boolean) Disable TLS certificate checking (for testing use only)
27 changes: 27 additions & 0 deletions docs/resources/application.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "zabbix_application Resource - terraform-provider-zabbix"
subcategory: ""
description: |-
---

# zabbix_application (Resource)





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

### Required

- **hostid** (String) Host ID
- **name** (String) Application Name

### Optional

- **id** (String) The ID of this resource.


Loading

0 comments on commit 0871199

Please sign in to comment.