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