Skip to main content
Server path: /snowflake-cloud-objects | Type: Application | PCID required: Yes

Tools


snowflake_cloud_objects_clone_table

Clone table Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
copyGrantsbooleanNoParameter to enable copy grants when creating the object.
targetDatabasestringNoDatabase of the newly created table. Defaults to the source table’s database.
targetSchemastringNoSchema of the newly created table. Defaults to the source table’s schema.
automatic_clusteringbooleanNoIf Automatic Clustering is enabled for your account, specifies whether it is explicitly enabled or disabled for the table.
budgetstringNoName of the budget if the object is monitored by a budget
bytesintegerNoNumber of bytes that will be scanned if the entire table is scanned in a query. Note that this number may be different than the number of actual physical bytes stored on-disk for the table
change_trackingbooleanNoChange tracking is enabled or disabled
cluster_bystring[]NoSpecifies one or more columns or column expressions in the table as the clustering key
columnsobject[]NoThe columns value
commentstringNoComment for the table
constraintsobject[]NoThe constraints value
created_onstringNoDate and time when the table was created.
data_retention_time_in_daysintegerNoSpecifies the retention period for the table so that Time Travel actions SELECT, CLONE, UNDROP can be performed on historical data in the table
database_namestringNoDatabase in which the table is stored
default_ddl_collationstringNoSpecifies a default collation specification for the columns in the table, including columns added to the table in the future
dropped_onstringNoDate and time when the table was dropped
enable_schema_evolutionbooleanNoTable has schema evolution enabled or disabled
kindstringNoTable type - permanent, transient, or temporary
max_data_extension_time_in_daysintegerNoSpecifies the retention period for the table so that Time Travel actions SELECT, CLONE, UNDROP can be performed on historical data in the table
ownerstringNoRole that owns the table
owner_role_typestringNoThe type of role that owns the object.
point_of_timeobjectNoPoint of time.
rowsintegerNoNumber of rows in the table. Returns NULL for external tables.
schema_namestringNoSchema in which the table is stored
search_optimizationbooleanNoIf ON, the table has the search optimization service enabled
search_optimization_bytesintegerNoNumber of additional bytes of storage that the search optimization service consumes for this table
search_optimization_progressintegerNoPercentage of the table that has been optimized for search.
table_typestringNoType of the table
target_namestringNoName for the cloned table. If omitted, the clone will have the same name as the source (requires targetDatabase or targetSchema to avoid conflict).

snowflake_cloud_objects_create_database

Create a database. Parameters:
ParameterTypeRequiredDefaultDescription
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
kindstringNoType of database to create. Currently, Snowflake supports only transient and permanent (also represented by the empty string).
budgetstringNoBudget that defines a monthly spending limit on the compute costs for a Snowflake account or a custom group of Snowflake objects.
commentstringNoOptional comment in which to store information related to the database.
created_onstringNoDate and time the database was created.
data_retention_time_in_daysintegerNoSpecifies the number of days for which Time Travel actions (CLONE and UNDROP) can be performed on the database, as well as specifying the default Time Travel retention time for all schemas created in the database.
default_ddl_collationstringNoDefault collation specification for all schemas and tables added to the database. You an override the default at the schema and individual table levels.
dropped_onstringNoDate and time the database was dropped.
is_currentbooleanNoCurrent database for the session.
is_defaultbooleanNoWhether the database is the default database for a user.
log_levelstringNoSeverity level of messages that should be ingested and made available in the active event table. Currently, Snowflake supports only TRACE, DEBUG, INFO, WARN, ERROR, FATAL and OFF.
max_data_extension_time_in_daysintegerNoMaximum number of days for which Snowflake can extend the data retention period for tables in the database to prevent streams on the tables from becoming stale.
namestringYesA Snowflake object identifier. If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are also case-sensitive.
optionsstringNoThe options value
originstringNoThe origin value
ownerstringNoName of the role that owns the database.
owner_role_typestringNoType of role that owns the object, either ROLE or DATABASE_ROLE
retention_timeintegerNoNumber of days that historical data is retained for Time Travel.
serverless_task_max_statement_sizestringNoSpecifies the maximum allowed warehouse size for the serverless task. Minimum XSMALL, Maximum XXLARGE.
serverless_task_min_statement_sizestringNoSpecifies the minimum allowed warehouse size for the serverless task. Minimum XSMALL, Maximum XXLARGE.
suspend_task_after_num_failuresintegerNoMaximum number of consecutive failed task runs before the current task is suspended automatically.
trace_levelstringNoHow trace events are ingested into the event table. Currently, Snowflake supports only ALWAYS, ON_EVENT, and OFF.
user_task_managed_initial_warehouse_sizestringNoSize of the compute resources to provision for the first run of the serverless task, before a task history is available for Snowflake to determine an ideal size.
user_task_timeout_msintegerNoTime limit, in milliseconds, for a single run of the task before it times out.

snowflake_cloud_objects_create_schema

Create a schema. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
kindstringNoType of schema to create. Currently, Snowflake supports only transient and permanent (also represented by the empty string).
budgetstringNoBudget that defines a monthly spending limit on the compute costs for a Snowflake account or a custom group of Snowflake objects.
commentstringNoOptional comment in which to store information related to the schema.
created_onstringNoDate and time the schema was created.
data_retention_time_in_daysintegerNoNumber of days for which Time Travel actions (CLONE and UNDROP) can be performed on the schema, as well as specifying the default Time Travel retention time for all tables created in the schema
database_namestringNoDatabase that the schema belongs to
default_ddl_collationstringNoSpecifies a default collation specification for all tables added to the schema. You an override the default at the schema and individual table levels.
dropped_onstringNoDate and time the schema was dropped.
is_currentbooleanNoCurrent schema for the session.
is_defaultbooleanNoDefault schema for a user.
log_levelstringNoSeverity level of messages that should be ingested and made available in the active event table. Currently, Snowflake supports only TRACE, DEBUG, INFO, WARN, ERROR, FATAL and OFF.
managed_accessbooleanNoWhether this schema is a managed access schema that centralizes privilege management with the schema owner.
max_data_extension_time_in_daysintegerNoMaximum number of days for which Snowflake can extend the data retention period for tables in the schema to prevent streams on the tables from becoming stale.
namestringYesA Snowflake object identifier. If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are also case-sensitive.
optionsstringNoThe options value
ownerstringNoName of the role that owns the schema.
owner_role_typestringNoType of role that owns the object, either ROLE or DATABASE_ROLE.
pipe_execution_pausedbooleanNoWhether pipe execution is paused.
retention_timeintegerNoNumber of days that historical data is retained for Time Travel.
serverless_task_max_statement_sizestringNoSpecifies the maximum allowed warehouse size for the serverless task. Minimum XSMALL, Maximum XXLARGE.
serverless_task_min_statement_sizestringNoSpecifies the minimum allowed warehouse size for the serverless task. Minimum XSMALL, Maximum XXLARGE.
suspend_task_after_num_failuresintegerNoSpecifies the number of consecutive failed task runs after which the current task is suspended automatically.
trace_levelstringNoHow trace events are ingested into the event table. Currently, Snowflake supports only ALWAYS, ON_EVENT, and OFF.
user_task_managed_initial_warehouse_sizestringNoSize of the compute resources to provision for the first run of the serverless task, before a task history is available for Snowflake to determine an ideal size.
user_task_timeout_msintegerNoTime limit, in milliseconds, for a single run of the task before it times out.

snowflake_cloud_objects_create_stage

