Package-level declarations

Types

Link copied to clipboard
class AttachedDatabaseConfiguration : KotlinCustomResource

Class representing an attached database configuration. API Version: 2021-01-01.

Link copied to clipboard
data class AttachedDatabaseConfigurationArgs(val attachedDatabaseConfigurationName: Output<String>? = null, val clusterName: Output<String>? = null, val clusterResourceId: Output<String>? = null, val databaseName: Output<String>? = null, val defaultPrincipalsModificationKind: Output<Either<String, DefaultPrincipalsModificationKind>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableLevelSharingProperties: Output<TableLevelSharingPropertiesArgs>? = null) : ConvertibleToJava<AttachedDatabaseConfigurationArgs>

Class representing an attached database configuration. API Version: 2021-01-01.

Link copied to clipboard
class Cluster : KotlinCustomResource

Class representing a Kusto cluster. API Version: 2021-01-01.

Link copied to clipboard
data class ClusterArgs(val clusterName: Output<String>? = null, val enableDiskEncryption: Output<Boolean>? = null, val enableDoubleEncryption: Output<Boolean>? = null, val enablePurge: Output<Boolean>? = null, val enableStreamingIngest: Output<Boolean>? = null, val engineType: Output<Either<String, EngineType>>? = null, val identity: Output<IdentityArgs>? = null, val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null, val location: Output<String>? = null, val optimizedAutoscale: Output<OptimizedAutoscaleArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<AzureSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val trustedExternalTenants: Output<List<TrustedExternalTenantArgs>>? = null, val virtualNetworkConfiguration: Output<VirtualNetworkConfigurationArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<ClusterArgs>

Class representing a Kusto cluster. API Version: 2021-01-01.

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

Class representing a cluster principal assignment. API Version: 2021-01-01.

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

Class representing a cluster principal assignment. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
class DatabasePrincipalAssignment : KotlinCustomResource

Class representing a database principal assignment. API Version: 2021-01-01.

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

Class representing a database principal assignment. API Version: 2021-01-01.

Link copied to clipboard
class EventGridDataConnection : KotlinCustomResource

Class representing an Event Grid data connection. API Version: 2021-01-01.

Link copied to clipboard
data class EventGridDataConnectionArgs(val blobStorageEventType: Output<Either<String, BlobStorageEventType>>? = null, val clusterName: Output<String>? = null, val consumerGroup: Output<String>? = null, val dataConnectionName: Output<String>? = null, val dataFormat: Output<Either<String, EventGridDataFormat>>? = null, val databaseName: Output<String>? = null, val eventHubResourceId: Output<String>? = null, val ignoreFirstRecord: Output<Boolean>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountResourceId: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<EventGridDataConnectionArgs>

Class representing an Event Grid data connection. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
class EventHubConnection : KotlinCustomResource

Class representing an event hub connection. API Version: 2018-09-07-preview.

Link copied to clipboard
data class EventHubConnectionArgs(val clusterName: Output<String>? = null, val consumerGroup: Output<String>? = null, val dataFormat: Output<Either<String, DataFormat>>? = null, val databaseName: Output<String>? = null, val eventHubConnectionName: Output<String>? = null, val eventHubResourceId: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<EventHubConnectionArgs>

Class representing an event hub connection. API Version: 2018-09-07-preview.

Link copied to clipboard
Link copied to clipboard
class EventHubDataConnection : KotlinCustomResource

Class representing an event hub data connection. API Version: 2021-01-01.

Link copied to clipboard
data class EventHubDataConnectionArgs(val clusterName: Output<String>? = null, val compression: Output<Either<String, Compression>>? = null, val consumerGroup: Output<String>? = null, val dataConnectionName: Output<String>? = null, val dataFormat: Output<Either<String, EventHubDataFormat>>? = null, val databaseName: Output<String>? = null, val eventHubResourceId: Output<String>? = null, val eventSystemProperties: Output<List<String>>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val managedIdentityResourceId: Output<String>? = null, val mappingRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<EventHubDataConnectionArgs>

Class representing an event hub data connection. API Version: 2021-01-01.

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

Class representing an iot hub data connection. API Version: 2021-01-01.

Link copied to clipboard
data class IotHubDataConnectionArgs(val clusterName: Output<String>? = null, val consumerGroup: Output<String>? = null, val dataConnectionName: Output<String>? = null, val dataFormat: Output<Either<String, IotHubDataFormat>>? = null, val databaseName: Output<String>? = null, val eventSystemProperties: Output<List<String>>? = null, val iotHubResourceId: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sharedAccessPolicyName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<IotHubDataConnectionArgs>

Class representing an iot hub data connection. API Version: 2021-01-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ManagedPrivateEndpoint : KotlinCustomResource

Class representing a managed private endpoint. API Version: 2021-08-27.

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

Class representing a managed private endpoint. API Version: 2021-08-27.

Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection API Version: 2021-08-27.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val clusterName: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStatePropertyArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection API Version: 2021-08-27.

Link copied to clipboard
class ReadOnlyFollowingDatabase : KotlinCustomResource

Class representing a read only following database. API Version: 2021-01-01.

Link copied to clipboard
data class ReadOnlyFollowingDatabaseArgs(val clusterName: Output<String>? = null, val databaseName: Output<String>? = null, val hotCachePeriod: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ReadOnlyFollowingDatabaseArgs>

Class representing a read only following database. API Version: 2021-01-01.

Link copied to clipboard
class ReadWriteDatabase : KotlinCustomResource

Class representing a read write database. API Version: 2021-01-01.

Link copied to clipboard
data class ReadWriteDatabaseArgs(val clusterName: Output<String>? = null, val databaseName: Output<String>? = null, val hotCachePeriod: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val softDeletePeriod: Output<String>? = null) : ConvertibleToJava<ReadWriteDatabaseArgs>

Class representing a read write database. API Version: 2021-01-01.

Link copied to clipboard
object ReadWriteDatabaseMapper : ResourceMapper<ReadWriteDatabase>
Link copied to clipboard
class Script : KotlinCustomResource

Class representing a database script. API Version: 2021-01-01.

Link copied to clipboard
data class ScriptArgs(val clusterName: Output<String>? = null, val continueOnErrors: Output<Boolean>? = null, val databaseName: Output<String>? = null, val forceUpdateTag: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptName: Output<String>? = null, val scriptUrl: Output<String>? = null, val scriptUrlSasToken: Output<String>? = null) : ConvertibleToJava<ScriptArgs>

Class representing a database script. API Version: 2021-01-01.

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
fun script(name: String): Script
suspend fun script(name: String, block: suspend ScriptResourceBuilder.() -> Unit): Script