diff --git a/CHANGELOG.md b/CHANGELOG.md index a48d0b62..0ed8b666 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ ENHANCEMENTS: BUG FIXES: * **netapp-ontap_protocols_nfs_service**: Fixed issue with version check failing for minor versions +* netapp-ontap resource and data source documentation update ([#169](https://github.com/NetApp/terraform-provider-netapp-ontap/issues/169)) ## 1.0.3 (2023-12-05) diff --git a/docs/data-sources/protocols_cifs_local_group_data_source.md b/docs/data-sources/protocols_cifs_local_group_data_source.md index 6d0f0d83..4a93c681 100644 --- a/docs/data-sources/protocols_cifs_local_group_data_source.md +++ b/docs/data-sources/protocols_cifs_local_group_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_group_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsLocalGroup data source --- diff --git a/docs/data-sources/protocols_cifs_local_group_member_data_source.md b/docs/data-sources/protocols_cifs_local_group_member_data_source.md index da567398..c84a1e09 100644 --- a/docs/data-sources/protocols_cifs_local_group_member_data_source.md +++ b/docs/data-sources/protocols_cifs_local_group_member_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_group_member_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsLocalGroupMember data source --- diff --git a/docs/data-sources/protocols_cifs_local_group_members_data_source.md b/docs/data-sources/protocols_cifs_local_group_members_data_source.md index 6a254e90..28c36148 100644 --- a/docs/data-sources/protocols_cifs_local_group_members_data_source.md +++ b/docs/data-sources/protocols_cifs_local_group_members_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_group_members_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsLocalGroupMembers data source --- diff --git a/docs/data-sources/protocols_cifs_local_groups_data_source.md b/docs/data-sources/protocols_cifs_local_groups_data_source.md index 97fc1699..ecd591f0 100644 --- a/docs/data-sources/protocols_cifs_local_groups_data_source.md +++ b/docs/data-sources/protocols_cifs_local_groups_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_groups_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieves list of Cifs Local Groups. --- diff --git a/docs/data-sources/protocols_cifs_local_user_data_source.md b/docs/data-sources/protocols_cifs_local_user_data_source.md index 2d33649b..6e85d6e7 100644 --- a/docs/data-sources/protocols_cifs_local_user_data_source.md +++ b/docs/data-sources/protocols_cifs_local_user_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_user_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsLocalUser data source --- diff --git a/docs/data-sources/protocols_cifs_local_users_data_source.md b/docs/data-sources/protocols_cifs_local_users_data_source.md index 62fe7485..3ec8690f 100644 --- a/docs/data-sources/protocols_cifs_local_users_data_source.md +++ b/docs/data-sources/protocols_cifs_local_users_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_users_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieves list of Cifs Local Users. --- diff --git a/docs/data-sources/protocols_cifs_service_data_source.md b/docs/data-sources/protocols_cifs_service_data_source.md index dbfe77c3..c2e0c656 100644 --- a/docs/data-sources/protocols_cifs_service_data_source.md +++ b/docs/data-sources/protocols_cifs_service_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_service_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve Cifs Service data source --- diff --git a/docs/data-sources/protocols_cifs_services_data_source.md b/docs/data-sources/protocols_cifs_services_data_source.md index f288c5c7..a21edf9a 100644 --- a/docs/data-sources/protocols_cifs_services_data_source.md +++ b/docs/data-sources/protocols_cifs_services_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_services_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "" +subcategory: "NAS" description: |- Retrieve Cifs Services data source --- diff --git a/docs/data-sources/protocols_cifs_share_data_source.md b/docs/data-sources/protocols_cifs_share_data_source.md index c420320e..4cc8ed53 100644 --- a/docs/data-sources/protocols_cifs_share_data_source.md +++ b/docs/data-sources/protocols_cifs_share_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_share_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- ProtocolsCIFSShare data source --- diff --git a/docs/data-sources/protocols_cifs_shares_data_source.md b/docs/data-sources/protocols_cifs_shares_data_source.md index d15b5d15..998a99bd 100644 --- a/docs/data-sources/protocols_cifs_shares_data_source.md +++ b/docs/data-sources/protocols_cifs_shares_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_shares_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- ProtocolsCIFSShares data source --- diff --git a/docs/data-sources/protocols_cifs_user_group_privilege_data_source.md b/docs/data-sources/protocols_cifs_user_group_privilege_data_source.md index 1ceec4a1..82e35b78 100644 --- a/docs/data-sources/protocols_cifs_user_group_privilege_data_source.md +++ b/docs/data-sources/protocols_cifs_user_group_privilege_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_user_group_privilege_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsUserGroupPrivilege data source --- diff --git a/docs/data-sources/protocols_cifs_user_group_privileges_data_source.md b/docs/data-sources/protocols_cifs_user_group_privileges_data_source.md index 63c8176e..0ae9e63a 100644 --- a/docs/data-sources/protocols_cifs_user_group_privileges_data_source.md +++ b/docs/data-sources/protocols_cifs_user_group_privileges_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_user_group_privileges_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- Retrieve CifsUserGroupPrivileges data source --- diff --git a/docs/data-sources/protocols_san_igroup_data_source.md b/docs/data-sources/protocols_san_igroup_data_source.md index 13609986..0bdd3328 100644 --- a/docs/data-sources/protocols_san_igroup_data_source.md +++ b/docs/data-sources/protocols_san_igroup_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_san_igroup_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "san" +subcategory: "SAN" description: |- ProtocolsSanIgroup data source --- diff --git a/docs/data-sources/protocols_san_igroups_data_source.md b/docs/data-sources/protocols_san_igroups_data_source.md index afdc96d4..6dda6eb5 100644 --- a/docs/data-sources/protocols_san_igroups_data_source.md +++ b/docs/data-sources/protocols_san_igroups_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_san_igroups_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "san" +subcategory: "SAN" description: |- ProtocolsSanIgroups data source --- diff --git a/docs/data-sources/protocols_san_lun-map_data_source.md b/docs/data-sources/protocols_san_lun-map_data_source.md index 943ca25f..00e3b739 100644 --- a/docs/data-sources/protocols_san_lun-map_data_source.md +++ b/docs/data-sources/protocols_san_lun-map_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_san_lun-map_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "san" +subcategory: "SAN" description: |- ProtocolsSanLunMap data source --- diff --git a/docs/data-sources/protocols_san_lun-maps_data_source.md b/docs/data-sources/protocols_san_lun-maps_data_source.md index ac288ee2..6f16799e 100644 --- a/docs/data-sources/protocols_san_lun-maps_data_source.md +++ b/docs/data-sources/protocols_san_lun-maps_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_san_lun-maps_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "san" +subcategory: "SAN" description: |- ProtocolsSanLunMaps data source --- diff --git a/docs/data-sources/storage_flexcache_data_source.md b/docs/data-sources/storage_flexcache_data_source.md index cf318bef..677894be 100644 --- a/docs/data-sources/storage_flexcache_data_source.md +++ b/docs/data-sources/storage_flexcache_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_storage_flexcache_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "storage" +subcategory: "Storage" description: |- Flexcache data source --- diff --git a/docs/data-sources/storage_flexcaches_data_source.md b/docs/data-sources/storage_flexcaches_data_source.md index eb10baf4..2fc8829a 100644 --- a/docs/data-sources/storage_flexcaches_data_source.md +++ b/docs/data-sources/storage_flexcaches_data_source.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_storage_flexcaches_data_source Data Source - terraform-provider-netapp-ontap" -subcategory: "storage" +subcategory: "Storage" description: |- Flexcaches data source --- diff --git a/docs/resources/cluster_licensing_license_resource.md b/docs/resources/cluster_licensing_license_resource.md index da6b9cee..18d5b874 100644 --- a/docs/resources/cluster_licensing_license_resource.md +++ b/docs/resources/cluster_licensing_license_resource.md @@ -11,8 +11,13 @@ description: |- Add/Remove License from ONTAP ### Related ONTAP commands +```commandline * system license add * system license delete +``` + +## Supported Platforms +* On-perm ONTAP system 9.6 or higher ## Example Usage Example when using a license string diff --git a/docs/resources/cluster_peers_resource.md b/docs/resources/cluster_peers_resource.md index f9c2364f..0107720c 100644 --- a/docs/resources/cluster_peers_resource.md +++ b/docs/resources/cluster_peers_resource.md @@ -10,9 +10,14 @@ description: |- Create/Modify/Delete a cluster peer. ### Related ONTAP commands +```commandline * cluster peer create * cluster peer modify * cluster peer delete +``` + +## Supported Platforms +* On-perm ONTAP system 9.6 or higher ## Example Usage diff --git a/docs/resources/cluster_schedule_resource.md b/docs/resources/cluster_schedule_resource.md index 240689a3..a7f8035d 100644 --- a/docs/resources/cluster_schedule_resource.md +++ b/docs/resources/cluster_schedule_resource.md @@ -9,6 +9,15 @@ description: |- Create/Modify/Delete a job schedule in a cluster. +### Related ONTAP commands +```commandline +* job schedule cron create +* job schedule interval create +* job schedule delete +* job schedule cron modify +* job schedule interval modify +``` + ## Supported Platforms * On-perm ONTAP system 9.6 or higher * Amazon FSx for NetApp ONTAP diff --git a/docs/resources/name_services_dns_resource.md b/docs/resources/name_services_dns_resource.md index 569f2f3c..f2dfaeb9 100644 --- a/docs/resources/name_services_dns_resource.md +++ b/docs/resources/name_services_dns_resource.md @@ -8,7 +8,15 @@ description: |- # Resource DNS -Create, Modify, Delete and Import a name services DNS resource +Create/Modify/Delete and Import a name services DNS resource + +### Related ONTAP commands +```commandline +* vserver services name-service dns create +* vserver services name-service dns create +* vserver services name-service dns show +* vserver services name-service dns delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/name_services_ldap_resource.md b/docs/resources/name_services_ldap_resource.md index ae19b782..d5189dbb 100644 --- a/docs/resources/name_services_ldap_resource.md +++ b/docs/resources/name_services_ldap_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_name_services_ldap_resource Resource - terraform-provider-netapp-ontap" -subcategory: "name-services" +subcategory: "Name-Services" description: |- Name Services LDAP resource --- @@ -10,6 +10,14 @@ description: |- Create/Modify/Delete an LDAP configuration for an SVM +### Related ONTAP commands +```commandline +* vserver services name-service ldap create +* vserver services name-service ldap show +* vserver services name-service ldap delete +* vserver services name-service ldap modify +``` + ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/networking_ip_interface_resource.md b/docs/resources/networking_ip_interface_resource.md index cc25d4c1..cd43d638 100644 --- a/docs/resources/networking_ip_interface_resource.md +++ b/docs/resources/networking_ip_interface_resource.md @@ -10,10 +10,15 @@ description: |- Create/Update/Delete an IPInterface resource -#Related ONTAP commands +### Related ONTAP commands +```commandline * network interface create * network interface modify * network interface delete +``` + +## Supported Platforms +* On-perm ONTAP system 9.6 or higher ## Example Usage diff --git a/docs/resources/networking_ip_route_resource.md b/docs/resources/networking_ip_route_resource.md index c96a2c69..bd7acdcd 100644 --- a/docs/resources/networking_ip_route_resource.md +++ b/docs/resources/networking_ip_route_resource.md @@ -11,8 +11,10 @@ description: |- Create/Delete an IP Route resource ### Related ONTAP commands +```commandline * network route create * network route delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_cifs_local_group_member_resource.md b/docs/resources/protocols_cifs_local_group_member_resource.md index 780c3d85..466f91e8 100644 --- a/docs/resources/protocols_cifs_local_group_member_resource.md +++ b/docs/resources/protocols_cifs_local_group_member_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_local_group_member_resource Resource - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- CifsLocalGroupMember resource --- diff --git a/docs/resources/protocols_cifs_local_group_resource.md b/docs/resources/protocols_cifs_local_group_resource.md index 13373831..8f4c2942 100644 --- a/docs/resources/protocols_cifs_local_group_resource.md +++ b/docs/resources/protocols_cifs_local_group_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "ONTAP: Local Group" -subcategory: "nas" +subcategory: "NAS" description: |- Cifs Local Group resource --- @@ -11,10 +11,12 @@ description: |- Create/Modify/Delete a Local Group resource ### Related ONTAP commands +```commandline * vserver cifs users-and-groups local-group create * vserver cifs users-and-groups local-group modify * vserver cifs users-and-groups local-group rename * vserver cifs users-and-groups local-group delete +``` ## Supported Platforms * On-perm ONTAP system 9.10 or higher diff --git a/docs/resources/protocols_cifs_local_user_resource.md b/docs/resources/protocols_cifs_local_user_resource.md index 0c4c936d..59d2a6da 100644 --- a/docs/resources/protocols_cifs_local_user_resource.md +++ b/docs/resources/protocols_cifs_local_user_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "ONTAP: Local User" -subcategory: "nas" +subcategory: "NAS" description: |- Cifs Local User resource --- @@ -11,11 +11,13 @@ description: |- Create/Modify/Delete a Local User resource ### Related ONTAP commands +```commandline vserver cifs users-and-groups local-user create vserver cifs users-and-groups local-user modify vserver cifs users-and-groups local-user rename vserver cifs users-and-groups local-user set-password vserver cifs users-and-groups local-user delete +``` ## Supported Platforms * On-perm ONTAP system 9.10 or higher diff --git a/docs/resources/protocols_cifs_service_resource.md b/docs/resources/protocols_cifs_service_resource.md index 620a5339..a57aaeb7 100644 --- a/docs/resources/protocols_cifs_service_resource.md +++ b/docs/resources/protocols_cifs_service_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_cifs_service_resource Resource - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- CifsService resource --- @@ -11,6 +11,7 @@ description: |- Create/Modify/Delete a CIFS service resource ### Related ONTAP commands +```commandline * vserver cifs server create * vserver cifs server options modify * vserver cifs security modify @@ -18,6 +19,7 @@ Create/Modify/Delete a CIFS service resource * vserver cifs server modify * vserver cifs server remove-netbios-aliases * vserver cifs server delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_cifs_user_group_privilege_resource.md b/docs/resources/protocols_cifs_user_group_privilege_resource.md index 7afc9220..5c4e4992 100644 --- a/docs/resources/protocols_cifs_user_group_privilege_resource.md +++ b/docs/resources/protocols_cifs_user_group_privilege_resource.md @@ -10,9 +10,11 @@ description: |- Create, Modify, Delete and Import protocols cifs user local privilege resource ### Related ONTAP commands +```commandline vserver cifs users-and-groups privilege show vserver cifs users-and-groups privilege add-privilege vserver cifs users-and-groups privilege reset-privilege +``` ## Supported Platforms * On-perm ONTAP system 9.10.1 or higher diff --git a/docs/resources/protocols_nfs_export_policy_resource.md b/docs/resources/protocols_nfs_export_policy_resource.md index f3791eea..49e2dbe2 100644 --- a/docs/resources/protocols_nfs_export_policy_resource.md +++ b/docs/resources/protocols_nfs_export_policy_resource.md @@ -9,9 +9,11 @@ description: |- Create/Modify/Delete an Export policy resource ### Related ONTAP commands +```commandline * vserver export-policy create * vserver export-policy delete * vserver export-policy rename +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_nfs_export_policy_rule_resource.md b/docs/resources/protocols_nfs_export_policy_rule_resource.md index 21d2a2ff..abffd2ad 100644 --- a/docs/resources/protocols_nfs_export_policy_rule_resource.md +++ b/docs/resources/protocols_nfs_export_policy_rule_resource.md @@ -10,9 +10,11 @@ description: |- Export policy rule resource ### Related ONTAP commands +```commandline * vserver export-policy rule create * vserver export-policy rule modify * vserver export-policy rule delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_nfs_service_resource.md b/docs/resources/protocols_nfs_service_resource.md index 3a9c5f32..b48e7fd5 100644 --- a/docs/resources/protocols_nfs_service_resource.md +++ b/docs/resources/protocols_nfs_service_resource.md @@ -10,9 +10,11 @@ description: |- Create/Modify/Delete an NFS Configuration of a SVM. ### Related ONTAP commands +```commandline * vserver nfs create * vserver nfs modify * vserver nfs delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_san_igroup_resource.md b/docs/resources/protocols_san_igroup_resource.md index ecfec193..1741cdf9 100644 --- a/docs/resources/protocols_san_igroup_resource.md +++ b/docs/resources/protocols_san_igroup_resource.md @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a protocols_san_igroup resource ### Related ONTAP commands +```commandline * lun igroup create * lun igroup modify * lun igroup delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/protocols_san_lun-maps_resource.md b/docs/resources/protocols_san_lun-maps_resource.md index b09ba682..32d30e42 100644 --- a/docs/resources/protocols_san_lun-maps_resource.md +++ b/docs/resources/protocols_san_lun-maps_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_protocols_san_lun-maps_resource Resource - terraform-provider-netapp-ontap" -subcategory: "nas" +subcategory: "NAS" description: |- ProtocolsSanLunMaps resource --- @@ -11,8 +11,10 @@ description: |- Create/Delete a protocols_san_lun-maps resource ### Related ONTAP commands +```commandline * lun mapping create * lun mapping delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/security_account_resource.md b/docs/resources/security_account_resource.md index ac37448d..efdd121c 100644 --- a/docs/resources/security_account_resource.md +++ b/docs/resources/security_account_resource.md @@ -8,14 +8,14 @@ description: |- # Resource Security Account -Create a ONTAP user account +Create/Delete a ONTAP user account ### Related ONTAP commands ```commandline -security login create +* security login create +* security login delete ``` - ## Supported Platforms * On-perm ONTAP system 9.6 or higher * Amazon FSx for NetApp ONTAP diff --git a/docs/resources/snapmirror_policy_resource.md b/docs/resources/snapmirror_policy_resource.md index e98f4d60..04ad76a2 100644 --- a/docs/resources/snapmirror_policy_resource.md +++ b/docs/resources/snapmirror_policy_resource.md @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a snapmirror policy resource ### Related ONTAP commands +```commandline * snapmirror policy create * snapmirror policy modify * snapmirror policy delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/snapmirror_resource.md b/docs/resources/snapmirror_resource.md index 27c39519..7bb784c5 100644 --- a/docs/resources/snapmirror_resource.md +++ b/docs/resources/snapmirror_resource.md @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a snapmirror resource ### Related ONTAP commands +```commandline * snapmirror create * snapmirror modify * snapmirror delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/storage_aggregate_resource.md b/docs/resources/storage_aggregate_resource.md index c2a76c8d..34874a62 100644 --- a/docs/resources/storage_aggregate_resource.md +++ b/docs/resources/storage_aggregate_resource.md @@ -10,9 +10,11 @@ description: |- Create/Modify/Delete an aggregate resource ### Related ONTAP commands +```commandline * storage aggregate create * storage aggregate modify * storage aggregate delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher @@ -26,7 +28,7 @@ Create/Modify/Delete an aggregate resource resource "netapp-ontap_storage_aggregate_resource" "example" { cx_profile_name = "cluster4" name = "test_aggr" - node = "swenjun-vsim1" + node = "swenjun-vsim2" disk_count = 5 disk_size = 1 disk_size_unit= "gb" diff --git a/docs/resources/storage_flexcache_resource.md b/docs/resources/storage_flexcache_resource.md index 63e80016..f3e17d74 100644 --- a/docs/resources/storage_flexcache_resource.md +++ b/docs/resources/storage_flexcache_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_storage_flexcache_resource Resource - terraform-provider-netapp-ontap" -subcategory: "storage" +subcategory: "Storage" description: |- Flexcache resource --- @@ -11,8 +11,13 @@ description: |- Flexcache resource ### Related ONTAP commands +```commandline * volume flexcache create * volume flexcache prepopulate start +* volume flexcache delete +``` +## Supported Platforms +* On-perm ONTAP system 9.6 or higher ## Example Usage resource "netapp-ontap_storage_flexcache_resource" "storage_flexcache" { diff --git a/docs/resources/storage_lun_resource.md b/docs/resources/storage_lun_resource.md index 01fad77f..b858f811 100644 --- a/docs/resources/storage_lun_resource.md +++ b/docs/resources/storage_lun_resource.md @@ -1,7 +1,7 @@ --- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "netapp-ontap_storage_lun_resource Resource - terraform-provider-netapp-ontap" -subcategory: "storage" +subcategory: "Storage" description: |- StorageLun resource --- @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a lun resource ### Related ONTAP commands +```commandline * storage lun create * storage lun modify * storage lun delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/storage_snapshot_policy_resource.md b/docs/resources/storage_snapshot_policy_resource.md index d07c050e..cd6e3ce1 100644 --- a/docs/resources/storage_snapshot_policy_resource.md +++ b/docs/resources/storage_snapshot_policy_resource.md @@ -10,9 +10,11 @@ description: |- Create/Modify/Delete a SnapshotPolicy resource ### Related ONTAP commands +```commandline * snapshot policy create * snapshot policy modify * snapshot policy delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/storage_volume_resource.md b/docs/resources/storage_volume_resource.md index 80a2fc24..6f13e60f 100644 --- a/docs/resources/storage_volume_resource.md +++ b/docs/resources/storage_volume_resource.md @@ -11,9 +11,11 @@ description: |- Create/modify/delete a Volume resource ### Related ONTAP commands +```commandline * volume create * volume modify * volume delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/storage_volume_snapshot_resource.md b/docs/resources/storage_volume_snapshot_resource.md index ac9b0429..87a10833 100644 --- a/docs/resources/storage_volume_snapshot_resource.md +++ b/docs/resources/storage_volume_snapshot_resource.md @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a Snapshot resource ### Related ONTAP commands +```commandline * snapshot create * snapshot modify * snapshot delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/svm_peers_resource.md b/docs/resources/svm_peers_resource.md index eee50a94..5d0f625d 100644 --- a/docs/resources/svm_peers_resource.md +++ b/docs/resources/svm_peers_resource.md @@ -11,10 +11,12 @@ description: |- Create/Modify/Delete a SVMPeer ### Related ONTAP commands +```commandline * vserver peer create * vserver peer accept * vserver peer modify * vserver peer delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/docs/resources/svm_resource.md b/docs/resources/svm_resource.md index c1543451..53db69d6 100644 --- a/docs/resources/svm_resource.md +++ b/docs/resources/svm_resource.md @@ -11,9 +11,11 @@ description: |- Create/Modify/Delete a SVM ### Related ONTAP commands +```commandline * vserver create * vserver modify * vserver delete +``` ## Supported Platforms * On-perm ONTAP system 9.6 or higher diff --git a/internal/provider/name_services_dns_resource.go b/internal/provider/name_services_dns_resource.go index 3d47aff4..9ad76c99 100644 --- a/internal/provider/name_services_dns_resource.go +++ b/internal/provider/name_services_dns_resource.go @@ -14,13 +14,6 @@ import ( "github.com/netapp/terraform-provider-netapp-ontap/internal/utils" ) -// TODO: -// copy this file to match you resource (should match internal/provider/name_services_dns_resource.go) -// replace NameServicesDNS with the name of the resource, following go conventions, eg IPInterface -// replace name_services_dns with the name of the resource, for logging purposes, eg ip_interface -// make sure to create internal/interfaces/name_services_dns.go too) -// delete these 5 lines - // Ensure provider defined types fully satisfy framework interfaces var _ resource.Resource = &NameServicesDNSResource{} var _ resource.ResourceWithImportState = &NameServicesDNSResource{} diff --git a/internal/provider/networking_ip_interface_resource.go b/internal/provider/networking_ip_interface_resource.go index 0594c94f..5ecf8906 100644 --- a/internal/provider/networking_ip_interface_resource.go +++ b/internal/provider/networking_ip_interface_resource.go @@ -17,13 +17,6 @@ import ( "github.com/netapp/terraform-provider-netapp-ontap/internal/utils" ) -// TODO: -// copy this file to match you resource (should match internal/provider/ip_interface_resource.go) -// replace IPInterface with the name of the resource, following go conventions, eg IPInterface -// replace ip_interface with the name of the resource, for logging purposes, eg ip_interface -// make sure to create internal/interfaces/ip_interface.go too) -// delete these 5 lines - // Ensure provider defined types fully satisfy framework interfaces var _ resource.Resource = &IPInterfaceResource{} var _ resource.ResourceWithImportState = &IPInterfaceResource{} diff --git a/internal/provider/protocols_cifs_local_group_member_resource.go b/internal/provider/protocols_cifs_local_group_member_resource.go index a4b9eeea..10aac5ac 100644 --- a/internal/provider/protocols_cifs_local_group_member_resource.go +++ b/internal/provider/protocols_cifs_local_group_member_resource.go @@ -228,6 +228,7 @@ func (r *CifsLocalGroupMemberResource) Update(ctx context.Context, req resource. return } + tflog.Error(ctx, "Update not supported for protocols_cifs_local_group_member_resource") // Save updated data into Terraform state resp.Diagnostics.Append(resp.State.Set(ctx, &data)...) } diff --git a/internal/provider/storage_snapshot_policy_resource.go b/internal/provider/storage_snapshot_policy_resource.go index 6ed28b59..b9e6dcf2 100644 --- a/internal/provider/storage_snapshot_policy_resource.go +++ b/internal/provider/storage_snapshot_policy_resource.go @@ -3,6 +3,8 @@ package provider import ( "context" "fmt" + "strings" + "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" @@ -18,16 +20,8 @@ import ( "github.com/mitchellh/mapstructure" "github.com/netapp/terraform-provider-netapp-ontap/internal/interfaces" "github.com/netapp/terraform-provider-netapp-ontap/internal/utils" - "strings" ) -// TODO: -// copy this file to match you resource (should match internal/provider/storage_snapshot_policy_resource.go) -// replace SnapshotPolicy with the name of the resource, following go conventions, eg IPInterface -// replace storage_snapshot_policy with the name of the resource, for logging purposes, eg ip_interface -// make sure to create internal/interfaces/storage_snapshot_policy.go too) -// delete these 5 lines - // Ensure provider defined types fully satisfy framework interfaces var _ resource.Resource = &SnapshotPolicyResource{} var _ resource.ResourceWithImportState = &SnapshotPolicyResource{} diff --git a/scripts/generate_docs.py b/scripts/generate_docs.py index e3335507..c9842a15 100755 --- a/scripts/generate_docs.py +++ b/scripts/generate_docs.py @@ -9,57 +9,101 @@ 'cloud': [], 'cluster': [ "cluster_data_source.md", + "cluster_license_data_source.md", + "cluster_licenses_data_source.md", + "cluster_licensing_license_resource.md", + "cluster_peer_data_source.md", + "cluster_peers_data_source.md", + "cluster_peer_resource.md", "cluster_schedule_data_source.md", - "cluster_schedule_resource.md", - "cluster_licensing_license_resource.md"], + "cluster_schedules_data_source.md", + "cluster_schedule_resource.md"], 'nas': [ "protocols_cifs_local_group_data_source.md", + "protocols_cifs_local_groups_data_source.md", "protocols_cifs_local_group_resource.md", "protocols_cifs_local_group_member_data_source.md", + "protocols_cifs_local_group_members_data_source.md", "protocols_cifs_local_group_member_resource.md", "protocols_cifs_local_user_data_source.md", + "protocols_cifs_local_users_data_source.md", "protocols_cifs_local_user_resource.md", "protocols_cifs_service_data_source.md", + "protocols_cifs_services_data_source.md", "protocols_cifs_service_resource.md", "protocols_cifs_share_data_source.md", "protocols_cifs_shares_data_source.md", + "protocols_cifs_share_resource.md", + "protocols_cifs_user_group_privileges_data_source.md", "protocols_cifs_user_group_privilege_data_source.md", "protocols_cifs_user_group_privilege_resource.md", - "protocols_nfs_service_data_source.md", - "protocols_nfs_service_resource.md", + "protocols_nfs_export_policies_data_source.md", + "protocols_nfs_export_policy_data_source.md", "protocols_nfs_export_policy_resource.md", "protocols_nfs_export_policy_rule_data_source.md", - "protocols_nfs_export_policy_rule_resource.md"], + "protocols_nfs_export_policy_rules_data_source.md", + "protocols_nfs_export_policy_rule_resource.md", + "protocols_nfs_service_data_source.md", + "protocols_nfs_services_data_source.md", + "protocols_nfs_service_resource.md"], 'name-services': [ "name_services_dns_data_source.md", + "name_services_dnss_data_source.md", "name_services_dns_resource.md" "name_services_ldap_data_source.md", + "name_services_ldaps_data_source.md", "name_services_ldap_resource.md", ], - 'ndmp': [], 'networking': [ - "networking_ip_interfaces_data_source.md", "networking_ip_interface_data_source.md", + "networking_ip_interfaces_data_source.md", "networking_ip_interface_resource.md", "networking_ip_route_data_source.md", + "networking_ip_routes_data_source.md", "networking_ip_route_resource.md"], 'nvme': [], 'object-store': [], - 'san': [], - 'security': [], + 'san': [ + "protocols_san_igroup_data_source.md", + "protocols_san_igroups_data_source.md", + "protocols_san_igroup_resource.md", + "protocols_san_lun-map_data_source.md", + "protocols_san_lun-maps_data_source.md", + "protocols_san_lun-map_resource.md", + ], + 'security': [ + "security_account_data_source.md", + "security_accounts_data_source.md", + "security_account_resource.md", + ], 'snaplock': [], - 'snapmirror': ["snapmirror_policy_resource.md"], + 'snapmirror': [ + "snapmirror_policies_data_source.md", + "snapmirror_policy_data_source.md", + "snapmirror_policy_resource.md", + "snapmirror_data_source.md", + "snapmirrors_data_source.md", + "snapmirror_resource.md"], 'storage': [ + "storage_aggregate_data_source.md", + "storage_aggregates_data_source.md", "storage_aggregate_resource.md", - "storage_snapshot_policy_resource.md", - "storage_volume_snapshot_data_source.md", - "storage_volume_resource.md", - "storage_volume_data_source.md", - "storage_volume_snapshot_resource.md", "storage_flexcache_data_source.md", "storage_flexcaches_data_source.md", - "storage_flexcache_resource.md"], + "storage_flexcache_resource.md", + "storage_lun_data_source.md", + "storage_luns_data_source.md", + "storage_lun_resource.md", + "storage_snapshot_policies_data_source.md", + "storage_snapshot_policy_data_source.md", + "storage_snapshot_policy_resource.md", + "storage_volume_data_source.md", + "storage_volumes_data_source.md", + "storage_volume_resource.md", + "storage_volume_snapshot_data_source.md", + "storage_volume_snapshots_data_source.md" + "storage_volume_snapshot_resource.md"], 'support': [], 'svm': ["svm_resource.md", "svm_peers_resource.md",