alterStreamTags
Last updated: August 12, 2026
Sets or removes tags on an existing stream in Snowflake. Tags must exist before they can be applied.
Note: This change type does not support automatic rollback or database inspection features (snapshot, diff, diff-changelog, and generate-changelog commands).
Available attributes
Attribute | Type | Description | Required |
|---|---|---|---|
| String | Name of the catalog (database) containing the stream | No |
| String | Name of the schema containing the stream | No |
| String | Name of the stream to alter | Yes |
| Boolean | Only execute if the stream exists | No |
| Nested | Key-value pairs of tags to set* | No |
| Nested | List of tag names to remove* | No |
*Exactly one of setTags or unsetTags must be specified.
setTags nested attributes
Attribute | Type | Description | Required |
|---|---|---|---|
| Nested | Key-value pair for a tag | Yes |
unsetTags nested attributes
Attribute | Type | Description | Required |
|---|---|---|---|
| Nested | Tag to remove | Yes |