Create a stage Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
cloudstringNoCloud provider; always NULL for an internal stage.
commentstringNoSpecifies a comment for the stage.
created_onstringNoDate and time when the stage was created.
credentialsobjectNoSpecifies the credentials of the stage.
directory_tableobjectNoDirectory table parameters of the stage.
encryptionobjectNoEncryption parameters of the stage.
endpointstringNoThe S3-compatible API endpoint associated with the stage; always NULL for stages that are not S3-compatible.
has_credentialsbooleanNoIndicates that the external stage has access credentials; always false for an internal stage.
has_encryption_keybooleanNoIndicates that the external stage contains encrypted files; always false for an internal stage.
kindstringNoSpecifies whether the stage is permanent or temporary.
namestringYesA Snowflake object identifier. If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are also case-sensitive.
ownerstringNoRole that owns the stage.
owner_role_typestringNoThe type of role that owns the object, either ROLE or DATABASE_ROLE. If a Snowflake Native App owns the object, the value is APPLICATION. Snowflake returns NULL if you delete the object because a deleted object does not have an owner role.
regionstringNoRegion where the stage is located.
storage_integrationstringNoA Snowflake object identifier. If the identifier contains spaces or special characters, the entire string must be enclosed in double quotes. Identifiers enclosed in double quotes are also case-sensitive.
urlstringNoURL for the external stage; blank for an internal stage.

snowflake_cloud_objects_create_table

Create a table (clone and undrop are separate subresources) Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
copyGrantsbooleanNoParameter to enable copy grants when creating the object.
automatic_clusteringbooleanNoIf Automatic Clustering is enabled for your account, specifies whether it is explicitly enabled or disabled for the table.
budgetstringNoName of the budget if the object is monitored by a budget
bytesintegerNoNumber of bytes that will be scanned if the entire table is scanned in a query. Note that this number may be different than the number of actual physical bytes stored on-disk for the table
change_trackingbooleanNoChange tracking is enabled or disabled
cluster_bystring[]NoSpecifies one or more columns or column expressions in the table as the clustering key
columnsobject[]NoThe columns value
commentstringNoComment for the table
constraintsobject[]NoThe constraints value
created_onstringNoDate and time when the table was created.
data_retention_time_in_daysintegerNoSpecifies the retention period for the table so that Time Travel actions SELECT, CLONE, UNDROP can be performed on historical data in the table
database_namestringNoDatabase in which the table is stored
default_ddl_collationstringNoSpecifies a default collation specification for the columns in the table, including columns added to the table in the future
dropped_onstringNoDate and time when the table was dropped
enable_schema_evolutionbooleanNoTable has schema evolution enabled or disabled
kindstringNoTable type - permanent, transient, or temporary
max_data_extension_time_in_daysintegerNoSpecifies the retention period for the table so that Time Travel actions SELECT, CLONE, UNDROP can be performed on historical data in the table
namestringYesSpecifies the name for the table, must be unique for the schema in which the table is created
ownerstringNoRole that owns the table
owner_role_typestringNoThe type of role that owns the object.
rowsintegerNoNumber of rows in the table. Returns NULL for external tables.
schema_namestringNoSchema in which the table is stored
search_optimizationbooleanNoIf ON, the table has the search optimization service enabled
search_optimization_bytesintegerNoNumber of additional bytes of storage that the search optimization service consumes for this table
search_optimization_progressintegerNoPercentage of the table that has been optimized for search.
table_typestringNoType of the table

snowflake_cloud_objects_create_view

Create a view Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
createModestringNoParameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
copyGrantsbooleanNoParameter to enable copy grants when creating the object.
columnsobject[]YesThe columns of the view
commentstringNouser comment associated to an object in the dictionary
created_onstringNoDate and time when the view was created.
database_namestringNoDatabase in which the view is stored
kindstringNoKind of the view, permanent (default) or temporary
namestringYesName of the view
ownerstringNoRole that owns the view
owner_role_typestringNoThe type of role that owns the view
querystringYesQuery used to create the view
recursivebooleanNoWhether or not this view can refer to itself using recursive syntax withot requiring a CTE (common table expression)
schema_namestringNoSchema in which the view is stored
securebooleanNoWhether or not this view is secure

snowflake_cloud_objects_delete_database

