ALTER APPLICATION SET CONFIGURATION DEFINITION¶
Cria ou atualiza a configuração de um Snowflake Native App.
Nota
Este comando só pode ser usado por um Snowflake Native App.
- Consulte também:
Sintaxe¶
Para APPLICATION_NAME:
Para STRING:
Para SECRET_AUTHORIZATION:
Parâmetros¶
configIdentificador para a configuração do app.
TYPEEspecifica o tipo de configuração do app. Os valores suportados são:
APPLICATION_NAMESTRINGSECRET_AUTHORIZATION
SECRET = schema.secretEspecifica o segredo que o consumidor preenche com tokens durante o fluxo do OAuth. Obrigatório quando
TYPE = SECRET_AUTHORIZATION. O segredo deve ser de propriedade do aplicativo que cria a configuração.O nome pode ser especificado como
schema.secret, caso em que o próprio banco de dados do app está implícito, ou comodatabase.schema.secrettotalmente qualificado. De qualquer forma, o segredo deve ser de propriedade do app.Na criação da configuração, o sistema valida que o segredo recebeu MODIFY para todas as funções de aplicativo especificadas. Para obter mais informações, consulte Request OAuth authorization from consumers.
LABEL = 'label'Especifica um rótulo para a configuração do app a ser exibida no Snowsight.
DESCRIPTION = 'description'Especifica uma descrição da configuração do app. A Snowflake recomenda incluir informações sobre o tipo de configuração do app e por que ela é exigida pelo app.
APPLICATION_ROLES = ( <app_role1> [ , <app_role2> ... ] )Especifica as funções do aplicativo que terão acesso ao objeto de configuração do app.
SENSITIVE = { TRUE | FALSE }especifica se o valor da configuração deve ser tratado como confidencial. Quando definido como
TRUE, o valor não é exibido na saída de SHOW CONFIGURATIONS ou DESCRIBE CONFIGURATION. Obrigatório quandoTYPE = STRING. Não é válido para outros tipos de configuração. EspecificarSENSITIVEcomSECRET_AUTHORIZATIONouAPPLICATION_NAMEretorna um erro de compilação. Para obter mais informações, consulte Configurações confidenciais.
Notas de uso¶
Este comando só pode ser usado por um Snowflake Native App.
Ao criar uma definição de configuração para o nome do app de servidor para comunicação entre apps, você deve definir os parâmetros
LABELeDESCRIPTIONcom os mesmos valores dos parâmetrosLABELeDESCRIPTIONdo objetoAPPLICATION SPECIFICATIONassociado.