The workspaces/kustoPools/attachedDatabaseConfigurations resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations resource, add the following JSON to your template.
{
"type": "Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations",
"apiVersion": "2021-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"clusterResourceId": "string",
"databaseName": "string",
"defaultPrincipalsModificationKind": "string",
"tableLevelSharingProperties": {
"externalTablesToExclude": [ "string" ],
"externalTablesToInclude": [ "string" ],
"materializedViewsToExclude": [ "string" ],
"materializedViewsToInclude": [ "string" ],
"tablesToExclude": [ "string" ],
"tablesToInclude": [ "string" ]
}
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.Synapse/workspaces/kustoPools/attachedDatabaseConfigurations' |
apiVersion | The resource api version | '2021-06-01-preview' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
location | Resource location. | string |
properties | The properties of the attached database configuration. | AttachedDatabaseConfigurationProperties |
Name | Description | Value |
---|---|---|
clusterResourceId | The resource id of the kusto pool where the databases you would like to attach reside. | string (required) |
databaseName | The name of the database which you would like to attach, use * if you want to follow all current and future databases. | string (required) |
defaultPrincipalsModificationKind | The default principals modification kind | 'None' 'Replace' 'Union' (required) |
tableLevelSharingProperties | Table level sharing specifications | TableLevelSharingProperties |
Name | Description | Value |
---|---|---|
externalTablesToExclude | List of external tables exclude from the follower database | string[] |
externalTablesToInclude | List of external tables to include in the follower database | string[] |
materializedViewsToExclude | List of materialized views exclude from the follower database | string[] |
materializedViewsToInclude | List of materialized views to include in the follower database | string[] |
tablesToExclude | List of tables to exclude from the follower database | string[] |
tablesToInclude | List of tables to include in the follower database | string[] |