Package-level declarations

Types

Link copied to clipboard
class FirewallRule : KotlinCustomResource

Allows you to Manages a Synapse Firewall Rule.

Link copied to clipboard
data class FirewallRuleArgs(val endIpAddress: Output<String>? = null, val name: Output<String>? = null, val startIpAddress: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<FirewallRuleArgs>

Allows you to Manages a Synapse Firewall Rule.

Link copied to clipboard
Link copied to clipboard
object FirewallRuleMapper : ResourceMapper<FirewallRule>
Link copied to clipboard
Link copied to clipboard
class IntegrationRuntimeAzure : KotlinCustomResource

Manages a Synapse Azure Integration Runtime.

Link copied to clipboard
data class IntegrationRuntimeAzureArgs(val computeType: Output<String>? = null, val coreCount: Output<Int>? = null, val description: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val timeToLiveMin: Output<Int>? = null) : ConvertibleToJava<IntegrationRuntimeAzureArgs>

Manages a Synapse Azure Integration Runtime.

Link copied to clipboard
Link copied to clipboard
class IntegrationRuntimeSelfHosted : KotlinCustomResource

Manages a Synapse Self-hosted Integration Runtime.

Link copied to clipboard
data class IntegrationRuntimeSelfHostedArgs(val description: Output<String>? = null, val name: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<IntegrationRuntimeSelfHostedArgs>

Manages a Synapse Self-hosted Integration Runtime.

Link copied to clipboard
class LinkedService : KotlinCustomResource

Manages a Synapse Linked Service.

Link copied to clipboard
data class LinkedServiceArgs(val additionalProperties: Output<Map<String, String>>? = null, val annotations: Output<List<String>>? = null, val description: Output<String>? = null, val integrationRuntime: Output<LinkedServiceIntegrationRuntimeArgs>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val synapseWorkspaceId: Output<String>? = null, val type: Output<String>? = null, val typePropertiesJson: Output<String>? = null) : ConvertibleToJava<LinkedServiceArgs>

Manages a Synapse Linked Service.

Link copied to clipboard
Link copied to clipboard
object LinkedServiceMapper : ResourceMapper<LinkedService>
Link copied to clipboard
Link copied to clipboard
class ManagedPrivateEndpoint : KotlinCustomResource

Manages a Synapse Managed Private Endpoint.

Link copied to clipboard
data class ManagedPrivateEndpointArgs(val name: Output<String>? = null, val subresourceName: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val targetResourceId: Output<String>? = null) : ConvertibleToJava<ManagedPrivateEndpointArgs>

Manages a Synapse Managed Private Endpoint.

Link copied to clipboard
Link copied to clipboard
class PrivateLinkHub : KotlinCustomResource

Manages a Synapse Private Link Hub.

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

Manages a Synapse Private Link Hub.

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

Manages a Synapse Role Assignment.

Link copied to clipboard
data class RoleAssignmentArgs(val principalId: Output<String>? = null, val principalType: Output<String>? = null, val roleName: Output<String>? = null, val synapseSparkPoolId: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<RoleAssignmentArgs>

Manages a Synapse Role Assignment.

Link copied to clipboard
Link copied to clipboard
object RoleAssignmentMapper : ResourceMapper<RoleAssignment>
Link copied to clipboard
class SparkPool : KotlinCustomResource

Manages a Synapse Spark Pool.

Link copied to clipboard
data class SparkPoolArgs(val autoPause: Output<SparkPoolAutoPauseArgs>? = null, val autoScale: Output<SparkPoolAutoScaleArgs>? = null, val cacheSize: Output<Int>? = null, val computeIsolationEnabled: Output<Boolean>? = null, val dynamicExecutorAllocationEnabled: Output<Boolean>? = null, val libraryRequirement: Output<SparkPoolLibraryRequirementArgs>? = null, val maxExecutors: Output<Int>? = null, val minExecutors: Output<Int>? = null, val name: Output<String>? = null, val nodeCount: Output<Int>? = null, val nodeSize: Output<String>? = null, val nodeSizeFamily: Output<String>? = null, val sessionLevelPackagesEnabled: Output<Boolean>? = null, val sparkConfig: Output<SparkPoolSparkConfigArgs>? = null, val sparkEventsFolder: Output<String>? = null, val sparkLogFolder: Output<String>? = null, val sparkVersion: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SparkPoolArgs>

Manages a Synapse Spark Pool.

Link copied to clipboard
Link copied to clipboard
object SparkPoolMapper : ResourceMapper<SparkPool>
Link copied to clipboard
Link copied to clipboard
class SqlPool : KotlinCustomResource

Manages a Synapse SQL Pool.

Link copied to clipboard
data class SqlPoolArgs(val collation: Output<String>? = null, val createMode: Output<String>? = null, val dataEncrypted: Output<Boolean>? = null, val geoBackupPolicyEnabled: Output<Boolean>? = null, val name: Output<String>? = null, val recoveryDatabaseId: Output<String>? = null, val restore: Output<SqlPoolRestoreArgs>? = null, val skuName: Output<String>? = null, val storageAccountType: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SqlPoolArgs>

Manages a Synapse SQL Pool.

Link copied to clipboard
Link copied to clipboard
class SqlPoolExtendedAuditingPolicy : KotlinCustomResource

Manages a Synapse SQL Pool Extended Auditing Policy.

Link copied to clipboard
data class SqlPoolExtendedAuditingPolicyArgs(val logMonitoringEnabled: Output<Boolean>? = null, val retentionInDays: Output<Int>? = null, val sqlPoolId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountAccessKeyIsSecondary: Output<Boolean>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<SqlPoolExtendedAuditingPolicyArgs>

Manages a Synapse SQL Pool Extended Auditing Policy.

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

Manages a Security Alert Policy for a Synapse SQL Pool.

Link copied to clipboard
data class SqlPoolSecurityAlertPolicyArgs(val disabledAlerts: Output<List<String>>? = null, val emailAccountAdminsEnabled: Output<Boolean>? = null, val emailAddresses: Output<List<String>>? = null, val policyState: Output<String>? = null, val retentionDays: Output<Int>? = null, val sqlPoolId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<SqlPoolSecurityAlertPolicyArgs>

Manages a Security Alert Policy for a Synapse SQL Pool.

Link copied to clipboard
class SqlPoolVulnerabilityAssessment : KotlinCustomResource

Manages the Vulnerability Assessment for a Synapse SQL Pool.

Link copied to clipboard
data class SqlPoolVulnerabilityAssessmentArgs(val recurringScans: Output<SqlPoolVulnerabilityAssessmentRecurringScansArgs>? = null, val sqlPoolSecurityAlertPolicyId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null) : ConvertibleToJava<SqlPoolVulnerabilityAssessmentArgs>

Manages the Vulnerability Assessment for a Synapse SQL Pool.

Link copied to clipboard
class SqlPoolVulnerabilityAssessmentBaseline : KotlinCustomResource

Manages a Synapse SQL Pool Vulnerability Assessment Rule Baseline.

data class SqlPoolVulnerabilityAssessmentBaselineArgs(val baselines: Output<List<SqlPoolVulnerabilityAssessmentBaselineBaselineArgs>>? = null, val name: Output<String>? = null, val ruleName: Output<String>? = null, val sqlPoolVulnerabilityAssessmentId: Output<String>? = null) : ConvertibleToJava<SqlPoolVulnerabilityAssessmentBaselineArgs>

Manages a Synapse SQL Pool Vulnerability Assessment Rule Baseline.

Link copied to clipboard
class SqlPoolWorkloadClassifier : KotlinCustomResource

Manages a Synapse SQL Pool Workload Classifier.

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 name: Output<String>? = null, val startTime: Output<String>? = null, val workloadGroupId: Output<String>? = null) : ConvertibleToJava<SqlPoolWorkloadClassifierArgs>

Manages a Synapse SQL Pool Workload Classifier.

Link copied to clipboard
class SqlPoolWorkloadGroup : KotlinCustomResource

Manages a Synapse SQL Pool Workload Group.

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 name: Output<String>? = null, val queryExecutionTimeoutInSeconds: Output<Int>? = null, val sqlPoolId: Output<String>? = null) : ConvertibleToJava<SqlPoolWorkloadGroupArgs>

Manages a Synapse SQL Pool Workload Group.

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

Manages a Synapse Workspace.

Link copied to clipboard
class WorkspaceAadAdmin : KotlinCustomResource

Manages an Azure Active Directory Administrator setting for a Synapse Workspace

Link copied to clipboard
data class WorkspaceAadAdminArgs(val login: Output<String>? = null, val objectId: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<WorkspaceAadAdminArgs>

Manages an Azure Active Directory Administrator setting for a Synapse Workspace

Link copied to clipboard
object WorkspaceAadAdminMapper : ResourceMapper<WorkspaceAadAdmin>
Link copied to clipboard
data class WorkspaceArgs(val azureDevopsRepo: Output<WorkspaceAzureDevopsRepoArgs>? = null, val azureadAuthenticationOnly: Output<Boolean>? = null, val computeSubnetId: Output<String>? = null, val customerManagedKey: Output<WorkspaceCustomerManagedKeyArgs>? = null, val dataExfiltrationProtectionEnabled: Output<Boolean>? = null, val githubRepo: Output<WorkspaceGithubRepoArgs>? = null, val identity: Output<WorkspaceIdentityArgs>? = null, val linkingAllowedForAadTenantIds: Output<List<String>>? = null, val location: Output<String>? = null, val managedResourceGroupName: Output<String>? = null, val managedVirtualNetworkEnabled: Output<Boolean>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val purviewId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sqlAdministratorLogin: Output<String>? = null, val sqlAdministratorLoginPassword: Output<String>? = null, val sqlIdentityControlEnabled: Output<Boolean>? = null, val storageDataLakeGen2FilesystemId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkspaceArgs>

Manages a Synapse Workspace.

Link copied to clipboard
Link copied to clipboard
class WorkspaceExtendedAuditingPolicy : KotlinCustomResource

Manages a Synapse Workspace Extended Auditing Policy.

Link copied to clipboard
data class WorkspaceExtendedAuditingPolicyArgs(val logMonitoringEnabled: Output<Boolean>? = null, val retentionInDays: Output<Int>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountAccessKeyIsSecondary: Output<Boolean>? = null, val storageEndpoint: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceExtendedAuditingPolicyArgs>

Manages a Synapse Workspace Extended Auditing Policy.

Link copied to clipboard
class WorkspaceKey : KotlinCustomResource

Manages Synapse Workspace keys

Link copied to clipboard
data class WorkspaceKeyArgs(val active: Output<Boolean>? = null, val customerManagedKeyName: Output<String>? = null, val customerManagedKeyVersionlessId: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceKeyArgs>

Manages Synapse Workspace keys

Link copied to clipboard
Link copied to clipboard
object WorkspaceKeyMapper : ResourceMapper<WorkspaceKey>
Link copied to clipboard
Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard
Link copied to clipboard
class WorkspaceSecurityAlertPolicy : KotlinCustomResource

Manages a Security Alert Policy for a Synapse Workspace.

Link copied to clipboard
data class WorkspaceSecurityAlertPolicyArgs(val disabledAlerts: Output<List<String>>? = null, val emailAccountAdminsEnabled: Output<Boolean>? = null, val emailAddresses: Output<List<String>>? = null, val policyState: Output<String>? = null, val retentionDays: Output<Int>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceSecurityAlertPolicyArgs>

Manages a Security Alert Policy for a Synapse Workspace.

Link copied to clipboard
class WorkspaceSqlAadAdmin : KotlinCustomResource

Manages an Azure Active Directory SQL Administrator setting for a Synapse Workspace

Link copied to clipboard
data class WorkspaceSqlAadAdminArgs(val login: Output<String>? = null, val objectId: Output<String>? = null, val synapseWorkspaceId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<WorkspaceSqlAadAdminArgs>

Manages an Azure Active Directory SQL Administrator setting for a Synapse Workspace

Link copied to clipboard
Link copied to clipboard
class WorkspaceVulnerabilityAssessment : KotlinCustomResource

Manages the Vulnerability Assessment for a Synapse Workspace.

Link copied to clipboard
data class WorkspaceVulnerabilityAssessmentArgs(val recurringScans: Output<WorkspaceVulnerabilityAssessmentRecurringScansArgs>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val workspaceSecurityAlertPolicyId: Output<String>? = null) : ConvertibleToJava<WorkspaceVulnerabilityAssessmentArgs>

Manages the Vulnerability Assessment for a Synapse Workspace.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun sparkPool(name: String, block: suspend SparkPoolResourceBuilder.() -> Unit): SparkPool
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
Link copied to clipboard