Snowflake Native App Framework: Providers must accept terms of service to set the DISTRIBUTION property to EXTERNAL¶
To publish or upgrade a Snowflake Native App in a consumer account, a provider must set the
property of the application package to
EXTERNAL. A provider can set this property using the
CREATE APPLICATION PACKAGE or
ALTER APPLICATION PACKAGE commands.
- Before the change
Before, providers could set
DISTRIBUTION=EXTERNALor create a version or patch for an application package without accepting the Provider Terms of Service.
- After the change
If a provider tries to set the
EXTERNAL, or if they create a version or patch for an application package where the
DISTRIBUTIONproperty has been set to
EXTERNAL, they get an error message prompting them to accept the terms. The action they took with the command does not complete.