diff --git a/docs/data-sources/external_functions.md b/docs/data-sources/external_functions.md new file mode 100644 index 0000000000..b9cd8a77ef --- /dev/null +++ b/docs/data-sources/external_functions.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_external_functions Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_external_functions (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_external_functions" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the external functions from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **external_functions** (List of Object) The external functions in the schema (see [below for nested schema](#nestedatt--external_functions)) + + +### Nested Schema for `external_functions` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **language** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/external_tables.md b/docs/data-sources/external_tables.md new file mode 100644 index 0000000000..16e22e36f5 --- /dev/null +++ b/docs/data-sources/external_tables.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_external_tables Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_external_tables (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_external_tables" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the external tables from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **external_tables** (List of Object) The external tables in the schema (see [below for nested schema](#nestedatt--external_tables)) + + +### Nested Schema for `external_tables` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/file_formats.md b/docs/data-sources/file_formats.md new file mode 100644 index 0000000000..5644e021ee --- /dev/null +++ b/docs/data-sources/file_formats.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_file_formats Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_file_formats (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_file_formats" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the file formats from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **file_formats** (List of Object) The file formats in the schema (see [below for nested schema](#nestedatt--file_formats)) + + +### Nested Schema for `file_formats` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **format_type** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/masking_policies.md b/docs/data-sources/masking_policies.md new file mode 100644 index 0000000000..836708e368 --- /dev/null +++ b/docs/data-sources/masking_policies.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_masking_policies Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_masking_policies (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_masking_policies" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the maskingPolicies from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **masking_policies** (List of Object) The maskingPolicies in the schema (see [below for nested schema](#nestedatt--masking_policies)) + + +### Nested Schema for `masking_policies` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **kind** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/materialized_views.md b/docs/data-sources/materialized_views.md new file mode 100644 index 0000000000..f8c4a4c0a5 --- /dev/null +++ b/docs/data-sources/materialized_views.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_materialized_views Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_materialized_views (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_materialized_views" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the views from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **materialized_views** (List of Object) The views in the schema (see [below for nested schema](#nestedatt--materialized_views)) + + +### Nested Schema for `materialized_views` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/pipes.md b/docs/data-sources/pipes.md new file mode 100644 index 0000000000..1e21dfd3d1 --- /dev/null +++ b/docs/data-sources/pipes.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_pipes Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_pipes (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_pipes" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the pipes from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **pipes** (List of Object) The pipes in the schema (see [below for nested schema](#nestedatt--pipes)) + + +### Nested Schema for `pipes` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **integration** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/resource_monitors.md b/docs/data-sources/resource_monitors.md new file mode 100644 index 0000000000..8b498f7e31 --- /dev/null +++ b/docs/data-sources/resource_monitors.md @@ -0,0 +1,41 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_resource_monitors Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_resource_monitors (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_resource_monitors" "current" { +} +``` + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **resource_monitors** (List of Object) The resource monitors in the database (see [below for nested schema](#nestedatt--resource_monitors)) + + +### Nested Schema for `resource_monitors` + +Read-Only: + +- **comment** (String) +- **credit_quota** (String) +- **frequency** (String) +- **name** (String) + + diff --git a/docs/data-sources/row_access_policies.md b/docs/data-sources/row_access_policies.md new file mode 100644 index 0000000000..e89d4e0637 --- /dev/null +++ b/docs/data-sources/row_access_policies.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_row_access_policies Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_row_access_policies (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_row_access_policies" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the row access policyfrom. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **row_access_policies** (List of Object) The row access policy in the schema (see [below for nested schema](#nestedatt--row_access_policies)) + + +### Nested Schema for `row_access_policies` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/schemas.md b/docs/data-sources/schemas.md new file mode 100644 index 0000000000..4d9be1de25 --- /dev/null +++ b/docs/data-sources/schemas.md @@ -0,0 +1,45 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_schemas Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_schemas (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_schemas" "current" { + database = "MYDB" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **schemas** (List of Object) The schemas in the database (see [below for nested schema](#nestedatt--schemas)) + + +### Nested Schema for `schemas` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) + + diff --git a/docs/data-sources/sequences.md b/docs/data-sources/sequences.md new file mode 100644 index 0000000000..a1f0572506 --- /dev/null +++ b/docs/data-sources/sequences.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_sequences Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_sequences (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_sequences" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the sequences from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **sequences** (List of Object) The sequences in the schema (see [below for nested schema](#nestedatt--sequences)) + + +### Nested Schema for `sequences` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/stages.md b/docs/data-sources/stages.md new file mode 100644 index 0000000000..2423195651 --- /dev/null +++ b/docs/data-sources/stages.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_stages Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_stages (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_stages" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the stages from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **stages** (List of Object) The stages in the schema (see [below for nested schema](#nestedatt--stages)) + + +### Nested Schema for `stages` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) +- **storage_integration** (String) + + diff --git a/docs/data-sources/storage_integrations.md b/docs/data-sources/storage_integrations.md new file mode 100644 index 0000000000..f1478ad09c --- /dev/null +++ b/docs/data-sources/storage_integrations.md @@ -0,0 +1,41 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_storage_integrations Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_storage_integrations (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_storage_integrations" "current" { +} +``` + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **storage_integrations** (List of Object) The storage integrations in the database (see [below for nested schema](#nestedatt--storage_integrations)) + + +### Nested Schema for `storage_integrations` + +Read-Only: + +- **comment** (String) +- **enabled** (Boolean) +- **name** (String) +- **type** (String) + + diff --git a/docs/data-sources/streams.md b/docs/data-sources/streams.md new file mode 100644 index 0000000000..4b87e933e6 --- /dev/null +++ b/docs/data-sources/streams.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_streams Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_streams (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_streams" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the streams from. +- **schema** (String) The schema from which to return the streams from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **streams** (List of Object) The streams in the schema (see [below for nested schema](#nestedatt--streams)) + + +### Nested Schema for `streams` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) +- **table** (String) + + diff --git a/docs/data-sources/tables.md b/docs/data-sources/tables.md new file mode 100644 index 0000000000..e4c150f268 --- /dev/null +++ b/docs/data-sources/tables.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_tables Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_tables (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_tables" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the tables from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **tables** (List of Object) The tables in the schema (see [below for nested schema](#nestedatt--tables)) + + +### Nested Schema for `tables` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/tasks.md b/docs/data-sources/tasks.md new file mode 100644 index 0000000000..01791e17f1 --- /dev/null +++ b/docs/data-sources/tasks.md @@ -0,0 +1,49 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_tasks Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_tasks (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_tasks" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the tasks from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **tasks** (List of Object) The tasks in the schema (see [below for nested schema](#nestedatt--tasks)) + + +### Nested Schema for `tasks` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) +- **warehouse** (String) + + diff --git a/docs/data-sources/views.md b/docs/data-sources/views.md new file mode 100644 index 0000000000..e28c14db31 --- /dev/null +++ b/docs/data-sources/views.md @@ -0,0 +1,48 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_views Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_views (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_views" "current" { + database = "MYDB" + schema = "MYSCHEMA" +} +``` + + +## Schema + +### Required + +- **database** (String) The database from which to return the schemas from. +- **schema** (String) The schema from which to return the views from. + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **views** (List of Object) The views in the schema (see [below for nested schema](#nestedatt--views)) + + +### Nested Schema for `views` + +Read-Only: + +- **comment** (String) +- **database** (String) +- **name** (String) +- **schema** (String) + + diff --git a/docs/data-sources/warehouses.md b/docs/data-sources/warehouses.md new file mode 100644 index 0000000000..f5ccaf3732 --- /dev/null +++ b/docs/data-sources/warehouses.md @@ -0,0 +1,43 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_warehouses Data Source - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_warehouses (Data Source) + + + +## Example Usage + +```terraform +data "snowflake_warehouses" "current" { +} +``` + + +## Schema + +### Optional + +- **id** (String) The ID of this resource. + +### Read-Only + +- **warehouses** (List of Object) The warehouses in the database (see [below for nested schema](#nestedatt--warehouses)) + + +### Nested Schema for `warehouses` + +Read-Only: + +- **comment** (String) +- **name** (String) +- **scaling_policy** (String) +- **size** (String) +- **state** (String) +- **type** (String) + + diff --git a/docs/resources/pipe_grant.md b/docs/resources/pipe_grant.md new file mode 100644 index 0000000000..73e749e163 --- /dev/null +++ b/docs/resources/pipe_grant.md @@ -0,0 +1,56 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_pipe_grant Resource - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_pipe_grant (Resource) + + + +## Example Usage + +```terraform +resource snowflake_pipe_grant grant { + database_name = "db" + schema_name = "schema" + sequence_name = "sequence" + + privilege = "operate" + roles = [ + "role1", + "role2", + ] + + on_future = false + with_grant_option = false +} +``` + + +## Schema + +### Required + +- **database_name** (String) The name of the database containing the current or future pipes on which to grant privileges. +- **schema_name** (String) The name of the schema containing the current or future pipes on which to grant privileges. + +### Optional + +- **id** (String) The ID of this resource. +- **on_future** (Boolean) When this is set to true and a schema_name is provided, apply this grant on all future pipes in the given schema. When this is true and no schema_name is provided apply this grant on all future pipes in the given database. The pipe_name field must be unset in order to use on_future. +- **pipe_name** (String) The name of the pipe on which to grant privileges immediately (only valid if on_future is false). +- **privilege** (String) The privilege to grant on the current or future pipe. +- **roles** (Set of String) Grants privilege to these roles. +- **with_grant_option** (Boolean) When this is set to true, allows the recipient role to grant the privileges to other roles. + +## Import + +Import is supported using the following syntax: + +```shell +# format is database name | schema name | pipe name | privilege | true/false for with_grant_option +terraform import snowflake_pipe_grant.example 'dbName|schemaName|pipeName|OPERATE|false' +``` diff --git a/docs/resources/row_access_policy.md b/docs/resources/row_access_policy.md new file mode 100644 index 0000000000..21d937f42c --- /dev/null +++ b/docs/resources/row_access_policy.md @@ -0,0 +1,51 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_row_access_policy Resource - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_row_access_policy (Resource) + + + +## Example Usage + +```terraform +resource "snowflake_row_access_policy" "example_row_access_policy" { + name = "EXAMPLE_ROW_ACCESS_POLICY" + database = "EXAMPLE_DB" + schema = "EXAMPLE_SCHEMA" + signature = { + A = "VARCHAR", + B = "VARCHAR" + } + row_access_expression = "case when current_role() in ('ANALYST') then true else false end" +} +``` + + +## Schema + +### Required + +- **database** (String) The database in which to create the row access policy. +- **name** (String) Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. +- **row_access_expression** (String) Specifies the SQL expression. The expression can be any boolean-valued SQL expression. +- **schema** (String) The schema in which to create the row access policy. +- **signature** (Map of String) Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + +### Optional + +- **comment** (String) Specifies a comment for the row access policy. +- **id** (String) The ID of this resource. + +## Import + +Import is supported using the following syntax: + +```shell +# format is database name | schema name | policy name +terraform import snowflake_row_access_policy.example 'dbName|schemaName|policyName' +``` diff --git a/docs/resources/row_access_policy_grant.md b/docs/resources/row_access_policy_grant.md new file mode 100644 index 0000000000..a42abcd355 --- /dev/null +++ b/docs/resources/row_access_policy_grant.md @@ -0,0 +1,54 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_row_access_policy_grant Resource - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_row_access_policy_grant (Resource) + + + +## Example Usage + +```terraform +resource "snowflake_row_access_policy_grant" "grant" { + database_name = "db" + schema_name = "schema" + row_access_policy_name = "row_access_policy" + + privilege = "APPLY" + roles = [ + "role1", + "role2", + ] + + with_grant_option = false +} +``` + + +## Schema + +### Required + +- **database_name** (String) The name of the database containing the row access policy on which to grant privileges. +- **row_access_policy_name** (String) The name of the row access policy on which to grant privileges immediately. +- **schema_name** (String) The name of the schema containing the row access policy on which to grant privileges. + +### Optional + +- **id** (String) The ID of this resource. +- **privilege** (String) The privilege to grant on the row access policy. +- **roles** (Set of String) Grants privilege to these roles. +- **with_grant_option** (Boolean) When this is set to true, allows the recipient role to grant the privileges to other roles. + +## Import + +Import is supported using the following syntax: + +```shell +# format is database name | schema name | row access policy name | privilege | true/false for with_grant_option +terraform import snowflake_row_access_policy_grant.example 'dbName|schemaName|rowAccessPolicyName|SELECT|false' +``` diff --git a/docs/resources/task_grant.md b/docs/resources/task_grant.md new file mode 100644 index 0000000000..66367ba1db --- /dev/null +++ b/docs/resources/task_grant.md @@ -0,0 +1,56 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "snowflake_task_grant Resource - terraform-provider-snowflake" +subcategory: "" +description: |- + +--- + +# snowflake_task_grant (Resource) + + + +## Example Usage + +```terraform +resource snowflake_task_grant grant { + database_name = "db" + schema_name = "schema" + sequence_name = "sequence" + + privilege = "operate" + roles = [ + "role1", + "role2", + ] + + on_future = false + with_grant_option = false +} +``` + + +## Schema + +### Required + +- **database_name** (String) The name of the database containing the current or future tasks on which to grant privileges. +- **schema_name** (String) The name of the schema containing the current or future tasks on which to grant privileges. + +### Optional + +- **id** (String) The ID of this resource. +- **on_future** (Boolean) When this is set to true and a schema_name is provided, apply this grant on all future tasks in the given schema. When this is true and no schema_name is provided apply this grant on all future tasks in the given database. The task_name field must be unset in order to use on_future. +- **privilege** (String) The privilege to grant on the current or future task. +- **roles** (Set of String) Grants privilege to these roles. +- **task_name** (String) The name of the task on which to grant privileges immediately (only valid if on_future is false). +- **with_grant_option** (Boolean) When this is set to true, allows the recipient role to grant the privileges to other roles. + +## Import + +Import is supported using the following syntax: + +```shell +# format is database name | schema name | task name | privilege | true/false for with_grant_option +terraform import snowflake_pipe_grant.example 'dbName|schemaName|taskName|OPERATE|false' +```