Delete a database. Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesIdentifier (i.e. name) for the resource.
ifExistsbooleanNoParameter that specifies how to handle the request for a resource that does not exist: - true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource. - false: The endpoint throws an error if the resource doesn’t exist.
restrictbooleanNoWhether to drop the database if foreign keys exist that reference any tables in the database. - true: Return a warning about existing foreign key references and don’t drop the database. - false: Drop the database and all objects in the database, including tables with primary or unique keys that are referenced by foreign keys in other tables.

snowflake_cloud_objects_delete_schema

Delete a schema. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
namestringYesIdentifier (i.e. name) for the resource.
ifExistsbooleanNoParameter that specifies how to handle the request for a resource that does not exist: - true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource. - false: The endpoint throws an error if the resource doesn’t exist.
restrictbooleanNoWhether to drop the schema if foreign keys exist that reference any tables in the schema. - true: Return a warning about existing foreign key references and don’t drop the schema. - false: Drop the schema and all objects in the database, including tables with primary or unique keys that are referenced by foreign keys in other tables. Default: false.

snowflake_cloud_objects_delete_stage

Delete a stage Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.
ifExistsbooleanNoParameter that specifies how to handle the request for a resource that does not exist: - true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource. - false: The endpoint throws an error if the resource doesn’t exist.

snowflake_cloud_objects_delete_table

Delete a table Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.
ifExistsbooleanNoParameter that specifies how to handle the request for a resource that does not exist: - true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource. - false: The endpoint throws an error if the resource doesn’t exist.

snowflake_cloud_objects_delete_view

Delete a view Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.
ifExistsbooleanNoParameter that specifies how to handle the request for a resource that does not exist: - true: The endpoint does not throw an error if the resource does not exist. It returns a 200 success response, but does not take any action on the resource. - false: The endpoint throws an error if the resource doesn’t exist.

snowflake_cloud_objects_fetch_database

Fetches a database. Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesIdentifier (i.e. name) for the resource.

snowflake_cloud_objects_fetch_schema

Fetches a schema. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
namestringYesIdentifier (i.e. name) for the resource.

snowflake_cloud_objects_fetch_stage

Fetch a stage Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.

snowflake_cloud_objects_fetch_table

Fetch a table. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.

snowflake_cloud_objects_fetch_view

Fetch a view Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.

snowflake_cloud_objects_list_databases

List databases. Parameters:
ParameterTypeRequiredDefaultDescription
likestringNoParameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.
startsWithstringNoParameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching.
showLimitintegerNoParameter to limit the maximum number of rows returned by a command.
fromNamestringNoParameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name.
historybooleanNoOptionally includes dropped databases that have not yet been purged.

snowflake_cloud_objects_list_files

List files in the stage. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
namestringYesIdentifier (i.e. name) for the resource.
patternstringNoParameter that filters the command output by a regular expression pattern.

snowflake_cloud_objects_list_schemas

List schemas. Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
likestringNoParameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.
startsWithstringNoParameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching.
showLimitintegerNoParameter to limit the maximum number of rows returned by a command.
fromNamestringNoParameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name.
historybooleanNoWhether to include dropped schemas that have not yet been purged. Default: false.

snowflake_cloud_objects_list_stages

List stages Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
likestringNoParameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.

snowflake_cloud_objects_list_tables

List tables Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
likestringNoParameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.
startsWithstringNoParameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching.
showLimitintegerNoParameter to limit the maximum number of rows returned by a command.
fromNamestringNoParameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name.
historybooleanNoOptionally includes dropped tables that have not yet been purged.
deepbooleanNoOptionally includes dependency information of the table.

snowflake_cloud_objects_list_views

List views Parameters:
ParameterTypeRequiredDefaultDescription
databasestringYesIdentifier (i.e. name) for the database to which the resource belongs. You can use the /api/v2/databases GET request to get a list of available databases.
schemastringYesIdentifier (i.e. name) for the schema to which the resource belongs. You can use the /api/v2/databases/{database}/schemas GET request to get a list of available schemas for the specified database.
likestringNoParameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.
startsWithstringNoParameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching.
showLimitintegerNoParameter to limit the maximum number of rows returned by a command.
fromNamestringNoParameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name.
deepbooleanNoOptionally includes dependency information of the view.