diff --git a/docs/resources/personas_check_standalone.md b/docs/resources/personas_check_standalone.md new file mode 100644 index 00000000..e01a51c9 --- /dev/null +++ b/docs/resources/personas_check_standalone.md @@ -0,0 +1,51 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "ciscoise_personas_check_standalone Resource - terraform-provider-ciscoise" +subcategory: "" +description: |- + It performs create operation on Network Access - Authentication Rules. + - Network Access Reset HitCount for Authentication Rules +--- + +# ciscoise_personas_check_standalone (Resource) + +It performs create operation on Network Access - Authentication Rules. +- Network Access Reset HitCount for Authentication Rules + +## Example Usage + +```terraform +resource "ciscoise_personas_check_standalone" "check_standalone" { + parameters { + ip = "string" + username = "string" + password = "string" + hostname = "string" + } +} +``` + + +## Schema + +### Required + +- `parameters` (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--parameters)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `item` (String) +- `last_updated` (String) Unix timestamp records the last time that the resource was updated. + + +### Nested Schema for `parameters` + +Required: + +- `hostname` (String) Node hostname +- `ip` (String) Node Ip +- `password` (String) password +- `username` (String) username + + diff --git a/docs/resources/personas_export_certs.md b/docs/resources/personas_export_certs.md new file mode 100644 index 00000000..9a2c70b3 --- /dev/null +++ b/docs/resources/personas_export_certs.md @@ -0,0 +1,59 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "ciscoise_personas_export_certs Resource - terraform-provider-ciscoise" +subcategory: "" +description: |- + It performs create operation on Network Access - Authentication Rules. + - Network Access Reset HitCount for Authentication Rules +--- + +# ciscoise_personas_export_certs (Resource) + +It performs create operation on Network Access - Authentication Rules. +- Network Access Reset HitCount for Authentication Rules + +## Example Usage + +```terraform +resource "ciscoise_personas_export_certs" "export_certs" { + parameters { + primary_ip = "string" + primary_username = "string" + primary_password = "string" + name = "string" + ip = "string" + hostname = "string" + username = "string" + password = "string" + } +} +``` + + +## Schema + +### Required + +- `parameters` (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--parameters)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `item` (String) +- `last_updated` (String) Unix timestamp records the last time that the resource was updated. + + +### Nested Schema for `parameters` + +Required: + +- `hostname` (String) Node hostname +- `ip` (String) ip +- `name` (String) name +- `password` (String) password +- `primary_ip` (String) Primary Node Ip +- `primary_password` (String) Primary password +- `primary_username` (String) Primary username +- `username` (String) username + + diff --git a/docs/resources/personas_promote_primary.md b/docs/resources/personas_promote_primary.md new file mode 100644 index 00000000..e6c35e95 --- /dev/null +++ b/docs/resources/personas_promote_primary.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "ciscoise_personas_promote_primary Resource - terraform-provider-ciscoise" +subcategory: "" +description: |- + It performs create operation on Network Access - Authentication Rules. + - Network Access Reset HitCount for Authentication Rules +--- + +# ciscoise_personas_promote_primary (Resource) + +It performs create operation on Network Access - Authentication Rules. +- Network Access Reset HitCount for Authentication Rules + +## Example Usage + +```terraform +resource "ciscoise_personas_promote_primary" "promote_primary" { + parameters { + ip = "string" + username = "string" + password = "string" + } +} +``` + + +## Schema + +### Required + +- `parameters` (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--parameters)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `item` (String) +- `last_updated` (String) Unix timestamp records the last time that the resource was updated. + + +### Nested Schema for `parameters` + +Required: + +- `ip` (String) Node Ip +- `password` (String) password +- `username` (String) username + + diff --git a/docs/resources/personas_register_node.md b/docs/resources/personas_register_node.md new file mode 100644 index 00000000..c4080256 --- /dev/null +++ b/docs/resources/personas_register_node.md @@ -0,0 +1,62 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "ciscoise_personas_register_node Resource - terraform-provider-ciscoise" +subcategory: "" +description: |- + It performs create operation on Network Access - Authentication Rules. + - Network Access Reset HitCount for Authentication Rules +--- + +# ciscoise_personas_register_node (Resource) + +It performs create operation on Network Access - Authentication Rules. +- Network Access Reset HitCount for Authentication Rules + +## Example Usage + +```terraform +resource "ciscoise_personas_register_node" "register_node" { + parameters { + primary_ip = "string" + primary_username = "string" + primary_password = "string" + fqdn = "string" + username = "string" + password = "string" + roles = "string" + services = "string" + } +} +``` + + +## Schema + +### Required + +- `parameters` (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--parameters)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `item` (String) +- `last_updated` (String) Unix timestamp records the last time that the resource was updated. + + +### Nested Schema for `parameters` + +Required: + +- `fqdn` (String) fqdn +- `password` (String) password +- `primary_ip` (String) Primary Node Ip +- `primary_password` (String) Primary password +- `primary_username` (String) Primary username +- `username` (String) username + +Optional: + +- `roles` (List of String) roles +- `services` (List of String) services + + diff --git a/docs/resources/personas_update_roles_services.md b/docs/resources/personas_update_roles_services.md new file mode 100644 index 00000000..82ae26b3 --- /dev/null +++ b/docs/resources/personas_update_roles_services.md @@ -0,0 +1,55 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "ciscoise_personas_update_roles_services Resource - terraform-provider-ciscoise" +subcategory: "" +description: |- + It performs create operation on Network Access - Authentication Rules. + - Network Access Reset HitCount for Authentication Rules +--- + +# ciscoise_personas_update_roles_services (Resource) + +It performs create operation on Network Access - Authentication Rules. +- Network Access Reset HitCount for Authentication Rules + +## Example Usage + +```terraform +resource "ciscoise_personas_update_roles_services" "update_roles_services" { + parameters { + ip = "string" + username = "string" + password = "string" + hostname = "string" + roles = ["string"] + services = ["string"] + } +} +``` + + +## Schema + +### Required + +- `parameters` (Block List, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--parameters)) + +### Read-Only + +- `id` (String) The ID of this resource. +- `item` (String) +- `last_updated` (String) Unix timestamp records the last time that the resource was updated. + + +### Nested Schema for `parameters` + +Required: + +- `hostname` (String) Node hostname +- `ip` (String) Node Ip +- `password` (String) password +- `roles` (List of String) roles +- `services` (List of String) services +- `username` (String) username + + diff --git a/examples/resources/ciscoise_network_access_policy_set/resource.tf b/examples/resources/ciscoise_network_access_policy_set/resource.tf index 9248f946..3286dc04 100644 --- a/examples/resources/ciscoise_network_access_policy_set/resource.tf +++ b/examples/resources/ciscoise_network_access_policy_set/resource.tf @@ -1,39 +1,39 @@ resource "ciscoise_network_access_policy_set" "example" { - provider = ciscoise - parameters { - - condition { - - children { - - attribute_id = "string" - attribute_name = "string" - attribute_value = "string" - dictionary_name = "string" - dictionary_value = "string" - end_date = "string" - name = "string" - operator = "string" - start_date = "string" - } - condition_type = "string" - is_negate = "false" - + provider = ciscoise + parameters { + + condition { + + children { + + attribute_id = "string" + attribute_name = "string" + attribute_value = "string" + dictionary_name = "string" + dictionary_value = "string" + end_date = "string" + name = "string" + operator = "string" + start_date = "string" } - default = "false" - description = "string" - hit_counts = 1 - id = "string" - is_proxy = "false" - - name = "string" - rank = 1 - service_name = "string" - state = "string" + condition_type = "string" + is_negate = "false" + } + default = "false" + description = "string" + hit_counts = 1 + id = "string" + is_proxy = "false" + + name = "string" + rank = 1 + service_name = "string" + state = "string" + } } output "ciscoise_network_access_policy_set_example" { - value = ciscoise_network_access_policy_set.example + value = ciscoise_network_access_policy_set.example } \ No newline at end of file diff --git a/examples/resources/ciscoise_personas_check_standalone/resource.tf b/examples/resources/ciscoise_personas_check_standalone/resource.tf index 06d0032d..8d52b3da 100644 --- a/examples/resources/ciscoise_personas_check_standalone/resource.tf +++ b/examples/resources/ciscoise_personas_check_standalone/resource.tf @@ -1,8 +1,8 @@ resource "ciscoise_personas_check_standalone" "check_standalone" { - parameters{ - ip= "string" - username= "string" - password= "string" - hostname= "string" + parameters { + ip = "string" + username = "string" + password = "string" + hostname = "string" } } \ No newline at end of file diff --git a/examples/resources/ciscoise_personas_export_certs/resource.tf b/examples/resources/ciscoise_personas_export_certs/resource.tf index c3c17854..0417b145 100644 --- a/examples/resources/ciscoise_personas_export_certs/resource.tf +++ b/examples/resources/ciscoise_personas_export_certs/resource.tf @@ -1,12 +1,12 @@ resource "ciscoise_personas_export_certs" "export_certs" { - parameters{ - primary_ip= "string" - primary_username= "string" - primary_password= "string" - name= "string" - ip= "string" - hostname= "string" - username= "string" - password= "string" + parameters { + primary_ip = "string" + primary_username = "string" + primary_password = "string" + name = "string" + ip = "string" + hostname = "string" + username = "string" + password = "string" } } \ No newline at end of file diff --git a/examples/resources/ciscoise_personas_promote_primary/resource.tf b/examples/resources/ciscoise_personas_promote_primary/resource.tf index b4b79181..ffdf7c22 100644 --- a/examples/resources/ciscoise_personas_promote_primary/resource.tf +++ b/examples/resources/ciscoise_personas_promote_primary/resource.tf @@ -1,7 +1,7 @@ resource "ciscoise_personas_promote_primary" "promote_primary" { - parameters{ - ip= "string" - username= "string" - password= "string" + parameters { + ip = "string" + username = "string" + password = "string" } } diff --git a/examples/resources/ciscoise_personas_register_node/resource.tf b/examples/resources/ciscoise_personas_register_node/resource.tf index 16bd8046..d8598271 100644 --- a/examples/resources/ciscoise_personas_register_node/resource.tf +++ b/examples/resources/ciscoise_personas_register_node/resource.tf @@ -1,12 +1,12 @@ resource "ciscoise_personas_register_node" "register_node" { - parameters{ - primary_ip= "string" - primary_username= "string" - primary_password= "string" - fqdn= "string" - username= "string" - password= "string" - roles= "string" - services= "string" + parameters { + primary_ip = "string" + primary_username = "string" + primary_password = "string" + fqdn = "string" + username = "string" + password = "string" + roles = "string" + services = "string" } } diff --git a/examples/resources/ciscoise_personas_update_roles_services/resource.tf b/examples/resources/ciscoise_personas_update_roles_services/resource.tf index e69de29b..ad5f03aa 100644 --- a/examples/resources/ciscoise_personas_update_roles_services/resource.tf +++ b/examples/resources/ciscoise_personas_update_roles_services/resource.tf @@ -0,0 +1,10 @@ +resource "ciscoise_personas_update_roles_services" "update_roles_services" { + parameters { + ip = "string" + username = "string" + password = "string" + hostname = "string" + roles = ["string"] + services = ["string"] + } +} \ No newline at end of file