Package-level declarations

Types

Link copied to clipboard
class AttachedDatabaseConfiguration : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) Attached Database Configuration

Link copied to clipboard
data class AttachedDatabaseConfigurationArgs(val clusterId: Output<String>? = null, val clusterName: Output<String>? = null, val clusterResourceId: Output<String>? = null, val databaseName: Output<String>? = null, val defaultPrincipalModificationKind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sharing: Output<AttachedDatabaseConfigurationSharingArgs>? = null) : ConvertibleToJava<AttachedDatabaseConfigurationArgs>

Manages a Kusto (also known as Azure Data Explorer) Attached Database Configuration

Link copied to clipboard
class Cluster : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) Cluster

Link copied to clipboard
data class ClusterArgs(val allowedFqdns: Output<List<String>>? = null, val allowedIpRanges: Output<List<String>>? = null, val autoStopEnabled: Output<Boolean>? = null, val diskEncryptionEnabled: Output<Boolean>? = null, val doubleEncryptionEnabled: Output<Boolean>? = null, val identity: Output<ClusterIdentityArgs>? = null, val languageExtensions: Output<List<ClusterLanguageExtensionArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val optimizedAutoScale: Output<ClusterOptimizedAutoScaleArgs>? = null, val outboundNetworkAccessRestricted: Output<Boolean>? = null, val publicIpType: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val purgeEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ClusterSkuArgs>? = null, val streamingIngestionEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val trustedExternalTenants: Output<List<String>>? = null, val virtualNetworkConfiguration: Output<ClusterVirtualNetworkConfigurationArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ClusterArgs>

Manages a Kusto (also known as Azure Data Explorer) Cluster

Link copied to clipboard
Link copied to clipboard
class ClusterCustomerManagedKey : KotlinCustomResource

Manages a Customer Managed Key for a Kusto Cluster.

Link copied to clipboard
data class ClusterCustomerManagedKeyArgs(val clusterId: Output<String>? = null, val keyName: Output<String>? = null, val keyVaultId: Output<String>? = null, val keyVersion: Output<String>? = null, val userIdentity: Output<String>? = null) : ConvertibleToJava<ClusterCustomerManagedKeyArgs>

Manages a Customer Managed Key for a Kusto Cluster.

Link copied to clipboard
class ClusterManagedPrivateEndpoint : KotlinCustomResource

Manages a Managed Private Endpoint for a Kusto Cluster.

Link copied to clipboard
data class ClusterManagedPrivateEndpointArgs(val clusterName: Output<String>? = null, val groupId: Output<String>? = null, val name: Output<String>? = null, val privateLinkResourceId: Output<String>? = null, val privateLinkResourceRegion: Output<String>? = null, val requestMessage: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ClusterManagedPrivateEndpointArgs>

Manages a Managed Private Endpoint for a Kusto Cluster.

Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
class ClusterPrincipalAssignment : KotlinCustomResource

Manages a Kusto Cluster Principal Assignment.

Link copied to clipboard
data class ClusterPrincipalAssignmentArgs(val clusterName: Output<String>? = null, val name: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val role: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ClusterPrincipalAssignmentArgs>

Manages a Kusto Cluster Principal Assignment.

Link copied to clipboard
Link copied to clipboard
class CosmosdbDataConnection : KotlinCustomResource

Manages a Kusto / Cosmos Database Data Connection.

Link copied to clipboard
data class CosmosdbDataConnectionArgs(val cosmosdbContainerId: Output<String>? = null, val kustoDatabaseId: Output<String>? = null, val location: Output<String>? = null, val managedIdentityId: Output<String>? = null, val mappingRuleName: Output<String>? = null, val name: Output<String>? = null, val retrievalStartDate: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<CosmosdbDataConnectionArgs>

Manages a Kusto / Cosmos Database Data Connection.

Link copied to clipboard
Link copied to clipboard
class Database : KotlinCustomResource
Link copied to clipboard
data class DatabaseArgs(val clusterName: Output<String>? = null, val hotCachePeriod: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val softDeletePeriod: Output<String>? = null) : ConvertibleToJava<DatabaseArgs>
Link copied to clipboard
Link copied to clipboard
object DatabaseMapper : ResourceMapper<Database>
Link copied to clipboard
class DatabasePrincipalAssignment : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) Database Principal Assignment.

Link copied to clipboard
data class DatabasePrincipalAssignmentArgs(val clusterName: Output<String>? = null, val databaseName: Output<String>? = null, val name: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val role: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<DatabasePrincipalAssignmentArgs>

Manages a Kusto (also known as Azure Data Explorer) Database Principal Assignment.

Link copied to clipboard
Link copied to clipboard
class EventGridDataConnection : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) Event Grid Data Connection

Link copied to clipboard
data class EventGridDataConnectionArgs(val blobStorageEventType: Output<String>? = null, val clusterName: Output<String>? = null, val dataFormat: Output<String>? = null, val databaseName: Output<String>? = null, val databaseRoutingType: Output<String>? = null, val eventgridEventSubscriptionId: Output<String>? = null, val eventgridResourceId: Output<String>? = null, val eventhubConsumerGroupName: Output<String>? = null, val eventhubId: Output<String>? = null, val location: Output<String>? = null, val managedIdentityId: Output<String>? = null, val managedIdentityResourceId: Output<String>? = null, val mappingRuleName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skipFirstRecord: Output<Boolean>? = null, val storageAccountId: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<EventGridDataConnectionArgs>

Manages a Kusto (also known as Azure Data Explorer) Event Grid Data Connection

Link copied to clipboard
Link copied to clipboard
class EventhubDataConnection : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) EventHub Data Connection

Link copied to clipboard
data class EventhubDataConnectionArgs(val clusterName: Output<String>? = null, val compression: Output<String>? = null, val consumerGroup: Output<String>? = null, val dataFormat: Output<String>? = null, val databaseName: Output<String>? = null, val databaseRoutingType: Output<String>? = null, val eventSystemProperties: Output<List<String>>? = null, val eventhubId: Output<String>? = null, val identityId: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<EventhubDataConnectionArgs>

Manages a Kusto (also known as Azure Data Explorer) EventHub Data Connection

Link copied to clipboard
Link copied to clipboard
class IotHubDataConnection : KotlinCustomResource

Manages a Kusto (also known as Azure Data Explorer) IotHub Data Connection

Link copied to clipboard
data class IotHubDataConnectionArgs(val clusterName: Output<String>? = null, val consumerGroup: Output<String>? = null, val dataFormat: Output<String>? = null, val databaseName: Output<String>? = null, val databaseRoutingType: Output<String>? = null, val eventSystemProperties: Output<List<String>>? = null, val iothubId: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<IotHubDataConnectionArgs>

Manages a Kusto (also known as Azure Data Explorer) IotHub Data Connection

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Script : KotlinCustomResource

Manages a Kusto Script.

Link copied to clipboard
data class ScriptArgs(val continueOnErrorsEnabled: Output<Boolean>? = null, val databaseId: Output<String>? = null, val forceAnUpdateWhenValueChanged: Output<String>? = null, val name: Output<String>? = null, val sasToken: Output<String>? = null, val scriptContent: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<ScriptArgs>

Manages a Kusto Script.

Link copied to clipboard

Builder for ScriptArgs.

Link copied to clipboard
object ScriptMapper : ResourceMapper<Script>
Link copied to clipboard

Builder for Script.

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
fun script(name: String): Script
suspend fun script(name: String, block: suspend ScriptResourceBuilder.() -> Unit): Script