Package-level declarations

Types

Link copied to clipboard

A Big Data pool API Version: 2021-03-01.

Link copied to clipboard
data class BigDataPoolArgs(val autoPause: Output<AutoPausePropertiesArgs>? = null, val autoScale: Output<AutoScalePropertiesArgs>? = null, val bigDataPoolName: Output<String>? = null, val cacheSize: Output<Int>? = null, val creationDate: Output<String>? = null, val customLibraries: Output<List<LibraryInfoArgs>>? = null, val defaultSparkLogFolder: Output<String>? = null, val dynamicExecutorAllocation: Output<DynamicExecutorAllocationArgs>? = null, val force: Output<Boolean>? = null, val isComputeIsolationEnabled: Output<Boolean>? = null, val libraryRequirements: Output<LibraryRequirementsArgs>? = null, val location: Output<String>? = null, val nodeCount: Output<Int>? = null, val nodeSize: Output<Either<String, NodeSize>>? = null, val nodeSizeFamily: Output<Either<String, NodeSizeFamily>>? = null, val provisioningState: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sessionLevelPackagesEnabled: Output<Boolean>? = null, val sparkConfigProperties: Output<LibraryRequirementsArgs>? = null, val sparkEventsFolder: Output<String>? = null, val sparkVersion: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<BigDataPoolArgs>

A Big Data pool API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Class representing a Kusto database. API Version: 2021-04-01-preview.

Link copied to clipboard
data class DatabaseArgs constructor(val databaseName: Output<String>? = null, val kind: Output<Either<String, Kind>>? = null, val kustoPoolName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<DatabaseArgs>

Class representing a Kusto database. API Version: 2021-04-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class DatabasePrincipalAssignmentArgs(val databaseName: Output<String>? = null, val kustoPoolName: 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, val workspaceName: Output<String>? = null) : ConvertibleToJava<DatabasePrincipalAssignmentArgs>

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

Link copied to clipboard
Link copied to clipboard

Class representing a data connection. API Version: 2021-04-01-preview.

Link copied to clipboard
data class DataConnectionArgs constructor(val dataConnectionName: Output<String>? = null, val databaseName: Output<String>? = null, val kind: Output<Either<String, DataConnectionKind>>? = null, val kustoPoolName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<DataConnectionArgs>

Class representing a data connection. API Version: 2021-04-01-preview.

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class EventGridDataConnectionArgs(val blobStorageEventType: Output<Either<String, BlobStorageEventType>>? = 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 kustoPoolName: 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, val workspaceName: Output<String>? = null) : ConvertibleToJava<EventGridDataConnectionArgs>

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

Link copied to clipboard

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

Link copied to clipboard
data class EventHubDataConnectionArgs(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 kustoPoolName: Output<String>? = null, val location: Output<String>? = null, val mappingRuleName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<EventHubDataConnectionArgs>

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

Link copied to clipboard

Integration runtime resource type. API Version: 2021-03-01.

Link copied to clipboard
data class IntegrationRuntimeArgs(val integrationRuntimeName: Output<String>? = null, val properties: Output<Either<ManagedIntegrationRuntimeArgs, SelfHostedIntegrationRuntimeArgs>>? = null, val resourceGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<IntegrationRuntimeArgs>

Integration runtime resource type. API Version: 2021-03-01.

Link copied to clipboard

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

Link copied to clipboard
data class IotHubDataConnectionArgs(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 kustoPoolName: 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, val workspaceName: Output<String>? = null) : ConvertibleToJava<IotHubDataConnectionArgs>

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

Link copied to clipboard

IP firewall rule API Version: 2021-03-01.

Link copied to clipboard
data class IpFirewallRuleArgs(val endIpAddress: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val startIpAddress: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<IpFirewallRuleArgs>

IP firewall rule API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard

A workspace key API Version: 2021-03-01.

Link copied to clipboard
data class KeyArgs(val isActiveCMK: Output<Boolean>? = null, val keyName: Output<String>? = null, val keyVaultUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<KeyArgs>

A workspace key API Version: 2021-03-01.

Link copied to clipboard

Builder for KeyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Key.

Link copied to clipboard

Class representing a Kusto kusto pool. API Version: 2021-04-01-preview.

Link copied to clipboard
data class KustoPoolArgs(val engineType: Output<Either<String, EngineType>>? = null, val kustoPoolName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<AzureSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null, val workspaceUid: Output<String>? = null) : ConvertibleToJava<KustoPoolArgs>

Class representing a Kusto kusto pool. API Version: 2021-04-01-preview.

Link copied to clipboard
Link copied to clipboard

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

data class KustoPoolAttachedDatabaseConfigurationArgs(val attachedDatabaseConfigurationName: Output<String>? = null, val databaseName: Output<String>? = null, val defaultPrincipalsModificationKind: Output<Either<String, DefaultPrincipalsModificationKind>>? = null, val kustoPoolName: Output<String>? = null, val kustoPoolResourceId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tableLevelSharingProperties: Output<TableLevelSharingPropertiesArgs>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<KustoPoolAttachedDatabaseConfigurationArgs>

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

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
data class KustoPoolPrincipalAssignmentArgs(val kustoPoolName: 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, val workspaceName: Output<String>? = null) : ConvertibleToJava<KustoPoolPrincipalAssignmentArgs>

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

Link copied to clipboard
Link copied to clipboard

A private endpoint connection API Version: 2021-03-01.

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

A private endpoint connection API Version: 2021-03-01.

Link copied to clipboard

A privateLinkHub API Version: 2021-03-01.

Link copied to clipboard
data class PrivateLinkHubArgs(val location: Output<String>? = null, val privateLinkHubName: Output<String>? = null, val provisioningState: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PrivateLinkHubArgs>

A privateLinkHub API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard

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

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

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

Link copied to clipboard

A SQL Analytics pool API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolArgs(val collation: Output<String>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val creationDate: Output<String>? = null, val location: Output<String>? = null, val maxSizeBytes: Output<Double>? = null, val provisioningState: Output<String>? = null, val recoverableDatabaseId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val restorePointInTime: Output<String>? = null, val sku: Output<SkuArgs>? = null, val sourceDatabaseId: Output<String>? = null, val sqlPoolName: Output<String>? = null, val status: Output<String>? = null, val storageAccountType: Output<Either<String, StorageAccountType>>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolArgs>

A SQL Analytics pool API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A sensitivity label. API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolSensitivityLabelArgs(val columnName: Output<String>? = null, val informationType: Output<String>? = null, val informationTypeId: Output<String>? = null, val labelId: Output<String>? = null, val labelName: Output<String>? = null, val rank: Output<SensitivityLabelRank>? = null, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val sensitivityLabelSource: Output<String>? = null, val sqlPoolName: Output<String>? = null, val tableName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolSensitivityLabelArgs>

A sensitivity label. API Version: 2021-03-01.

Link copied to clipboard

Represents a Sql pool transparent data encryption configuration. API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolTransparentDataEncryptionArgs(val resourceGroupName: Output<String>? = null, val sqlPoolName: Output<String>? = null, val status: Output<Either<String, TransparentDataEncryptionStatus>>? = null, val transparentDataEncryptionName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolTransparentDataEncryptionArgs>

Represents a Sql pool transparent data encryption configuration. API Version: 2021-03-01.

Link copied to clipboard

A Sql pool vulnerability assessment. API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolVulnerabilityAssessmentArgs(val recurringScans: Output<VulnerabilityAssessmentRecurringScansPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val sqlPoolName: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolVulnerabilityAssessmentArgs>

A Sql pool vulnerability assessment. API Version: 2021-03-01.

A Sql pool vulnerability assessment rule baseline. API Version: 2021-03-01.

data class SqlPoolVulnerabilityAssessmentRuleBaselineArgs(val baselineName: Output<String>? = null, val baselineResults: Output<List<SqlPoolVulnerabilityAssessmentRuleBaselineItemArgs>>? = null, val resourceGroupName: Output<String>? = null, val ruleId: Output<String>? = null, val sqlPoolName: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolVulnerabilityAssessmentRuleBaselineArgs>

A Sql pool vulnerability assessment rule baseline. API Version: 2021-03-01.

Link copied to clipboard

Workload classifier operations for a data warehouse API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolWorkloadClassifierArgs(val context: Output<String>? = null, val endTime: Output<String>? = null, val importance: Output<String>? = null, val label: Output<String>? = null, val memberName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sqlPoolName: Output<String>? = null, val startTime: Output<String>? = null, val workloadClassifierName: Output<String>? = null, val workloadGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolWorkloadClassifierArgs>

Workload classifier operations for a data warehouse API Version: 2021-03-01.

Link copied to clipboard

Workload group operations for a sql pool API Version: 2021-03-01.

Link copied to clipboard
data class SqlPoolWorkloadGroupArgs(val importance: Output<String>? = null, val maxResourcePercent: Output<Int>? = null, val maxResourcePercentPerRequest: Output<Double>? = null, val minResourcePercent: Output<Int>? = null, val minResourcePercentPerRequest: Output<Double>? = null, val queryExecutionTimeout: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val sqlPoolName: Output<String>? = null, val workloadGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SqlPoolWorkloadGroupArgs>

Workload group operations for a sql pool API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard

A workspace API Version: 2021-03-01.

Link copied to clipboard

Workspace active directory administrator API Version: 2021-03-01.

Link copied to clipboard
data class WorkspaceAadAdminArgs(val administratorType: Output<String>? = null, val login: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<WorkspaceAadAdminArgs>

Workspace active directory administrator API Version: 2021-03-01.

Link copied to clipboard
data class WorkspaceArgs(val connectivityEndpoints: Output<Map<String, String>>? = null, val defaultDataLakeStorage: Output<DataLakeStorageAccountDetailsArgs>? = null, val encryption: Output<EncryptionDetailsArgs>? = null, val identity: Output<ManagedIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupName: Output<String>? = null, val managedVirtualNetwork: Output<String>? = null, val managedVirtualNetworkSettings: Output<ManagedVirtualNetworkSettingsArgs>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, WorkspacePublicNetworkAccess>>? = null, val purviewConfiguration: Output<PurviewConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val sqlAdministratorLogin: Output<String>? = null, val sqlAdministratorLoginPassword: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkProfile: Output<VirtualNetworkProfileArgs>? = null, val workspaceName: Output<String>? = null, val workspaceRepositoryConfiguration: Output<WorkspaceRepositoryConfigurationArgs>? = null) : ConvertibleToJava<WorkspaceArgs>

A workspace API Version: 2021-03-01.

Link copied to clipboard

A server vulnerability assessment. API Version: 2021-03-01.

data class WorkspaceManagedSqlServerVulnerabilityAssessmentArgs(val recurringScans: Output<VulnerabilityAssessmentRecurringScansPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<WorkspaceManagedSqlServerVulnerabilityAssessmentArgs>

A server vulnerability assessment. API Version: 2021-03-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Workspace active directory administrator API Version: 2021-03-01. Note: SQL AAD Admin is configured automatically during workspace creation and assigned to the current user. One can't add more admins with this resource unless you manually delete the current SQL AAD Admin.

Link copied to clipboard
data class WorkspaceSqlAadAdminArgs(val administratorType: Output<String>? = null, val login: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<WorkspaceSqlAadAdminArgs>

Workspace active directory administrator API Version: 2021-03-01. Note: SQL AAD Admin is configured automatically during workspace creation and assigned to the current user. One can't add more admins with this resource unless you manually delete the current SQL AAD Admin.

Functions

Link copied to clipboard
suspend fun bigDataPoolResource(name: String, block: suspend BigDataPoolResourceBuilder.() -> Unit): BigDataPool
Link copied to clipboard
suspend fun databaseResource(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun keyResource(name: String, block: suspend KeyResourceBuilder.() -> Unit): Key
Link copied to clipboard
suspend fun kustoPoolResource(name: String, block: suspend KustoPoolResourceBuilder.() -> Unit): KustoPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun sqlPoolResource(name: String, block: suspend SqlPoolResourceBuilder.() -> Unit): SqlPool
Link copied to clipboard
Link copied to clipboard
suspend fun workspaceResource(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace