Keboola · Schema
CreateWorkspaceRequest
Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery
Properties
| Name | Type | Description |
|---|---|---|
| backend | string | Workspace backend type. |
| backendSize | string | Requested backend size (Snowflake only). |
| readOnlyStorageAccess | boolean | Enable read-only storage access. |
| networkPolicy | string | Network policy for the workspace. |
| loginType | string | Preferred login type. Use "none" to create a workspace without credentials for QueryService. Create direct connection credentials later using the workspace credentials endpoint. |
| publicKey | string | RSA public key for key pair login. |
| useCase | string | Workspace use case. |
| configurationVersion | integer | Pin workspace to a specific configuration version. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CreateWorkspaceRequest",
"properties": {
"backend": {
"description": "Workspace backend type.",
"type": "string",
"nullable": true,
"enum": [
"snowflake",
"bigquery",
"abs"
]
},
"backendSize": {
"description": "Requested backend size (Snowflake only).",
"type": "string",
"nullable": true
},
"readOnlyStorageAccess": {
"description": "Enable read-only storage access.",
"type": "boolean",
"nullable": true
},
"networkPolicy": {
"description": "Network policy for the workspace.",
"type": "string",
"nullable": true,
"enum": [
"system",
"user",
"not-defined"
]
},
"loginType": {
"description": "Preferred login type. Use \"none\" to create a workspace without credentials for QueryService. Create direct connection credentials later using the workspace credentials endpoint.",
"type": "string",
"nullable": true,
"enum": [
null,
"default",
"snowflake-legacy-service",
"snowflake-person-sso",
"snowflake-person-keypair",
"snowflake-service-keypair",
"none"
]
},
"publicKey": {
"description": "RSA public key for key pair login.",
"type": "string",
"nullable": true
},
"useCase": {
"description": "Workspace use case.",
"type": "string",
"nullable": true,
"enum": [
"normal",
"reader"
]
},
"configurationVersion": {
"description": "Pin workspace to a specific configuration version.",
"type": "integer",
"nullable": true
}
},
"type": "object"
}