From 0e922470de99ca98db7eabb187a9043ef0d0ccc1 Mon Sep 17 00:00:00 2001 From: "abhishek.chaudhary" Date: Wed, 25 Dec 2024 21:40:54 +0530 Subject: [PATCH] website docs --- website/docs/d/images_v2.html.markdown | 1 + ...network_security_policies_v2.html.markdown | 2 +- .../network_security_policy_v2.html.markdown | 2 +- .../docs/d/ngt_configuration_v2.html.markdown | 2 +- website/docs/index.html.markdown | 6 +- website/nutanix.erb | 328 +++++++++++++++++- 6 files changed, 334 insertions(+), 7 deletions(-) diff --git a/website/docs/d/images_v2.html.markdown b/website/docs/d/images_v2.html.markdown index 7a2adbfe0..02d55f514 100644 --- a/website/docs/d/images_v2.html.markdown +++ b/website/docs/d/images_v2.html.markdown @@ -1,3 +1,4 @@ +--- layout: "nutanix" page_title: "NUTANIX: nutanix_images_v2" sidebar_current: "docs-nutanix-datasource-images-v2" diff --git a/website/docs/d/network_security_policies_v2.html.markdown b/website/docs/d/network_security_policies_v2.html.markdown index 8793b6e42..5c7749e93 100644 --- a/website/docs/d/network_security_policies_v2.html.markdown +++ b/website/docs/d/network_security_policies_v2.html.markdown @@ -1,7 +1,7 @@ --- layout: "nutanix" page_title: "NUTANIX: nutanix_network_security_policies_v2" -sidebar_current: "docs-nutanix-datasource-network_security_policies_v4" +sidebar_current: "docs-nutanix-datasource-network_security_policies_v2" description: |- List all the Network Security Policies --- diff --git a/website/docs/d/network_security_policy_v2.html.markdown b/website/docs/d/network_security_policy_v2.html.markdown index b774fe1a8..783a237d1 100644 --- a/website/docs/d/network_security_policy_v2.html.markdown +++ b/website/docs/d/network_security_policy_v2.html.markdown @@ -1,7 +1,7 @@ --- layout: "nutanix" page_title: "NUTANIX: nutanix_network_security_policy_v2" -sidebar_current: "docs-nutanix-datasource-network_security_policy_v4" +sidebar_current: "docs-nutanix-datasource-network_security_policy_v2" description: |- Get a Network Security Policy --- diff --git a/website/docs/d/ngt_configuration_v2.html.markdown b/website/docs/d/ngt_configuration_v2.html.markdown index af1f11e2c..4837186db 100644 --- a/website/docs/d/ngt_configuration_v2.html.markdown +++ b/website/docs/d/ngt_configuration_v2.html.markdown @@ -1,7 +1,7 @@ --- layout: "nutanix" page_title: "NUTANIX: nutanix_ngt_configuration_v2" -sidebar_current: "docs-nutanix-resource-ngt-configuration-v2" +sidebar_current: "docs-nutanix-datasource-ngt-configuration-v2" description: |- Retrieves the Nutanix Guest Tools configuration for a Virtual Machine. diff --git a/website/docs/index.html.markdown b/website/docs/index.html.markdown index d20026983..18306e8d3 100644 --- a/website/docs/index.html.markdown +++ b/website/docs/index.html.markdown @@ -12,12 +12,14 @@ The provider is used to interact with the many resources and data sources suppor Use the navigation on the left to read about the available resources and data sources this provider can use. +~> **Important Notice:** Upcoming Deprecation of Legacy Nutanix Terraform Provider Resources. Starting with the Nutanix Terraform Provider release planned for Q4-CY2026, legacy resources which are based on v0.8,v1,v2 and v3 APIs will be deprecated and no longer supported. For more information, visit [Legacy API Deprecation Announcement](https://portal.nutanix.com/page/documents/eol/list?type=announcement) [Legacy API Deprecation - FAQs](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA0VO0000005rgP0AQ). Nutanix strongly encourages you to migrate your scripts and applications to the latest v2 version of the Nutanix Terraform Provider resources, which are built on our v4 APIs/SDKs. By adopting the latest v2 version based on v4 APIs and SDKs, our users can leverage the enhanced capabilities and latest innovations from Nutanix. We understand that this transition may require some effort, and we are committed to supporting you throughout the process. Please refer to our documentation and support channels for guidance and assistance. + ## Support Terraform Nutanix Provider leverages the community-supported model. See [Open Source Support](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA07V000000LdWPSA0) for more information about its support policy. - --> **Nutanix Deprecation Announcement** Important Notice: Upcoming Deprecation of Legacy Nutanix Terraform Provider Resources. Starting with the Nutanix Terraform Provider release planned for Q4-CY2026, legacy resources which are based on v0.8,v1,v2 and v3 APIs will be deprecated and no longer supported. For more information, visit [Legacy API Deprecation Announcement](https://portal.nutanix.com/page/documents/eol/list?type=announcement) [Legacy API Deprecation - FAQs](https://portal.nutanix.com/page/documents/kbs/details?targetId=kA0VO0000005rgP0AQ). Nutanix strongly encourages you to migrate your scripts and applications to the latest v2 version of the Nutanix Terraform Provider resources, which are built on our v4 APIs/SDKs. By adopting the latest v2 version based on v4 APIs and SDKs, our users can leverage the enhanced capabilities and latest innovations from Nutanix. We understand that this transition may require some effort, and we are committed to supporting you throughout the process. Please refer to our documentation and support channels for guidance and assistance. +-> **Note:** Update!! +We now have a brand new developer-centric Support Program designed for organizations that require a deeper level of developer support to manage their Nutanix environment and build applications quickly and efficiently. As part of this new Advanced API/SDK Support Program, you will get access to trusted technical advisors who specialize in developer tools including Nutanix Terraform Provider and receive support for your unique development needs and custom integration queries.Visit our Support Portal - Premium Add-On Support Programs to learn more about this program. **Contributions to open-source Nutanix Terraform Provider repository will continue to leverage a community-supported model. Visit https://portal.nutanix.com/kb/13424 for more details. ## Example Usage diff --git a/website/nutanix.erb b/website/nutanix.erb index ddda8d97c..ecc56a492 100644 --- a/website/nutanix.erb +++ b/website/nutanix.erb @@ -235,6 +235,195 @@ > nutanix_ndb_network_available_ips + > + nutanix_address_group_v2 + + > + nutanix_address_groups_v2 + + > + nutanix_authorization_policies_v2 + + > + nutanix_authorization_policy_v2 + + > + nutanix_categories_v2 + + > + nutanix_category_v2 + + > + nutanix_cluster_v2 + + > + nutanix_clusters_v2 + + > + nutanix_directory_service_v2 + + > + nutanix_directory_services_v2 + + > + nutanix_floating_ip_v2 + + > + nutanix_floating_ips_v2 + + > + nutanix_host_v2 + + > + nutanix_hosts_v2 + + > + nutanix_image_placements_v2 + + > + nutanix_image_placement_v2 + + > + nutanix_image_v2 + + > + nutanix_images_v2 + + > + nutanix_network_security_policies_v2 + + > + nutanix_network_security_policy_v2 + + > + nutanix_ngt_configuration_v2 + + > + nutanix_operation_v2 + + > + nutanix_operations_v2 + + > + nutanix_pbr_v2 + + > + nutanix_pbrs_v2 + + > + nutanix_pe_pc_entities_v2 + + > + nutanix_pe_pc_entity_v2 + + > + nutanix_recovery_point_v2 + + > + nutanix_recovery_points_v2 + + > + nutanix_role_v2 + + > + nutanix_roles_v2 + + > + nutanix_route_table_v2 + + > + nutanix_route_tables_v2 + + > + nutanix_route_v2 + + > + nutanix_routes_v2 + + > + nutanix_saml_identity_provider_v2 + + > + nutanix_saml_identity_providers_v2 + + > + nutanix_service_group_v2 + + > + nutanix_service_groups_v2 + + > + nutanix_route_table_v2 + + > + nutanix_route_tables_v2 + + > + nutanix_storage_container_v2 + + > + nutanix_storage_containers_v2 + + > + nutanix_storage_container_stats_info_v2 + + > + nutanix_subnet_v2 + + > + nutanix_subnets_v2 + + > + nutanix_template_v2 + + > + nutanix_templates_v2 + + > + nutanix_user_group_v2 + + > + nutanix_user_groups_v2 + + > + nutanix_user_v2 + + > + nutanix_users_v2 + + > + nutanix_virtual_machine_v2 + + > + nutanix_virtual_machines_v2 + + > + nutanix_recovery_point_v2 + + > + nutanix_volume_group_disk_v2 + + > + nutanix_volume_group_disks_v2 + + > + nutanix_volume_group_v2 + + > + nutanix_volume_groups_v2 + + > + nutanix_volume_iscsi_client_v2 + + > + nutanix_volume_iscsi_clients_v2 + + > + nutanix_vpc_v2 + + > + nutanix_vpcs_v2 + @@ -383,8 +572,143 @@ nutanix_ndb_maintenance_task > - nutanix_karbon_worker_nodepool - + nutanix_karbon_worker_nodepool + + > + nutanix_address_groups_v2 + + > + authorization_policy_v2 + + > + nutanix_category_v2 + + > + nutanix_cluster_add_node_v2 + + > + nutanix_cluster_entity_v2 + + > + nutanix_clusters_discover_unconfigured_nodes_v2 + + > + nutanix_clusters_unconfigured_node_networks_v2 + + > + nutanix_deploy_templates_v2 + + > + nutanix_directory_services_v2 + + > + nutanix_floating_ip_v2 + + > + nutanix_image_placement_v2 + + > + nutanix_images_v2 + + > + nutanix_network_security_policy_v2 + + > + nutanix_ngt_insert_iso_v2 + + > + ngt_installation_v2 + + > + nutanix_ngt_upgrade_v2 + + > + nutanix_pbr_v2 + + > + nutanix_pc_registration_v2 + + > + nutanix_recovery_point_replicate_v2 + + > + nutanix_recovery_point_replicate_v2 + + > + nutanix_recovery_points_v2 + + > + nutanix_roles_v2 + + > + nutanix_routes_v2 + + > + nutanix_saml_identity_providers_v2 + + > + nutanix_service_groups_v2 + + > + nutanix_storage_containers_v2 + + > + nutanix_subnet_v2 + + > + nutanix_template_version_v2 + + > + nutanix_template_v2 + + > + nutanix_user_groups_v2 + + > + nutanix_users_v2 + + > + nutanix_vm_clone_v2 + + > + nutanix_vm_gc_update_v2 + + > + nutanix_vm_network_device_assign_ip_v2 + + > + nutanix_vm_network_device_v2 + + > + nutanix_vm_network_device_v2 + + > + nutanix_virtual_machine_v2 + + > + nutanix_vm_cdrom_insert_eject_v4 + + > + nutanix_vm_revert_v2 + + > + nutanix_vm_shutdown_action_v2 + + > + nutanix_volume_group_disk_v2 + + > + nutanix_volume_group_iscsi_client_v2 + + > + nutanix_volume_group_v2 + + > + nutanix_volume_group_vm_v2 + + > + nutanix_vpc_v2 +