Skip to main content

KQLDatabase

Properties

PropertyTypeAttributesDescription
displayNamestringRequiredThe item display name
workspaceIdstringRequired, IdentifierThe containing Fabric workspace ID
configurationKQLDatabaseConfigurationThe KQL Database creation configuration. Changing this forces recreation of the KQL Database. Required unless the KQL Database is created from a definition.
databaseType'ReadWrite' | 'Shortcut'Read-onlyThe type of the KQL Database
definitionFabricItemDefinitionThe item definition
descriptionstringThe item description
folderIdstringThe folder that contains the item
idstringRead-only, IdentifierThe Fabric item ID
ingestionServiceUristringRead-onlyThe ingestion service URI
queryServiceUristringRead-onlyThe query service URI
tagsstring[]The IDs of the tags applied to the item. Tags applied outside of Bicep are left untouched when this is not set.
typestringRead-onlyThe Fabric item type

KQLDatabaseConfiguration

PropertyTypeAttributesDescription
eventhouseIdstringRequiredThe Eventhouse that contains the KQL Database
databaseType'ReadWrite' | 'Shortcut'The type of KQL Database to create. Defaults to ReadWrite.
invitationTokenstringAn invitation token for a data-share based shortcut database. Cannot be combined with 'sourceClusterUri' or 'sourceDatabaseName'.
sourceClusterUristringThe URI of the source Kusto cluster. Required when 'databaseType' is 'Shortcut' and 'invitationToken' is not set.
sourceDatabaseNamestringThe name of the database in the source Kusto cluster. Required when 'databaseType' is 'Shortcut' and 'invitationToken' is not set.

FabricItemDefinition

PropertyTypeAttributesDescription
partsFabricItemDefinitionPart[]RequiredThe item definition parts
formatstringThe definition format

FabricItemDefinitionPart

PropertyTypeAttributesDescription
pathstringRequiredThe definition part path
payloadstringRequiredThe base64-encoded definition part payload