Keboola · Schema
CreateSnowflakeBackendWithCertRequest
Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery
Properties
| Name | Type | Description |
|---|---|---|
| host | string | Snowflake host name. |
| warehouse | string | Snowflake warehouse name. Warehouse name cannot contain warehouse size suffixes (_X-SMALL, _SMALL, etc.) when dynamic backends are enabled. Size suffixes will be automatically added to the warehouse n |
| username | string | Snowflake username. |
| region | string | Backend region. |
| owner | string | Associated legal owner (mostly: keboola, client- |
| technicalOwner | string | Associated technical owner (who technically manages the account). Enum: keboola, internal, kbdb, byodb. |
| technicalOwnerContactEmails | array | Array of technical owner contact emails for notifications. |
| useDynamicBackends | boolean | Enable dynamic backends. |
| useNetworkPolicies | boolean | Enable network policies. |
| useSso | boolean | Enable SSO. |
| edition | string | Snowflake edition type. Enum: enterprise, standard. Enterprise enables multi-cluster warehouses when dynamic backends are enabled. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CreateSnowflakeBackendWithCertRequest",
"required": [
"host",
"warehouse",
"username",
"region",
"owner",
"technicalOwner"
],
"properties": {
"host": {
"description": "Snowflake host name.",
"type": "string",
"example": "demo.snowflakecomputing.com"
},
"warehouse": {
"description": "Snowflake warehouse name. Warehouse name cannot contain warehouse size suffixes (_X-SMALL, _SMALL, etc.) when dynamic backends are enabled. Size suffixes will be automatically added to the warehouse name.",
"type": "string",
"example": "KEBOOLA"
},
"username": {
"description": "Snowflake username.",
"type": "string",
"example": "KEBOOLA_STORAGE"
},
"region": {
"description": "Backend region.",
"type": "string",
"example": "us-east-1"
},
"owner": {
"description": "Associated legal owner (mostly: keboola, client-<name>).",
"type": "string",
"example": "keboola"
},
"technicalOwner": {
"description": "Associated technical owner (who technically manages the account). Enum: keboola, internal, kbdb, byodb.",
"type": "string",
"example": "keboola"
},
"technicalOwnerContactEmails": {
"description": "Array of technical owner contact emails for notifications.",
"type": "array",
"items": {
"type": "string",
"format": "email"
},
"example": [
"[email protected]"
],
"nullable": true
},
"useDynamicBackends": {
"description": "Enable dynamic backends.",
"type": "boolean",
"example": false,
"nullable": true
},
"useNetworkPolicies": {
"description": "Enable network policies.",
"type": "boolean",
"example": false,
"nullable": true
},
"useSso": {
"description": "Enable SSO.",
"type": "boolean",
"example": false,
"nullable": true
},
"edition": {
"description": "Snowflake edition type. Enum: enterprise, standard. Enterprise enables multi-cluster warehouses when dynamic backends are enabled.",
"type": "string",
"example": "standard",
"nullable": true
}
},
"type": "object"
}