diff --git a/docs/data-sources/connector.md b/docs/data-sources/connector.md index 61dfb65..6d7c01c 100644 --- a/docs/data-sources/connector.md +++ b/docs/data-sources/connector.md @@ -26,6 +26,5 @@ Use an `cloudconnexa_connector` data source to read an existing CloudConnexa con - `ip_v6_address` (String) The IPV6 address of the connector. - `network_item_id` (String) The id of the network or host with which the connector is associated. - `network_item_type` (String) The network object type of the connector. This typically will be set to either `NETWORK` or `HOST`. +- `profile` (String) OpenVPN profile - `vpn_region_id` (String) The id of the region where the connector is deployed. - - diff --git a/docs/data-sources/ip_service.md b/docs/data-sources/ip_service.md new file mode 100644 index 0000000..2041b37 --- /dev/null +++ b/docs/data-sources/ip_service.md @@ -0,0 +1,50 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "cloudconnexa_ip_service Data Source - terraform-provider-cloudconnexa" +subcategory: "" +description: |- + +--- + +# cloudconnexa_ip_service (Data Source) + + + + + + +## Schema + +### Read-Only + +- `config` (List of Object) (see [below for nested schema](#nestedatt--config)) +- `description` (String) +- `id` (String) The ID of this resource. +- `name` (String) +- `network_item_id` (String) +- `network_item_type` (String) +- `routes` (List of String) +- `type` (String) + + +### Nested Schema for `config` + +Read-Only: + +- `custom_service_types` (List of Object) (see [below for nested schema](#nestedobjatt--config--custom_service_types)) +- `service_types` (List of String) + + +### Nested Schema for `config.custom_service_types` + +Read-Only: + +- `icmp_type` (List of Object) (see [below for nested schema](#nestedobjatt--config--custom_service_types--icmp_type)) + + +### Nested Schema for `config.custom_service_types.icmp_type` + +Read-Only: + +- `lower_value` (Number) +- `upper_value` (Number) diff --git a/docs/data-sources/user_group.md b/docs/data-sources/user_group.md index a82a595..bc78035 100644 --- a/docs/data-sources/user_group.md +++ b/docs/data-sources/user_group.md @@ -27,5 +27,3 @@ Use an `cloudconnexa_user_group` data source to read an CloudConnexa user group. - `system_subnets` (List of String) The IPV4 and IPV6 addresses of the subnets associated with this user group. - `user_group_id` (String) The user group ID. - `vpn_region_ids` (List of String) The list of VPN region IDs this user group is associated with. - - diff --git a/docs/data-sources/vpn_region.md b/docs/data-sources/vpn_region.md index 5f61b9e..8530a7b 100644 --- a/docs/data-sources/vpn_region.md +++ b/docs/data-sources/vpn_region.md @@ -26,5 +26,3 @@ Use a `cloudconnexa_vpn_region` data source to read an CloudConnexa VPN region. - `country_iso` (String) The ISO code of the country of the region. - `id` (String) The ID of this resource. - `region_name` (String) The name of the region. - - diff --git a/docs/resources/ip_service.md b/docs/resources/ip_service.md new file mode 100644 index 0000000..9654588 --- /dev/null +++ b/docs/resources/ip_service.md @@ -0,0 +1,56 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "cloudconnexa_ip_service Resource - terraform-provider-cloudconnexa" +subcategory: "" +description: |- + +--- + +# cloudconnexa_ip_service (Resource) + + + + + + +## Schema + +### Required + +- `name` (String) +- `network_item_id` (String) +- `network_item_type` (String) +- `routes` (List of String) +- `type` (String) + +### Optional + +- `config` (Block List, Max: 1) (see [below for nested schema](#nestedblock--config)) +- `description` (String) + +### Read-Only + +- `id` (String) The ID of this resource. + + +### Nested Schema for `config` + +Optional: + +- `custom_service_types` (Block List) (see [below for nested schema](#nestedblock--config--custom_service_types)) +- `service_types` (List of String) + + +### Nested Schema for `config.custom_service_types` + +Required: + +- `icmp_type` (Block List, Min: 1) (see [below for nested schema](#nestedblock--config--custom_service_types--icmp_type)) + + +### Nested Schema for `config.custom_service_types.icmp_type` + +Required: + +- `lower_value` (Number) +- `upper_value` (Number) diff --git a/docs/resources/user_group.md b/docs/resources/user_group.md new file mode 100644 index 0000000..b59b7e3 --- /dev/null +++ b/docs/resources/user_group.md @@ -0,0 +1,32 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "cloudconnexa_user_group Resource - terraform-provider-cloudconnexa" +subcategory: "" +description: |- + Use cloudconnexa_user_group to create an CloudConnexa user group. +--- + +# cloudconnexa_user_group (Resource) + +Use `cloudconnexa_user_group` to create an CloudConnexa user group. + + + + +## Schema + +### Required + +- `name` (String) The name of the user group. +- `vpn_region_ids` (List of String) A list of VPN regions that are accessible to the user group. + +### Optional + +- `connect_auth` (String) +- `internet_access` (String) +- `max_device` (Number) The maximum number of devices that can be connected to the user group. +- `system_subnets` (List of String) A list of subnets that are accessible to the user group. + +### Read-Only + +- `id` (String) The ID of the user group. diff --git a/templates/index.md.tmpl b/templates/index.md.tmpl index c070a86..826d0e5 100644 --- a/templates/index.md.tmpl +++ b/templates/index.md.tmpl @@ -17,7 +17,7 @@ Use this provider to interact with the [CloudConnexa API](https://openvpn.net/cl ### Required -- **base_url** (String) The base url of your CloudConnexa accout. +- **base_url** (String) The base url of your CloudConnexa account. ### Optional