From 4765410d8c0d7a1a848e383a8faa97f51c5b1c71 Mon Sep 17 00:00:00 2001 From: Artur Sawicki Date: Mon, 13 Nov 2023 09:41:05 +0100 Subject: [PATCH] Fix the typo (#2183) --- docs/resources/role_ownership_grant.md | 35 +++++++++++++++++++ .../import.sh | 0 .../resource.tf | 0 3 files changed, 35 insertions(+) rename examples/resources/{snowflake_role_ownership_grants => snowflake_role_ownership_grant}/import.sh (100%) rename examples/resources/{snowflake_role_ownership_grants => snowflake_role_ownership_grant}/resource.tf (100%) 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