1+ name : " Kusto Clusters"
2+ label : " {{ LABELS.KustoCluster }}"
3+ table_name : " resources"
4+ resource_type : " microsoft.kusto/clusters"
5+ properties :
6+ - " /id"
7+ - " /properties"
8+ cypher : |
9+ UNWIND $batch AS row
10+ MERGE (obj:{{ LABELS.ArmResource }} {id: toLower(row.id)})
11+ SET obj:{{ LABELS.KustoCluster }}
12+
13+ SET obj += {
14+ acceptedAudiences: row.properties.acceptedAudiences,
15+ allowedFqdnList: row.properties.allowedFqdnList,
16+ allowedIpRangeList: row.properties.allowedIpRangeList,
17+ dataIngestionUri: row.properties.dataIngestionUri,
18+ enableAutoStop: row.properties.enableAutoStop,
19+ enableDiskEncryption: row.properties.enableDiskEncryption,
20+ enableDoubleEncryption: row.properties.enableDoubleEncryption,
21+ enablePurge: row.properties.enablePurge,
22+ enableStreamingIngest: row.properties.enableStreamingIngest,
23+ engineType: row.properties.engineType,
24+ publicIpType: row.properties.publicIPType,
25+ publicNetworkAccess: row.properties.publicNetworkAccess,
26+ restrictOutboundNetworkAccess: row.properties.restrictOutboundNetworkAccess,
27+ state: row.properties.state,
28+ stateReason: row.properties.stateReason,
29+ trustedExternalTenants: [x IN row.properties.trustedExternalTenants | x.value],
30+ uri: row.properties.uri
31+ }
0 commit comments