snow app release-directive list¶
Lists release directives in an application package. If no release channel is specified, release directives for all channels are listed. If a release channel is specified, only release directives for that channel are listed.  If --like is provided, only release directives matching the SQL pattern are listed.
Syntax¶
snow app release-directive list
  --like <like>
  --channel <channel>
  --package-entity-id <package_entity_id>
  --app-entity-id <app_entity_id>
  --project <project_definition>
  --env <env_overrides>
  --connection <connection>
  --host <host>
  --port <port>
  --account <account>
  --user <user>
  --password <password>
  --authenticator <authenticator>
  --workload-identity-provider <workload_identity_provider>
  --private-key-file <private_key_file>
  --token <token>
  --token-file-path <token_file_path>
  --database <database>
  --schema <schema>
  --role <role>
  --warehouse <warehouse>
  --temporary-connection
  --mfa-passcode <mfa_passcode>
  --enable-diag
  --diag-log-path <diag_log_path>
  --diag-allowlist-path <diag_allowlist_path>
  --oauth-client-id <oauth_client_id>
  --oauth-client-secret <oauth_client_secret>
  --oauth-authorization-url <oauth_authorization_url>
  --oauth-token-request-url <oauth_token_request_url>
  --oauth-redirect-uri <oauth_redirect_uri>
  --oauth-scope <oauth_scope>
  --oauth-disable-pkce
  --oauth-enable-refresh-tokens
  --oauth-enable-single-use-refresh-tokens
  --client-store-temporary-credential
  --format <format>
  --verbose
  --debug
  --silent
  --enhanced-exit-codes
Arguments¶
None
Options¶
- --like, -l TEXT
- SQL LIKE pattern for filtering objects by name. For example, - snow app release-directive list --like='my%'lists all release directives starting with ‘my’. Default: %%.
- --channel TEXT
- The release channel to use when listing release directives. If not provided, release directives from all release channels are listed. 
- --package-entity-id TEXT
- The ID of the package entity on which to operate when the definition_version is 2 or higher. 
- --app-entity-id TEXT
- The ID of the application entity on which to operate when the definition_version is 2 or higher. 
- -p, --project TEXT
- Path where the Snowflake project is stored. Defaults to the current working directory. 
- --env TEXT
- String in the format key=value. Overrides variables from the env section used for templates. Default: []. 
- --connection, -c, --environment TEXT
- Name of the connection, as defined in your - config.tomlfile. Default:- default.
- --host TEXT
- Host address for the connection. Overrides the value specified for the connection. 
- --port INTEGER
- Port for the connection. Overrides the value specified for the connection. 
- --account, --accountname TEXT
- Name assigned to your Snowflake account. Overrides the value specified for the connection. 
- --user, --username TEXT
- Username to connect to Snowflake. Overrides the value specified for the connection. 
- --password TEXT
- Snowflake password. Overrides the value specified for the connection. 
- --authenticator TEXT
- Snowflake authenticator. Overrides the value specified for the connection. 
- --workload-identity-provider TEXT
- Workload identity provider (AWS, AZURE, GCP, OIDC). Overrides the value specified for the connection. 
- --private-key-file, --private-key-path TEXT
- Snowflake private key file path. Overrides the value specified for the connection. 
- --token TEXT
- OAuth token to use when connecting to Snowflake. 
- --token-file-path TEXT
- Path to file with an OAuth token to use when connecting to Snowflake. 
- --database, --dbname TEXT
- Database to use. Overrides the value specified for the connection. 
- --schema, --schemaname TEXT
- Database schema to use. Overrides the value specified for the connection. 
- --role, --rolename TEXT
- Role to use. Overrides the value specified for the connection. 
- --warehouse TEXT
- Warehouse to use. Overrides the value specified for the connection. 
- --temporary-connection, -x
- Uses a connection defined with command line parameters, instead of one defined in config. Default: False. 
- --mfa-passcode TEXT
- Token to use for multi-factor authentication (MFA). 
- --enable-diag
- Whether to generate a connection diagnostic report. Default: False. 
- --diag-log-path TEXT
- Path for the generated report. Defaults to system temporary directory. Default: <system_temporary_directory>. 
- --diag-allowlist-path TEXT
- Path to a JSON file that contains allowlist parameters. 
- --oauth-client-id TEXT
- Value of client id provided by the Identity Provider for Snowflake integration. 
- --oauth-client-secret TEXT
- Value of the client secret provided by the Identity Provider for Snowflake integration. 
- --oauth-authorization-url TEXT
- Identity Provider endpoint supplying the authorization code to the driver. 
- --oauth-token-request-url TEXT
- Identity Provider endpoint supplying the access tokens to the driver. 
- --oauth-redirect-uri TEXT
- URI to use for authorization code redirection. 
- --oauth-scope TEXT
- Scope requested in the Identity Provider authorization request. 
- --oauth-disable-pkce
- Disables Proof Key for Code Exchange (PKCE). Default: - False.
- --oauth-enable-refresh-tokens
- Enables a silent re-authentication when the actual access token becomes outdated. Default: - False.
- --oauth-enable-single-use-refresh-tokens
- Whether to opt-in to single-use refresh token semantics. Default: - False.
- --client-store-temporary-credential
- Store the temporary credential. 
- --format [TABLE|JSON|JSON_EXT|CSV]
- Specifies the output format. Default: TABLE. 
- --verbose, -v
- Displays log entries for log levels - infoand higher. Default: False.
- --debug
- Displays log entries for log levels - debugand higher; debug logs contain additional information. Default: False.
- --silent
- Turns off intermediate output to console. Default: False. 
- --enhanced-exit-codes
- Differentiate exit error codes based on failure type. Default: False. 
- --help
- Displays the help text for this command. 
Usage notes¶
The snow app release-directive list command lists all the release directives available in the current application package.
If no release channel is specified, release directives for all channels are listed. If a release channel is specified, only release directives for that channel are listed. If --like is provided, only release directives matching the SQL pattern are listed.
Examples¶
- List all release directives associated with all release channels in an application package: - snow app release-directive list 
- List all release directives associated with a specific release channel in an application package: - snow app release-directive list --channel ALPHA 
- List all release directives starting with the word - vip:- snow app release-directive list --like vip%