diff --git a/docs/resources/role_ownership_grant.md b/docs/resources/role_ownership_grant.md index fca231a8dc..954ab9b212 100644 --- a/docs/resources/role_ownership_grant.md +++ b/docs/resources/role_ownership_grant.md @@ -10,7 +10,34 @@ description: |- +## Example Usage +```terraform +resource "snowflake_role" "role" { + name = "rking_test_role" + comment = "for testing" +} + +resource "snowflake_role" "other_role" { + name = "rking_test_role2" +} + +# ensure the Terraform user inherits ownership privileges for the rking_test_role role +# otherwise Terraform will fail to destroy the rking_test_role2 role due to insufficient privileges +resource "snowflake_role_grants" "grants" { + role_name = snowflake_role.role.name + + roles = [ + "ACCOUNTADMIN", + ] +} + +resource "snowflake_role_ownership_grant" "grant" { + on_role_name = snowflake_role.role.name + to_role_name = snowflake_role.other_role.name + current_grants = "COPY" +} +``` ## Schema @@ -28,3 +55,11 @@ description: |- ### Read-Only - `id` (String) The ID of this resource. + +## Import + +Import is supported using the following syntax: + +```shell +terraform import snowflake_role_ownership_grant.example rolename +``` diff --git a/examples/resources/snowflake_role_ownership_grants/import.sh b/examples/resources/snowflake_role_ownership_grant/import.sh similarity index 100% rename from examples/resources/snowflake_role_ownership_grants/import.sh rename to examples/resources/snowflake_role_ownership_grant/import.sh diff --git a/examples/resources/snowflake_role_ownership_grants/resource.tf b/examples/resources/snowflake_role_ownership_grant/resource.tf similarity index 100% rename from examples/resources/snowflake_role_ownership_grants/resource.tf rename to examples/resources/snowflake_role_ownership_grant/resource.tf