Package-level declarations

Types

Link copied to clipboard
class BigDataPool : KotlinCustomResource

A Big Data pool Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

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 customLibraries: Output<List<LibraryInfoArgs>>? = null, val defaultSparkLogFolder: Output<String>? = null, val dynamicExecutorAllocation: Output<DynamicExecutorAllocationArgs>? = null, val force: Output<Boolean>? = null, val isAutotuneEnabled: 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<SparkConfigPropertiesArgs>? = 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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object BigDataPoolMapper : ResourceMapper<BigDataPool>
Link copied to clipboard
Link copied to clipboard
class DatabasePrincipalAssignment : KotlinCustomResource

Class representing a database principal assignment. Uses Azure REST API version 2021-04-01-preview. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2021-04-01-preview. In version 1.x of the Azure Native provider, it used API version 2021-04-01-preview.

Link copied to clipboard
class EventGridDataConnection : KotlinCustomResource

Class representing an Event Grid data connection. Uses Azure REST API version 2021-06-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. Uses Azure REST API version 2021-06-01-preview.

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

Class representing an event hub data connection. Uses Azure REST API version 2021-06-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 managedIdentityResourceId: 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. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class IntegrationRuntime : KotlinCustomResource

Integration runtime resource type. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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

Class representing an iot hub data connection. Uses Azure REST API version 2021-06-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. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class IpFirewallRule : KotlinCustomResource

IP firewall rule Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object IpFirewallRuleMapper : ResourceMapper<IpFirewallRule>
Link copied to clipboard
class Key : KotlinCustomResource

A workspace key Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard

Builder for KeyArgs.

Link copied to clipboard
object KeyMapper : ResourceMapper<Key>
Link copied to clipboard

Builder for Key.

Link copied to clipboard
class KustoPool : KotlinCustomResource

Class representing a Kusto kusto pool. Uses Azure REST API version 2021-06-01-preview.

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

Class representing a Kusto kusto pool. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class KustoPoolAttachedDatabaseConfiguration : KotlinCustomResource

Class representing an attached database configuration. Uses Azure REST API version 2021-06-01-preview. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2021-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2021-06-01-preview.

Link copied to clipboard
class KustoPoolDatabasePrincipalAssignment : KotlinCustomResource

Class representing a database principal assignment. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
data class KustoPoolDatabasePrincipalAssignmentArgs(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<KustoPoolDatabasePrincipalAssignmentArgs>

Class representing a database principal assignment. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
object KustoPoolMapper : ResourceMapper<KustoPool>
Link copied to clipboard
class KustoPoolPrincipalAssignment : KotlinCustomResource

Class representing a cluster principal assignment. Uses Azure REST API version 2021-06-01-preview. In version 1.x of the Azure Native provider, it used 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. Uses Azure REST API version 2021-06-01-preview. In version 1.x of the Azure Native provider, it used API version 2021-04-01-preview.

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

A private endpoint connection Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
class PrivateLinkHub : KotlinCustomResource

A privateLinkHub Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object PrivateLinkHubMapper : ResourceMapper<PrivateLinkHub>
Link copied to clipboard
class ReadOnlyFollowingDatabase : KotlinCustomResource

Class representing a read only following database. Uses Azure REST API version 2021-06-01-preview.

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

Class representing a read only following database. Uses Azure REST API version 2021-06-01-preview.

Link copied to clipboard
class ReadWriteDatabase : KotlinCustomResource

Class representing a read write database. Uses Azure REST API version 2021-06-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. Uses Azure REST API version 2021-06-01-preview.

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

A SQL Analytics pool Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

Link copied to clipboard
data class SqlPoolArgs(val collation: Output<String>? = null, val createMode: Output<Either<String, CreateMode>>? = 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 sourceDatabaseDeletionDate: Output<String>? = null, val sourceDatabaseId: Output<String>? = null, val sqlPoolName: 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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
object SqlPoolMapper : ResourceMapper<SqlPool>
Link copied to clipboard
Link copied to clipboard
class SqlPoolSensitivityLabel : KotlinCustomResource

A sensitivity label. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
class SqlPoolTransparentDataEncryption : KotlinCustomResource

Represents a Sql pool transparent data encryption configuration. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
class SqlPoolVulnerabilityAssessment : KotlinCustomResource

A Sql pool vulnerability assessment. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

class SqlPoolVulnerabilityAssessmentRuleBaseline : KotlinCustomResource

A Sql pool vulnerability assessment rule baseline. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
class SqlPoolWorkloadClassifier : KotlinCustomResource

Workload classifier operations for a data warehouse Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
class SqlPoolWorkloadGroup : KotlinCustomResource

Workload group operations for a sql pool Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Workspace : KotlinCustomResource

A workspace Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

Link copied to clipboard
class WorkspaceAadAdmin : KotlinCustomResource

Workspace active directory administrator Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
object WorkspaceAadAdminMapper : ResourceMapper<WorkspaceAadAdmin>
Link copied to clipboard
data class WorkspaceArgs(val azureADOnlyAuthentication: Output<Boolean>? = null, val cspWorkspaceAdminProperties: Output<CspWorkspaceAdminPropertiesArgs>? = 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 trustedServiceBypassEnabled: Output<Boolean>? = null, val virtualNetworkProfile: Output<VirtualNetworkProfileArgs>? = null, val workspaceName: Output<String>? = null, val workspaceRepositoryConfiguration: Output<WorkspaceRepositoryConfigurationArgs>? = null) : ConvertibleToJava<WorkspaceArgs>

A workspace Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-05-01, 2021-06-01-preview.

Link copied to clipboard

A server vulnerability assessment. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

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. Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview.

Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard
Link copied to clipboard
class WorkspaceSqlAadAdmin : KotlinCustomResource

Workspace active directory administrator Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview. 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 Uses Azure REST API version 2021-06-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-06-01-preview. 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

Functions

Link copied to clipboard
suspend fun bigDataPool(name: String, block: suspend BigDataPoolResourceBuilder.() -> Unit): BigDataPool
Link copied to clipboard
Link copied to clipboard
fun key(name: String): Key
suspend fun key(name: String, block: suspend KeyResourceBuilder.() -> Unit): Key
Link copied to clipboard
suspend fun kustoPool(name: String, block: suspend KustoPoolResourceBuilder.() -> Unit): KustoPool
Link copied to clipboard
Link copied to clipboard
fun sqlPool(name: String): SqlPool
suspend fun sqlPool(name: String, block: suspend SqlPoolResourceBuilder.() -> Unit): SqlPool
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace