Snowflake · Schema

GitHook

Data LakesData SharingData WarehousingDatabaseSQL

Properties

Name Type Description
allow_any_secret boolean Whether to allow any Snowflake secret when accessing the Git repository. This setting is ignored if allowed_authentication_secrets is present.
allowed_authentication_secrets array A comma-separated list of fully-qualified Snowflake secret names that UDF or procedure handler code can use when accessing the Git repository.
allowed_api_authentication_integrations array A comma-separated list of Snowflake security integration names that UDF or procedure handler code can use when accessing the Git repository. If empty, allow no integrations.
View JSON Schema on GitHub

JSON Schema

snowflake-githook-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/GitHook",
  "title": "GitHook",
  "type": "object",
  "allOf": [
    {
      "$ref": "#/components/schemas/ApiHook"
    }
  ],
  "properties": {
    "allow_any_secret": {
      "type": "boolean",
      "default": false,
      "description": "Whether to allow any Snowflake secret when accessing the Git repository. This setting is ignored if allowed_authentication_secrets is present.",
      "example": true
    },
    "allowed_authentication_secrets": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A comma-separated list of fully-qualified Snowflake secret names that UDF or procedure handler code can use when accessing the Git repository.",
      "nullable": true,
      "example": []
    },
    "allowed_api_authentication_integrations": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A comma-separated list of Snowflake security integration names that UDF or procedure handler code can use when accessing the Git repository. If empty, allow no integrations.",
      "nullable": true,
      "example": []
    }
  }
}