DESCRIBE INTEGRATION

Décrit les propriétés d’une intégration.

DESCRIBE peut être abrégé en DESC.

Voir aussi :

CREATE INTEGRATION , DROP INTEGRATION , ALTER INTEGRATION , SHOW INTEGRATIONS

Intégrations API:

ALTER API INTEGRATION , CREATE API INTEGRATION

Intégrations de catalogue:

ALTER CATALOG INTEGRATION , CREATE CATALOG INTEGRATION

Intégrations d’accès externes:

ALTER EXTERNAL ACCESS INTEGRATION , CREATE EXTERNAL ACCESS INTEGRATION

Intégrations de notification:

ALTER NOTIFICATION INTEGRATION , CREATE NOTIFICATION INTEGRATION

Intégrations de sécurité:

ALTER SECURITY INTEGRATION , CREATE SECURITY INTEGRATION

Intégrations de stockage:

ALTER STORAGE INTEGRATION , CREATE STORAGE INTEGRATION

Syntaxe

{ DESC | DESCRIBE } [ { API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE } ] INTEGRATION <name>
Copy

Paramètres

{ API | CATALOG | EXTERNAL ACCESS | NOTIFICATION | SECURITY | STORAGE }

Décrit une intégration du type spécifié.

Pour plus d’informations sur certains de ces types, consultez les rubriques suivantes :

name

Indique l’identificateur de l’intégration à décrire.

Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus d’informations, voir Exigences relatives à l’identificateur.

Notes sur l’utilisation

  • Pour post-traiter la sortie de cette commande, vous pouvez utiliser la syntaxe opérateur de canal (->>) ou la fonction RESULT_SCAN. Les deux constructions traitent la sortie comme un jeu de résultats que vous pouvez interroger.

    Les noms des colonnes de sortie de cette commande sont générés en minuscules. Si vous consommez un jeu de résultats de cette commande avec l’opérateur de canal ou la fonction RESULT_SCAN, utilisez des identificateurs entre guillemets doubles pour les noms de colonnes de la requête, afin de vous assurer qu’ils correspondent aux noms de colonnes dans la sortie analysée. Par exemple, si le nom d’une colonne de sortie est type, spécifiez "type" pour l’identificateur.

  • Si l’intégration est une intégration API, alors la sortie inclut la colonne API_KEY. Le API_KEY affiche une valeur masquée si une clé API a été saisie. (Cela n’affiche ni la clé originale non chiffrée ni la version chiffrée de la clé).

  • Si la propriété TYPE de l’intégration de sécurité est définie sur OAUTH (c’est-à-dire Snowflake OAuth), Snowflake renvoie deux propriétés d’intégration de sécurité supplémentaires dans le résultat de la requête qui ne peuvent pas être définies avec une commande CREATE SECURITY INTEGRATION ou ALTER SECURITY INTEGRATION :

    OAUTH_ALLOWED_AUTHORIZATION_ENDPOINTS

    Une liste de tous les points de terminaison pris en charge pour qu’une application client puisse recevoir un code d’autorisation de Snowflake.

    OAUTH_ALLOWED_TOKEN_ENDPOINTS

    Une liste de tous les points de terminaison pris en charge par une application client pour échanger un code d’autorisation contre un jeton d’accès ou pour obtenir un jeton de rafraîchissement.

Exemples

Décrire les propriétés d’une intégration nommée my_int :

DESC INTEGRATION my_int;
Copy